【发布时间】:2021-12-23 23:56:22
【问题描述】:
首先,当我运行 ipfs --offline block stat <ipfs_hash> 时,如果哈希在本地不存在,我会收到以下消息:Error: blockservice: key not found。
-
之后我运行以下命令:
ipfs object stat <ipfs_hash>并在获得有效输出后 -
我再次运行
ipfs --offline block stat <ipfs_hash>,现在它总是返回有效信息(因此不会给出错误),即使没有下载哈希。所以假设如果ipfs --offline block stat <ipfs_hash>给出并且Error消息不相关,那么给定的哈希是本地下载的。
如何解决此问题以检测所询问的哈希是否已完全下载?
我可以执行ipfs refs local | grep <hash> 之类的操作,但我不想继续获取所有哈希值,并且当存在数百个哈希值时它会变慢。
【问题讨论】:
标签: ipfs