Skip to main content

getEpochSchedule RPC Method

Returns epoch schedule information from this cluster's genesis config.

Updated on
Oct 19, 2026

Parameters

This method does not accept any parameters

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

Request
Response
1
{
2
"jsonrpc": "2.0",
3
"result": {
4
"firstNormalEpoch": 0,
5
"firstNormalSlot": 0,
6
"leaderScheduleSlotOffset": 432000,
7
"slotsPerEpoch": 432000,
8
"warmup": false
9
},
10
"id": 1
11
}
1
{
2
"jsonrpc": "2.0",
3
"result": {
4
"firstNormalEpoch": 0,
5
"firstNormalSlot": 0,
6
"leaderScheduleSlotOffset": 432000,
7
"slotsPerEpoch": 432000,
8
"warmup": false
9
},
10
"id": 1
11
}
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free