ETH 2.0
Definition. The count of active validators.\n\nTechnical. Active validators are validators that have completed the activation queue, are not in an exit queue, and carry an effective balance greater than 32 ETH.\n
Your Glassnode API key
asset id - (see metadata (metadata/metric) page for more details)
since, unix timestamp
until, unix timestamp
frequency interval - 10m, 1h, 24h
format - csv, json
jsonPossible values: timestamp format - unix or humanized (RFC 3339)
unixPossible values: Successful response
Unix timestamp
1726790400Metric value (can be number, object, or array depending on the metric)
822077Bad Request - Invalid parameters or unsupported asset
Unauthorized - Invalid or missing API key
Too Many Requests - Rate limit exceeded
GET /v1/metrics/eth2/active_validators_count?a=text HTTP/1.1
Host: api.glassnode.com
Accept: */*
[
{
"t": 1726790400,
"v": 822077
}
]Definition. The number of "yes" votes cast by the validator committee attesting to the validity of the block produced in each slot.\n\nTechnical. Each epoch, up to 64 committees of at least 128 validators are algorithmically selected per slot for block production and attestation. For each slot, one validator from the committee is selected to propose a block, while the remaining committee members are responsible for casting attestation votes.\n
Your Glassnode API key
asset id - (see metadata (metadata/metric) page for more details)
since, unix timestamp
until, unix timestamp
frequency interval - 10m, 1h, 24h
format - csv, json
jsonPossible values: timestamp format - unix or humanized (RFC 3339)
unixPossible values: Successful response
Unix timestamp
1726790400Metric value (can be number, object, or array depending on the metric)
822077Bad Request - Invalid parameters or unsupported asset
Unauthorized - Invalid or missing API key
Too Many Requests - Rate limit exceeded
GET /v1/metrics/eth2/attestation_count?a=text HTTP/1.1
Host: api.glassnode.com
Accept: */*
[
{
"t": 1726790400,
"v": 822077
}
]Definition. The mean total ETH balance per active Beacon Chain validator, calculated as total balance divided by the count of active validators.\n\nTechnical. Active validators are those that have completed the activation queue, are not in an exit queue, and have an effective balance greater than 32 ETH. The metric is bounded above by reward overhang on top of the 32 ETH effective cap and below by the 16 ETH ejection floor at which a validator is forcibly removed.\n
Your Glassnode API key
asset id - (see metadata (metadata/metric) page for more details)
since, unix timestamp
until, unix timestamp
frequency interval - 10m, 1h, 24h
format - csv, json
jsonPossible values: currency - native, usd
timestamp format - unix or humanized (RFC 3339)
unixPossible values: Successful response
Unix timestamp
1726790400Metric value (can be number, object, or array depending on the metric)
822077Bad Request - Invalid parameters or unsupported asset
Unauthorized - Invalid or missing API key
Too Many Requests - Rate limit exceeded
GET /v1/metrics/eth2/validator_balance_mean?a=text HTTP/1.1
Host: api.glassnode.com
Accept: */*
[
{
"t": 1726790400,
"v": 822077
}
]Definition. The epoch height, i.e. the total number of epochs ever included in the main blockchain.\n\nTechnical. Each epoch contains 32 slots and has an average duration of 6.4 minutes.\n
Your Glassnode API key
asset id - (see metadata (metadata/metric) page for more details)
since, unix timestamp
until, unix timestamp
frequency interval - 10m, 1h, 24h
format - csv, json
jsonPossible values: timestamp format - unix or humanized (RFC 3339)
unixPossible values: Successful response
Unix timestamp
1726790400Metric value (can be number, object, or array depending on the metric)
822077Bad Request - Invalid parameters or unsupported asset
Unauthorized - Invalid or missing API key
Too Many Requests - Rate limit exceeded
GET /v1/metrics/eth2/epoch_height?a=text HTTP/1.1
Host: api.glassnode.com
Accept: */*
[
{
"t": 1726790400,
"v": 822077
}
]Definition. The theoretical annual ETH issuance curve of the Ethereum Proof-of-Stake network, determined by the number of validators participating in consensus.\n\nTechnical. Calculated as `Annual ETH Issuance = 1024 * sqrt(Validator Count)`.\n
Your Glassnode API key
asset id - (see metadata (metadata/metric) page for more details)
since, unix timestamp
until, unix timestamp
frequency interval - 10m, 1h, 24h
format - csv, json
jsonPossible values: currency - native, usd
timestamp format - unix or humanized (RFC 3339)
unixPossible values: Successful response
Unix timestamp
1726790400Metric value (can be number, object, or array depending on the metric)
822077Bad Request - Invalid parameters or unsupported asset
Unauthorized - Invalid or missing API key
Too Many Requests - Rate limit exceeded
GET /v1/metrics/eth2/estimated_annual_issuance?a=text HTTP/1.1
Host: api.glassnode.com
Accept: */*
[
{
"t": 1726790400,
"v": 822077
}
]Definition. Estimated Annual Issuance ROI per Validator is the theoretical ETH-denominated annual return (%) on a 32-ETH stake validator, with ETH issuance determined by the number of validators participating in consensus.\n\nTechnical. Computed as `Annual ROI per validator = 32 / sqrt(Validator Count)`. The curve reflects native consensus-layer issuance only, excluding MEV, priority fees, and any liquid-staking or restaking layer compounded on top.\n
Your Glassnode API key
asset id - (see metadata (metadata/metric) page for more details)
since, unix timestamp
until, unix timestamp
frequency interval - 10m, 1h, 24h
format - csv, json
jsonPossible values: timestamp format - unix or humanized (RFC 3339)
unixPossible values: Successful response
Unix timestamp
1726790400Metric value (can be number, object, or array depending on the metric)
822077Bad Request - Invalid parameters or unsupported asset
Unauthorized - Invalid or missing API key
Too Many Requests - Rate limit exceeded
GET /v1/metrics/eth2/estimated_annual_issuance_roi_per_validator?a=text HTTP/1.1
Host: api.glassnode.com
Accept: */*
[
{
"t": 1726790400,
"v": 822077
}
]Definition. The number of transactions depositing 32 ETH into the ETH 2.0 deposit contract.\n
Your Glassnode API key
asset id - (see metadata (metadata/metric) page for more details)
since, unix timestamp
until, unix timestamp
frequency interval - 1h, 24h
format - csv, json
jsonPossible values: timestamp format - unix or humanized (RFC 3339)
unixPossible values: Successful response
Unix timestamp
1726790400Metric value (can be number, object, or array depending on the metric)
822077Bad Request - Invalid parameters or unsupported asset
Unauthorized - Invalid or missing API key
Too Many Requests - Rate limit exceeded
GET /v1/metrics/eth2/staking_deposits_count?a=text HTTP/1.1
Host: api.glassnode.com
Accept: */*
[
{
"t": 1726790400,
"v": 822077
}
]Definition. The number of new unique addresses depositing 32 ETH to the ETH 2.0 deposit contract during the period.\n\nNotes. The relationship between depositing addresses and validators is not necessarily one-to-one, for example a single validator can be funded from multiple deposit addresses.\n
Your Glassnode API key
asset id - (see metadata (metadata/metric) page for more details)
since, unix timestamp
until, unix timestamp
frequency interval - 1h, 24h
format - csv, json
jsonPossible values: timestamp format - unix or humanized (RFC 3339)
unixPossible values: Successful response
Unix timestamp
1726790400Metric value (can be number, object, or array depending on the metric)
822077Bad Request - Invalid parameters or unsupported asset
Unauthorized - Invalid or missing API key
Too Many Requests - Rate limit exceeded
GET /v1/metrics/eth2/staking_validators_count?a=text HTTP/1.1
Host: api.glassnode.com
Accept: */*
[
{
"t": 1726790400,
"v": 822077
}
]Definition. The total amount of ETH transferred to the ETH 2.0 deposit contract during the period.\n
Your Glassnode API key
asset id - (see metadata (metadata/metric) page for more details)
since, unix timestamp
until, unix timestamp
frequency interval - 1h, 24h
format - csv, json
jsonPossible values: currency - native, usd
timestamp format - unix or humanized (RFC 3339)
unixPossible values: Successful response
Unix timestamp
1726790400Metric value (can be number, object, or array depending on the metric)
822077Bad Request - Invalid parameters or unsupported asset
Unauthorized - Invalid or missing API key
Too Many Requests - Rate limit exceeded
GET /v1/metrics/eth2/staking_volume_sum?a=text HTTP/1.1
Host: api.glassnode.com
Accept: */*
[
{
"t": 1726790400,
"v": 822077
}
]Definition. The total number of transactions to the ETH 2.0 deposit contract.\n
Your Glassnode API key
asset id - (see metadata (metadata/metric) page for more details)
since, unix timestamp
until, unix timestamp
frequency interval - 1h, 24h
format - csv, json
jsonPossible values: timestamp format - unix or humanized (RFC 3339)
unixPossible values: Successful response
Unix timestamp
1726790400Metric value (can be number, object, or array depending on the metric)
822077Bad Request - Invalid parameters or unsupported asset
Unauthorized - Invalid or missing API key
Too Many Requests - Rate limit exceeded
GET /v1/metrics/eth2/staking_total_deposits_count?a=text HTTP/1.1
Host: api.glassnode.com
Accept: */*
[
{
"t": 1726790400,
"v": 822077
}
]Definition. The cumulative number of unique addresses that have deposited 32 ETH to the ETH 2.0 deposit contract.\n\nNotes. The relationship between depositing addresses and validators is not necessarily one-to-one, for example a single validator can be funded from multiple deposit addresses.\n
Your Glassnode API key
asset id - (see metadata (metadata/metric) page for more details)
since, unix timestamp
until, unix timestamp
frequency interval - 1h, 24h
format - csv, json
jsonPossible values: timestamp format - unix or humanized (RFC 3339)
unixPossible values: Successful response
Unix timestamp
1726790400Metric value (can be number, object, or array depending on the metric)
822077Bad Request - Invalid parameters or unsupported asset
Unauthorized - Invalid or missing API key
Too Many Requests - Rate limit exceeded
GET /v1/metrics/eth2/staking_total_validators_count?a=text HTTP/1.1
Host: api.glassnode.com
Accept: */*
[
{
"t": 1726790400,
"v": 822077
}
]Definition. The amount of ETH deposited to the ETH2 deposit contract, equal to the current ETH balance on the contract.\n
Your Glassnode API key
asset id - (see metadata (metadata/metric) page for more details)
since, unix timestamp
until, unix timestamp
frequency interval - 1h, 24h
format - csv, json
jsonPossible values: currency - native, usd
timestamp format - unix or humanized (RFC 3339)
unixPossible values: Successful response
Unix timestamp
1726790400Metric value (can be number, object, or array depending on the metric)
822077Bad Request - Invalid parameters or unsupported asset
Unauthorized - Invalid or missing API key
Too Many Requests - Rate limit exceeded
GET /v1/metrics/eth2/staking_total_volume_sum?a=text HTTP/1.1
Host: api.glassnode.com
Accept: */*
[
{
"t": 1726790400,
"v": 822077
}
]Definition. The total amount of ETH transferred to the ETH 2.0 deposit contract, broken down by the staking provider that routed each deposit.\n
Your Glassnode API key
asset id - (see metadata (metadata/metric) page for more details)
since, unix timestamp
until, unix timestamp
frequency interval - 24h
format - csv, json
jsonPossible values: currency - native, usd
timestamp format - unix or humanized (RFC 3339)
unixPossible values: Successful response
Unix timestamp
1726790400Metric value (can be number, object, or array depending on the metric)
822077Bad Request - Invalid parameters or unsupported asset
Unauthorized - Invalid or missing API key
Too Many Requests - Rate limit exceeded
GET /v1/metrics/eth2/deposited_by_provider_volume_sum?a=text HTTP/1.1
Host: api.glassnode.com
Accept: */*
[
{
"t": 1726790400,
"v": 822077
}
]Definition. The total number of slots in which a validator failed to produce a block.\n\nTechnical. A miss is recorded when a validator is offline or opts not to propose a block in its allocated slot.\n
Your Glassnode API key
asset id - (see metadata (metadata/metric) page for more details)
since, unix timestamp
until, unix timestamp
frequency interval - 10m, 1h, 24h
format - csv, json
jsonPossible values: timestamp format - unix or humanized (RFC 3339)
unixPossible values: Successful response
Unix timestamp
1726790400Metric value (can be number, object, or array depending on the metric)
822077Bad Request - Invalid parameters or unsupported asset
Unauthorized - Invalid or missing API key
Too Many Requests - Rate limit exceeded
GET /v1/metrics/eth2/missed_blocks_count?a=text HTTP/1.1
Host: api.glassnode.com
Accept: */*
[
{
"t": 1726790400,
"v": 822077
}
]Definition. The total number of orphaned blocks, i.e. blocks not selected as part of the canonical chain.\n\nTechnical. Orphaned blocks are duplicate blocks produced by different validators that were not included on the main blockchain. They occur due to network latency or when two validators produce a block at the same timestamp.\n
Your Glassnode API key
asset id - (see metadata (metadata/metric) page for more details)
since, unix timestamp
until, unix timestamp
frequency interval - 10m, 1h, 24h
format - csv, json
jsonPossible values: timestamp format - unix or humanized (RFC 3339)
unixPossible values: Successful response
Unix timestamp
1726790400Metric value (can be number, object, or array depending on the metric)
822077Bad Request - Invalid parameters or unsupported asset
Unauthorized - Invalid or missing API key
Too Many Requests - Rate limit exceeded
GET /v1/metrics/eth2/orphaned_blocks_count?a=text HTTP/1.1
Host: api.glassnode.com
Accept: */*
[
{
"t": 1726790400,
"v": 822077
}
]Definition. A measure of network validator responsiveness, tracking the proportion of available slots in which the assigned proposer successfully produced a block.\n\nTechnical. Calculated as `(Total Slots - Slots Missed) / Total Slots`.\n\nInterpretation. A reading of 1 means every scheduled slot produced a block, and lower values reflect the share of slots in which the assigned proposer failed to do so.\n
Your Glassnode API key
asset id - (see metadata (metadata/metric) page for more details)
since, unix timestamp
until, unix timestamp
frequency interval - 10m, 1h, 24h
format - csv, json
jsonPossible values: timestamp format - unix or humanized (RFC 3339)
unixPossible values: Successful response
Unix timestamp
1726790400Metric value (can be number, object, or array depending on the metric)
822077Bad Request - Invalid parameters or unsupported asset
Unauthorized - Invalid or missing API key
Too Many Requests - Rate limit exceeded
GET /v1/metrics/eth2/participation_rate_mean?a=text HTTP/1.1
Host: api.glassnode.com
Accept: */*
[
{
"t": 1726790400,
"v": 822077
}
]Definition. The total number of slashing events recorded on the blockchain.\n\nTechnical. Slashing events are automated protocol actions triggered by validator misbehaviour such as proposing invalid blocks or attesting to an invalid fork of the blockchain.\n
Your Glassnode API key
asset id - (see metadata (metadata/metric) page for more details)
since, unix timestamp
until, unix timestamp
frequency interval - 10m, 1h, 24h
format - csv, json
jsonPossible values: timestamp format - unix or humanized (RFC 3339)
unixPossible values: Successful response
Unix timestamp
1726790400Metric value (can be number, object, or array depending on the metric)
822077Bad Request - Invalid parameters or unsupported asset
Unauthorized - Invalid or missing API key
Too Many Requests - Rate limit exceeded
GET /v1/metrics/eth2/slashings_count?a=text HTTP/1.1
Host: api.glassnode.com
Accept: */*
[
{
"t": 1726790400,
"v": 822077
}
]Definition. The slot height, i.e. the total number of slots ever included in the main blockchain.\n\nTechnical. Each slot is an opportunity for the selected validator to propose a block, with a target interval of 12 seconds.\n
Your Glassnode API key
asset id - (see metadata (metadata/metric) page for more details)
since, unix timestamp
until, unix timestamp
frequency interval - 10m, 1h, 24h
format - csv, json
jsonPossible values: timestamp format - unix or humanized (RFC 3339)
unixPossible values: Successful response
Unix timestamp
1726790400Metric value (can be number, object, or array depending on the metric)
822077Bad Request - Invalid parameters or unsupported asset
Unauthorized - Invalid or missing API key
Too Many Requests - Rate limit exceeded
GET /v1/metrics/eth2/slot_height?a=text HTTP/1.1
Host: api.glassnode.com
Accept: */*
[
{
"t": 1726790400,
"v": 822077
}
]Definition. Stake Effectiveness is the proportion of staked ETH actively participating in consensus, computed as the ratio of Total Effective Balance to Total Staked Balance of the Proof-of-Stake validator set.\n\nTechnical. `Stake Effectiveness = Total Effective Balance / Total Staked Balance`.\n\nInterpretation. A reading of 1 means no validator carries a balance above the 32-ETH effective cap, and lower values measure how much of the staked stock sits as protocol-inert overhang.\n
Your Glassnode API key
asset id - (see metadata (metadata/metric) page for more details)
since, unix timestamp
until, unix timestamp
frequency interval - 10m, 1h, 24h
format - csv, json
jsonPossible values: timestamp format - unix or humanized (RFC 3339)
unixPossible values: Successful response
Unix timestamp
1726790400Metric value (can be number, object, or array depending on the metric)
822077Bad Request - Invalid parameters or unsupported asset
Unauthorized - Invalid or missing API key
Too Many Requests - Rate limit exceeded
GET /v1/metrics/eth2/stake_effectiveness_mean?a=text HTTP/1.1
Host: api.glassnode.com
Accept: */*
[
{
"t": 1726790400,
"v": 822077
}
]Definition. The number of new 32-ETH stake deposits made into the ETH 2.0 staking contract.\n
Your Glassnode API key
asset id - (see metadata (metadata/metric) page for more details)
since, unix timestamp
until, unix timestamp
frequency interval - 10m, 1h, 24h
format - csv, json
jsonPossible values: timestamp format - unix or humanized (RFC 3339)
unixPossible values: Successful response
Unix timestamp
1726790400Metric value (can be number, object, or array depending on the metric)
822077Bad Request - Invalid parameters or unsupported asset
Unauthorized - Invalid or missing API key
Too Many Requests - Rate limit exceeded
GET /v1/metrics/eth2/deposits_count?a=text HTTP/1.1
Host: api.glassnode.com
Accept: */*
[
{
"t": 1726790400,
"v": 822077
}
]Definition. The total staked balance actively participating in Proof-of-Stake consensus.\n\nTechnical. The effective balance of an individual validator is always rounded to 1 ETH increments and capped at a maximum of 32 ETH. It rounds down to the nearest 1 ETH increment with a minimum buffer of 0.25 ETH. For example, a total balance of 35 ETH yields an effective balance of 32 ETH, 31.9 ETH yields 31 ETH, 31.25 ETH yields 31 ETH, and 31.24 ETH yields 30 ETH.\n
Your Glassnode API key
asset id - (see metadata (metadata/metric) page for more details)
since, unix timestamp
until, unix timestamp
frequency interval - 10m, 1h, 24h
format - csv, json
jsonPossible values: currency - native, usd
timestamp format - unix or humanized (RFC 3339)
unixPossible values: Successful response
Unix timestamp
1726790400Metric value (can be number, object, or array depending on the metric)
822077Bad Request - Invalid parameters or unsupported asset
Unauthorized - Invalid or missing API key
Too Many Requests - Rate limit exceeded
GET /v1/metrics/eth2/effective_balance_sum?a=text HTTP/1.1
Host: api.glassnode.com
Accept: */*
[
{
"t": 1726790400,
"v": 822077
}
]Definition. The cumulative number of validators that have exited the validator pool voluntarily.\n
Your Glassnode API key
asset id - (see metadata (metadata/metric) page for more details)
since, unix timestamp
until, unix timestamp
frequency interval - 10m, 1h, 24h
format - csv, json
jsonPossible values: timestamp format - unix or humanized (RFC 3339)
unixPossible values: Successful response
Unix timestamp
1726790400Metric value (can be number, object, or array depending on the metric)
822077Bad Request - Invalid parameters or unsupported asset
Unauthorized - Invalid or missing API key
Too Many Requests - Rate limit exceeded
GET /v1/metrics/eth2/voluntary_exit_count?a=text HTTP/1.1
Host: api.glassnode.com
Accept: */*
[
{
"t": 1726790400,
"v": 822077
}
]Last updated