Solana epoch countdown

The epoch mainnet is in right now, how much of it is left, and the time it ends on your clock. Read from the chain when you open the page, and timed by the slots it actually produced in the last half hour.

Reading mainnet…

An estimate, not a promise: the end time is the slots left multiplied by the average slot over the last half hour, and it moves a little whenever the network skips one. Refreshed every minute.

Waiting on a stake to unlock? Count down to your unstake.

What a Solana epoch is

An epoch is a fixed run of slots — 432,000 on mainnet — and the unit Solana does its slow bookkeeping in. The leader schedule is set per epoch, staking rewards are paid at the boundary between two of them, and stake only ever activates or deactivates on a boundary.

How long one lasts depends on the slot time, and that has been changing. At 400ms an epoch ran about two days; since the 250ms step on 18 September 2026 it runs closer to thirty hours. That is why the page measures the slot instead of assuming it.

Questions

When do Solana staking rewards arrive?

At the start of the next epoch, for the epoch that just ended. The countdown above is also the countdown to the next reward payout.

When does deactivated stake become withdrawable?

At the first epoch boundary after the deactivation, as a rule. The unstake countdown works it out for a particular transaction or stake account.

Where does this number come from?

From Solana mainnet, asked by your browser when the page opens, through a relay on this site that keeps nothing: getEpochInfo for the epoch and slot, and getRecentPerformanceSamples for how fast slots are being produced. Nothing is cached on this site.