Optimize Your Exit Strategy: Introducing the Ethereum Withdrawal Simulator for Precise Staking Withdrawal Estimation

Optimize Your Exit Strategy: Introducing the Ethereum Withdrawal Simulator for Precise Staking Withdrawal Estimation

Jan 29, 2023
Ethereum
DeFi
Crypto
Optimize Your Exit Strategy: Introducing the Ethereum Withdrawal Simulator for Precise Staking Withdrawal Estimation

Despite Ethereum's well-designed model to stabilize the network, estimating the time required for withdrawals is often overwhelming with different methods and scattered all over the Internet. Sensing this strain on stakeholders, 21Shares pioneered a standardized methodology and algorithm to provide a real-time estimation for withdrawals on the Ethereum network. Our mission is to make crypto easy and accessible, as such we’re pleased to announce our partnership with Blockdaemon and Metrika to release the 21Shares Ethereum Withdrawal Simulator (EWS) interface powered via our API.

TL;DR:

  • The average investor struggles to estimate how long it will take to withdraw due to the accessibility of on-chain data and the lack of a real-time and interactive interface
  • Now, stakers and investors can better plan for liquidity and risk management by accessing the simulator and estimating the time required to withdraw from the network**

Background:

Staking was introduced to Ethereum in December of 2020, eventually followed by the Shanghai upgrade in April of 2023. Since then, Ethereum has processed over 6M withdrawals, with 3M ETH ($5.6B) withdrawn. However, there is a daily limit to the number of validators that can exit on the network. While this helps to avoid bank runs, it leaves stakers wondering how long they’ll have to wait to withdraw.

The more validators looking to exit, the longer it can take to withdraw. That number peaked on April 15 at 22.2K exits, a process that took approximately 19 days. An estimated timeline is useful, but may not provide investors with the details they want to make an informed decision.

The 21Shares Ethereum Withdrawal Simulator allows investors to access on-chain data to calculate the date of receiving both the principal and reward from ETH staking.

Methodology:

1. Types of Withdrawals

Partial WithdrawalFull WithdrawalOnly staking rewards will be withdrawnBoth staking rewards and principal will be withdrawnAutomatic processValidators need to raise an exit request manually or get slashedStill an active validator after partial withdrawalWill exit and no longer validate the network after full withdrawalTakes a shorter time than full withdrawalTakes a longer time than partial withdrawal

2. Queues for Withdrawals

For full withdrawals, exiting validators must first go through the exit queue. With 602k validators, 9 can exit every epoch (2025 validators per day). After exiting the network, exited validators must wait for 256 Epoch (~27.3 Hours) if they are unslashed so that the network can flag them as “withdrawal possible”. The last step is going through the withdrawal queue, in which the network can process 16 withdrawals per block (115,200 withdrawals per day, assuming no missed block).

For partial withdrawal, the eligible validator will go through the withdrawal queue directly together with other exited validators that have been flagged as “withdrawal possible”

3. Limitation of the Methodology

  • The estimation is only applicable to unslashed validators
  • Validator Index is not considered when calculating the time required in the withdrawal queue
  • Using historical number of missed blocks as a discount in the number of withdrawals that can be processed per block in the withdrawal queue
  • Missed Epoch has not been taken into account for calculating the time required to exit in the exit queue as there was no missed epoch since the merge

Enabling people to access core features of crypto will help drive mass adoption. That’s why we’ve wrapped this methodology in a proprietary API, making it easier for any developer to use it in their applications. It powers the EWS in partnership with Blockdaemon, but that’s just the start. By sharing access with more teams, we can work together to make crypto more accessible to more people. If you want to partner to lower the barrier of entry, please give us a shout at partnerships@21.co.

Closing Thought:

The industry needs a better way to estimate the amount of time required to withdraw staked ETH from the network, and that’s why we’re so excited to release in real time the 21Shares Ethereum Withdrawal Simulator. It’s live now, so you can try it out on Blockdaemon.

Latest insights

Stay informed with our Weekly Newsletter and deepen your insight with Monthly Reviews.

Article page link
Article page link
Article page link

Start investing today

Step 1
Select a brokerage account below or contact your financial advisor.
Don't see your brokerage? Search for 21shares on your brokerage of choice.
*It is important to note that market orders will execute at the current market price, while limit orders allow investors to set a specific price at which to buy or sell the ETP.