rcpx v0.1.0
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.