curl --request POST \
--url https://beaconcha.in/api/v2/ethereum/queues \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"chain": "mainnet"
}
'{
"data": {
"deposit_queue": {
"churn": "<string>",
"deposit_count": 1,
"balance": "<string>",
"estimated_processed_at": 1
},
"exit_queue": {
"churn": "<string>",
"count": 1,
"balance": "<string>",
"estimated_processed_at": 1
},
"withdrawal_sweep": {
"last_swept_validator_index": 123,
"estimated_sweep_delay": 1
},
"finality": "not_finalized"
}
}Returns information about the various staking related queues (e.g. activation, exit, etc) and how long the expected wait time is.
curl --request POST \
--url https://beaconcha.in/api/v2/ethereum/queues \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"chain": "mainnet"
}
'{
"data": {
"deposit_queue": {
"churn": "<string>",
"deposit_count": 1,
"balance": "<string>",
"estimated_processed_at": 1
},
"exit_queue": {
"churn": "<string>",
"count": 1,
"balance": "<string>",
"estimated_processed_at": 1
},
"withdrawal_sweep": {
"last_swept_validator_index": 123,
"estimated_sweep_delay": 1
},
"finality": "not_finalized"
}
}The Ethereum chain to query.
mainnet, hoodi Successful response.
Response containing basic information about the queue.
Show child attributes
Show child attributes
Current churn limit in wei, i.e. how much balance can be processed per epoch.
Total number of deposits currently in the queue, including both new validator deposits and top-ups. Note: A single validator may have multiple pending deposits (top-ups) in the queue; this value counts all deposits without deduplication by validator.
x >= 0Total balance of deposits in the queue, including both new validator deposits and top-ups.
Estimated unix timestamp when the last deposit in the queue will be processed
x >= 0Show child attributes
Current churn limit in wei, i.e. how much balance can be processed per epoch.
The total number of validators currently in the exit queue, awaiting processing.
This count reflects the number of validators that have signaled their intent to exit and are queued for processing. Once processed, these validators will move to the sweep queue for final balance withdrawal, which is not included in this count.
x >= 0The total balance currently awaiting processing in the exit queue.
This value represents the sum of validator balances scheduled to exit in the exit queue. After leaving the exit queue, validators move to the sweep queue for final balance withdrawal. The sweep queue is not included in this amount.
Estimated unix timestamp when the last validator in the queue will be processed
x >= 0Show child attributes
The index of the last validator for which an automatic withdrawal was processed.
This can be used to determine the current position of the withdrawal processing clock hand.
Estimated maximum time, in seconds, before a newly submitted and valid withdrawal is processed under typical network conditions.
Since the Electra (a.k.a. Pectra) hardfork, the sweep queue shares capacity with the partial withdrawal queue in an up to 50:50 split. In the theoretical worst case where the partial queue is fully utilized, the actual maximum sweep delay may be up to double this value.
This estimate represents the time required for the sweep "clock hand" to make a full rotation assuming full sweep capacity. Actual processing time may be shorter or (in rare cases) longer, depending on concurrent partial withdrawal activity.
x >= 0Indicates the finality status of the data provided.
not_finalized Was this page helpful?