了解 getSlotLeaders 的使用案例、代码示例、请求参数、响应结构和提示。
getSlotLeaders
RPC 方法允许您检索计划在特定范围的槽位中担任领导者的验证者的公钥列表。这对于了解即将到来的区块生产者序列非常有用。
startSlot
(u64
):(必需)要获取领导者计划的第一个槽位(包括在内)。limit
(u64
):(必需)要检索领导者的连续槽位数量。限制必须在 1 到 5,000 之间。result
字段是一个 base-58 编码字符串的数组。每个字符串都是一个验证者的公钥(身份)。数组中公钥的顺序对应于请求范围内每个槽位的领导者,从 startSlot
开始。
示例响应(限制为 3 个槽位):
limit
参数指定要返回的连续槽位领导者数量,最多可达 5,000。这意味着您可以在一个纪元内提前查看大量槽位。startSlot
所在纪元的计划,直到您提供的限制或该纪元已知计划的结束,如果 RPC 节点不为该调用进一步预测。getLeaderSchedule
的区别: 虽然 getSlotLeaders
为您提供了一个范围的直接列表,但 getLeaderSchedule
提供了整个纪元的完整计划,将验证者身份映射到该纪元内所有分配的槽位。如果您只需要特定有限范围的顺序列表,getSlotLeaders
更为直接。getSlotLeaders
。