参数
包含以下可选字段的配置对象:
响应
代码示例
基本请求
带范围和身份的请求
使用 web3.js
注意事项
- 不带参数时,返回当前 epoch 中所有验证者的生产信息
range参数可以跨多个 epoch- 区块生产统计用于跟踪验证者性能
- 结果包括分配的领导者 slot 和实际生产的区块
最佳实践
- 查询历史信息时使用
range来限制数据 - 使用
identity跟踪特定验证者性能 - 比较
leader_slots和blocks_produced来评估验证者可靠性 - 适当时缓存结果以减少 RPC 负载
常见错误
| 错误码 | 消息 | 解决方案 |
|---|---|---|
| -32602 | Invalid param: WrongSize | 验证验证者身份是否有效 |
| -32602 | Invalid param: not base58 encoded string | 确保验证者身份是 base58 编码的 |
| -32602 | Invalid param: slot range too large | 减小 slot 范围大小 |
| -32007 | Block production not available | 节点可能正在启动或范围太旧 |