solana_validator_optimizer/lib.rs
1//! solana-validator-optimizer library interface
2//!
3//! # Overview
4//! This library provides tools to optimize Solana validator performance,
5//! including:
6//! - Snapshot prefetching from trusted mirrors
7//! - RPC response caching with LRU
8//! - Prometheus-ready metrics
9//! - Configuration auto-tuning for validator nodes
10
11/// Current version of the optimizer
12pub const VERSION: &str = "1.1.1";
13
14/// A brief description of this optimizer's capabilities.
15pub fn help_summary() -> &'static str {
16 "Optimizes Solana validator performance using snapshot prefetching, RPC caching, and Prometheus metrics."
17}
18
19// === Public API modules ===
20
21pub mod blockstream_optimizer;
22pub mod config;
23pub mod config_autotuner;
24pub mod metrics;
25pub mod rpc_cache_layer;
26pub mod snapshot_prefetcher;
27pub mod utils;
28