Skip to main content

Overview

Every deposit and exit waits in a queue before it takes effect. This guide shows how to read the network queue statistics, estimate how long a new deposit or exit will wait, and get individual ETAs for specific validators — so you can give customers accurate timelines and plan operations.
API Endpoints: This guide uses /api/v2/ethereum/queues for network-wide queue statistics and /api/v2/ethereum/validators/queues for per-validator ETAs.

Why Track Wait Times?

Estimate Activation Times

Understand how long new deposits will take to activate based on current queue length.

Customer Communication

Provide accurate ETAs to staking customers for deposits and withdrawals.

Chain Demand Insights

Monitor queue lengths to understand overall network staking demand.

Exit Planning

Plan validator exits based on current exit queue processing rate.

Network Queue Statistics

Get overall network queue lengths and processing rates:

Response


Read the Queue Snapshot

See the network queue API reference before applying the wait-time calculation below.

Estimating a Wait Time

estimated_processed_at tells you when the last item currently in the queue will be processed. A deposit or exit submitted now joins right behind it, so the same value doubles as the queue-join ETA:
With the example numbers above, a new deposit waits:
and a new exit waits 13,440 ÷ 256 ≈ 53 epochs ≈ 5.6 hours.
Full exits take longer than the exit queue. After leaving the active set, the balance waits through the withdrawal eligibility delay (~27 hours) and the withdrawal sweep (withdrawal_sweep.estimated_sweep_delay) before it is credited. See Staking Inflows & Outflows for the full redemption timeline.

Per-Validator ETAs

For individual validators — including ones still in the deposit queue with no index yet — query the per-validator overview:
See the Validator Queue ETA API reference and Staking Inflows & Outflows.

Best Practices

Poll Periodically

Queue lengths change as validators enter and exit. Poll every 1-4 hours for accurate estimates.

Account for Variability

Queue processing speed varies with network conditions. Provide time ranges, not exact times.

Monitor Churn Rate

The churn rate determines how fast queues are processed. Track it to understand network capacity.