要将数据上传到 Swarm,您必须执行以下步骤。

  • 使用 gBZZ 为您节点的钱包提供资金。
  • 购买一批邮票并烧毁您的 gBZZ。
  • 等待批处理传播到网络中。
  • 上传您的内容,指定批次 ID,以便 Bee 可以将图章附加到您的块上。
  • 使用您的内容的哈希下载您的内容。

后续补充

出票进度

curl localhost:1635/balances | jq '.[] | sort_by(.balance) | reverse | map_values((.balance / 10000000000000)*100)'

常见问题

cannot create batch

curl -s -XPOST http://localhost:6333/stamps/10000000/20
{"message":"cannot create batch","code":500}

确认下钱包地址的ETH是否足够

out of funds

curl -s -XPOST http://localhost:1633/stamps/10000000/20
{"message":"out of funds","code":400}

钱包地址BZZ不足
你可以直接从其他的地址转过来些,也可以从支票合约里提取出来些

curl -XPOST "http://localhost:1635/chequebook/withdraw/?amount=1000"

未兑换的合约

{
  "peer": "29ed4e280b2bf9e752f82b2087fe2ec03e909fd6fc2a2f6cb9f9f9c5533ce7ee",
  "lastCashedCheque": null,
  "transactionHash": null,
  "result": null,
  "uncashedAmount": 970000000000
}

https://docs.ethswarm.org/docs/access-the-swarm/upload-and-download/
https://docs.ethswarm.org/docs/access-the-swarm/keep-your-data-alive/