#solana #prometheus #metrics #validation #sha-256

app solana-validator-optimizer

Optimized Solana validator tool with snapshot prefetching, RPC caching, and Prometheus metrics

1 stable release

new 1.0.0 Apr 18, 2025

#297 in Magic Beans

MIT license

690KB
255 lines

solana-validator-optimizer

Release

A production-grade Rust tool to enhance the performance of Solana validator nodes by reducing sync latency and improving RPC responsiveness.


Overview

solana-validator-optimizer is a modular infrastructure enhancement tool for Solana validators, written in Rust. It helps validator operators:

  • Prefetch snapshots from trusted mirrors
  • Validate snapshot integrity using SHA256
  • Auto-tune Solana validator configurations based on hardware
  • Add an in-memory LRU cache layer for RPC endpoints
  • Monitor metrics via Prometheus-ready endpoint

Ideal for:

  • Validator operators
  • RPC infrastructure maintainers
  • Performance-tuned Solana deployment environments

Architecture

Architecture Overview

Dependencies

~135MB
~2.5M SLoC