Build and Backtest Tokenomist API
Tokenomist

Beacon Chain Deposit

A Beacon Chain deposit is the transaction that sends ETH to Ethereum's staking deposit contract in order to activate a validator or add to its balance. Tokenomist reports the running total of ETH deposited into that contract, which is the gross inflow side of the network's staking balance.
TradFi parallel: Like posting margin at a clearing house: the funds leave your account, sit with the institution while the position is open, and only come back through a defined withdrawal process.

Key Takeaways

  • 01
    A deposit sends ETH to Ethereum's staking contract with a validator public key and withdrawal credentials, and that contract moves ETH in one direction only
  • 02
    New validators wait in an activation queue that admits a capped amount of ETH per epoch, 256 ETH since Pectra rather than a fixed validator count, so deposited ETH is committed before it is productive
  • 03
    Total deposited is cumulative and gross, so it rises forever and is not the same thing as the current staked balance
  • 04
    Net staking balance (deposits minus withdrawals) is the directional metric: daily for momentum, cumulative since the Shanghai fork for level
  • 05
    Deposits remove ETH from tradable float, and the commitment is sticky because exiting means queuing
  • 06
    Most deposit flow is intermediated through liquid staking protocols, pools and exchange products rather than independent validators

How It Works

A deposit is the single transaction that moves ETH from the execution layer into consensus layer custody. It sends ETH to the staking deposit contract along with a validator public key and withdrawal credentials, and the contract is deliberately one directional: nothing is ever paid back out of it. A validator activates at the 32 ETH minimum bond, and Pectra's EIP-7251, live on mainnet since 7 May 2025, lets one validator carry a much larger effective balance so operators can consolidate instead of running many identical keys. Deposits also do not take effect on arrival. New validators join an activation queue that admits a capped amount per epoch, and since Pectra that cap is denominated in ETH rather than in validators, 256 ETH under MAX_PER_EPOCH_ACTIVATION_EXIT_CHURN_LIMIT, so deposited ETH can sit committed but idle before it starts earning anything.
Total deposited is cumulative and gross. It only ever rises, because it counts inflows and ignores everything that leaves through the withdrawal path. That makes it a poor proxy for how much ETH is staked right now, which is exactly why it is presented next to net staking balance: deposits minus withdrawals for the previous day, and the same figure accumulated since the Shanghai fork. The daily net number gives direction, the cumulative net number gives level, and total deposited gives the historical scale of participation. Three different questions, three different lines.
Deposits are the mechanism by which ETH leaves tradable float, which is why total deposited is usually shown as a share of total supply. A deposit is a commitment with a floor on its duration, since getting the ETH back means joining the exit queue and waiting for it to clear, so staked supply is meaningfully stickier than supply sitting in a wallet. A run of positive daily net staking balance means the network is absorbing ETH faster than it releases it and float is contracting, even though nothing about total supply has changed.
Read deposit flow knowing that most of it is intermediated. A large share arrives through liquid staking protocols such as Lido and Rocket Pool, through staking pools, and through exchange products from firms like Coinbase, so a spike in deposits often reflects inflows into one of those products rather than thousands of independent decisions to run a validator. Gross deposits can also mislead over short windows: a day with heavy deposits and heavier withdrawals is a day when float expanded. Net is the number to act on.

Real World Examples

Deposits stacked behind activation
View →
Heavy inflow fills the activation queue, so ETH is locked in the deposit contract while the validators waiting on it earn nothing yet. The queue is a demand signal that leads the staked balance: the commitment is visible before it shows up in rewards or in the active stake figure.
Gross up, net down
Total deposited climbs on a day when net staking balance is negative, because withdrawals over the same period were larger. Reading only the cumulative deposit line would suggest float was shrinking when in fact it expanded. This is the specific error the net figure exists to prevent.
One product, a wall of deposits
View →
A liquid staking protocol such as Lido or an exchange staking product takes in user ETH and routes it into validators in batches. On chain this appears as a run of near identical deposits from a single operator, which is retail inflow into one product rather than broad growth in independent validators.
Why the cumulative figure is anchored at Shanghai
Before the Shanghai fork, deposits were the only flow, so total deposited was effectively the staked balance. Once withdrawals were enabled the two diverged permanently, and cumulative net staking balance is measured from that fork because it is the point where the balance became a two way number.

Frequently Asked Questions

Is total deposited the same as the amount of ETH currently staked?
No. Total deposited is a cumulative gross figure that counts every inflow to the staking contract since it launched and never decreases. Since the Shanghai fork, ETH has been able to leave through withdrawals, so the current staked balance is lower than the deposited total. Net staking balance, deposits minus withdrawals, is the metric that reflects the live position.
What happens to ETH between the deposit and validator activation?
It is locked and idle. The deposit contract holds it, but the validator is queued for activation and admitted only at the protocol's capped rate, 256 ETH per epoch since Pectra, so it earns no rewards until it goes live. During busy periods this creates a gap between ETH that has been committed to staking and ETH that is actually validating and being paid.
Why is net staking balance measured since the Shanghai fork?
Because Shanghai is when withdrawals became possible. Before it, staking flow was one directional and deposits alone described the staked balance. After it, deposits and withdrawals both matter, so the fork is the natural zero point for a cumulative figure that nets the two against each other.
How do deposits affect ETH circulating supply?
Each deposit moves ETH out of tradable float and into consensus layer custody, and getting it back requires passing through the exit queue, so the lockup has a duration floor rather than being instantly reversible. Sustained positive net staking balance means float is contracting. Tokenomist shows total deposited as a share of total supply on the ETH Unlocks tab so the scale of that contraction is legible.

Related Terms

Track on Tokenomist

Supply-side analysis for educational purposes. Not financial advice. Verify assumption and precision labels on the relevant token page.
Tokenomist
Tokenomist.ai provides a complete solution for supply-side tokenomics data. Analyze future token emissions, track vesting schedules, and compare standardized tokenomics and allocation across projects to gain actionable insights