getValidator() call. Each record represents the latest validator state per day.
Table Schema
Understanding Validator State
The daily snapshot captures multiple layers of validator state:Execution Layer State
- stake: Upcoming stake pool balance that will be active in future epochs
- commission: Commission rate that will apply to future rewards
Consensus Layer State
- consensus_stake: Active stake currently used for block production and validation
- consensus_commission: Commission rate currently applied to rewards
Snapshot State
- snapshot_stake: Historical stake value at the time of the read
- snapshot_commission: Historical commission rate at the time of the read
Reward Accounting
- acc_reward_per_token: Used for calculating delegator rewards
- unclaimed_rewards: Total pending rewards for the validator