Skip to content

v0.1.0

Pre-release
Pre-release

Choose a tag to compare

@LeoPatOZ LeoPatOZ released this 07 Jan 18:06
· 59 commits to main since this release
eb51b77

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

Notes

⚠️ This is an early release under active development. APIs may change without notice. Currently not all eth rpc endpoints are available