Solana Tracker
Solana RPC/Methods

getEpochSchedule RPC Method

Description

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

Parameters

This method takes no parameters.

Returns

  • result - An object with the following fields:
    • firstNormalEpoch - The first normal-length epoch, calculated as log2(slotsPerEpoch) - log2(MINIMUM_SLOTS_PER_EPOCH).
    • firstNormalSlot - The slot number of the first normal slot, calculated as MINIMUM_SLOTS_PER_EPOCH * (2.pow(firstNormalEpoch) - 1).
    • leaderScheduleSlotOffset - The number of slots before the beginning of an epoch to calculate a leader schedule for that epoch.
    • slotsPerEpoch - The maximum number of slots in each epoch.
    • warmup - A boolean indicating whether epochs start short and grow.

Code Examples

curl "https://rpc-mainnet.solanatracker.io/?api_key=YOUR_API_KEY_HERE" \
  -X POST \
  -H "Content-Type: application/json" \
  --data '{"jsonrpc":"2.0","id":1, "method":"getEpochSchedule"}'

On this page