11. 如何配置 Storage Provider Market

如何配置 Lotu-miner Market

假设 Lotus-miner的公网IP为123.123.73.123

1. 启用 Market 功能

修改$LOTUS_MINER_PATH/config.toml文件中的以下内容:

[Subsystems]
 EnableMarkets = true

2. Lotus-miner IP 配置

修改$LOTUS_MINER_PATH/config.toml文件中的以下内容:

ListenAddresses中的IP改为123.123.73.123(即公网IP地址),端口自己指定一个固定端口,例如: 1024

[Libp2p]
 ListenAddresses = ["/ip4/123.123.73.123/tcp/1024", "/ip6/::/tcp/0"]

更改配置以后,需要重启Lotus-miner

3. 发布 Multiaddress

将您的 Multiaddress(上面一步配置的 ListenAddresses)发布到链上,以便其他节点可以直接与其通信并发送订单:

lotus-miner actor set-addrs /ip4/123.123.73.123/tcp/1024

等待消息链上确认后,可通过以下命令查看结果:

lotus state miner-info [f0xxxx]

4. Storage Market Actor 充值

lotus wallet market add --from=<钱包地址> --address=<矿工号>

5. 检查 Lotus-miner 的连通性

访问:

https://console.filswan.com/#/tools/checkDataCap

输入Storage Provider ID 检查连通性,如无异常,将显示如下。

6. 设置 Lotus-miner 接单条件

lotus-miner storage-deals set-ask --price 0 --verified-price 0 --min-piece-size 56KiB --max-piece-size 32GiB

7. 过滤 client(可选项)

[Dealmaking]
 Filter = "jq -e '.Proposal.Client == \"f1nslxql4pck5pq7hddlzym3orxlx35wkepzjkm3i\" or .Proposal.Client == \"f1stghxhdp2w53dym2nz2jtbpk6ccd4l2lxgmezlq\" or .Proposal.Client == \"f1mcr5xkgv4jdl3rnz77outn6xbmygb55vdejgbfi\" or .Proposal.Client == \"f1qiqdbbmrdalbntnuapriirduvxu5ltsc5mhy7si\" '"

如遇任何问题,请在 FilSwan Discord 频道联系我们。

Last updated