网络节点 API
本节介绍 Network Node API 的 /v1/epochs/{epoch_id}/participants 接口。该接口用于获取:
- Merkle 证明
- Host(主机)数据
- 验证者签名
用法
当前 Epoch 数据
curl -X GET http://<your_api_node_url:public_port>/v1/epochs/current/participants
指定 Epoch 数据
curl -X GET http://<your_api_node_url:public_port>/v1/epochs/<epoch_id>/participants
示例响应解析
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 | |
active_participants
participants:活跃参与者列表,包括:
index:gonka 地址validator_key:公钥(Base64)weight:投票权重inference_url:服务端点models:支持的模型列表seed:带有元数据的签名种子
addresses:参与者地址列表(大写十六进制)
active_participants_bytes:编码 Host 数据的原始字节数组(十六进制编码)——可用于 Merkle 证明验证或状态同步。
proof_ops:用于验证的 ICS23 兼容的证明操作列表
validators:该 epoch 时刻的验证者集合:
address:验证者地址pub_key:公钥(Base64)voting_power:当前投票权重proposer_priority:共识出块优先级
block:围绕该 epoch 事件的区块列表
- 包含完整区块头元数据、提议者地址、提交签名等
- 用于验证 Host 数据的包含与提交
需要帮助? 加入 Discord 服务器 获取通用问题、技术问题或安全事宜的支持。