Key Features & Capabilities

Data persistence, aggregation, and transparent validator metrics

The Validator History Program provides features designed to make validator data accessible, reliable, and actionable.

Historical Data Persistence

512 Epochs of History: Each validator's historical data spans up to 512 epochs, providing approximately 3 years of performance history.

Circular Buffer Architecture: Data is stored using an efficient circular buffer that automatically manages storage space. As new epochs are added, the oldest data is overwritten, maintaining a consistent account size while preserving the most relevant historical information.

Comprehensive Data Aggregation

Rather than requiring multiple API calls across different data sources, the Validator History Program consolidates all key validator metrics into a single account:

Performance Metrics

  • Vote credits and block production history
  • Skip rates and consensus participation
  • Historical uptime and reliability scores

Economic Data

  • Commission rate changes over time
  • MEV commission tracking
  • Stake rewards and distributions

Network Participation

  • Gossip network data (IP addresses, ports)
  • Software version history
  • Client type

Stake Information

  • Total active stake per epoch
  • Validator ranking within the network
  • Superminority status tracking

Single Account Access

Simplified Integration: Developers can access all validator data through a single ValidatorHistory account, eliminating the complexity of querying multiple data sources. This design enables seamless integration with other on-chain programs.

Composability: The unified account structure allows other programs, like the Jito Steward Program, to easily incorporate historical validator data into their decision-making algorithms without additional infrastructure.

On-Chain Verification & Transparency

Verifiable Data: All validator information is stored on-chain and can be independently verified through standard Solana RPC calls. This transparency builds trust and enables permissionless access to validator performance data.

Immutable History: Once written to the blockchain, historical data cannot be altered, providing a reliable and tamper-proof record of validator performance over time.

Automated Data Collection

Epoch-Based Updates: Data is automatically collected and updated each epoch, ensuring that the historical record stays current without manual intervention.

Multi-Source Integration: The program seamlessly combines data from Solana's runtime, gossip network, and other verifiable sources into a cohesive historical record.

These features work together to create a robust foundation for validator analysis, enabling sophisticated staking strategies and transparent network monitoring across the Solana ecosystem.