Skip to content

fix(rpcs): remove dead and defunct RPC endpoints for Ethereum (1) - #3181

Merged
Define101 merged 1 commit into
DefiLlama:mainfrom
kenny-ish:remove-dead-ethereum-rpcs
Sep 25, 2026
Merged

Define101 merged 1 commit into
DefiLlama:mainfrom
kenny-ish:remove-dead-ethereum-rpcs

Conversation

@kenny-ish

@kenny-ish kenny-ish commented Sep 24, 2026 •

Copy link
Copy Markdown
Contributor

Removes 29 Ethereum Mainnet (chain 1) RPC endpoints from constants/extraRpcs.js that no longer work.

I checked every chain 1 endpoint in the file with an eth_chainId request from two locations (Bangkok and Helsinki), three times two minutes apart on 2026-09-24, and once more right before opening this PR. Only endpoints that failed the same way every time from both locations are removed. DNS failures were confirmed with Google and Cloudflare DNS.

Endpoints that were rate limited, timed out, returned 5xx or failed from only one location are left in, and so are commented-out entries. The wss:// URL on the same NXDOMAIN host as a removed https:// URL is removed as well.

Endpoint Result (both locations, every check)
https://api.securerpc.com/v1 DNS NXDOMAIN (Google and Cloudflare DNS)
https://api.zmok.io/mainnet/oaen6dy8ff6hju9k DNS NXDOMAIN (Google and Cloudflare DNS)
https://eth-mainnet-public.unifra.io DNS NXDOMAIN (Google and Cloudflare DNS)
https://eth-mainnet.diamondswap.org/rpc DNS: no address record (empty answer from Google and Cloudflare DNS)
https://eth.nodeconnect.org/ DNS NXDOMAIN (Google and Cloudflare DNS)
https://ethereum.therpc.io DNS: no address record (empty answer from Google and Cloudflare DNS)
https://gw-aql.tomo.services/v1/ethereum/aql_li... DNS NXDOMAIN (Google and Cloudflare DNS)
wss://gw-aql.tomo.services/v1/ethereum/aql_li... same host as above: DNS NXDOMAIN
https://main-light.eth.linkpool.io DNS NXDOMAIN (Google and Cloudflare DNS)
https://public.stackup.sh/api/v1/node/ethereum-mainnet DNS NXDOMAIN (Google and Cloudflare DNS)
https://rpc.builder0x69.io/ DNS SERVFAIL (Google and Cloudflare DNS)
https://rpc.lokibuilder.xyz/wallet DNS: no address record (empty answer from Google and Cloudflare DNS)
https://rpc.nodifi.ai/api/rpc/free DNS NXDOMAIN (Google and Cloudflare DNS)
https://rpc.payload.de DNS NXDOMAIN (Google and Cloudflare DNS)
https://rpc.poolz.finance/eth DNS SERVFAIL (Google and Cloudflare DNS)
https://rpc.public.curie.radiumblock.co/http/ethereum DNS NXDOMAIN (Google and Cloudflare DNS)
https://rpc.public.curie.radiumblock.co/ws/ethereum DNS NXDOMAIN (Google and Cloudflare DNS)
https://eth1.lava.build HTTP 410: "This endpoint has been discontinued."
https://endpoints.omniatech.io/v1/eth/mainnet/public HTTP 521 (Cloudflare: origin down)
https://rpc.graffiti.farm HTTP 521 (Cloudflare: origin down)
https://eth-mainnet.4everland.org/v1/37fa99... HTTP 401: "Invalid API Key."
https://rpc.ankr.com/eth/c4cc6a... HTTP 401: "API key disabled" (-32051)
https://go.getblock.io/aefd01... HTTP 401: "Unknown token"
https://eth-rpc.keccak.io HTTP 403: "auth error - api key required"
https://virtual.mainnet.rpc.tenderly.co/7355b2... HTTP 400: "virtual testnet not found." (-32006)
https://api.stateless.solutions/ethereum/v1/demo TLS error: certificate does not match the hostname
https://rpc.notadegen.com/eth TLS handshake fails (unrecognized name / EOF)
https://rpcfree.com/ethereum-rpc returns an HTML web page instead of JSON-RPC
https://openapi.bitstack.com/v1/wNFxbi.../DjShIq.../ETH/mainnet HTTP 403: IP allow-listed key ("ip ... not in white list")

None of these URLs are touched by the open PRs #3169, #3106 or #3173. The diff only deletes whole entries (a URL line or a complete { url, tracking, trackingDetails } object). 30 other Ethereum endpoints answered 0x1 every time and are unchanged.

@Define101
Define101 merged commit a475b7d into DefiLlama:main Sep 25, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants