ETH 2.0 Metrics
Description
Metrics that show stats related to the ETH 2.0 Staking Contract
eth2_stakers_count
- Amount of addresses that sent ETH to the ETH 2.0 Staking Contracteth2_stakers_realized_value_usd_<timebound>
- Realized value of stakers addresses. Metric is available for different time bounds.eth2_stakers_mvrv_usd_<timebound>
- MVRV of stakers addresses. 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 how to query it:
eth2_top_stakers
- Top addresses by staked amounteth2_staked_amount_per_label
- Total staked amount by labeleth2_staked_address_count_per_label
- Amount 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
- Amount of addresseseth2_roi
- Percentseth2_stakers_realized_value_usd_<timebound>
andeth2_stakers_mvrv_usd_<timebound>
- USDeth_beacon_deposits
,eth_beacon_validator_withdrawals
andeth_beacon_reward_withdrawals
- Amount in ETH
Data Type
Frequency
Latency
Available Assets
ethereum
SanAPI
ETH 2.0 Staker Count:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
{ getMetric(metric: "eth2_stakers_count") { timeseriesData( selector: { slug: "ethereum" } from: "2020-12-05T00:00:00Z" to: "2020-12-06T00:00:00Z" interval: "5m" ) { datetime value } } }
ETH 2.0 Staking ROI:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
{ getMetric(metric: "eth2_roi") { timeseriesData( selector: { slug: "ethereum" } from: "2020-12-05T00:00:00Z" to: "2020-12-06T00:00:00Z" interval: "5m" ) { datetime value } } }
ETH 2.0 Total Staked Amount:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
{ getMetric(metric: "balance_per_owner") { timeseriesData( selector: { slug: "ethereum" label: "eth2stakingcontract" owner: "eth2stakingcontract" } from: "2020-12-05T00:00:00Z" to: "2020-12-06T00:00:00Z" interval: "5m" ) { datetime value } } }
Staked amount per label:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
{ 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:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
{ 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:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{
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.
1 2 3 4 5 6 7 8 9 10 11 12 13
{ getMetric(metric: "eth2_stakers_realized_value_usd_365d") { timeseriesData( slug: "ethereum" from: "2023-01-01T00:00:00Z" to: "2023-01-07T00:00:00Z" interval: "1d" ) { datetime value } } }
Available under the eth_beacon_deposits
, eth_beacon_validator_withdrawals
and
eth_beacon_reward_withdrawals
names.
1 2 3 4 5 6 7 8 9 10 11 12 13
{ getMetric(metric: "eth_beacon_deposits") { timeseriesData( slug: "ethereum" from: "2023-01-01T00:00:00Z" to: "2023-01-07T00:00:00Z" interval: "1d" ) { datetime value } } }
Full list of metrics
ETH 2.0 histogram 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 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
Description
Metrics that show stats related to the ETH 2.0 Staking Contract
eth2_stakers_count
- Amount of addresses that sent ETH to the ETH 2.0 Staking Contracteth2_stakers_realized_value_usd_<timebound>
- Realized value of stakers addresses. Metric is available for different time bounds.eth2_stakers_mvrv_usd_<timebound>
- MVRV of stakers addresses. 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 how to query it:
eth2_top_stakers
- Top addresses by staked amounteth2_staked_amount_per_label
- Total staked amount by labeleth2_staked_address_count_per_label
- Amount 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
- Amount of addresseseth2_roi
- Percentseth2_stakers_realized_value_usd_<timebound>
andeth2_stakers_mvrv_usd_<timebound>
- USDeth_beacon_deposits
,eth_beacon_validator_withdrawals
andeth_beacon_reward_withdrawals
- Amount in ETH
Data Type
Frequency
Latency
Available Assets
ethereum
SanAPI
ETH 2.0 Staker Count:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
{ getMetric(metric: "eth2_stakers_count") { timeseriesData( selector: { slug: "ethereum" } from: "2020-12-05T00:00:00Z" to: "2020-12-06T00:00:00Z" interval: "5m" ) { datetime value } } }
ETH 2.0 Staking ROI:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
{ getMetric(metric: "eth2_roi") { timeseriesData( selector: { slug: "ethereum" } from: "2020-12-05T00:00:00Z" to: "2020-12-06T00:00:00Z" interval: "5m" ) { datetime value } } }
ETH 2.0 Total Staked Amount:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
{ getMetric(metric: "balance_per_owner") { timeseriesData( selector: { slug: "ethereum" label: "eth2stakingcontract" owner: "eth2stakingcontract" } from: "2020-12-05T00:00:00Z" to: "2020-12-06T00:00:00Z" interval: "5m" ) { datetime value } } }
Staked amount per label:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
{ 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:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
{ 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:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{
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.
1 2 3 4 5 6 7 8 9 10 11 12 13
{ getMetric(metric: "eth2_stakers_realized_value_usd_365d") { timeseriesData( slug: "ethereum" from: "2023-01-01T00:00:00Z" to: "2023-01-07T00:00:00Z" interval: "1d" ) { datetime value } } }
Available under the eth_beacon_deposits
, eth_beacon_validator_withdrawals
and
eth_beacon_reward_withdrawals
names.
1 2 3 4 5 6 7 8 9 10 11 12 13
{ getMetric(metric: "eth_beacon_deposits") { timeseriesData( slug: "ethereum" from: "2023-01-01T00:00:00Z" to: "2023-01-07T00:00:00Z" interval: "1d" ) { datetime value } } }