Skip to content

Releases: deviverr/solana-resilience-sdk

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 18 Jun 13:44

Full Changelog: v0.1.0...v0.2.0

v0.1.0 — initial release

Choose a tag to compare

@deviverr deviverr released this 17 Jun 10:16

solana-resilience-sdk is a systems-grade reliability layer for Solana dApps, implemented as a custom web3.js v2.0 RpcTransport so it composes behind the standard createSolanaRpc API — your existing code doesn't change.

Highlights

  • Resilient RPC — health-aware load balancing (4 strategies), automatic failover with exponential backoff + jitter, per-endpoint circuit breaking, and background health checks.
  • MEV (Jito) routing with automatic RPC fallback, dropped-transaction rebroadcast, confirmation tracking, and blockhash-expiry fast-fail.
  • Dynamic priority-fee estimation — aggregate native getRecentPrioritizationFees, Helius, or custom sources with caching and safety clamps.
  • Wallet-Standard adapter that routes any wallet's sends through the resilience layer.
  • Observability — OpenTelemetry (no-op safe) + direct Datadog exporters, with p50/p95/p99 per endpoint and method.
  • Real-time monitor + srpc diagnostics CLI (doctor, bench, monitor).

Quality

  • 110 tests, all offline against a deterministic network simulator with a manual clock.
  • 99% lines / 94% branches coverage, enforced as CI-gated thresholds.
  • CI runs typecheck + coverage + build across Node 18 / 20 / 22.

Install:

npm install solana-resilience-sdk @solana/web3.js

See the README and CHANGELOG for full details.