Add SwiftNodes RPC endpoints to 57 EVM chains#8319
Conversation
Adds SwiftNodes (https://swiftnodes.io) as an RPC option across 57 EVM chains. SwiftNodes provides flat-rate, no-KYC, crypto-payable RPC across 75+ chains. URLs use the standard ${SWIFTNODES_API_KEY} placeholder convention used by other keyed providers in this repo. Free tier and signup at swiftnodes.io.
|
You successfully submitted a PR! Due to the amount of PRs coming in: we will only look at PRs that the CI is happy with. We can also not hold your hand getting the CI green - just look how others that where merged did it and RTFM. So as long as there is any CI check that reports an error - no human will look at this. You might be able to ask for some support after supporting the project - e.g. by sending funds to lists.eth. When you fixed things after a requested change - then you also need to (re-)request a review. |
- Apply Prettier formatting to 12 chain files that were re-written by the SwiftNodes-RPC insertion script - Remove the dex.guru explorer entry from eip155-1.json. Its current domain (ethereum.dex.guru) returns an infinite redirect loop and crashes the chains processor on every PR that touches chain 1. Other Ethereum explorers (etherscan, blockscout, routescan) remain.
|
Pushed a follow-up commit addressing the two failing checks: Prettier (12 files) — re-applied Build — the failure was unrelated to my SwiftNodes additions. The processor was crashing while validating chain 1s explorer URLs: I traced this to $ curl -sIL --max-redirs 25 -A okhttp/4.12.0 https://ethereum.dex.guru
# 25 redirects, never settles
I removed only that one broken explorer entry. The other three explorers (etherscan, blockscout, routescan) cover the same use cases. Happy to split this into a separate PR if youd prefer to keep this one focused on the SwiftNodes additions — just let me know. |
dex.guru is currently broken across all chains — every subdomain either returns 404 or hits a redirect loop. Same issue we hit with ethereum.dex.guru on chain 1, just chain 10 (Optimism) is now the failing one. Removed dex.guru from: chains 10, 56, 100, 42161, 7700, 8453. Other explorers per chain remain. This unblocks PR validation for any chain in this PR that previously had a dex.guru entry.
|
Hit the same issue on chain 10 — dex.guru is broken across all chains it has explorers for (every subdomain either 404s or hits the redirect loop). Pushed one more commit that sweeps the same fix across the other 6 PR-touched chains that had dex.guru entries: 10, 56, 100, 42161, 7700, 8453. If youd rather see dex.guru handled in a single dedicated PR (with all dex.guru-having chains at once, not just the ones I happened to touch in this one), happy to revert these explorer changes and open a separate cleanup PR. |
…others
The chains processor revalidates every chain modified in this PR and
fails on any explorer URL that doesnt resolve or returns >=400.
Two fixes:
1) Revert SwiftNodes additions for chain 1101 (Polygon zkEVM),
204 (opBNB), and 9001 (Evmos). Each has only one explorer and
that explorer currently fails DNS. Removing it would leave the
chain with zero explorers. These chains can be re-added once
their explorers are updated.
2) Drop 5 dead explorer entries (DNS_FAIL or 404) from chains
34443 (Mode), 59144 (Linea), 61 (Ethereum Classic), 7700 (Canto),
8217 (Kaia). Each has at least one remaining working explorer.
…enpocket.vip times out and fails build
Adds SwiftNodes (https://swiftnodes.io) as an RPC option across 57 EVM chains. SwiftNodes provides flat-rate, no-KYC, crypto-payable RPC across 75+ chains. URLs use the standard ${SWIFTNODES_API_KEY} placeholder convention used by other keyed providers in this repo. Free tier and signup at swiftnodes.io.