Repository navigation
Releases: deviverr/solana-resilience-sdk
Releases · deviverr/solana-resilience-sdk
Release list
v0.2.0
Full Changelog: v0.1.0...v0.2.0
v0.1.0 — initial release
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 +
srpcdiagnostics 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