For the complete documentation index, see llms.txt. This page is also available as Markdown.

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
}

Last updated

Was this helpful?