Repository navigation
RPC repairs: swellchain and superseed retire, 34 dead endpoints leave, 8 replacements join - #3044
Merged
Merged
Conversation
swellchain: Ankr now requires a key (403), Sentio answers 404 and Thirdweb refuses, so only dRPC is left and the page has read expired since 2026-08-23. superseed: the official RPC and Thirdweb both front Conduit, which now demands a key (-32403), and dRPC no longer serves the chain (-32601); nothing has answered since 2026-10-14. A second keyless provider was searched for on both (PublicNode, Tenderly, OnFinality, Alchemy public, the chains' own hosts) and none answered. Same retirement as #2784: specs and harness entries deleted, /chains entries and the speedtest directory row go, slugs added to REMOVED_BENCH_SLUGS and the middleware matcher so indexed URLs answer 410 Gone.
Every public RPC pair under 5 percent success over 24h was re-tested by hand with its chain's own protocol on 2026-10-19. 34 are dead and leave the harness and their spec: Lava's hosts answer 410 Gone (arbitrum, ethereum, near, solana, sonic), AutoStake's Cosmos hosts 404, PublicNode dropped eleven Cosmos chains plus XRP, Ankr now requires a key (bitlayer, iotex), Mysten's fullnode retired JSON-RPC, and a handful of single hosts stopped resolving or answer 502. Bandchain's Stakewolle row answers by hand and stays. Thirdweb stays everywhere: it answers browsers and refuses probe hosts, which the pages already report. Eight replacements were found, each checked for chain id and head height against the chain's live endpoint: dRPC on aurora, harmony and gravity, IoTeX's own .io gateway, AU on songbird, Stake&Relax on neutron, Stakewolle on nolus and ECO Stake on regen. Copy that named a departed provider is rewritten and dated. New marks for ECO Stake and AU, an alias for iotex-official, registry entries for AU and iotex-official.
Flotapponnier
added a commit
that referenced
this pull request
Oct 19, 2026
public.stakewolle.com/cosmos/<chain>/rpc answers GET /status but returns 404 to the probe's JSON-RPC POST unless the path ends in a slash. That is why bandchain's Stakewolle row read 0 percent while the endpoint answers, and why the Nolus row added in #3044 published nothing. Both URLs get the slash.
Flotapponnier
added a commit
that referenced
this pull request
Oct 19, 2026
public.stakewolle.com/cosmos/<chain>/rpc answers GET /status but returns 404 to the probe's JSON-RPC POST unless the path ends in a slash. That is why bandchain's Stakewolle row read 0 percent while the endpoint answers, and why the Nolus row added in #3044 published nothing. Both URLs get the slash. (cherry picked from commit a0d99df)
bakabhai993
pushed a commit
to bakabhai993/OpenChainBench
that referenced
this pull request
Oct 20, 2026
…, 8 replacements join (ChainBench#3044) * swellchain-rpc and superseed-rpc retire: no keyless endpoint answers swellchain: Ankr now requires a key (403), Sentio answers 404 and Thirdweb refuses, so only dRPC is left and the page has read expired since 2026-08-23. superseed: the official RPC and Thirdweb both front Conduit, which now demands a key (-32403), and dRPC no longer serves the chain (-32601); nothing has answered since 2026-10-14. A second keyless provider was searched for on both (PublicNode, Tenderly, OnFinality, Alchemy public, the chains' own hosts) and none answered. Same retirement as ChainBench#2784: specs and harness entries deleted, /chains entries and the speedtest directory row go, slugs added to REMOVED_BENCH_SLUGS and the middleware matcher so indexed URLs answer 410 Gone. * RPC sweep: 34 dead endpoints leave, 8 replacements join Every public RPC pair under 5 percent success over 24h was re-tested by hand with its chain's own protocol on 2026-10-19. 34 are dead and leave the harness and their spec: Lava's hosts answer 410 Gone (arbitrum, ethereum, near, solana, sonic), AutoStake's Cosmos hosts 404, PublicNode dropped eleven Cosmos chains plus XRP, Ankr now requires a key (bitlayer, iotex), Mysten's fullnode retired JSON-RPC, and a handful of single hosts stopped resolving or answer 502. Bandchain's Stakewolle row answers by hand and stays. Thirdweb stays everywhere: it answers browsers and refuses probe hosts, which the pages already report. Eight replacements were found, each checked for chain id and head height against the chain's live endpoint: dRPC on aurora, harmony and gravity, IoTeX's own .io gateway, AU on songbird, Stake&Relax on neutron, Stakewolle on nolus and ECO Stake on regen. Copy that named a departed provider is rewritten and dated. New marks for ECO Stake and AU, an alias for iotex-official, registry entries for AU and iotex-official. (cherry picked from commit fac4b5f)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Two commits.
1. swellchain-rpc and superseed-rpc retire
No keyless replacement found. Same method as #2784: specs and harness entries deleted,
/chainsentries and speedtest row removed, slugs inREMOVED_BENCH_SLUGS+ middleware matcher → 410 Gone.2. Sweep of every public RPC pair
Every chain/provider pair under 5% success over 24h (35) was re-tested by hand with the chain's protocol. 34 confirmed dead, removed from harness and spec:
xdc-org, same dead host)Kept: Bandchain/Stakewolle (answers by hand), Thirdweb everywhere (answers browsers, refuses probe hosts; already reported as silent).
8 replacements, each checked for chain id + head height against the chain's live endpoint:
1RPC was not added anywhere: it reads 15% from our probe hosts on the chains we already measure.
Not fixable keyless today (still one live provider): comdex, hedera, interlay, kaia, oasis-emerald, oasis-sapphire, reya, telos, vana, xrp, zircuit.
Copy naming a departed provider rewritten and dated; logos for ECO Stake and AU;
iotex-officialalias; registry entries.Gates:
pnpm validate,tsc,bun test597 pass, eslint,go build/vet/test, preflight PASS on the touched chains.