More about Beacon Chain
Beacon Chain Models:
Raw Data
Table Name | Description | Freshness |
---|---|---|
beacon.raw.blocks | Essential block-level data. | hourly |
beacon.raw.withdrawals | Validator withdrawals data from Beacon Chain. Includes partial and full withdrawal. | hourly |
beacon.raw.deposits | Deposits into the ETH staking, derived from beacon.raw.blocks. | hourly |
beacon.raw.attestations | Slot-level Attestation data, derived from beacon.raw.blocks | hourly |
beacon.raw.consolidations | Consolidations of validator balances post Pectra upgrade. | hourly |
beacon.raw.block_rewards | Slot-level rewards for blocks that were successfully proposed. | hourly |
beacon.raw.sync_committee_rewards | Slot-level rewards for selected validators participating in the sync committee. | hourly |
beacon.raw.total_rewards | Epoch-level attestation rewards for active validators. | hourly |
beacon.raw.ideal_rewards | Epoch-level ideal rewards from attestations for active validators. | hourly |
beacon.raw.validator_duties | Validator duties data fetched by epoch. | hourly |
Validator data
Table Name | Description | Freshness |
---|---|---|
beacon.validator.balances | Daily snapshot of active validators on Beacon Chain (last slot daily). | daily |
beacon.validator.balances_latest | Latest snapshot of active validators on Beacon Chain. | hourly |
beacon.validator.consensus_income | This model combines all validator income data into one table (block_rewards, sync_committee_rewards, total_rewards) | hourly |
beacon.validator.consensus_income_daily | Aggregates beacon.validator.consensus_income by validator daily. | daily |
beacon.validator.entities | Beacon chain entities labels | daily |
beacon.validator.income* | Consensus and execution layer income of active validators on Beacon Chain. | daily |
beacon.validator.index | List of validators by index, pubkey, ETH1 withdrawal address. | hourly |
beacon.validator.queue | Daily validator queue, derived from beacon.validator.balances . | daily |
beacon.validator.queue_latest | Hourly validator queue latest, derived from beacon.validator.balances_latest . | hourly |
ethereum.raw.block_rewards
. This model is updated hourly.
Solutions
Accounting: Granular validator income by validator: beacon.validator.consensus_income
There 3 sources of validator rewards currently:
- beacon.raw.block_rewards: Slot-level rewards for blocks that were successfully proposed.
- beacon.raw.total_rewards: Epoch-level attestation rewards for active validators.
- beacon.raw.sync_committee_rewards: Slot-level rewards for selected validators participating in the sync committee.
beacon.validator.consensus_income
Insights: Querying our beacon.validator.income to explore validator income for insights into validator performance across time.
E.g. exploring the distribution of consensus income to the Lido Withdrawal vault
Beacon Chain Consensus Income by Entity
