Maintained by: Dune · Refresh: ~30 min · Chain: Ethereum only
Get This Data
Access staking data via API, Datashare, or the Dune App.
Available Tables
staking_ethereum.deposits
All ETH staking deposits with entity attribution
staking_ethereum.flows
Combined deposits and withdrawals in a unified view
staking_ethereum.entities
Entity identification mapping for depositor addresses
staking_ethereum.info
Static metadata about staking entities
When to Use These Tables
- Track ETH staking deposits and withdrawals over time
- Analyze staking entity market share (Lido vs Coinbase vs solo stakers)
- Monitor validator activity and withdrawal patterns
- Identify which entities control staking infrastructure
- Assess staking concentration risk
Coverage
Chain: Ethereum only (beacon chain staking is Ethereum-specific) Entity identification via: Depositor addresses, smart contract analysis, transaction origin addresses, withdrawal credentials, batch contract patterns, and protocol-specific identification for Coinbase, Binance, Lido, Rocket Pool, and many others.Query Performance
staking_ethereum.deposits is an incremental table. Filter on block_time ranges for best performance.
Methodology
Staking tables are maintained by Dune (source code). They decode events from Ethereum’s beacon chain deposit contract, enrich them with entity identification from multiple sources (on-chain traces, known address mappings, withdrawal credential analysis), and join with beacon chain validator data for withdrawal tracking. Entity identification uses a layered approach: first matching depositor addresses to known entities, then analyzing smart contract patterns and withdrawal credentials, and finally using batch deposit heuristics for staking pools.Example Queries
Staking entity market share:Related Tables
labels.addresses— Additional address labels beyond staking entitiescex.addresses— Identifies CEX-controlled addresses, useful for understanding CEX staking