Skip to content

rcpx v0.1.0

Choose a tag to compare

@yermakovsa yermakovsa released this 11 Apr 16:46
· 19 commits to main since this release
4b1a30f

First public release of rcpx.

rcpx is a Go HTTP JSON-RPC failover transport designed for go-ethereum clients.
It plugs into http.Client as a custom http.RoundTripper and fails over
eligible requests across upstreams in priority order.

Highlights:

  • Sequential upstream failover
  • Configurable retry policy
  • Cooldown for unhealthy upstreams
  • Default protection against failover of non-idempotent write methods
  • Runnable examples for go-ethereum integration and error inspection

This is the first public version of rcpx, and the API may continue to evolve.