Estimate validator exit times

This endpoint will simulate all pending withdrawals up to and including the specified validator indexes.

The simulation calculates the estimated exit as if the exit had been processed at that moment in time.

The results are indicative and can only account for the state of the exit queue at the time of simulating.

If this is being used optimise validator exits, caution should be taken since missing the predictedExitSubmissionDeadlineEpoch will result in the longest possible period of no rewards earned.

Submitting exit messages during the deadline epoch can be risky, some time (2-4 minutes) should be allowed for the beacon chain to process any exit messages broadcasted to the network.

We recommend submitting exit messages at least an hour before the deadline epoch to account for unexpected changes to the exit queue. You should also consider the impact of your own withdrawals on the exit queue if you are exiting large amounts of validators at once.

This endpoint will return an error in the following situations:

  • one or more invalid validator indexes are passed
  • one or more of the specified validators does not have withdrawal credentials set (0x01...)
  • one or more validators has already exited
  • one or more validators is not known to the beacon chain

Below is a description of each of the fields returned:

  • expectedExitEpoch
    • the epoch in which the validator would exit the Beacon chain if its exit was processed at the current time
  • expectedFullWithdrawalEligibilityEpoch
    • the epoch where the validator would become eligible for receiving the full staked balance ETH plus any excess
  • predictedUpcomingWithdrawalEpoch
    • the predicted epoch in which the validator's withdrawal will be processed by the Beacon chain, taking the current exit queue into account
  • predictedExitSubmissionDeadlineEpoch
    • the deadline epoch in which the validator should already be queued for exiting the Beacon chain
Language
Click Try It! to start a request and see the response here!