Crate edb_rpc_proxy

Crate edb_rpc_proxy 

Source
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