filecoin命令,go-filecoin命令

运行go-filecoin --help以获取完整的命令列表。

这是一些常见操作的快速参考。

请注意,指定价格的所有CLI输入都以FIL为单位进行解释。

设置和配置

rm -fr ~ / .filecoin       # <==可选,如果你有一个预先存在的安装 go-filecoin init         #在〜/ .filecoin中创建配置; 看看选项:`go-filecoin init --help` go-filecoin daemon       #启动守护进程,你现在可以在另一个终端发出命令

网络

# ##名单并ping对端go-filecoin swarm同行go-filecoin ping < peerID >

数据结构

# ##查看最新的开采区块go-filecoin链头go-filecoin show block < blockID >  | JQ

矿业

#创建一个矿工#要求该节点是已经拥有矿工#的devnet的一部分,并且尚未为该节点配置矿工。go-filecoin miner create 10 --gas-price 0 --gas-limit 300#等待消息包含在链中,更新节点配置中的minerAddress #,并相应地设置peerid。#获取您的矿工地址go-filecoin config mining.minerAddress#和所有者: go-filecoin矿工所有者 < minerAddress >#作为矿工,强行立即开采一块。如果成功,go-filecoin # daemon输出应该显示挖掘的指示。go-filecoin挖掘一次#作为矿工,设置存储价格#首先确保挖掘正在运行go-filecoin采矿开始#设置价格 go-filecoin miner set-price < size >  < price > --gas-price 0 --gas-limit 300#等待块被挖掘(~30s)并查看ask: go-filecoin client list-asks | JQ

存储:达成协议

#创建一个要存储的文件echo  < “我的名字是$ USER ” > hello.txtgo-filecoin client import ./hello.txt#验证它是否已导入: go-filecoin client cat < data CID >#获取文件大小: go-filecoin client cat < data CID >  | wc -c#通过运行客户端列表找到一个矿工 -asks go-filecoin client list -asks | JQ#使用ask中的建议存储协议。#首先确保挖掘正在运行go-filecoin采矿开始#建议交易 go-filecoin客户提议 - 存储 - 交易       < durationBlocks > # TODO我们希望能够检查状态,像这样的,但上面没有命令#返回一个ID 去-filecoin客户端查询,存储,处理 < ID上面返回 >#如果你想立即检索这件作品,你可以绕过检索市场。#请注意,这是一种骗局,但目前有效。go-filecoin client cat < data CID >

检索挖掘

如果你想从矿工的密封区域获取该块,请等待上面的查询 - 存储 - 交易状态的密封,然后使用检索挖掘器。警告:这需要扇区未密封,这需要一分钟才能运行(它还没有缓存)。

去-filecoin检索客户端取回片   # ##从矿工的节点(终端),得到了对等体ID:go-filecoin id # ##检索一个片go-filecoin retrieval-client \
   检索件QmXtaLS9N3URQ2uCkqpLP6KZv7rVbT5KyjU5MQAgQM6yCq \
   QmNqefRonNc2Rn5VwEB5wqJLE9arURmBUSay3kbjJoLJG9

有用的环境变量

变量描述
FIL_API这是守护程序命令的默认主机和端口。
FIL_PATH使用此变量可--repodir通过提供默认值来避免设置标志。
GO_FILECOIN_LOG_LEVEL这将设置stdout的日志级别。
GO_FILECOIN_LOG_JSON当值为1时,这会将日志格式设置为json。


Filecoin挖矿技术服务(排名服务、挖矿技术方案定制)

热门文章