Dashboard · VantagePlanned

Lido Staking Tracker: stETH, Node Operators and Fees

How much ETH does Lido stake, which node operators run it and what fee does Lido take?

ETH staked through Lido, the stETH it backs, the node operators and modules that run it and the share of rewards Lido keeps.

ShareEmail itvoltfincrypto.com/apps/lido-staking-tracker
Blueprint

What the dashboard will show.

The dashboard as it will open in Vantage. Each figure is named here and arrives with its receipt; until its data is published, its place stays empty.

Protocol

What Lido holds, what it paid holders and what it kept, report by report.

ETH pooled in Lido

ETH

Total ETH behind stETH, validator balances reported by the oracle plus ETH buffered in the contract, from getTotalPooledEther() at the day's last block.

Figurelst_rates_dailyAwaiting data

Active validators

count

Validators with Lido withdrawal credentials that are active on the beacon chain at the latest epoch, across every module.

Figureeth_staking_dailyAwaiting data

stETH yield, 7 days

%

The annualized yield stETH holders received over the last seven days, from the change in ETH per share between two oracle reports, after Lido's fee.

Figurelst_rates_dailyAwaiting data

Fees taken, 30 days

ETH

stETH minted to node operators and the DAO treasury at the oracle reports of the last 30 days, valued in ETH at each report.

Figureprotocol_revenue_dailyAwaiting data

Rewards per oracle report

ETH

Each report's rewards split into what stETH holders received, the operators' share and the treasury's share, with any loss shown below zero.

Stacked barsprotocol_revenue_dailyAwaiting data

Deposits and withdrawals by day

ETH

ETH deposited to Lido for new stETH and ETH paid out to finalized withdrawal requests, per day over the selected period.

Bar charteth_staking_dailyAwaiting data

Node operators

Who runs Lido's validators, by module, operator and stVault.

Node operators

count

Node operators with at least one active validator across Lido's modules, counting each Community Staking Module operator once.

Figureeth_staking_dailyAwaiting data

Value in stVaults

ETH

Total value of the stVaults connected to Lido V3, from the vault hub at the latest block, kept apart from the main pool.

Figureeth_staking_dailyAwaiting data

Validators by module

Active Lido validators split by module: curated, Simple DVT, Community Staking and stVaults, at the latest epoch.

Donuteth_staking_dailyAwaiting data

Operators by active validators

Each node operator with its module, its active and exited validators and its share of Lido's active validators.

Tableeth_staking_dailyAwaiting data

Period
Last 30, 90 or 365 days
About

What it answers, and for whom.

Lido stakes ETH for anyone who deposits it and issues stETH, a token whose balance grows each day as validator rewards arrive. This dashboard reads Lido's own contracts: the ETH pooled behind stETH, the node operators and staking modules that run its validators and the share of rewards Lido keeps as its fee.

stETH rebases once a day, when Lido's accounting oracle reports the validators' balances to the chain. Each report is a transaction that carries the rewards, the penalties and the fee, so the dashboard rebuilds Lido's yield and revenue from those reports rather than from an advertised rate. Since Lido V3, stVaults let stakers pick their own node operator and mint stETH against their vault; they are counted beside the main pool.

Use it to see how concentrated Lido's operator set is, how quickly newer modules such as Community Staking grow and what Lido earns. Withdrawals have their own dashboard. Every figure names the block and the call behind it.

Method

How it will be measured.

Every figure will be read at a block, kept with its source and its exact read, and open a receipt anyone can re-check.

How receipts work →
  1. Pooled ETH is getTotalPooledEther() on the stETH contract at each day's last block, and stETH supply follows from getTotalShares() at the same block, so the two always agree.
  2. Rewards, penalties and fees come from each accounting oracle report: its TokenRebased and ETHDistributed events give the change in pooled ETH and the shares minted to fee recipients.
  3. Validators per module and per node operator are read from the Staking Router and each module's registry, with exited and stuck validators counted apart.
  4. stVault figures come from the Lido V3 vault hub: each connected vault's total value, its node operator and the stETH minted against it.

The data it needs

Read from chain state and history

  • lst_rates_dailyTo buildLiquid staking ratesExchange rates of liquid staking and restaking tokens (wstETH, rETH, cbETH, weETH and others) at day end, and the realized yield they imply.
  • token_supply_dailyTo buildToken supply by dayTotal supply of each registry token on each chain at day end: wrapped BTC, liquid staking tokens, tokenized assets and other tracked tokens.
  • eth_staking_dailyTo buildEthereum staking and validatorsActive validators, ETH staked, deposits, withdrawals and the entry and exit queues on the Ethereum beacon chain, by day, with staking-provider labels where known.
  • protocol_revenue_dailyTo buildProtocol fees, revenue and buybacksFees users paid to each protocol and the part kept by the protocol or its token holders, per protocol and day, including buybacks.
  • stETH contract: getTotalPooledEther(), getTotalShares() and getBufferedEther() at day-end blocks
  • Accounting oracle report transactions with their TokenRebased and ETHDistributed events
  • Staking Router modules with their target shares and fees; each module's node operator registry
  • Lido V3 vault hub: connected vaults, their total value and the stETH minted against them
  • Community Staking Module accounting: bonds posted by node operators
  • Beacon chain balances of validators with Lido withdrawal credentials, checked against the oracle's reported total
Questions

Questions people ask.

What is stETH?

stETH is the token Lido issues for staked ETH. Its balance in every wallet grows once a day when the accounting oracle reports rewards, so one stETH tracks one staked ETH. wstETH wraps stETH into a token whose balance stays fixed while the stETH it can be unwrapped for grows.

How does Lido choose node operators?

Through staking modules. The curated module holds operators approved by Lido governance, the Simple DVT module runs validators shared across clusters of operators and the Community Staking Module lets anyone join by posting a bond. The Staking Router sends new deposits to modules by their target shares.

What fee does Lido charge?

Lido takes a share of staking rewards, set by its DAO, and splits it between node operators and the DAO treasury; deposits themselves are free. The fee is paid as new stETH shares minted at each oracle report, so the dashboard reads it from those reports instead of quoting the published rate.

What are Lido stVaults?

stVaults arrived with Lido V3. Each one is a vault with its own node operator, where a staker or institution keeps its ETH and can mint stETH against it within limits the protocol sets. They sit beside Lido's main pool, so the dashboard shows their value separately.

Can stETH balances go down?

Yes. If Lido's validators lose more to penalties or slashing in a reporting period than they earn, the oracle report lowers pooled ETH and every stETH balance falls with it. The rewards chart shows any such report as a bar below zero.

Rebase
A change in every holder's token balance at once. stETH rebases at each oracle report, so balances follow the ETH Lido's validators hold.
Accounting oracle
The set of Lido oracle members that report validator balances and withdrawals to the chain once a day, which triggers stETH's rebase.
Staking Router
Lido's contract that splits new deposits among its staking modules and pays each module its part of the fee.
Community Staking Module
Lido's permissionless module, where node operators post a bond that covers penalties before they run validators for the protocol.

Build Lido Staking Tracker: stETH, Node Operators and Fees on verified data.

Start free in Voltfin Studio: boards, tables and reports where every number opens its receipt. Tell us which data you need first and we will build it next.