SKIP TO CONTENT
Yield

Voluntary Exit

When a validator chooses to stop validating and begins the withdrawal process.

What is a Voluntary Exit?

A voluntary exit is the process by which an Ethereum validator intentionally ceases their validation duties and initiates withdrawal of their staked ETH. Unlike forced exits from slashing, voluntary exits are initiated by the validator operator when they choose to stop participating in consensus, whether to access their funds, switch staking providers, or simply exit the network.

Voluntary exits are a critical feature of Ethereum's proof-of-stake system, ensuring that stakers are not permanently locked into validation. The ability to exit maintains staking as a voluntary economic activity rather than an irreversible commitment, though the exit process involves waiting periods designed to maintain network stability.

How it Works

To initiate a voluntary exit, the validator operator broadcasts a signed voluntary exit message to the beacon chain. This message includes the validator's index and the epoch at which they want to exit. The signature proves the validator operator controls the validator keys and authorizes the exit.

Once the exit message is included in a block, the validator enters the exit queue. They continue performing duties and earning rewards while queued. The network processes exits at a rate limited by the churn limit, so during high-demand periods, validators may wait hours or days in the queue.

After reaching the front of the queue and passing their exit epoch, the validator stops all duties. They then enter a withdrawal waiting period of approximately 256 epochs (about 27 hours). After this period, their stake becomes withdrawable.

The withdrawal itself depends on the validator's credential type. Validators with 0x01 (execution layer) credentials receive automatic withdrawals to their designated address. Those with 0x00 (BLS) credentials must first convert to execution credentials before funds can be withdrawn.

Importantly, voluntary exits are one-way and irreversible once broadcast. A validator cannot cancel an exit after submitting the signed message, though they can submit a new deposit to create a new validator if desired.

Practical Example

A solo staker running a home validator for two years decides to exit and realize their gains. They use their validator client to sign and broadcast a voluntary exit message. Their validator joins the exit queue with 200 others ahead. After 4 hours in the queue, their exit epoch arrives and they stop attesting. Twenty-seven hours later, their 32.5 ETH (original stake plus accumulated rewards) is automatically sent to their designated withdrawal address.

Why it Matters

The voluntary exit mechanism ensures Ethereum staking remains a flexible, non-custodial activity. Stakers can respond to changing personal circumstances, market conditions, or protocol updates by exiting when needed. Understanding exit timing is crucial for planning withdrawals and managing staking positions. The irreversibility of exits also means stakers should be certain before initiating the process. Fensory provides real-time data on exit queue lengths and estimated withdrawal timing to help you plan voluntary exits with confidence.

Examples

  • A validator operator initiating a voluntary exit to switch from solo staking to a liquid staking protocol
  • Broadcasting an exit message to withdraw staked ETH for a home purchase

From definition to application. Explore real opportunities.

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

GET EARLY ACCESSArrow right