stETH Withdrawal Queue

After Ethereum's Shanghai upgrade, stETH holders can withdraw by burning stETH and waiting in a queue. The wait depends on how much ETH is being unstaked, validator exit queue length, and available buffer. This page simulates the full withdrawal lifecycle.

Withdrawal Request Simulator

Request a withdrawal and see how long it takes based on current queue conditions.

Estimated Wait
10 days
ETH You'll Receive
100.5 ETH
Queue Position
#1,247
Status
Pending

How Withdrawals Work: Step by Step

1
Request Withdrawal
Call requestWithdrawals() on the WithdrawalQueue contract. You burn stETH and receive an NFT representing your place in the queue.
2
Wait in Queue
Lido's oracle reports validator exits and ETH becomes available. The queue is processed in order. Wait time: typically 1-5 days, but can be longer during high demand.
3
Request Finalized
Once enough ETH is available, your request is marked "finalized." The exchange rate is locked at finalization — you get the stETH:ETH rate at that moment.
4
Claim ETH
Call claimWithdrawal() with your NFT. ETH is sent to your wallet. The NFT is burned. No time limit on claiming.

Withdrawal Queue vs Secondary Market

Sometimes it's faster to sell stETH on Curve/Uniswap rather than wait in the queue. Compare the options.

Queue: ETH per stETH
1.000
DEX: ETH per stETH
0.997
Opportunity Cost
$20.55
Better Option
Queue ✓