#solana #epoch #schedule

clone-solana-epoch-schedule

Configuration for Solana epochs and slots

1 stable release

new 2.2.1 Apr 29, 2025

#70 in Magic Beans


Used in 3 crates (2 directly)

Apache-2.0

31KB
570 lines

Configuration for epochs and slots.

Epochs mark a period of time composed of slots, for which a particular leader schedule is in effect. The epoch schedule determines the length of epochs, and the timing of the next leader-schedule selection.

The epoch schedule does not change during the life of a blockchain, though the length of an epoch does — during the initial launch of the chain there is a "warmup" period, where epochs are short, with subsequent epochs increasing in slots until they last for DEFAULT_SLOTS_PER_EPOCH.

Dependencies

~0.6–7MB
~48K SLoC