getEpochSchedule
getEpochSchedule
调用返回当前集群的创世配置中的周期调度信息。
请求参数
无
响应结果
result字段为结构如下的对象:
- slotsPerEpoch:
<u64>
, 每个周期的最大槽位数量 - leaderScheduleSlotOffset:
<u64>
, 主导槽位偏移量 - warmup:
<bool>
, 周期启动是否预热 - firstNormalEpoch:
<u64>
, 第一个标准长度的周期, log2(slotsPerEpoch) - log2(MINIMUM_SLOTS_PER_EPOCH) - firstNormalSlot:
<u64>
, MINIMUM_SLOTS_PER_EPOCH * (2.pow(firstNormalEpoch) - 1)
示例代码
请求:
curl http://localhost:8899 -X POST -H "Content-Type: application/json" -d '
{"jsonrpc":"2.0","id":1, "method":"getEpochSchedule"}
响应:
{
"jsonrpc": "2.0",
"result": {
"firstNormalEpoch": 8,
"firstNormalSlot": 8160,
"leaderScheduleSlotOffset": 8192,
"slotsPerEpoch": 8192,
"warmup": true
},
"id": 1
}