Expand description
EDB RPC Proxy Server Library
A caching RPC proxy server that sits between EDB components and real Ethereum RPC endpoints. Provides intelligent caching of immutable RPC responses to improve performance and reduce network overhead for multiple debugging sessions.
Re-exports§
pub use cache::CacheEntry;
pub use proxy::ProxyServer;
pub use proxy::ProxyServerBuilder;
Modules§
- cache
- In-memory cache manager for RPC responses with disk persistence
- health
- Health check service for proxy status
- metrics
- Comprehensive metrics collection for RPC proxy performance monitoring
- providers
- Multi-provider RPC management with health checking and load balancing
- proxy
- Core proxy server implementation
- registry
- EDB instance registry for tracking connected debugging sessions
- rpc
- RPC request handling and caching logic
- tui
- TUI (Terminal User Interface) for monitoring the RPC proxy