getEpochSchedule
Returns epoch schedule information from this cluster's genesis config.
This method will use 30
Compute Units.
Parameters
None.
Returns
result
An object with the following fields:
firstNormalEpoch
. The first normal-length epoch, log2(slotsPerEpoch) - log2(MINIMUM_SLOTS_PER_EPOCH).firstNormalSlot
. The slot number of the first normal slot. MINIMUM_SLOTS_PER_EPOCH * (2.pow(firstNormalEpoch) - 1).leaderScheduleSlotOffset
. The number of slots before beginning of an epoch to calculate a leader schedule for that epoch.slotsPerEpoch
. The maximum number of slots in each epoch.warmup
. Whether epochs start short and grow.
// Result
{
"jsonrpc": "2.0",
"result": {
"firstNormalEpoch": 0,
"firstNormalSlot": 0,
"leaderScheduleSlotOffset": 432000,
"slotsPerEpoch": 432000,
"warmup": false
},
"id": 1
}
curl https://mainnet.solana.validationcloud.io/v1/<YOUR_API_KEY_HERE> \
-X POST \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1, "method":"getEpochSchedule"}'
Last updated
Was this helpful?