Releases: OpenZeppelin/Robust-Provider
Releases · OpenZeppelin/Robust-Provider
v0.2.0
v0.1.0
Initial release
Highlights
- Automatic retries - Exponential backoff with configurable retry attempts for transient failures
- Transparent failover - Seamlessly switch between primary and multiple fallback RPC endpoints
- Bounded timeouts - Per-call timeouts prevent indefinite hangs on unresponsive nodes
- Resilient subscriptions - WebSocket block subscriptions with automatic reconnection and lag detection
- Fluent builder API - RobustProviderBuilder for easy configuration of timeouts, retries, and fallbacks
- Provider conversion traits - IntoRootProvider and IntoRobustProvider for flexible provider handling
- Extensibility - try_operation_with_failover for wrapping any RPC call with full resilience logic