ETH Validator Statuses

A detailed account of Blockdaemon Ethereum Dashboard statuses and what they indicate.

The Ethereum Dashboard lets you quickly and easily see the statuses of thousands of Ethereum validators.

Description of Statuses in Ethereum Dashboard

The following Ethereum statuses are used within the Ethereum Dashboard:

Ethereum Dashboard StatusOn-Chain StatusDashboard Status Description
Reserved(Unknown on CL)
pending_initialized
Validator set up but not funded yet (or very recently deposited but not yet picked up on Consensus Layer);
Validator partially funded
Pendingpending_queuedValidator is in the activation queue
Activeactive_ongoing active_exitingValidator is receiving rewards
Slashedactive_slashed exited_slashedValidator got slashed
Exitedexited_unslashedValidator has finished exit queue and is no longer receiving rewards but funds are not yet available for withdrawal sweep (which will start automatically after the protocol delay)
Withdrawalwithdrawal_possible withdrawal_doneCollateral will be pushed to WithdrawalAddress in the next sweep and then can be withdrawn from validator WithdrawalAddress

Description of On-Chain Statuses & ETH Staking Reporting API

The table below provides further detail on how the standard on-chain statuses are represented in the dashboard. Note that you can access this information through the ETH Staking Reporting API:

On-Chain StatusEthereum Dashboard StatusOn Chain Status Description
(Unknown on CL)ReservedValidator is set up but not funded yet
pending_initializedReservedValidator partially funded
pending_queuedPendingValidator is in the activation queue
active_ongoingActiveValidator is receiving rewards
active_exitingActiveValidator is in an exit queue (still receiving rewards)
active_slashedSlashedValidator got slashed & awaits forced exit (still being penalized)
exited_slashedSlashedValidator got slashed
exited_unslashedExitedValidator has finished the exit queue, no longer receiving rewards, but funds are not yet available for withdrawal sweep (which will start automatically after the protocol delay)
withdrawal_possibleWithdrawalCollateral will be pushed to WithdrawalAddress in the next sweep
withdrawal_doneWithdrawalCollateral can be withdrawn from validator WithdrawalAddress

👋 Need Help?

Contact us through email or our support page for any issues, bugs, or assistance you may need.