chore: improve RPC endpoints and fallbacks#12273
Conversation
- Switch second-class chain primary RPCs from drpc to native/official endpoints - Reorder first-class chain fallbacks to prefer publicnode over drpc - Add additional fallback RPCs for second-class chains (onfinality, tatum, etc.) - Use createFallbackTransport for ethereal and sei viem clients - Reorganize .env node URLs into first-class and second-class sections - Move FASTNEAR_API_URL and JITO_BLOCK_ENGINE_URL to appropriate sections Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (3)
📝 WalkthroughWalkthroughConfiguration and infrastructure updates reorganizing RPC node endpoints into tiered categories ("first class" and "second class"), updating multiple chain RPC URLs to use native or alternative providers, and standardizing transport configuration for Ethereal and Sei networks via shared fallback helpers. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Description
rpc.berachain.com,rpc.linea.build,rpc.mantle.xyz)createFallbackTransportfor ethereal and sei viem clients (previously only had a single URL with no fallback).envnode URLs into first-class and second-class sections alphabeticallyFASTNEAR_API_URLandJITO_BLOCK_ENGINE_URLto appropriate sectionsRisk
Low - RPC endpoint configuration changes only. If any new endpoint is unreliable, the fallback chain handles it.
All second-class EVM chains for reads/writes. First-class chains only affected if primary ShapeShift RPC is down (fallback order changed).
Testing
Engineering
Operations
Summary by CodeRabbit
Chores