网络节点 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 服务器 获取通用问题、技术问题或安全事宜的支持。