配置 Chainkit(可选)
📌 Chainkit 是一个可选模块,用于将节点消息与存储网络之间进行同步。目前支持 Arweave。
将 enableChainkit 设为 true 后,所有节点消息会上传至指定存储网络(如 Arweave),并在本地不存在时自动从网络下载。
在 config.yaml 中追加以下配置:
enableChainkit: true
chainkit:
redisURL: redis://@localhost:6379/10
keyfilePath: ./arweave-keyfile-QXZ7A1acq-E65smWygrDqibEyKOMS-73F2e7kf6PqLc.json
optType: goar
字段说明:
enableChainkit:是否启用 Chainkit,默认值为false。redisURL:Redis 连接地址,Chainkit 使用独立的 Redis 数据库。keyfilePath:Arweave 钱包文件路径,用于上传消息,需要支付存储费用(AR)。optType:存储网络类型,可选值为goar(使用 Arweave Golang SDK)。