Skip to main content
Schema: monad.gov Table: ez_staking_balances_daily Type: Base Table

What

End of day staking balances for each validator-delegator pair, reconstructed from event history. Tracks three balance states: active (delegated), pending withdrawal (undelegated but not withdrawn), and total at risk (both active and pending are subject to slashing until withdrawn). Flow: Delegate increases active -> Undelegate moves active to pending -> Withdraw removes pending. IMPORTANT: This table calculates balances from delegation/undelegation/withdrawal events. If event history is incomplete (e.g., delegations before data collection started), balances may be inaccurate. For authoritative stake data, use fact_validator_snapshots.snapshot_stake which queries on-chain state directly.

Columns

Column NameData TypeDescription
BALANCE_DATEDATEDate of the balance snapshot (end of day)
VALIDATOR_IDNUMBERID of the validator
VALIDATOR_NAMETEXTHuman-readable validator name from labels, or ‘Validator N’ if not labeled
CONSENSUS_ADDRESSTEXTBlock producer address derived from secp_pubkey. Appears as “miner” in block headers.
DELEGATOR_ADDRESSTEXTAddress of the delegator
ACTIVE_BALANCEFLOATCurrently delegated stake in MON (earning rewards, increased by Delegate, decreased by Undelegate)
PENDING_WITHDRAWAL_BALANCEFLOATUndelegated but not yet withdrawn stake in MON (no longer earning rewards, increased by Undelegate, decreased by Withdraw)
TOTAL_BALANCE_AT_RISKFLOATSum of active and pending balances - total stake subject to potential slashing
DAILY_ACTIVE_CHANGEFLOATNet change in active balance for this day
DAILY_PENDING_CHANGEFLOATNet change in pending withdrawal balance for this day
EZ_STAKING_BALANCES_DAILY_IDTEXTUnique identifier for this record
INSERTED_TIMESTAMPTIMESTAMP_NTZTimestamp when the record was inserted
MODIFIED_TIMESTAMPTIMESTAMP_NTZTimestamp when the record was last modified