From 3f62393f5f43fcf322d4ce75cf7e40febc5c6031 Mon Sep 17 00:00:00 2001 From: Augusto Lemble Date: Sun, 22 Feb 2026 08:33:10 -0300 Subject: [PATCH 1/3] feat: update RPC metadata for all networks from chainlist - Add missing Polygon (eip155:137) with 33 endpoints - Update all EVM networks with latest endpoints from chainlist.org - Remove duplicate dRPC endpoint in Base (8453) --- data/rpcs/evm/1.json | 1009 ++++++++++++++++++----------------- data/rpcs/evm/10.json | 414 +++++++------- data/rpcs/evm/11155111.json | 393 +++++++------- data/rpcs/evm/137.json | 237 ++++++++ data/rpcs/evm/42161.json | 386 +++++++------- data/rpcs/evm/56.json | 701 ++++++++++++------------ data/rpcs/evm/8453.json | 428 ++++++++------- data/rpcs/evm/97.json | 239 +++++---- 8 files changed, 2050 insertions(+), 1757 deletions(-) create mode 100644 data/rpcs/evm/137.json diff --git a/data/rpcs/evm/1.json b/data/rpcs/evm/1.json index 2b9b2b9aba..94433b2c94 100644 --- a/data/rpcs/evm/1.json +++ b/data/rpcs/evm/1.json @@ -1,503 +1,510 @@ { - "networkId": "eip155:1", - "updatedAt": "2025-12-29", - "endpoints": [ - { - "url": "https://0xrpc.io/eth", - "tracking": "none", - "isOpenSource": false, - "provider": "0xRPC", - "isPublic": true - }, - { - "url": "https://1rpc.io/eth", - "tracking": "none", - "isOpenSource": false, - "provider": "1RPC", - "isPublic": true - }, - { - "url": "https://eth.blockrazor.xyz", - "tracking": "none", - "isOpenSource": false, - "provider": "BlockRazor", - "isPublic": true - }, - { - "url": "https://eth.drpc.org", - "tracking": "none", - "isOpenSource": false, - "provider": "dRPC", - "isPublic": true - }, - { - "url": "https://rpc.flashbots.net", - "tracking": "none", - "isOpenSource": false, - "provider": "Flashbots", - "isPublic": true - }, - { - "url": "https://eth.llamarpc.com", - "tracking": "none", - "isOpenSource": true, - "provider": "LlamaNodes", - "isPublic": true - }, - { - "url": "https://eth.meowrpc.com", - "tracking": "none", - "isOpenSource": false, - "provider": "MeowRPC", - "isPublic": true - }, - { - "url": "https://eth.merkle.io", - "tracking": "none", - "isOpenSource": false, - "provider": "Merkle", - "isPublic": true - }, - { - "url": "https://rpc.mevblocker.io", - "tracking": "none", - "isOpenSource": false, - "provider": "MEV Blocker", - "isPublic": true - }, - { - "url": "https://endpoints.omniatech.io/v1/eth/mainnet/public", - "tracking": "none", - "isOpenSource": false, - "provider": "Omnia", - "isPublic": true - }, - { - "url": "https://rpc.payload.de", - "tracking": "none", - "isOpenSource": false, - "provider": "Payload", - "isPublic": true - }, - { - "url": "https://eth.api.pocket.network", - "tracking": "none", - "isOpenSource": false, - "provider": "Pocket Network", - "isPublic": true - }, - { - "url": "https://ethereum-rpc.publicnode.com", - "tracking": "none", - "isOpenSource": false, - "provider": "PublicNode", - "isPublic": true - }, - { - "url": "https://ethereum-json-rpc.stakely.io", - "tracking": "none", - "isOpenSource": false, - "provider": "Stakely", - "isPublic": true - }, - { - "url": "https://api.stateless.solutions/ethereum/v1/demo", - "tracking": "none", - "isOpenSource": false, - "provider": "Stateless", - "isPublic": true - }, - { - "url": "https://go.getblock.io/aefd01aa907c4805ba3c00a9e5b48c6b", - "tracking": "none", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://rpc.builder0x69.io", - "tracking": "none", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://api.zmok.io/mainnet/oaen6dy8ff6hju9k", - "tracking": "none", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://rpc.lokibuilder.xyz/wallet", - "tracking": "none", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://rpc.polysplit.cloud/v1/chain/1", - "tracking": "none", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://rpc.nodifi.ai/api/rpc/free", - "tracking": "none", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://rpc.public.curie.radiumblock.co/http/ethereum", - "tracking": "none", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://rpc.public.curie.radiumblock.co/ws/ethereum", - "tracking": "none", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://rpc.fullsend.to", - "tracking": "none", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://eth-mainnet.public.blastapi.io", - "tracking": "limited", - "isOpenSource": false, - "provider": "Blast", - "isPublic": true - }, - { - "url": "https://ethereum.public.blockpi.network/v1/rpc/public", - "tracking": "limited", - "isOpenSource": false, - "provider": "BlockPI", - "isPublic": true - }, - { - "url": "https://eth-mainnet.diamondswap.org/rpc", - "tracking": "limited", - "isOpenSource": false, - "provider": "DiamondSwap", - "isPublic": true - }, - { - "url": "https://ethereum-public.nodies.app", - "tracking": "limited", - "isOpenSource": false, - "provider": "Nodies", - "isPublic": true - }, - { - "url": "https://eth.api.onfinality.io/public", - "tracking": "limited", - "isOpenSource": false, - "provider": "OnFinality", - "isPublic": true - }, - { - "url": "https://rpc.poolz.finance/eth", - "tracking": "limited", - "isOpenSource": false, - "provider": "Poolz", - "isPublic": true - }, - { - "url": "https://public.stackup.sh/api/v1/node/ethereum-mainnet", - "tracking": "limited", - "isOpenSource": false, - "provider": "Stackup", - "isPublic": true - }, - { - "url": "https://ethereum.therpc.io", - "tracking": "limited", - "isOpenSource": false, - "provider": "TheRPC", - "isPublic": true - }, - { - "url": "https://eth-mainnet-public.unifra.io", - "tracking": "limited", - "isOpenSource": false, - "provider": "Unifra", - "isPublic": true - }, - { - "url": "https://rpc.graffiti.farm", - "tracking": "limited", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://eth-mainnet.4everland.org/v1/37fa9972c1b1cd5fab542c7bdd4cde2f", - "tracking": "limited", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://rpc.owlracle.info/eth/70d38ce1826c4a60bb2a8e05a6c8b20f", - "tracking": "limited", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://api-ethereum-mainnet-reth.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c", - "tracking": "limited", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://api.zan.top/eth-mainnet", - "tracking": "limited", - "isOpenSource": false, - "provider": "ZAN", - "isPublic": true - }, - { - "url": "https://rpc.flashbots.net/fast", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "Flashbots", - "isPublic": true - }, - { - "url": "https://rpc.mevblocker.io/fast", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "MEV Blocker", - "isPublic": true - }, - { - "url": "https://rpc.mevblocker.io/noreverts", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "MEV Blocker", - "isPublic": true - }, - { - "url": "https://rpc.mevblocker.io/fullprivacy", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "MEV Blocker", - "isPublic": true - }, - { - "url": "https://rpc.notadegen.com/eth", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "NotADegen", - "isPublic": true - }, - { - "url": "https://ethereum.rpc.subquery.network/public", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "SubQuery", - "isPublic": true - }, - { - "url": "https://api.securerpc.com/v1", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://mainnet.eth.cloud.ava.do", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://ethereumnodelight.app.runonflux.io", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://eth-mainnet.rpcfast.com?api_key=xbhWBI1Wkguk8SNMu1bvvLurPGLXmgwYeC4S6g2H7WdwFigZSmPWVZRxrskEQwIf", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://main-light.eth.linkpool.io", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://api.mycryptoapi.com/eth", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://rpc.blocknative.com/boost", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://eth-mainnet.g.alchemy.com/v2/demo", - "tracking": "yes", - "isOpenSource": false, - "provider": "Alchemy", - "isPublic": true - }, - { - "url": "https://mainnet.gateway.tenderly.co", - "tracking": "yes", - "isOpenSource": false, - "provider": "Tenderly", - "isPublic": true - }, - { - "url": "https://virtual.mainnet.rpc.tenderly.co/7355b215-ef17-4e3e-8f64-d494284ef18a", - "tracking": "yes", - "isOpenSource": false, - "provider": "Tenderly", - "isPublic": true - }, - { - "url": "https://virtual.mainnet.rpc.tenderly.co/5804dcf7-70e6-4988-b2b0-3672193e0c91", - "tracking": "yes", - "isOpenSource": false, - "provider": "Tenderly", - "isPublic": true - }, - { - "url": "https://gateway.tenderly.co/public/mainnet", - "tracking": "yes", - "isOpenSource": false, - "provider": "Tenderly", - "isPublic": true - }, - { - "url": "https://eth-mainnet.nodereal.io/v1/1659dfb40aa24bbb8153a677b98064d7", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://virginia.rpc.blxrbdn.com", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://uk.rpc.blxrbdn.com", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://singapore.rpc.blxrbdn.com", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://eth.rpc.blxrbdn.com", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://cloudflare-eth.com", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://openapi.bitstack.com/v1/wNFxbiJyQsSeLrX8RRCHi7NpRxrlErZk/DjShIqLishPCTB9HiMkPHXjUM9CNM9Na/ETH/mainnet", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://core.gashawk.io/rpc", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://rpc.eth.gateway.fm", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://rpc.chain49.com/ethereum?api_key=14d1a8b86d8a4b4797938332394203dc", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://services.tokenview.io/vipapi/nodeservice/eth?apikey=qVHq2o6jpaakcw3lRstl", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://eth.nodeconnect.org", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://ethereum-mainnet.gateway.tatum.io", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://public-eth.nownodes.io", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://eth1.lava.build", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - } - ] + "networkId": "eip155:1", + "updatedAt": "2026-02-22", + "endpoints": [ + { + "url": "https://0xrpc.io/eth", + "tracking": "none", + "isOpenSource": false, + "provider": "0xRPC", + "isPublic": true + }, + { + "url": "https://1rpc.io/eth", + "tracking": "none", + "isOpenSource": false, + "provider": "1RPC", + "isPublic": true + }, + { + "url": "https://eth.blockrazor.xyz", + "tracking": "none", + "isOpenSource": false, + "provider": "BlockRazor", + "isPublic": true + }, + { + "url": "https://eth.drpc.org", + "tracking": "none", + "isOpenSource": false, + "provider": "dRPC", + "isPublic": true + }, + { + "url": "https://rpc.flashbots.net", + "tracking": "none", + "isOpenSource": false, + "provider": "Flashbots", + "isPublic": true + }, + { + "url": "https://eth.llamarpc.com", + "tracking": "none", + "isOpenSource": true, + "provider": "LlamaNodes", + "isPublic": true + }, + { + "url": "https://eth.meowrpc.com", + "tracking": "none", + "isOpenSource": false, + "provider": "MeowRPC", + "isPublic": true + }, + { + "url": "https://eth.merkle.io", + "tracking": "none", + "isOpenSource": false, + "provider": "Merkle", + "isPublic": true + }, + { + "url": "https://rpc.mevblocker.io", + "tracking": "none", + "isOpenSource": false, + "provider": "MEV Blocker", + "isPublic": true + }, + { + "url": "https://endpoints.omniatech.io/v1/eth/mainnet/public", + "tracking": "none", + "isOpenSource": false, + "provider": "Omnia", + "isPublic": true + }, + { + "url": "https://rpc.payload.de", + "tracking": "none", + "isOpenSource": false, + "provider": "Payload", + "isPublic": true + }, + { + "url": "https://eth.api.pocket.network", + "tracking": "none", + "isOpenSource": false, + "provider": "Pocket Network", + "isPublic": true + }, + { + "url": "https://ethereum-rpc.publicnode.com", + "tracking": "none", + "isOpenSource": false, + "provider": "PublicNode", + "isPublic": true + }, + { + "url": "https://ethereum-json-rpc.stakely.io", + "tracking": "none", + "isOpenSource": false, + "provider": "Stakely", + "isPublic": true + }, + { + "url": "https://api.stateless.solutions/ethereum/v1/demo", + "tracking": "none", + "isOpenSource": false, + "provider": "Stateless", + "isPublic": true + }, + { + "url": "https://go.getblock.io/aefd01aa907c4805ba3c00a9e5b48c6b", + "tracking": "none", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://rpc.builder0x69.io", + "tracking": "none", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://api.zmok.io/mainnet/oaen6dy8ff6hju9k", + "tracking": "none", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://rpc.lokibuilder.xyz/wallet", + "tracking": "none", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://rpc.polysplit.cloud/v1/chain/1", + "tracking": "none", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://rpc.nodifi.ai/api/rpc/free", + "tracking": "none", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://rpc.public.curie.radiumblock.co/http/ethereum", + "tracking": "none", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://rpc.public.curie.radiumblock.co/ws/ethereum", + "tracking": "none", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://rpc.fullsend.to", + "tracking": "none", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://eth-mainnet.public.blastapi.io", + "tracking": "limited", + "isOpenSource": false, + "provider": "Blast", + "isPublic": true + }, + { + "url": "https://ethereum.public.blockpi.network/v1/rpc/public", + "tracking": "limited", + "isOpenSource": false, + "provider": "BlockPI", + "isPublic": true + }, + { + "url": "https://eth-mainnet.diamondswap.org/rpc", + "tracking": "limited", + "isOpenSource": false, + "provider": "DiamondSwap", + "isPublic": true + }, + { + "url": "https://ethereum-public.nodies.app", + "tracking": "limited", + "isOpenSource": false, + "provider": "Nodies", + "isPublic": true + }, + { + "url": "https://eth.api.onfinality.io/public", + "tracking": "limited", + "isOpenSource": false, + "provider": "OnFinality", + "isPublic": true + }, + { + "url": "https://rpc.poolz.finance/eth", + "tracking": "limited", + "isOpenSource": false, + "provider": "Poolz", + "isPublic": true + }, + { + "url": "https://public.stackup.sh/api/v1/node/ethereum-mainnet", + "tracking": "limited", + "isOpenSource": false, + "provider": "Stackup", + "isPublic": true + }, + { + "url": "https://ethereum.therpc.io", + "tracking": "limited", + "isOpenSource": false, + "provider": "TheRPC", + "isPublic": true + }, + { + "url": "https://eth-mainnet-public.unifra.io", + "tracking": "limited", + "isOpenSource": false, + "provider": "Unifra", + "isPublic": true + }, + { + "url": "https://rpc.graffiti.farm", + "tracking": "limited", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://eth-mainnet.4everland.org/v1/37fa9972c1b1cd5fab542c7bdd4cde2f", + "tracking": "limited", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://rpc.owlracle.info/eth/70d38ce1826c4a60bb2a8e05a6c8b20f", + "tracking": "limited", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://api-ethereum-mainnet-reth.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c", + "tracking": "limited", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://rpc.sentio.xyz/mainnet", + "tracking": "limited", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://api.zan.top/eth-mainnet", + "tracking": "limited", + "isOpenSource": false, + "provider": "ZAN", + "isPublic": true + }, + { + "url": "https://rpc.flashbots.net/fast", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Flashbots", + "isPublic": true + }, + { + "url": "https://rpc.mevblocker.io/fast", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "MEV Blocker", + "isPublic": true + }, + { + "url": "https://rpc.mevblocker.io/noreverts", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "MEV Blocker", + "isPublic": true + }, + { + "url": "https://rpc.mevblocker.io/fullprivacy", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "MEV Blocker", + "isPublic": true + }, + { + "url": "https://rpc.notadegen.com/eth", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "NotADegen", + "isPublic": true + }, + { + "url": "https://ethereum.rpc.subquery.network/public", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "SubQuery", + "isPublic": true + }, + { + "url": "https://api.securerpc.com/v1", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://mainnet.eth.cloud.ava.do", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://ethereumnodelight.app.runonflux.io", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://eth-mainnet.rpcfast.com?api_key=xbhWBI1Wkguk8SNMu1bvvLurPGLXmgwYeC4S6g2H7WdwFigZSmPWVZRxrskEQwIf", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://main-light.eth.linkpool.io", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://api.mycryptoapi.com/eth", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://rpc.blocknative.com/boost", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://eth-mainnet.g.alchemy.com/v2/demo", + "tracking": "yes", + "isOpenSource": false, + "provider": "Alchemy", + "isPublic": true + }, + { + "url": "https://rpc.ankr.com/eth/c4cc6a8c87ec30258076de433ab2cf3d834228aae3fc4d76087873e4fea11635", + "tracking": "yes", + "isOpenSource": false, + "provider": "Ankr", + "isPublic": true + }, + { + "url": "https://mainnet.gateway.tenderly.co", + "tracking": "yes", + "isOpenSource": false, + "provider": "Tenderly", + "isPublic": true + }, + { + "url": "https://virtual.mainnet.rpc.tenderly.co/7355b215-ef17-4e3e-8f64-d494284ef18a", + "tracking": "yes", + "isOpenSource": false, + "provider": "Tenderly", + "isPublic": true + }, + { + "url": "https://virtual.mainnet.rpc.tenderly.co/5804dcf7-70e6-4988-b2b0-3672193e0c91", + "tracking": "yes", + "isOpenSource": false, + "provider": "Tenderly", + "isPublic": true + }, + { + "url": "https://gateway.tenderly.co/public/mainnet", + "tracking": "yes", + "isOpenSource": false, + "provider": "Tenderly", + "isPublic": true + }, + { + "url": "https://eth-mainnet.nodereal.io/v1/1659dfb40aa24bbb8153a677b98064d7", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://virginia.rpc.blxrbdn.com", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://uk.rpc.blxrbdn.com", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://singapore.rpc.blxrbdn.com", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://eth.rpc.blxrbdn.com", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://cloudflare-eth.com", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://openapi.bitstack.com/v1/wNFxbiJyQsSeLrX8RRCHi7NpRxrlErZk/DjShIqLishPCTB9HiMkPHXjUM9CNM9Na/ETH/mainnet", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://rpc.eth.gateway.fm", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://rpc.chain49.com/ethereum?api_key=14d1a8b86d8a4b4797938332394203dc", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://services.tokenview.io/vipapi/nodeservice/eth?apikey=qVHq2o6jpaakcw3lRstl", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://eth.nodeconnect.org", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://ethereum-mainnet.gateway.tatum.io", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://public-eth.nownodes.io", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://eth1.lava.build", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + } + ] } diff --git a/data/rpcs/evm/10.json b/data/rpcs/evm/10.json index 6d28e95642..6974856479 100644 --- a/data/rpcs/evm/10.json +++ b/data/rpcs/evm/10.json @@ -1,209 +1,209 @@ { - "networkId": "eip155:10", - "updatedAt": "2025-12-29", - "endpoints": [ - { - "url": "https://0xrpc.io/op", - "tracking": "none", - "isOpenSource": false, - "provider": "0xRPC", - "isPublic": true - }, - { - "url": "https://1rpc.io/op", - "tracking": "none", - "isOpenSource": false, - "provider": "1RPC", - "isPublic": true - }, - { - "url": "https://optimism.drpc.org", - "tracking": "none", - "isOpenSource": false, - "provider": "dRPC", - "isPublic": true - }, - { - "url": "https://public-op-mainnet.fastnode.io", - "tracking": "none", - "isOpenSource": false, - "provider": "FastNode", - "isPublic": true - }, - { - "url": "https://optimism.meowrpc.com", - "tracking": "none", - "isOpenSource": false, - "provider": "MeowRPC", - "isPublic": true - }, - { - "url": "https://endpoints.omniatech.io/v1/op/mainnet/public", - "tracking": "none", - "isOpenSource": false, - "provider": "Omnia", - "isPublic": true - }, - { - "url": "https://optimism.api.pocket.network", - "tracking": "none", - "isOpenSource": false, - "provider": "Pocket Network", - "isPublic": true - }, - { - "url": "https://optimism-rpc.publicnode.com", - "tracking": "none", - "isOpenSource": false, - "provider": "PublicNode", - "isPublic": true - }, - { - "url": "https://api.stateless.solutions/optimism/v1/demo", - "tracking": "none", - "isOpenSource": false, - "provider": "Stateless", - "isPublic": true - }, - { - "url": "https://optimism-mainnet.public.blastapi.io", - "tracking": "limited", - "isOpenSource": false, - "provider": "Blast", - "isPublic": true - }, - { - "url": "https://optimism.public.blockpi.network/v1/rpc/public", - "tracking": "limited", - "isOpenSource": false, - "provider": "BlockPI", - "isPublic": true - }, - { - "url": "https://optimism-public.nodies.app", - "tracking": "limited", - "isOpenSource": false, - "provider": "Nodies", - "isPublic": true - }, - { - "url": "https://optimism.api.onfinality.io/public", - "tracking": "limited", - "isOpenSource": false, - "provider": "OnFinality", - "isPublic": true - }, - { - "url": "https://public.stackup.sh/api/v1/node/optimism-mainnet", - "tracking": "limited", - "isOpenSource": false, - "provider": "Stackup", - "isPublic": true - }, - { - "url": "https://optimism.therpc.io", - "tracking": "limited", - "isOpenSource": false, - "provider": "TheRPC", - "isPublic": true - }, - { - "url": "https://opt-mainnet.4everland.org/v1/37fa9972c1b1cd5fab542c7bdd4cde2f", - "tracking": "limited", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://rpc.owlracle.info/opt/70d38ce1826c4a60bb2a8e05a6c8b20f", - "tracking": "limited", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://api-optimism-mainnet-archive.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c", - "tracking": "limited", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://api.zan.top/opt-mainnet", - "tracking": "limited", - "isOpenSource": false, - "provider": "ZAN", - "isPublic": true - }, - { - "url": "https://mainnet.optimism.io", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "Optimism", - "isPublic": true - }, - { - "url": "https://optimism.rpc.subquery.network/public", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "SubQuery", - "isPublic": true - }, - { - "url": "https://opt-mainnet.g.alchemy.com/v2/demo", - "tracking": "yes", - "isOpenSource": false, - "provider": "Alchemy", - "isPublic": true - }, - { - "url": "https://optimism.gateway.tenderly.co", - "tracking": "yes", - "isOpenSource": false, - "provider": "Tenderly", - "isPublic": true - }, - { - "url": "https://gateway.tenderly.co/public/optimism", - "tracking": "yes", - "isOpenSource": false, - "provider": "Tenderly", - "isPublic": true - }, - { - "url": "https://rpc.optimism.gateway.fm", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://optimism-mainnet.gateway.tatum.io", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://go.getblock.io/e8a75f8dcf614861becfbcb185be6eb4", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://rpc.buildbear.io/esquivelfabian", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://optimism.lava.build", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - } - ] + "networkId": "eip155:10", + "updatedAt": "2026-02-22", + "endpoints": [ + { + "url": "https://1rpc.io/op", + "tracking": "none", + "isOpenSource": false, + "provider": "1RPC", + "isPublic": true + }, + { + "url": "https://optimism.drpc.org", + "tracking": "none", + "isOpenSource": false, + "provider": "dRPC", + "isPublic": true + }, + { + "url": "https://public-op-mainnet.fastnode.io", + "tracking": "none", + "isOpenSource": false, + "provider": "FastNode", + "isPublic": true + }, + { + "url": "https://optimism.meowrpc.com", + "tracking": "none", + "isOpenSource": false, + "provider": "MeowRPC", + "isPublic": true + }, + { + "url": "https://endpoints.omniatech.io/v1/op/mainnet/public", + "tracking": "none", + "isOpenSource": false, + "provider": "Omnia", + "isPublic": true + }, + { + "url": "https://optimism.api.pocket.network", + "tracking": "none", + "isOpenSource": false, + "provider": "Pocket Network", + "isPublic": true + }, + { + "url": "https://optimism-rpc.publicnode.com", + "tracking": "none", + "isOpenSource": false, + "provider": "PublicNode", + "isPublic": true + }, + { + "url": "https://api.stateless.solutions/optimism/v1/demo", + "tracking": "none", + "isOpenSource": false, + "provider": "Stateless", + "isPublic": true + }, + { + "url": "https://optimism-mainnet.public.blastapi.io", + "tracking": "limited", + "isOpenSource": false, + "provider": "Blast", + "isPublic": true + }, + { + "url": "https://optimism.public.blockpi.network/v1/rpc/public", + "tracking": "limited", + "isOpenSource": false, + "provider": "BlockPI", + "isPublic": true + }, + { + "url": "https://optimism-public.nodies.app", + "tracking": "limited", + "isOpenSource": false, + "provider": "Nodies", + "isPublic": true + }, + { + "url": "https://optimism.api.onfinality.io/public", + "tracking": "limited", + "isOpenSource": false, + "provider": "OnFinality", + "isPublic": true + }, + { + "url": "https://public.stackup.sh/api/v1/node/optimism-mainnet", + "tracking": "limited", + "isOpenSource": false, + "provider": "Stackup", + "isPublic": true + }, + { + "url": "https://optimism.therpc.io", + "tracking": "limited", + "isOpenSource": false, + "provider": "TheRPC", + "isPublic": true + }, + { + "url": "https://opt-mainnet.4everland.org/v1/37fa9972c1b1cd5fab542c7bdd4cde2f", + "tracking": "limited", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://rpc.owlracle.info/opt/70d38ce1826c4a60bb2a8e05a6c8b20f", + "tracking": "limited", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://api-optimism-mainnet-archive.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c", + "tracking": "limited", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://rpc.sentio.xyz/optimism", + "tracking": "limited", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://api.zan.top/opt-mainnet", + "tracking": "limited", + "isOpenSource": false, + "provider": "ZAN", + "isPublic": true + }, + { + "url": "https://mainnet.optimism.io", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Optimism", + "isPublic": true + }, + { + "url": "https://optimism.rpc.subquery.network/public", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "SubQuery", + "isPublic": true + }, + { + "url": "https://opt-mainnet.g.alchemy.com/v2/demo", + "tracking": "yes", + "isOpenSource": false, + "provider": "Alchemy", + "isPublic": true + }, + { + "url": "https://optimism.gateway.tenderly.co", + "tracking": "yes", + "isOpenSource": false, + "provider": "Tenderly", + "isPublic": true + }, + { + "url": "https://gateway.tenderly.co/public/optimism", + "tracking": "yes", + "isOpenSource": false, + "provider": "Tenderly", + "isPublic": true + }, + { + "url": "https://rpc.optimism.gateway.fm", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://optimism-mainnet.gateway.tatum.io", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://go.getblock.io/e8a75f8dcf614861becfbcb185be6eb4", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://rpc.buildbear.io/esquivelfabian", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://optimism.lava.build", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + } + ] } diff --git a/data/rpcs/evm/11155111.json b/data/rpcs/evm/11155111.json index 68c7b22fef..0512a439d1 100644 --- a/data/rpcs/evm/11155111.json +++ b/data/rpcs/evm/11155111.json @@ -1,195 +1,202 @@ { - "networkId": "eip155:11155111", - "updatedAt": "2025-12-29", - "endpoints": [ - { - "url": "https://0xrpc.io/sep", - "tracking": "none", - "isOpenSource": false, - "provider": "0xRPC", - "isPublic": true - }, - { - "url": "https://1rpc.io/sepolia", - "tracking": "none", - "isOpenSource": false, - "provider": "1RPC", - "isPublic": true - }, - { - "url": "https://endpoints.omniatech.io/v1/eth/sepolia/public", - "tracking": "none", - "isOpenSource": false, - "provider": "Omnia", - "isPublic": true - }, - { - "url": "https://eth-sepolia-testnet.api.pocket.network", - "tracking": "none", - "isOpenSource": false, - "provider": "Pocket Network", - "isPublic": true - }, - { - "url": "https://ethereum-sepolia-rpc.publicnode.com", - "tracking": "none", - "isOpenSource": false, - "provider": "PublicNode", - "isPublic": true - }, - { - "url": "https://eth-sepolia.public.blastapi.io", - "tracking": "limited", - "isOpenSource": false, - "provider": "Blast", - "isPublic": true - }, - { - "url": "https://ethereum-sepolia-public.nodies.app", - "tracking": "limited", - "isOpenSource": false, - "provider": "Nodies", - "isPublic": true - }, - { - "url": "https://eth-sepolia.api.onfinality.io/public", - "tracking": "limited", - "isOpenSource": false, - "provider": "OnFinality", - "isPublic": true - }, - { - "url": "https://public.stackup.sh/api/v1/node/ethereum-sepolia", - "tracking": "limited", - "isOpenSource": false, - "provider": "Stackup", - "isPublic": true - }, - { - "url": "https://ethereum-sepolia.therpc.io", - "tracking": "limited", - "isOpenSource": false, - "provider": "TheRPC", - "isPublic": true - }, - { - "url": "https://eth-sepolia-public.unifra.io", - "tracking": "limited", - "isOpenSource": false, - "provider": "Unifra", - "isPublic": true - }, - { - "url": "https://eth-testnet.4everland.org/v1/37fa9972c1b1cd5fab542c7bdd4cde2f", - "tracking": "limited", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://rpc.owlracle.info/sepolia/70d38ce1826c4a60bb2a8e05a6c8b20f", - "tracking": "limited", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://api.zan.top/eth-sepolia", - "tracking": "limited", - "isOpenSource": false, - "provider": "ZAN", - "isPublic": true - }, - { - "url": "https://eth-sepolia.g.alchemy.com/v2/WddzdzI2o9S3COdT73d5w6AIogbKq4X-", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "Alchemy", - "isPublic": true - }, - { - "url": "https://sepolia.drpc.org", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "dRPC", - "isPublic": true - }, - { - "url": "https://rpc.notadegen.com/eth/sepolia", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "NotADegen", - "isPublic": true - }, - { - "url": "https://rpc.sepolia.org", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "Sepolia", - "isPublic": true - }, - { - "url": "https://rpc2.sepolia.org", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "Sepolia", - "isPublic": true - }, - { - "url": "https://ethereum-sepolia.rpc.subquery.network/public", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "SubQuery", - "isPublic": true - }, - { - "url": "https://rpc.sepolia.ethpandaops.io", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://eth-sepolia.g.alchemy.com/v2/demo", - "tracking": "yes", - "isOpenSource": false, - "provider": "Alchemy", - "isPublic": true - }, - { - "url": "https://sepolia.gateway.tenderly.co", - "tracking": "yes", - "isOpenSource": false, - "provider": "Tenderly", - "isPublic": true - }, - { - "url": "https://gateway.tenderly.co/public/sepolia", - "tracking": "yes", - "isOpenSource": false, - "provider": "Tenderly", - "isPublic": true - }, - { - "url": "https://sphinx.shardeum.org", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://dapps.shardeum.org", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://ethereum-sepolia.gateway.tatum.io", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - } - ] + "networkId": "eip155:11155111", + "updatedAt": "2026-02-22", + "endpoints": [ + { + "url": "https://0xrpc.io/sep", + "tracking": "none", + "isOpenSource": false, + "provider": "0xRPC", + "isPublic": true + }, + { + "url": "https://1rpc.io/sepolia", + "tracking": "none", + "isOpenSource": false, + "provider": "1RPC", + "isPublic": true + }, + { + "url": "https://endpoints.omniatech.io/v1/eth/sepolia/public", + "tracking": "none", + "isOpenSource": false, + "provider": "Omnia", + "isPublic": true + }, + { + "url": "https://eth-sepolia-testnet.api.pocket.network", + "tracking": "none", + "isOpenSource": false, + "provider": "Pocket Network", + "isPublic": true + }, + { + "url": "https://ethereum-sepolia-rpc.publicnode.com", + "tracking": "none", + "isOpenSource": false, + "provider": "PublicNode", + "isPublic": true + }, + { + "url": "https://eth-sepolia.public.blastapi.io", + "tracking": "limited", + "isOpenSource": false, + "provider": "Blast", + "isPublic": true + }, + { + "url": "https://ethereum-sepolia-public.nodies.app", + "tracking": "limited", + "isOpenSource": false, + "provider": "Nodies", + "isPublic": true + }, + { + "url": "https://eth-sepolia.api.onfinality.io/public", + "tracking": "limited", + "isOpenSource": false, + "provider": "OnFinality", + "isPublic": true + }, + { + "url": "https://public.stackup.sh/api/v1/node/ethereum-sepolia", + "tracking": "limited", + "isOpenSource": false, + "provider": "Stackup", + "isPublic": true + }, + { + "url": "https://ethereum-sepolia.therpc.io", + "tracking": "limited", + "isOpenSource": false, + "provider": "TheRPC", + "isPublic": true + }, + { + "url": "https://eth-sepolia-public.unifra.io", + "tracking": "limited", + "isOpenSource": false, + "provider": "Unifra", + "isPublic": true + }, + { + "url": "https://eth-testnet.4everland.org/v1/37fa9972c1b1cd5fab542c7bdd4cde2f", + "tracking": "limited", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://rpc.owlracle.info/sepolia/70d38ce1826c4a60bb2a8e05a6c8b20f", + "tracking": "limited", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://rpc.sentio.xyz/sepolia", + "tracking": "limited", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://api.zan.top/eth-sepolia", + "tracking": "limited", + "isOpenSource": false, + "provider": "ZAN", + "isPublic": true + }, + { + "url": "https://eth-sepolia.g.alchemy.com/v2/WddzdzI2o9S3COdT73d5w6AIogbKq4X-", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Alchemy", + "isPublic": true + }, + { + "url": "https://sepolia.drpc.org", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "dRPC", + "isPublic": true + }, + { + "url": "https://rpc.notadegen.com/eth/sepolia", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "NotADegen", + "isPublic": true + }, + { + "url": "https://rpc.sepolia.org", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Sepolia", + "isPublic": true + }, + { + "url": "https://rpc2.sepolia.org", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Sepolia", + "isPublic": true + }, + { + "url": "https://ethereum-sepolia.rpc.subquery.network/public", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "SubQuery", + "isPublic": true + }, + { + "url": "https://rpc.sepolia.ethpandaops.io", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://eth-sepolia.g.alchemy.com/v2/demo", + "tracking": "yes", + "isOpenSource": false, + "provider": "Alchemy", + "isPublic": true + }, + { + "url": "https://sepolia.gateway.tenderly.co", + "tracking": "yes", + "isOpenSource": false, + "provider": "Tenderly", + "isPublic": true + }, + { + "url": "https://gateway.tenderly.co/public/sepolia", + "tracking": "yes", + "isOpenSource": false, + "provider": "Tenderly", + "isPublic": true + }, + { + "url": "https://sphinx.shardeum.org", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://dapps.shardeum.org", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://ethereum-sepolia.gateway.tatum.io", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + } + ] } diff --git a/data/rpcs/evm/137.json b/data/rpcs/evm/137.json new file mode 100644 index 0000000000..c3a89e4e8c --- /dev/null +++ b/data/rpcs/evm/137.json @@ -0,0 +1,237 @@ +{ + "networkId": "eip155:137", + "updatedAt": "2026-02-22", + "endpoints": [ + { + "url": "https://1rpc.io/matic", + "tracking": "none", + "isOpenSource": false, + "provider": "1RPC", + "isPublic": true + }, + { + "url": "https://polygon.drpc.org", + "tracking": "none", + "isOpenSource": false, + "provider": "dRPC", + "isPublic": true + }, + { + "url": "https://polygon.meowrpc.com", + "tracking": "none", + "isOpenSource": false, + "provider": "MeowRPC", + "isPublic": true + }, + { + "url": "https://endpoints.omniatech.io/v1/matic/mainnet/public", + "tracking": "none", + "isOpenSource": false, + "provider": "Omnia", + "isPublic": true + }, + { + "url": "https://poly.api.pocket.network", + "tracking": "none", + "isOpenSource": false, + "provider": "Pocket Network", + "isPublic": true + }, + { + "url": "https://polygon-bor-rpc.publicnode.com", + "tracking": "none", + "isOpenSource": false, + "provider": "PublicNode", + "isPublic": true + }, + { + "url": "https://rpc.ankr.com/polygon", + "tracking": "limited", + "isOpenSource": false, + "provider": "Ankr", + "isPublic": true + }, + { + "url": "https://polygon-mainnet.public.blastapi.io", + "tracking": "limited", + "isOpenSource": false, + "provider": "Blast", + "isPublic": true + }, + { + "url": "https://polygon-public.nodies.app", + "tracking": "limited", + "isOpenSource": false, + "provider": "Nodies", + "isPublic": true + }, + { + "url": "https://polygon.api.onfinality.io/public", + "tracking": "limited", + "isOpenSource": false, + "provider": "OnFinality", + "isPublic": true + }, + { + "url": "https://rpc.poolz.finance/polygon", + "tracking": "limited", + "isOpenSource": false, + "provider": "Poolz", + "isPublic": true + }, + { + "url": "https://public.stackup.sh/api/v1/node/polygon-mainnet", + "tracking": "limited", + "isOpenSource": false, + "provider": "Stackup", + "isPublic": true + }, + { + "url": "https://polygon.therpc.io", + "tracking": "limited", + "isOpenSource": false, + "provider": "TheRPC", + "isPublic": true + }, + { + "url": "https://polygon-mainnet.4everland.org/v1/37fa9972c1b1cd5fab542c7bdd4cde2f", + "tracking": "limited", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://rpc.owlracle.info/poly/70d38ce1826c4a60bb2a8e05a6c8b20f", + "tracking": "limited", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://rpc.sentio.xyz/matic", + "tracking": "limited", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://api.zan.top/polygon-mainnet", + "tracking": "limited", + "isOpenSource": false, + "provider": "ZAN", + "isPublic": true + }, + { + "url": "https://polygon.rpc.subquery.network/public", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "SubQuery", + "isPublic": true + }, + { + "url": "https://polygon-rpc.com", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://polygon-mainnet.rpcfast.com?api_key=xbhWBI1Wkguk8SNMu1bvvLurPGLXmgwYeC4S6g2H7WdwFigZSmPWVZRxrskEQwIf", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://rpc-mainnet.matic.network", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://matic-mainnet.chainstacklabs.com", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://rpc-mainnet.maticvigil.com", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://matic-mainnet-full-rpc.bwarelabs.com", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://polygon-mainnet.g.alchemy.com/v2/demo", + "tracking": "yes", + "isOpenSource": false, + "provider": "Alchemy", + "isPublic": true + }, + { + "url": "https://polygon.gateway.tenderly.co", + "tracking": "yes", + "isOpenSource": false, + "provider": "Tenderly", + "isPublic": true + }, + { + "url": "https://gateway.tenderly.co/public/polygon", + "tracking": "yes", + "isOpenSource": false, + "provider": "Tenderly", + "isPublic": true + }, + { + "url": "https://rpc-mainnet.matic.quiknode.pro", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://go.getblock.io/02667b699f05444ab2c64f9bff28f027", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://polygon.rpc.blxrbdn.com", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://polygon-mainnet.gateway.tatum.io", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://polygon.lava.build", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://api-polygon-mainnet-full.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + } + ] +} diff --git a/data/rpcs/evm/42161.json b/data/rpcs/evm/42161.json index 3481185c02..cca4c85de7 100644 --- a/data/rpcs/evm/42161.json +++ b/data/rpcs/evm/42161.json @@ -1,188 +1,202 @@ { - "networkId": "eip155:42161", - "updatedAt": "2025-12-29", - "endpoints": [ - { - "url": "https://1rpc.io/arb", - "tracking": "none", - "isOpenSource": false, - "provider": "1RPC", - "isPublic": true - }, - { - "url": "https://arbitrum.drpc.org", - "tracking": "none", - "isOpenSource": false, - "provider": "dRPC", - "isPublic": true - }, - { - "url": "https://public-arb-mainnet.fastnode.io", - "tracking": "none", - "isOpenSource": false, - "provider": "FastNode", - "isPublic": true - }, - { - "url": "https://arbitrum.meowrpc.com", - "tracking": "none", - "isOpenSource": false, - "provider": "MeowRPC", - "isPublic": true - }, - { - "url": "https://endpoints.omniatech.io/v1/arbitrum/one/public", - "tracking": "none", - "isOpenSource": false, - "provider": "Omnia", - "isPublic": true - }, - { - "url": "https://arb-one.api.pocket.network", - "tracking": "none", - "isOpenSource": false, - "provider": "Pocket Network", - "isPublic": true - }, - { - "url": "https://arbitrum-one-rpc.publicnode.com", - "tracking": "none", - "isOpenSource": false, - "provider": "PublicNode", - "isPublic": true - }, - { - "url": "https://api.stateless.solutions/arbitrum-one/v1/demo", - "tracking": "none", - "isOpenSource": false, - "provider": "Stateless", - "isPublic": true - }, - { - "url": "https://arbitrum-one.public.blastapi.io", - "tracking": "limited", - "isOpenSource": false, - "provider": "Blast", - "isPublic": true - }, - { - "url": "https://arbitrum.public.blockpi.network/v1/rpc/public", - "tracking": "limited", - "isOpenSource": false, - "provider": "BlockPI", - "isPublic": true - }, - { - "url": "https://arbitrum-one-public.nodies.app", - "tracking": "limited", - "isOpenSource": false, - "provider": "Nodies", - "isPublic": true - }, - { - "url": "https://arbitrum.api.onfinality.io/public", - "tracking": "limited", - "isOpenSource": false, - "provider": "OnFinality", - "isPublic": true - }, - { - "url": "https://rpc.poolz.finance/arbitrum", - "tracking": "limited", - "isOpenSource": false, - "provider": "Poolz", - "isPublic": true - }, - { - "url": "https://public.stackup.sh/api/v1/node/arbitrum-one", - "tracking": "limited", - "isOpenSource": false, - "provider": "Stackup", - "isPublic": true - }, - { - "url": "https://arbitrum.therpc.io", - "tracking": "limited", - "isOpenSource": false, - "provider": "TheRPC", - "isPublic": true - }, - { - "url": "https://arb-mainnet-public.unifra.io", - "tracking": "limited", - "isOpenSource": false, - "provider": "Unifra", - "isPublic": true - }, - { - "url": "https://rpc.owlracle.info/arb/70d38ce1826c4a60bb2a8e05a6c8b20f", - "tracking": "limited", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://api-arbitrum-mainnet-archive.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c", - "tracking": "limited", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://api.zan.top/arb-one", - "tracking": "limited", - "isOpenSource": false, - "provider": "ZAN", - "isPublic": true - }, - { - "url": "https://arb1.arbitrum.io/rpc", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "Arbitrum", - "isPublic": true - }, - { - "url": "https://arbitrum.rpc.subquery.network/public", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "SubQuery", - "isPublic": true - }, - { - "url": "https://arb-mainnet.g.alchemy.com/v2/demo", - "tracking": "yes", - "isOpenSource": false, - "provider": "Alchemy", - "isPublic": true - }, - { - "url": "https://arbitrum.gateway.tenderly.co", - "tracking": "yes", - "isOpenSource": false, - "provider": "Tenderly", - "isPublic": true - }, - { - "url": "https://rpc.arb1.arbitrum.gateway.fm", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://arb1.lava.build", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://arb-one-mainnet.gateway.tatum.io", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - } - ] + "networkId": "eip155:42161", + "updatedAt": "2026-02-22", + "endpoints": [ + { + "url": "https://1rpc.io/arb", + "tracking": "none", + "isOpenSource": false, + "provider": "1RPC", + "isPublic": true + }, + { + "url": "https://arbitrum.drpc.org", + "tracking": "none", + "isOpenSource": false, + "provider": "dRPC", + "isPublic": true + }, + { + "url": "https://public-arb-mainnet.fastnode.io", + "tracking": "none", + "isOpenSource": false, + "provider": "FastNode", + "isPublic": true + }, + { + "url": "https://arbitrum.meowrpc.com", + "tracking": "none", + "isOpenSource": false, + "provider": "MeowRPC", + "isPublic": true + }, + { + "url": "https://endpoints.omniatech.io/v1/arbitrum/one/public", + "tracking": "none", + "isOpenSource": false, + "provider": "Omnia", + "isPublic": true + }, + { + "url": "https://arb-one.api.pocket.network", + "tracking": "none", + "isOpenSource": false, + "provider": "Pocket Network", + "isPublic": true + }, + { + "url": "https://arbitrum-one-rpc.publicnode.com", + "tracking": "none", + "isOpenSource": false, + "provider": "PublicNode", + "isPublic": true + }, + { + "url": "https://api.stateless.solutions/arbitrum-one/v1/demo", + "tracking": "none", + "isOpenSource": false, + "provider": "Stateless", + "isPublic": true + }, + { + "url": "https://arbitrum-one.public.blastapi.io", + "tracking": "limited", + "isOpenSource": false, + "provider": "Blast", + "isPublic": true + }, + { + "url": "https://arbitrum.public.blockpi.network/v1/rpc/public", + "tracking": "limited", + "isOpenSource": false, + "provider": "BlockPI", + "isPublic": true + }, + { + "url": "https://arbitrum-one-public.nodies.app", + "tracking": "limited", + "isOpenSource": false, + "provider": "Nodies", + "isPublic": true + }, + { + "url": "https://arbitrum.api.onfinality.io/public", + "tracking": "limited", + "isOpenSource": false, + "provider": "OnFinality", + "isPublic": true + }, + { + "url": "https://rpc.poolz.finance/arbitrum", + "tracking": "limited", + "isOpenSource": false, + "provider": "Poolz", + "isPublic": true + }, + { + "url": "https://public.stackup.sh/api/v1/node/arbitrum-one", + "tracking": "limited", + "isOpenSource": false, + "provider": "Stackup", + "isPublic": true + }, + { + "url": "https://arbitrum.therpc.io", + "tracking": "limited", + "isOpenSource": false, + "provider": "TheRPC", + "isPublic": true + }, + { + "url": "https://arb-mainnet-public.unifra.io", + "tracking": "limited", + "isOpenSource": false, + "provider": "Unifra", + "isPublic": true + }, + { + "url": "https://rpc.owlracle.info/arb/70d38ce1826c4a60bb2a8e05a6c8b20f", + "tracking": "limited", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://api-arbitrum-mainnet-archive.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c", + "tracking": "limited", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://rpc.sentio.xyz/arbitrum-one", + "tracking": "limited", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://api.zan.top/arb-one", + "tracking": "limited", + "isOpenSource": false, + "provider": "ZAN", + "isPublic": true + }, + { + "url": "https://arb1.arbitrum.io/rpc", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Arbitrum", + "isPublic": true + }, + { + "url": "https://arbitrum.rpc.subquery.network/public", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "SubQuery", + "isPublic": true + }, + { + "url": "https://arb-mainnet.g.alchemy.com/v2/demo", + "tracking": "yes", + "isOpenSource": false, + "provider": "Alchemy", + "isPublic": true + }, + { + "url": "https://rpc.ankr.com/arbitrum/c4cc6a8c87ec30258076de433ab2cf3d834228aae3fc4d76087873e4fea11635", + "tracking": "yes", + "isOpenSource": false, + "provider": "Ankr", + "isPublic": true + }, + { + "url": "https://arbitrum.gateway.tenderly.co", + "tracking": "yes", + "isOpenSource": false, + "provider": "Tenderly", + "isPublic": true + }, + { + "url": "https://rpc.arb1.arbitrum.gateway.fm", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://arb1.lava.build", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://arb-one-mainnet.gateway.tatum.io", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + } + ] } diff --git a/data/rpcs/evm/56.json b/data/rpcs/evm/56.json index 5b35aff301..e85fc330fb 100644 --- a/data/rpcs/evm/56.json +++ b/data/rpcs/evm/56.json @@ -1,349 +1,356 @@ { - "networkId": "eip155:56", - "updatedAt": "2025-12-29", - "endpoints": [ - { - "url": "https://1rpc.io/bnb", - "tracking": "none", - "isOpenSource": false, - "provider": "1RPC", - "isPublic": true - }, - { - "url": "https://bsc.blockrazor.xyz", - "tracking": "none", - "isOpenSource": false, - "provider": "BlockRazor", - "isPublic": true - }, - { - "url": "https://bsc.drpc.org", - "tracking": "none", - "isOpenSource": false, - "provider": "dRPC", - "isPublic": true - }, - { - "url": "https://public-bsc-mainnet.fastnode.io", - "tracking": "none", - "isOpenSource": false, - "provider": "FastNode", - "isPublic": true - }, - { - "url": "https://binance.llamarpc.com", - "tracking": "none", - "isOpenSource": true, - "provider": "LlamaNodes", - "isPublic": true - }, - { - "url": "https://bsc.meowrpc.com", - "tracking": "none", - "isOpenSource": false, - "provider": "MeowRPC", - "isPublic": true - }, - { - "url": "https://endpoints.omniatech.io/v1/bsc/mainnet/public", - "tracking": "none", - "isOpenSource": false, - "provider": "Omnia", - "isPublic": true - }, - { - "url": "https://bsc.api.pocket.network", - "tracking": "none", - "isOpenSource": false, - "provider": "Pocket Network", - "isPublic": true - }, - { - "url": "https://bsc-rpc.publicnode.com", - "tracking": "none", - "isOpenSource": false, - "provider": "PublicNode", - "isPublic": true - }, - { - "url": "https://rpc.polysplit.cloud/v1/chain/56", - "tracking": "none", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://rpc-bsc.48.club", - "tracking": "limited", - "isOpenSource": false, - "provider": "48 Club", - "isPublic": true - }, - { - "url": "https://0.48.club", - "tracking": "limited", - "isOpenSource": false, - "provider": "48 Club", - "isPublic": true - }, - { - "url": "https://bsc-mainnet.public.blastapi.io", - "tracking": "limited", - "isOpenSource": false, - "provider": "Blast", - "isPublic": true - }, - { - "url": "https://bsc.blockpi.network/v1/rpc/private", - "tracking": "limited", - "isOpenSource": false, - "provider": "BlockPI", - "isPublic": true - }, - { - "url": "https://binance-smart-chain-public.nodies.app", - "tracking": "limited", - "isOpenSource": false, - "provider": "Nodies", - "isPublic": true - }, - { - "url": "https://bnb.api.onfinality.io/public", - "tracking": "limited", - "isOpenSource": false, - "provider": "OnFinality", - "isPublic": true - }, - { - "url": "https://rpc.poolz.finance/bsc", - "tracking": "limited", - "isOpenSource": false, - "provider": "Poolz", - "isPublic": true - }, - { - "url": "https://public.stackup.sh/api/v1/node/bsc-mainnet", - "tracking": "limited", - "isOpenSource": false, - "provider": "Stackup", - "isPublic": true - }, - { - "url": "https://bsc.therpc.io", - "tracking": "limited", - "isOpenSource": false, - "provider": "TheRPC", - "isPublic": true - }, - { - "url": "https://go.getblock.io/cc778cdbdf5c4b028ec9456e0e6c0cf3", - "tracking": "limited", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://bsc-mainnet.4everland.org/v1/37fa9972c1b1cd5fab542c7bdd4cde2f", - "tracking": "limited", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://rpc.owlracle.info/bsc/70d38ce1826c4a60bb2a8e05a6c8b20f", - "tracking": "limited", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://api-bsc-mainnet-full.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c", - "tracking": "limited", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://api.zan.top/bsc-mainnet", - "tracking": "limited", - "isOpenSource": false, - "provider": "ZAN", - "isPublic": true - }, - { - "url": "https://bsc-dataseed.bnbchain.org", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "BNB Chain", - "isPublic": true - }, - { - "url": "https://bsc-dataseed1.bnbchain.org", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "BNB Chain", - "isPublic": true - }, - { - "url": "https://bsc-dataseed2.bnbchain.org", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "BNB Chain", - "isPublic": true - }, - { - "url": "https://bsc-dataseed3.bnbchain.org", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "BNB Chain", - "isPublic": true - }, - { - "url": "https://bsc-dataseed4.bnbchain.org", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "BNB Chain", - "isPublic": true - }, - { - "url": "https://bnb.rpc.subquery.network/public", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "SubQuery", - "isPublic": true - }, - { - "url": "https://bsc-dataseed1.defibit.io", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://bsc-dataseed1.ninicoin.io", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://bsc-dataseed2.defibit.io", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://bsc-dataseed3.defibit.io", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://bsc-dataseed4.defibit.io", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://bsc-dataseed2.ninicoin.io", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://bsc-dataseed3.ninicoin.io", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://bsc-dataseed4.ninicoin.io", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://bsc-dataseed6.dict.life", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://bscrpc.com", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://bsc.rpcgator.com", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://bsc-mainnet.rpcfast.com?api_key=xbhWBI1Wkguk8SNMu1bvvLurPGLXmgwYeC4S6g2H7WdwFigZSmPWVZRxrskEQwIf", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://nodes.vefinetwork.org/smartchain", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://bsc-mainnet.nodereal.io/v1/64a9df0874fb4a93b9d0a3849de012d3", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://binance.nodereal.io", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://bsc.rpc.blxrbdn.com", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://services.tokenview.io/vipapi/nodeservice/bsc?apikey=gVFJX5OyPdc2kHH7youg", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://bsc-mainnet.gateway.tatum.io", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://public-bsc.nownodes.io", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - } - ] + "networkId": "eip155:56", + "updatedAt": "2026-02-22", + "endpoints": [ + { + "url": "https://1rpc.io/bnb", + "tracking": "none", + "isOpenSource": false, + "provider": "1RPC", + "isPublic": true + }, + { + "url": "https://bsc.blockrazor.xyz", + "tracking": "none", + "isOpenSource": false, + "provider": "BlockRazor", + "isPublic": true + }, + { + "url": "https://bsc.drpc.org", + "tracking": "none", + "isOpenSource": false, + "provider": "dRPC", + "isPublic": true + }, + { + "url": "https://public-bsc-mainnet.fastnode.io", + "tracking": "none", + "isOpenSource": false, + "provider": "FastNode", + "isPublic": true + }, + { + "url": "https://binance.llamarpc.com", + "tracking": "none", + "isOpenSource": true, + "provider": "LlamaNodes", + "isPublic": true + }, + { + "url": "https://bsc.meowrpc.com", + "tracking": "none", + "isOpenSource": false, + "provider": "MeowRPC", + "isPublic": true + }, + { + "url": "https://endpoints.omniatech.io/v1/bsc/mainnet/public", + "tracking": "none", + "isOpenSource": false, + "provider": "Omnia", + "isPublic": true + }, + { + "url": "https://bsc.api.pocket.network", + "tracking": "none", + "isOpenSource": false, + "provider": "Pocket Network", + "isPublic": true + }, + { + "url": "https://bsc-rpc.publicnode.com", + "tracking": "none", + "isOpenSource": false, + "provider": "PublicNode", + "isPublic": true + }, + { + "url": "https://rpc.polysplit.cloud/v1/chain/56", + "tracking": "none", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://rpc-bsc.48.club", + "tracking": "limited", + "isOpenSource": false, + "provider": "48 Club", + "isPublic": true + }, + { + "url": "https://0.48.club", + "tracking": "limited", + "isOpenSource": false, + "provider": "48 Club", + "isPublic": true + }, + { + "url": "https://bsc-mainnet.public.blastapi.io", + "tracking": "limited", + "isOpenSource": false, + "provider": "Blast", + "isPublic": true + }, + { + "url": "https://bsc.blockpi.network/v1/rpc/private", + "tracking": "limited", + "isOpenSource": false, + "provider": "BlockPI", + "isPublic": true + }, + { + "url": "https://binance-smart-chain-public.nodies.app", + "tracking": "limited", + "isOpenSource": false, + "provider": "Nodies", + "isPublic": true + }, + { + "url": "https://bnb.api.onfinality.io/public", + "tracking": "limited", + "isOpenSource": false, + "provider": "OnFinality", + "isPublic": true + }, + { + "url": "https://rpc.poolz.finance/bsc", + "tracking": "limited", + "isOpenSource": false, + "provider": "Poolz", + "isPublic": true + }, + { + "url": "https://public.stackup.sh/api/v1/node/bsc-mainnet", + "tracking": "limited", + "isOpenSource": false, + "provider": "Stackup", + "isPublic": true + }, + { + "url": "https://bsc.therpc.io", + "tracking": "limited", + "isOpenSource": false, + "provider": "TheRPC", + "isPublic": true + }, + { + "url": "https://go.getblock.io/cc778cdbdf5c4b028ec9456e0e6c0cf3", + "tracking": "limited", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://bsc-mainnet.4everland.org/v1/37fa9972c1b1cd5fab542c7bdd4cde2f", + "tracking": "limited", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://rpc.owlracle.info/bsc/70d38ce1826c4a60bb2a8e05a6c8b20f", + "tracking": "limited", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://api-bsc-mainnet-full.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c", + "tracking": "limited", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://rpc.sentio.xyz/bsc", + "tracking": "limited", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://api.zan.top/bsc-mainnet", + "tracking": "limited", + "isOpenSource": false, + "provider": "ZAN", + "isPublic": true + }, + { + "url": "https://bsc-dataseed.bnbchain.org", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "BNB Chain", + "isPublic": true + }, + { + "url": "https://bsc-dataseed1.bnbchain.org", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "BNB Chain", + "isPublic": true + }, + { + "url": "https://bsc-dataseed2.bnbchain.org", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "BNB Chain", + "isPublic": true + }, + { + "url": "https://bsc-dataseed3.bnbchain.org", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "BNB Chain", + "isPublic": true + }, + { + "url": "https://bsc-dataseed4.bnbchain.org", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "BNB Chain", + "isPublic": true + }, + { + "url": "https://bnb.rpc.subquery.network/public", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "SubQuery", + "isPublic": true + }, + { + "url": "https://bsc-dataseed1.defibit.io", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://bsc-dataseed1.ninicoin.io", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://bsc-dataseed2.defibit.io", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://bsc-dataseed3.defibit.io", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://bsc-dataseed4.defibit.io", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://bsc-dataseed2.ninicoin.io", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://bsc-dataseed3.ninicoin.io", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://bsc-dataseed4.ninicoin.io", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://bsc-dataseed6.dict.life", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://bscrpc.com", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://bsc.rpcgator.com", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://bsc-mainnet.rpcfast.com?api_key=xbhWBI1Wkguk8SNMu1bvvLurPGLXmgwYeC4S6g2H7WdwFigZSmPWVZRxrskEQwIf", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://nodes.vefinetwork.org/smartchain", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://bsc-mainnet.nodereal.io/v1/64a9df0874fb4a93b9d0a3849de012d3", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://binance.nodereal.io", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://bsc.rpc.blxrbdn.com", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://services.tokenview.io/vipapi/nodeservice/bsc?apikey=gVFJX5OyPdc2kHH7youg", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://bsc-mainnet.gateway.tatum.io", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://public-bsc.nownodes.io", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + } + ] } diff --git a/data/rpcs/evm/8453.json b/data/rpcs/evm/8453.json index bdf4118bd9..10e72bc73d 100644 --- a/data/rpcs/evm/8453.json +++ b/data/rpcs/evm/8453.json @@ -1,209 +1,223 @@ { - "networkId": "eip155:8453", - "updatedAt": "2025-12-29", - "endpoints": [ - { - "url": "https://1rpc.io/base", - "tracking": "none", - "isOpenSource": false, - "provider": "1RPC", - "isPublic": true - }, - { - "url": "https://base.drpc.org", - "tracking": "none", - "isOpenSource": false, - "provider": "dRPC", - "isPublic": true - }, - { - "url": "https://base.llamarpc.com", - "tracking": "none", - "isOpenSource": true, - "provider": "LlamaNodes", - "isPublic": true - }, - { - "url": "https://base.meowrpc.com", - "tracking": "none", - "isOpenSource": false, - "provider": "MeowRPC", - "isPublic": true - }, - { - "url": "https://endpoints.omniatech.io/v1/base/mainnet/public", - "tracking": "none", - "isOpenSource": false, - "provider": "Omnia", - "isPublic": true - }, - { - "url": "https://base.api.pocket.network", - "tracking": "none", - "isOpenSource": false, - "provider": "Pocket Network", - "isPublic": true - }, - { - "url": "https://base-rpc.publicnode.com", - "tracking": "none", - "isOpenSource": false, - "provider": "PublicNode", - "isPublic": true - }, - { - "url": "https://base-mainnet.public.blastapi.io", - "tracking": "limited", - "isOpenSource": false, - "provider": "Blast", - "isPublic": true - }, - { - "url": "https://base.public.blockpi.network/v1/rpc/public", - "tracking": "limited", - "isOpenSource": false, - "provider": "BlockPI", - "isPublic": true - }, - { - "url": "https://base-mainnet.diamondswap.org/rpc", - "tracking": "limited", - "isOpenSource": false, - "provider": "DiamondSwap", - "isPublic": true - }, - { - "url": "https://base-public.nodies.app", - "tracking": "limited", - "isOpenSource": false, - "provider": "Nodies", - "isPublic": true - }, - { - "url": "https://base.api.onfinality.io/public", - "tracking": "limited", - "isOpenSource": false, - "provider": "OnFinality", - "isPublic": true - }, - { - "url": "https://rpc.poolz.finance/base", - "tracking": "limited", - "isOpenSource": false, - "provider": "Poolz", - "isPublic": true - }, - { - "url": "https://public.stackup.sh/api/v1/node/base-mainnet", - "tracking": "limited", - "isOpenSource": false, - "provider": "Stackup", - "isPublic": true - }, - { - "url": "https://base.therpc.io", - "tracking": "limited", - "isOpenSource": false, - "provider": "TheRPC", - "isPublic": true - }, - { - "url": "https://rpc.owlracle.info/base/70d38ce1826c4a60bb2a8e05a6c8b20f", - "tracking": "limited", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://api-base-mainnet-archive.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c", - "tracking": "limited", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://api.zan.top/base-mainnet", - "tracking": "limited", - "isOpenSource": false, - "provider": "ZAN", - "isPublic": true - }, - { - "url": "https://mainnet.base.org", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "Base", - "isPublic": true - }, - { - "url": "https://developer-access-mainnet.base.org", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "Base", - "isPublic": true - }, - { - "url": "https://rpc.notadegen.com/base", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "NotADegen", - "isPublic": true - }, - { - "url": "https://base.rpc.subquery.network/public", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "SubQuery", - "isPublic": true - }, - { - "url": "https://li-fi-base.intustechno.workers.dev/rpc", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://base.gateway.tenderly.co", - "tracking": "yes", - "isOpenSource": false, - "provider": "Tenderly", - "isPublic": true - }, - { - "url": "https://gateway.tenderly.co/public/base", - "tracking": "yes", - "isOpenSource": false, - "provider": "Tenderly", - "isPublic": true - }, - { - "url": "https://base-mainnet.gateway.tatum.io", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://base.lava.build", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://rpc.numa.network/base", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://base.rpc.blxrbdn.com", - "tracking": "yes", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - } - ] + "networkId": "eip155:8453", + "updatedAt": "2026-02-22", + "endpoints": [ + { + "url": "https://1rpc.io/base", + "tracking": "none", + "isOpenSource": false, + "provider": "1RPC", + "isPublic": true + }, + { + "url": "https://base.drpc.org", + "tracking": "none", + "isOpenSource": false, + "provider": "dRPC", + "isPublic": true + }, + { + "url": "https://base.llamarpc.com", + "tracking": "none", + "isOpenSource": true, + "provider": "LlamaNodes", + "isPublic": true + }, + { + "url": "https://base.meowrpc.com", + "tracking": "none", + "isOpenSource": false, + "provider": "MeowRPC", + "isPublic": true + }, + { + "url": "https://endpoints.omniatech.io/v1/base/mainnet/public", + "tracking": "none", + "isOpenSource": false, + "provider": "Omnia", + "isPublic": true + }, + { + "url": "https://base.api.pocket.network", + "tracking": "none", + "isOpenSource": false, + "provider": "Pocket Network", + "isPublic": true + }, + { + "url": "https://base-rpc.publicnode.com", + "tracking": "none", + "isOpenSource": false, + "provider": "PublicNode", + "isPublic": true + }, + { + "url": "https://rpcbase.hairylabs.io/rpc", + "tracking": "none", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://base-mainnet.public.blastapi.io", + "tracking": "limited", + "isOpenSource": false, + "provider": "Blast", + "isPublic": true + }, + { + "url": "https://base.public.blockpi.network/v1/rpc/public", + "tracking": "limited", + "isOpenSource": false, + "provider": "BlockPI", + "isPublic": true + }, + { + "url": "https://base-mainnet.diamondswap.org/rpc", + "tracking": "limited", + "isOpenSource": false, + "provider": "DiamondSwap", + "isPublic": true + }, + { + "url": "https://base-public.nodies.app", + "tracking": "limited", + "isOpenSource": false, + "provider": "Nodies", + "isPublic": true + }, + { + "url": "https://base.api.onfinality.io/public", + "tracking": "limited", + "isOpenSource": false, + "provider": "OnFinality", + "isPublic": true + }, + { + "url": "https://rpc.poolz.finance/base", + "tracking": "limited", + "isOpenSource": false, + "provider": "Poolz", + "isPublic": true + }, + { + "url": "https://public.stackup.sh/api/v1/node/base-mainnet", + "tracking": "limited", + "isOpenSource": false, + "provider": "Stackup", + "isPublic": true + }, + { + "url": "https://base.therpc.io", + "tracking": "limited", + "isOpenSource": false, + "provider": "TheRPC", + "isPublic": true + }, + { + "url": "https://rpc.owlracle.info/base/70d38ce1826c4a60bb2a8e05a6c8b20f", + "tracking": "limited", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://api-base-mainnet-archive.n.dwellir.com/2ccf18bf-2916-4198-8856-42172854353c", + "tracking": "limited", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://rpc.sentio.xyz/base", + "tracking": "limited", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://api.zan.top/base-mainnet", + "tracking": "limited", + "isOpenSource": false, + "provider": "ZAN", + "isPublic": true + }, + { + "url": "https://mainnet.base.org", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Base", + "isPublic": true + }, + { + "url": "https://developer-access-mainnet.base.org", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Base", + "isPublic": true + }, + { + "url": "https://rpc.notadegen.com/base", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "NotADegen", + "isPublic": true + }, + { + "url": "https://base.rpc.subquery.network/public", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "SubQuery", + "isPublic": true + }, + { + "url": "https://li-fi-base.intustechno.workers.dev/rpc", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://base.gateway.tenderly.co", + "tracking": "yes", + "isOpenSource": false, + "provider": "Tenderly", + "isPublic": true + }, + { + "url": "https://gateway.tenderly.co/public/base", + "tracking": "yes", + "isOpenSource": false, + "provider": "Tenderly", + "isPublic": true + }, + { + "url": "https://base-mainnet.gateway.tatum.io", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://base.lava.build", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://rpc.numa.network/base", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://base.rpc.blxrbdn.com", + "tracking": "yes", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + } + ] } diff --git a/data/rpcs/evm/97.json b/data/rpcs/evm/97.json index fd8ad58594..a47c8603d6 100644 --- a/data/rpcs/evm/97.json +++ b/data/rpcs/evm/97.json @@ -1,118 +1,125 @@ { - "networkId": "eip155:97", - "updatedAt": "2025-12-29", - "endpoints": [ - { - "url": "https://bsc-testnet.drpc.org", - "tracking": "none", - "isOpenSource": false, - "provider": "dRPC", - "isPublic": true - }, - { - "url": "https://endpoints.omniatech.io/v1/bsc/testnet/public", - "tracking": "none", - "isOpenSource": false, - "provider": "Omnia", - "isPublic": true - }, - { - "url": "https://bsc-testnet-rpc.publicnode.com", - "tracking": "none", - "isOpenSource": false, - "provider": "PublicNode", - "isPublic": true - }, - { - "url": "https://bsc-testnet.public.blastapi.io", - "tracking": "limited", - "isOpenSource": false, - "provider": "Blast", - "isPublic": true - }, - { - "url": "https://bnb-testnet.api.onfinality.io/public", - "tracking": "limited", - "isOpenSource": false, - "provider": "OnFinality", - "isPublic": true - }, - { - "url": "https://public.stackup.sh/api/v1/node/bsc-testnet", - "tracking": "limited", - "isOpenSource": false, - "provider": "Stackup", - "isPublic": true - }, - { - "url": "https://bsc-testnet.therpc.io", - "tracking": "limited", - "isOpenSource": false, - "provider": "TheRPC", - "isPublic": true - }, - { - "url": "https://bsc-testnet.4everland.org/v1/37fa9972c1b1cd5fab542c7bdd4cde2f", - "tracking": "limited", - "isOpenSource": false, - "provider": "Unknown", - "isPublic": true - }, - { - "url": "https://api.zan.top/bsc-testnet", - "tracking": "limited", - "isOpenSource": false, - "provider": "ZAN", - "isPublic": true - }, - { - "url": "https://data-seed-prebsc-1-s1.bnbchain.org:8545", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "BNB Chain", - "isPublic": true - }, - { - "url": "https://data-seed-prebsc-2-s1.bnbchain.org:8545", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "BNB Chain", - "isPublic": true - }, - { - "url": "https://data-seed-prebsc-1-s2.bnbchain.org:8545", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "BNB Chain", - "isPublic": true - }, - { - "url": "https://data-seed-prebsc-2-s2.bnbchain.org:8545", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "BNB Chain", - "isPublic": true - }, - { - "url": "https://data-seed-prebsc-1-s3.bnbchain.org:8545", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "BNB Chain", - "isPublic": true - }, - { - "url": "https://data-seed-prebsc-2-s3.bnbchain.org:8545", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "BNB Chain", - "isPublic": true - }, - { - "url": "https://bsctestapi.terminet.io/rpc", - "tracking": "unspecified", - "isOpenSource": false, - "provider": "Terminet", - "isPublic": true - } - ] + "networkId": "eip155:97", + "updatedAt": "2026-02-22", + "endpoints": [ + { + "url": "https://bsc-testnet.drpc.org", + "tracking": "none", + "isOpenSource": false, + "provider": "dRPC", + "isPublic": true + }, + { + "url": "https://endpoints.omniatech.io/v1/bsc/testnet/public", + "tracking": "none", + "isOpenSource": false, + "provider": "Omnia", + "isPublic": true + }, + { + "url": "https://bsc-testnet-rpc.publicnode.com", + "tracking": "none", + "isOpenSource": false, + "provider": "PublicNode", + "isPublic": true + }, + { + "url": "https://bsc-testnet.public.blastapi.io", + "tracking": "limited", + "isOpenSource": false, + "provider": "Blast", + "isPublic": true + }, + { + "url": "https://bnb-testnet.api.onfinality.io/public", + "tracking": "limited", + "isOpenSource": false, + "provider": "OnFinality", + "isPublic": true + }, + { + "url": "https://public.stackup.sh/api/v1/node/bsc-testnet", + "tracking": "limited", + "isOpenSource": false, + "provider": "Stackup", + "isPublic": true + }, + { + "url": "https://bsc-testnet.therpc.io", + "tracking": "limited", + "isOpenSource": false, + "provider": "TheRPC", + "isPublic": true + }, + { + "url": "https://bsc-testnet.4everland.org/v1/37fa9972c1b1cd5fab542c7bdd4cde2f", + "tracking": "limited", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://rpc.sentio.xyz/bsc-testnet", + "tracking": "limited", + "isOpenSource": false, + "provider": "Unknown", + "isPublic": true + }, + { + "url": "https://api.zan.top/bsc-testnet", + "tracking": "limited", + "isOpenSource": false, + "provider": "ZAN", + "isPublic": true + }, + { + "url": "https://data-seed-prebsc-1-s1.bnbchain.org:8545", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "BNB Chain", + "isPublic": true + }, + { + "url": "https://data-seed-prebsc-2-s1.bnbchain.org:8545", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "BNB Chain", + "isPublic": true + }, + { + "url": "https://data-seed-prebsc-1-s2.bnbchain.org:8545", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "BNB Chain", + "isPublic": true + }, + { + "url": "https://data-seed-prebsc-2-s2.bnbchain.org:8545", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "BNB Chain", + "isPublic": true + }, + { + "url": "https://data-seed-prebsc-1-s3.bnbchain.org:8545", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "BNB Chain", + "isPublic": true + }, + { + "url": "https://data-seed-prebsc-2-s3.bnbchain.org:8545", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "BNB Chain", + "isPublic": true + }, + { + "url": "https://bsctestapi.terminet.io/rpc", + "tracking": "unspecified", + "isOpenSource": false, + "provider": "Terminet", + "isPublic": true + } + ] } From 23b03694de3425e5dd56c4de50126b6fa70f50e9 Mon Sep 17 00:00:00 2001 From: Augusto Lemble Date: Sun, 22 Feb 2026 08:42:32 -0300 Subject: [PATCH 2/3] fix: add deduplication to RPC import script --- scripts/import-rpcs.ts | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/scripts/import-rpcs.ts b/scripts/import-rpcs.ts index 6169025610..375babc631 100644 --- a/scripts/import-rpcs.ts +++ b/scripts/import-rpcs.ts @@ -144,8 +144,16 @@ async function importFromChainlist(): Promise { isPublic: true, })); + // Deduplicate by URL + const seen = new Set(); + const uniqueEndpoints = endpoints.filter((ep) => { + if (seen.has(ep.url)) return false; + seen.add(ep.url); + return true; + }); + // Sort: prefer tracking "none" first, then by provider name - endpoints.sort((a, b) => { + uniqueEndpoints.sort((a, b) => { const trackingOrder = { none: 0, limited: 1, unspecified: 2, yes: 3 }; const aOrder = trackingOrder[a.tracking as keyof typeof trackingOrder] ?? 2; @@ -159,13 +167,15 @@ async function importFromChainlist(): Promise { const output = { networkId, updatedAt: new Date().toISOString().split("T")[0], - endpoints, + endpoints: uniqueEndpoints, }; const filePath = path.join(RPCS_DIR, `${chainId}.json`); fs.writeFileSync(filePath, `${JSON.stringify(output, null, 2)}\n`); + const dupes = endpoints.length - uniqueEndpoints.length; + const dupeNote = dupes > 0 ? ` (${dupes} duplicates removed)` : ""; console.log( - ` Chain ${chainId} (${network.name}): Imported ${endpoints.length} endpoints`, + ` Chain ${chainId} (${network.name}): Imported ${uniqueEndpoints.length} endpoints${dupeNote}`, ); } From 0d9230ad749b747bcce744bbba07855b316d41e7 Mon Sep 17 00:00:00 2001 From: Augusto Lemble Date: Sun, 22 Feb 2026 09:25:55 -0300 Subject: [PATCH 3/3] chore: bump version from 1.1.0-alpha.0 to 1.1.1-alpha.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 70abd097fd..bbee19bcee 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@openscan/metadata", - "version": "1.1.0-alpha.0", + "version": "1.1.1-alpha.0", "repository": { "type": "git", "url": "https://github.com/openscan-explorer/explorer-metadata"