SKIP TO CONTENT
Yield

Withdrawable Epoch

The epoch when a validator's staked balance becomes available for withdrawal.

What is Withdrawable Epoch?

The withdrawable epoch is the point at which an exited validator's staked ETH becomes eligible for withdrawal to their designated address. After a validator passes their exit epoch and stops duties, they must wait for an additional period before their stake is actually withdrawable. The withdrawable epoch marks when this waiting period ends and funds can be claimed.

This final waiting period exists for security reasons: it provides time for the network to process any slashing evidence that might emerge. If a validator committed a slashable offense that isn't discovered until after they exited, the waiting period ensures their stake is still available to be penalized. For honest validators, it's simply a brief additional delay before accessing funds.

How it Works

The withdrawable epoch is calculated differently for slashed and non-slashed validators. For validators who exited cleanly without slashing, the withdrawable epoch is simply exit epoch plus 256 epochs, approximately 27 hours of additional waiting.

For slashed validators, the calculation is more complex. They must wait for the exit epoch plus 8,192 epochs, approximately 36 days. This extended period allows time for the correlation penalty to be calculated based on other slashing events in the surrounding period. The slashed validator's final balance depends on how many others were slashed around the same time.

Once the current epoch reaches a validator's withdrawable epoch, their status changes to "withdrawable" and their balance becomes accessible. The actual withdrawal process depends on the validator's credential type. Those with 0x01 execution credentials receive automatic withdrawals swept to their designated address. Those with legacy 0x00 BLS credentials must first convert to execution credentials.

Automatic withdrawals for withdrawable validators are processed by proposers who include withdrawal operations in their blocks. There's a queue for processing withdrawals, but it typically moves quickly, with most withdrawals processed within a day of becoming withdrawable.

Practical Example

Bob's validator exits at epoch 500,000 after a clean voluntary exit without any slashing. His withdrawable epoch is 500,256. When the network reaches epoch 500,256 (about 27 hours later), his 32.4 ETH balance becomes withdrawable. Over the next several hours, a block proposer includes his withdrawal in a block, and the ETH is sent to his designated execution address. If Bob had been slashed instead, he would wait until epoch 508,192 (36 days later), and his final balance would be reduced by slashing penalties.

Why it Matters

The withdrawable epoch represents the true end of the staking lifecycle when funds are finally accessible. Understanding this timing is essential for financial planning around staking exits. The difference between slashed and non-slashed withdrawable epochs (27 hours vs 36 days) demonstrates the significant additional cost of slashing beyond direct penalties. For staking services, managing customer expectations around withdrawable epochs is important for transparency. Fensory calculates expected withdrawable epochs for exiting validators and helps you understand when your staked assets will become liquid.

Examples

  • A non-slashed validator waiting 27 hours after exit epoch for their balance to become withdrawable
  • A slashed validator waiting 36 days with uncertainty about final balance due to pending correlation penalty

See this concept in action across live DeFi protocols.

Track live yields, compare protocols, and build your DeFi portfolio with Fensory.

GET EARLY ACCESSArrow right