ETH 2.0 Metrics
Description
Metrics that show stats related to the ETH 2.0 Staking Contract.
eth2_stakers_count- Number of addresses that sent ETH to the ETH 2.0 Staking Contracteth2_stakers_realized_value_usd_<timebound>- Realized value of stakers’ addresses. The metric is available for different time bounds.eth2_stakers_mvrv_usd_<timebound>- MVRV of stakers’ addresses. The metric is available for different time bounds.eth2_roi- The annual return on staking in the ETH 2.0 contract
ETH 2.0 histogram metrics - see examples for details on how to query them:
eth2_top_stakers- Top addresses by staked amounteth2_staked_amount_per_label- Total staked amount by labeleth2_staked_address_count_per_label- Number of addresses that staked ETH by label
Beacon chain metrics:
eth_beacon_deposits- Amount of ETH deposited into the Beacon Chain contracteth_beacon_validator_withdrawals- Withdrawals made by validators from the Ethereum Beacon Chain contracteth_beacon_reward_withdrawals- Withdrawals of rewards by validators from the Ethereum Beacon Chain contract
Access
Measuring Unit
eth2_stakers_count- Number of addresseseth2_roi- Percentageeth2_stakers_realized_value_usd_<timebound>andeth2_stakers_mvrv_usd_<timebound>- USDeth_beacon_deposits,eth_beacon_validator_withdrawalsandeth_beacon_reward_withdrawals- Amount in ETH
Data Type
Frequency
Latency
Available Assets
ethereum
SanAPI
ETH 2.0 Staker Count:
{ getMetric(metric: "eth2_stakers_count") { timeseriesDataJson( selector: { slug: "ethereum" } from: "2020-12-05T00:00:00Z" to: "2020-12-06T00:00:00Z" interval: "5m" ) }}ETH 2.0 Staking ROI:
{ getMetric(metric: "eth2_roi") { timeseriesDataJson( selector: { slug: "ethereum" } from: "2020-12-05T00:00:00Z" to: "2020-12-06T00:00:00Z" interval: "5m" ) }}ETH 2.0 Total Staked Amount:
{ getMetric(metric: "balance_per_owner") { timeseriesDataJson( selector: { slug: "ethereum" label: "eth2stakingcontract" owner: "eth2stakingcontract" } from: "2020-12-05T00:00:00Z" to: "2020-12-06T00:00:00Z" interval: "5m" ) }}Staked amount per label:
{ getMetric(metric: "eth2_staked_amount_per_label") { histogramData( selector: { slug: "ethereum" } from: "utc_now-70d" to: "utc_now" ) { values { __typename ... on StringLabelFloatValueList { data { label value } } } } }}Count of addresses that staked:
{ getMetric(metric: "eth2_staked_address_count_per_label") { histogramData( selector: { slug: "ethereum" } from: "utc_now-10d" to: "utc_now" ) { values { ... on StringLabelFloatValueList { data { label value } } } } }}Top stakers:
{ getMetric(metric: "eth2_top_stakers") { histogramData( selector: { slug: "ethereum" } from: "utc_now-10d" to: "utc_now" limit: 2 ) { values { ... on StringAddressStringLabelFloatValueList { data { address label value } } } } }}Available under the eth2_stakers_realized_value_usd_<timebound>
and eth2_stakers_mvrv_usd_<timebound> names.
{ getMetric(metric: "eth2_stakers_realized_value_usd_365d") { timeseriesDataJson( slug: "ethereum" from: "2023-01-01T00:00:00Z" to: "2023-01-07T00:00:00Z" interval: "1d" ) }}Available under the eth_beacon_deposits, eth_beacon_validator_withdrawals and
eth_beacon_reward_withdrawals names.
{ getMetric(metric: "eth_beacon_deposits") { timeseriesDataJson( slug: "ethereum" from: "2023-01-01T00:00:00Z" to: "2023-01-07T00:00:00Z" interval: "1d" ) }} Full list of metrics
ETH 2.0 histogram metrics
- eth2_top_stakers
- eth2_staked_amount_per_label
- eth2_staked_address_count_per_label
ETH 2.0 metrics
- eth_beacon_deposits
- eth_beacon_validator_withdrawals
- eth_beacon_reward_withdrawals
- eth2_stakers_count
- eth2_roi
- eth2_stakers_realized_value_usd_365d
- eth2_stakers_realized_value_usd_2y
- eth2_stakers_realized_value_usd_3y
- eth2_stakers_realized_value_usd_5y
- eth2_stakers_realized_value_usd_10y
- eth2_stakers_mvrv_usd_365d
- eth2_stakers_mvrv_usd_2y
- eth2_stakers_mvrv_usd_3y
- eth2_stakers_mvrv_usd_5y
- eth2_stakers_mvrv_usd_10y