From 1afe87fe128a4f9c1df298f24e2943db3a8133ac Mon Sep 17 00:00:00 2001 From: Claude Agent Date: Mon, 15 Jun 2026 05:51:18 +0000 Subject: [PATCH] Add doma-mainnet op-geth node (Conduit OP-stack, chain 97477) Conduit OP-stack L2 on Ethereum mainnet L1. Canyon-at-genesis; op-geth ingests the Conduit genesis.json directly (no op-reth hash pitfall). Config served from Conduit slug doma-mainnet-qvzsfv8nv0. Co-Authored-By: Claude Opus 4.8 (1M context) --- compose_registry.json | 17 + ...oma-mainnet-op-geth-pruned-pebble-path.yml | 248 ++ reference-rpc-endpoint.json | 2710 ----------------- 3 files changed, 265 insertions(+), 2710 deletions(-) create mode 100644 op/geth/doma-mainnet-op-geth-pruned-pebble-path.yml diff --git a/compose_registry.json b/compose_registry.json index 814649f8..6cc66b4c 100644 --- a/compose_registry.json +++ b/compose_registry.json @@ -4547,6 +4547,23 @@ "celo-sepolia-op-geth-pruned-pebble-path_eigenda-proxy" ] }, + { + "chain": "mainnet", + "client": "geth", + "compose_file": "op/geth/doma-mainnet-op-geth-pruned-pebble-path", + "features": [ + "path", + "pebble" + ], + "network": "doma", + "node": "node", + "relay": null, + "stack": "op", + "type": "pruned", + "volumes": [ + "doma-mainnet-op-geth-pruned-pebble-path" + ] + }, { "chain": "mainnet", "client": "geth", diff --git a/op/geth/doma-mainnet-op-geth-pruned-pebble-path.yml b/op/geth/doma-mainnet-op-geth-pruned-pebble-path.yml new file mode 100644 index 00000000..3d4377b0 --- /dev/null +++ b/op/geth/doma-mainnet-op-geth-pruned-pebble-path.yml @@ -0,0 +1,248 @@ +--- +x-logging-defaults: &logging-defaults + driver: json-file + options: + max-size: "10m" + max-file: "3" + +# Usage: +# +# mkdir rpc && cd rpc +# +# git init +# git remote add origin https://github.com/StakeSquid/ethereum-rpc-docker.git +# git fetch origin vibe +# git checkout origin/vibe +# +# docker run --rm alpine sh -c "printf '0x'; head -c32 /dev/urandom | xxd -p -c 64" > .jwtsecret +# +# env +# ... +# IP=$(curl ipinfo.io/ip) +# DOMAIN=${IP}.traefik.me +# COMPOSE_FILE=base.yml:rpc.yml:op/geth/doma-mainnet-op-geth-pruned-pebble-path.yml +# +# docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/doma-mainnet \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' + +services: + doma-mainnet-init: + image: alpine:3.21 + user: root + entrypoint: [/bin/sh, -c] + command: + - | + apk add --no-cache curl wget + mkdir -p /config + [ -f /config/genesis.json ] || curl -fsSL -o /config/genesis.json "https://api.conduit.xyz/file/v1/optimism/genesis/doma-mainnet-qvzsfv8nv0" + restart: no + networks: + - chains + volumes: + - ${DOMA_MAINNET_OP_GETH_PRUNED_PEBBLE_PATH_CONFIG:-doma-mainnet-op-geth-pruned-pebble-path_config}:/config + logging: *logging-defaults + + doma-mainnet: + image: ${DOMA_GETH_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-geth}:${DOMA_MAINNET_GETH_VERSION:-v1.101702.2} + sysctls: + # TCP Performance + net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle + net.ipv4.tcp_no_metrics_save: 1 # Disable metrics cache + net.ipv4.tcp_rmem: 4096 87380 16777216 # Increase TCP read buffers + net.ipv4.tcp_wmem: 4096 87380 16777216 # Increase TCP write buffers + net.core.somaxconn: 32768 # Higher connection queue + # Memory/Connection Management + # net.core.netdev_max_backlog: 50000 # Increase network buffer + net.ipv4.tcp_max_syn_backlog: 30000 # More SYN requests + net.ipv4.tcp_max_tw_buckets: 2000000 # Allow more TIME_WAIT sockets + ulimits: + nofile: 1048576 # Max open files (for RPC/WS connections) + user: root + ports: + - 10977:10977 + - 10977:10977/udp + expose: + - 8545 + - 6060 + - 8551 + environment: + - GETH_ROLLUP_DISABLETXPOOLGOSSIP=true + - GETH_ROLLUP_SEQUENCERHTTP=https://rpc.doma.xyz + entrypoint: /bin/sh -c '[ -f /config/genesis.json ] && geth --db.engine=pebble --gcmode=full --datadir /data init --state.scheme=path /config/genesis.json; exec geth "$@"' -- + command: + - --datadir=/data + - --db.engine=pebble + - --gcmode=full + - --maxpeers=50 + - --metrics + - --metrics.addr=0.0.0.0 + - --metrics.port=6060 + - --nat=extip:${IP} + - --networkid=97477 + - --port=10977 + - --rpc.gascap=600000000 + - --rpc.txfeecap=0 + - --state.scheme=path + - --syncmode=snap + - --http + - --http.addr=0.0.0.0 + - --http.api=eth,net,web3,debug,admin,txpool,engine + - --http.port=8545 + - --http.vhosts=* + - --ws + - --ws.addr=0.0.0.0 + - --ws.api=eth,net,web3,debug,admin,txpool,engine + - --ws.origins=* + - --ws.port=8545 + - --authrpc.addr=0.0.0.0 + - --authrpc.jwtsecret=/jwtsecret + - --authrpc.vhosts=* + restart: unless-stopped + stop_grace_period: 5m + depends_on: + doma-mainnet-init: + condition: service_completed_successfully + networks: + - chains + volumes: + - ${DOMA_MAINNET_OP_GETH_PRUNED_PEBBLE_PATH_CONFIG:-doma-mainnet-op-geth-pruned-pebble-path_config}:/config + - ${DOMA_MAINNET_OP_GETH_PRUNED_PEBBLE_PATH_DATA:-doma-mainnet-op-geth-pruned-pebble-path}:/data + - .jwtsecret:/jwtsecret:ro + - /slowdisk:/slowdisk + logging: *logging-defaults + labels: + - prometheus-scrape.enabled=true + - prometheus-scrape.port=6060 + - prometheus-scrape.path=/debug/metrics/prometheus + - traefik.enable=true + - traefik.http.middlewares.doma-mainnet-op-geth-pruned-pebble-path-stripprefix.stripprefix.prefixes=/doma-mainnet + - traefik.http.services.doma-mainnet-op-geth-pruned-pebble-path.loadbalancer.server.port=8545 + - ${NO_SSL:-traefik.http.routers.doma-mainnet-op-geth-pruned-pebble-path.entrypoints=websecure} + - ${NO_SSL:-traefik.http.routers.doma-mainnet-op-geth-pruned-pebble-path.tls.certresolver=myresolver} + - ${NO_SSL:-traefik.http.routers.doma-mainnet-op-geth-pruned-pebble-path.rule=Host(`$DOMAIN`) && (Path(`/doma-mainnet`) || Path(`/doma-mainnet/`))} + - ${NO_SSL:+traefik.http.routers.doma-mainnet-op-geth-pruned-pebble-path.rule=Path(`/doma-mainnet`) || Path(`/doma-mainnet/`)} + - traefik.http.routers.doma-mainnet-op-geth-pruned-pebble-path.middlewares=doma-mainnet-op-geth-pruned-pebble-path-stripprefix, ipallowlist + + doma-mainnet-node-init: + image: alpine:3.20 + entrypoint: [/bin/sh, -c] + command: + - | + apk add --no-cache ca-certificates curl + mkdir -p /config + [ -f /config/rollup.json ] || curl -fsSL -o /config/rollup.json "https://api.conduit.xyz/file/v1/optimism/rollup/doma-mainnet-qvzsfv8nv0" + restart: no + networks: + - chains + volumes: + - ${DOMA_MAINNET_OP_GETH_PRUNED_PEBBLE_PATH_NODE_CONFIG:-doma-mainnet-op-geth-pruned-pebble-path_node_config}:/config + logging: *logging-defaults + + doma-mainnet-node: + image: ${DOMA_NODE_IMAGE:-us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node}:${DOMA_MAINNET_NODE_VERSION:-v1.19.0} + ports: + - 15977:15977 + - 15977:15977/udp + environment: + - OP_NODE_L1_BEACON=${ETHEREUM_MAINNET_BEACON_REST} + - OP_NODE_L1_BEACON_ARCHIVER=${ETHEREUM_MAINNET_BEACON_ARCHIVER} + - OP_NODE_L1_ETH_RPC=${ETHEREUM_MAINNET_EXECUTION_RPC} + - OP_NODE_L1_RPC_KIND=${ETHEREUM_MAINNET_EXECUTION_KIND:-basic} + - OP_NODE_L1_TRUST_RPC=${ETHEREUM_MAINNET_EXECUTION_TRUST:-false} + - OP_NODE_L2_ENGINE_AUTH=/jwtsecret + - OP_NODE_L2_ENGINE_RPC=http://doma-mainnet:8551 + - OP_NODE_L2_ENGINE_RPC_TIMEOUT=120s + - OP_NODE_L2_SKIP_SYNC_START_CHECK=true + - OP_NODE_LOG_LEVEL=info + - OP_NODE_METRICS_ADDR=0.0.0.0 + - OP_NODE_METRICS_ENABLED=true + - OP_NODE_METRICS_PORT=7300 + - OP_NODE_P2P_ADVERTISE_IP=${IP} + - OP_NODE_P2P_BOOTNODES=enode://d25ce99435982b04d60c4b41ba256b84b888626db7bee45a9419382300fbe907359ae5ef250346785bff8d3b9d07cd3e017a27e2ee3cfda3bcbb0ba762ac9674@bootnode.conduit.xyz:0?discport=30301 + - OP_NODE_P2P_LISTEN_IP=0.0.0.0 + - OP_NODE_P2P_LISTEN_TCP_PORT=15977 + - OP_NODE_P2P_LISTEN_UDP_PORT=15977 + - OP_NODE_ROLLUP_CONFIG=/config/rollup.json + - OP_NODE_ROLLUP_LOAD_PROTOCOL_VERSIONS=true + - OP_NODE_RPC_ADDR=0.0.0.0 + - OP_NODE_RPC_PORT=8545 + - OP_NODE_SNAPSHOT_LOG=/tmp/op-node-snapshot-log + - OP_NODE_SYNCMODE=execution-layer + - OP_NODE_VERIFIER_L1_CONFS=0 + entrypoint: [op-node] + restart: unless-stopped + depends_on: + doma-mainnet-node-init: + condition: service_completed_successfully + doma-mainnet: + condition: service_started + networks: + - chains + volumes: + - ${DOMA_MAINNET_OP_GETH_PRUNED_PEBBLE_PATH_NODE_CONFIG:-doma-mainnet-op-geth-pruned-pebble-path_node_config}:/config + - .jwtsecret:/jwtsecret:ro + logging: *logging-defaults + labels: + - prometheus-scrape.enabled=true + - prometheus-scrape.port=7300 + - prometheus-scrape.path=/metrics + - traefik.enable=true + - traefik.http.middlewares.doma-mainnet-op-geth-pruned-pebble-path-node-stripprefix.stripprefix.prefixes=/doma-mainnet/node + - traefik.http.services.doma-mainnet-op-geth-pruned-pebble-path-node.loadbalancer.server.port=8547 + - ${NO_SSL:-traefik.http.routers.doma-mainnet-op-geth-pruned-pebble-path-node.entrypoints=websecure} + - ${NO_SSL:-traefik.http.routers.doma-mainnet-op-geth-pruned-pebble-path-node.tls.certresolver=myresolver} + - ${NO_SSL:-traefik.http.routers.doma-mainnet-op-geth-pruned-pebble-path-node.rule=Host(`$DOMAIN`) && PathPrefix(`/doma-mainnet/node`)} + - ${NO_SSL:+traefik.http.routers.doma-mainnet-op-geth-pruned-pebble-path-node.rule=PathPrefix(`/doma-mainnet/node`)} + - traefik.http.routers.doma-mainnet-op-geth-pruned-pebble-path-node.middlewares=doma-mainnet-op-geth-pruned-pebble-path-node-stripprefix, ipallowlist + +volumes: + doma-mainnet-op-geth-pruned-pebble-path: + doma-mainnet-op-geth-pruned-pebble-path_config: + doma-mainnet-op-geth-pruned-pebble-path_node_config: + +x-ephemeral-volumes: + - doma-mainnet-op-geth-pruned-pebble-path_config + +x-upstreams: + - id: $${ID} + labels: + provider: $${PROVIDER} + connection: + generic: + rpc: + url: $${RPC_URL} + ws: + frameSize: 20Mb + msgSize: 50Mb + url: $${WS_URL} + chain: doma + method-groups: + enabled: + - debug + - filter + methods: + disabled: + # not compatible with path state scheme + - name: debug_traceBlockByHash + enabled: + - name: txpool_content # TODO: should be disabled for rollup nodes + # standard geth only + - name: debug_getRawBlock + - name: debug_getRawTransaction + - name: debug_getRawReceipts + - name: debug_getRawHeader + - name: debug_getBadBlocks + # non standard geth only slightly dangerous + - name: debug_intermediateRoots + - name: debug_dumpBlock + # standard geth and erigon + - name: debug_accountRange + - name: debug_getModifiedAccountsByNumber + - name: debug_getModifiedAccountsByHash + # non standard geth and erigon + - name: eth_getRawTransactionByHash + - name: eth_getRawTransactionByBlockHashAndIndex +... \ No newline at end of file diff --git a/reference-rpc-endpoint.json b/reference-rpc-endpoint.json index 0d968ed8..e69de29b 100644 --- a/reference-rpc-endpoint.json +++ b/reference-rpc-endpoint.json @@ -1,2710 +0,0 @@ -{ - "bitcoin": { - "protocol": "bitcoin", - "urls": [ - "https://bitcoin.drpc.org" - ] - }, - "bitcoin-testnet": { - "protocol": "bitcoin", - "urls": [ - "https://bitcoin-testnet.drpc.org" - ] - }, - "ethereum": { - "protocol": "eth", - "id": 1, - "urls": [ - "https://api.mycryptoapi.com/eth", - "https://cloudflare-eth.com", - "https://ethereum-rpc.publicnode.com", - "https://mainnet.gateway.tenderly.co", - "https://rpc.blocknative.com/boost", - "https://rpc.flashbots.net", - "https://rpc.flashbots.net/fast", - "https://rpc.mevblocker.io", - "https://rpc.mevblocker.io/fast", - "https://rpc.mevblocker.io/noreverts", - "https://rpc.mevblocker.io/fullprivacy", - "https://eth.drpc.org", - "https://api.securerpc.com/v1", - "https://ethereum.drpc.org" - ] - }, - "sepolia": { - "protocol": "eth", - "id": 11155111, - "urls": [ - "https://rpc.sepolia.org", - "https://rpc2.sepolia.org", - "https://rpc.sepolia.ethpandaops.io", - "https://sepolia.gateway.tenderly.co", - "https://ethereum-sepolia-rpc.publicnode.com", - "https://sepolia.drpc.org", - "https://eth-sepolia.g.alchemy.com/v2/WddzdzI2o9S3COdT73d5w6AIogbKq4X-" - ] - }, - "holesky": { - "protocol": "eth", - "id": 17000, - "urls": [ - "https://rpc.holesky.ethpandaops.io", - "https://ethereum-holesky-rpc.publicnode.com", - "https://holesky.drpc.org", - "https://rpc-holesky.rockx.com" - ] - }, - "hoodi": { - "protocol": "eth", - "id": 560048, - "urls": [ - "https://rpc.hoodi.ethpandaops.io", - "https://hoodi.drpc.org" - ] - }, - "ethereum-classic": { - "protocol": "eth", - "id": 61, - "urls": [ - "https://etc.rivet.link", - "https://besu-at.etc-network.info", - "https://geth-at.etc-network.info", - "https://etc.etcdesktop.com", - "https://etc.mytokenpocket.vip", - "https://ethereum-classic.drpc.org" - ] - }, - "fantom": { - "protocol": "eth", - "id": 250, - "urls": [ - "https://rpc.ftm.tools", - "https://fantom-rpc.publicnode.com", - "https://fantom.drpc.org" - ] - }, - "fantom-testnet": { - "protocol": "eth", - "id": 4002, - "urls": [ - "https://rpc.testnet.fantom.network", - "https://fantom-testnet-rpc.publicnode.com", - "https://fantom-testnet.drpc.org" - ] - }, - "polygon": { - "protocol": "eth", - "id": 137, - "urls": [ - "https://polygon.drpc.org", - "https://rpc-mainnet.matic.quiknode.pro", - "https://polygon-bor-rpc.publicnode.com", - "https://polygon.gateway.tenderly.co", - "https://rpc.satelink.network/rpc/polygon", - "https://rpcfree.com/polygon-rpc" - ] - }, - "polygon-amoy": { - "protocol": "eth", - "id": 80002, - "urls": [ - "https://rpc-amoy.polygon.technology", - "https://polygon-amoy-bor-rpc.publicnode.com", - "https://polygon-amoy.drpc.org" - ] - }, - "arbitrum": { - "protocol": "eth", - "id": 42161, - "urls": [ - "https://arb-mainnet.g.alchemy.com/v2/${ALCHEMY_API_KEY}", - "https://arb1.arbitrum.io/rpc", - "https://arbitrum-one-rpc.publicnode.com", - "https://rpcfree.com/arbitrum-rpc", - "https://arbitrum.drpc.org" - ] - }, - "arbitrum-sepolia": { - "protocol": "eth", - "id": 421614, - "urls": [ - "https://sepolia-rollup.arbitrum.io/rpc", - "https://arbitrum-sepolia-rpc.publicnode.com", - "https://arbitrum-sepolia.drpc.org" - ] - }, - "optimism": { - "protocol": "eth", - "id": 10, - "urls": [ - "https://mainnet.optimism.io", - "https://optimism-rpc.publicnode.com", - "https://optimism.gateway.tenderly.co", - "https://optimism.drpc.org" - ] - }, - "optimism-sepolia": { - "protocol": "eth", - "id": 11155420, - "urls": [ - "https://sepolia.optimism.io", - "https://optimism-sepolia.drpc.org" - ] - }, - "bsc": { - "protocol": "eth", - "id": 56, - "urls": [ - "https://bsc-dataseed1.bnbchain.org", - "https://bsc-dataseed2.bnbchain.org", - "https://bsc-dataseed3.bnbchain.org", - "https://bsc-dataseed4.bnbchain.org", - "https://bsc-dataseed1.defibit.io", - "https://bsc-dataseed2.defibit.io", - "https://bsc-dataseed3.defibit.io", - "https://bsc-dataseed4.defibit.io", - "https://bsc-dataseed1.ninicoin.io", - "https://bsc-dataseed2.ninicoin.io", - "https://bsc-dataseed3.ninicoin.io", - "https://bsc-dataseed4.ninicoin.io", - "https://bsc-rpc.publicnode.com", - "https://bsc.drpc.org" - ] - }, - "bsc-testnet": { - "protocol": "eth", - "id": 97, - "urls": [ - "https://data-seed-prebsc-1-s1.bnbchain.org:8545", - "https://data-seed-prebsc-2-s1.bnbchain.org:8545", - "https://data-seed-prebsc-1-s2.bnbchain.org:8545", - "https://data-seed-prebsc-2-s2.bnbchain.org:8545", - "https://data-seed-prebsc-1-s3.bnbchain.org:8545", - "https://data-seed-prebsc-2-s3.bnbchain.org:8545", - "https://bsc-testnet-rpc.publicnode.com", - "https://bsc-testnet.drpc.org" - ] - }, - "polygon-zkevm": { - "protocol": "eth", - "id": 1101, - "urls": [ - "https://zkevm-rpc.com", - "https://polygon-zkevm.drpc.org" - ] - }, - "polygon-zkevm-cardona": { - "protocol": "eth", - "id": 2442, - "urls": [ - "https://rpc.cardona.zkevm-rpc.com", - "https://polygon-zkevm-cardona.drpc.org" - ] - }, - "arbitrum-nova": { - "protocol": "eth", - "id": 42170, - "urls": [ - "https://nova.arbitrum.io/rpc", - "https://arbitrum-nova-rpc.publicnode.com", - "https://arbitrum-nova.drpc.org" - ] - }, - "zksync": { - "protocol": "eth", - "id": 324, - "urls": [ - "https://mainnet.era.zksync.io", - "https://zksync.drpc.org" - ] - }, - "zksync-sepolia": { - "protocol": "eth", - "id": 300, - "urls": [ - "https://sepolia.era.zksync.dev", - "https://zksync-sepolia.drpc.org" - ] - }, - "base": { - "protocol": "eth", - "id": 8453, - "urls": [ - "https://mainnet.base.org/", - "https://developer-access-mainnet.base.org/", - "https://base.gateway.tenderly.co", - "https://base-rpc.publicnode.com", - "https://rpcfree.com/base-rpc", - "https://rpc.baseazul.dev", - "https://base.drpc.org" - ] - }, - "base-sepolia": { - "protocol": "eth", - "id": 84532, - "urls": [ - "https://sepolia.base.org", - "https://base-sepolia-rpc.publicnode.com", - "https://base-sepolia.drpc.org" - ] - }, - "linea": { - "protocol": "eth", - "id": 59144, - "urls": [ - "https://rpc.linea.build", - "https://linea-rpc.publicnode.com", - "https://linea.drpc.org" - ] - }, - "linea-sepolia": { - "protocol": "eth", - "id": 59141, - "urls": [ - "https://rpc.sepolia.linea.build", - "https://linea-sepolia-rpc.publicnode.com", - "https://linea-sepolia.drpc.org" - ] - }, - "gnosis": { - "protocol": "eth", - "id": 100, - "urls": [ - "https://rpc.gnosischain.com", - "https://rpc.gnosis.gateway.fm", - "https://rpc.ankr.com/gnosis", - "https://gnosischain-rpc.gateway.pokt.network", - "https://gnosis-mainnet.public.blastapi.io", - "https://gnosis.api.onfinality.io/public", - "https://gnosis.blockpi.network/v1/rpc/public", - "https://web3endpoints.com/gnosischain-mainnet", - "https://gnosis.oat.farm", - "https://gnosis-rpc.publicnode.com", - "https://gnosis.drpc.org" - ] - }, - "gnosis-chiado": { - "protocol": "eth", - "id": 10200, - "urls": [ - "https://rpc.chiadochain.net", - "https://rpc.chiado.gnosis.gateway.fm", - "https://gnosis-chiado-rpc.publicnode.com", - "https://gnosis-chiado.drpc.org" - ] - }, - "avalanche": { - "protocol": "eth", - "id": 43114, - "urls": [ - "https://api.avax.network/ext/bc/C/rpc", - "https://avalanche-c-chain-rpc.publicnode.com", - "https://avalanche.drpc.org" - ] - }, - "avalanche-fuji": { - "protocol": "eth", - "id": 43113, - "urls": [ - "https://api.avax-test.network/ext/bc/C/rpc", - "https://avalanche-fuji-c-chain-rpc.publicnode.com", - "https://avalanche-fuji.drpc.org" - ] - }, - "aurora": { - "protocol": "eth", - "id": 1313161554, - "urls": [ - "https://mainnet.aurora.dev", - "https://aurora.drpc.org" - ] - }, - "aurora-testnet": { - "protocol": "eth", - "id": 1313161555, - "urls": [ - "https://testnet.aurora.dev/", - "https://aurora-testnet.drpc.org" - ] - }, - "mantle": { - "protocol": "eth", - "id": 5000, - "urls": [ - "https://rpc.mantle.xyz", - "https://mantle-rpc.publicnode.com", - "https://mantle.drpc.org" - ] - }, - "mantle-sepolia": { - "protocol": "eth", - "id": 5003, - "urls": [ - "https://rpc.sepolia.mantle.xyz", - "https://mantle-sepolia.drpc.org" - ] - }, - "klaytn": { - "protocol": "eth", - "id": 8217, - "urls": [ - "https://public-en.node.kaia.io", - "https://klaytn.drpc.org" - ] - }, - "klaytn-baobab": { - "protocol": "eth", - "id": 1001, - "urls": [ - "https://public-en-kairos.node.kaia.io", - "https://klaytn-baobab.drpc.org" - ] - }, - "celo": { - "protocol": "eth", - "id": 42220, - "urls": [ - "https://forno.celo.org", - "https://celo.drpc.org" - ] - }, - "celo-alfajores": { - "protocol": "eth", - "id": 44787, - "urls": [ - "https://alfajores-forno.celo-testnet.org", - "https://celo-alfajores.drpc.org" - ] - }, - "celo-sepolia": { - "protocol": "eth", - "id": 11142220, - "urls": [ - "https://forno.celo-sepolia.celo-testnet.org" - ] - }, - "moonbeam": { - "protocol": "eth", - "id": 1284, - "urls": [ - "https://rpc.api.moonbeam.network", - "https://moonbeam.public.blastapi.io", - "https://moonbeam-rpc.dwellir.com", - "https://moonbeam.api.onfinality.io/public", - "https://moonbeam.unitedbloc.com", - "https://moonbeam-rpc.publicnode.com", - "https://moonbeam.drpc.org" - ] - }, - "moonbase-alpha": { - "protocol": "eth", - "id": 1287, - "urls": [ - "https://rpc.api.moonbase.moonbeam.network", - "https://moonbase-alpha.public.blastapi.io", - "https://moonbase-rpc.dwellir.com", - "https://moonbeam-alpha.api.onfinality.io/public", - "https://moonbase.unitedbloc.com", - "https://moonbase-alpha.drpc.org" - ] - }, - "moonriver": { - "protocol": "eth", - "id": 1285, - "urls": [ - "https://rpc.api.moonriver.moonbeam.network", - "https://moonriver.public.blastapi.io", - "https://moonriver-rpc.dwellir.com", - "https://moonriver.api.onfinality.io/public", - "https://moonriver.unitedbloc.com", - "https://moonriver-rpc.publicnode.com", - "https://moonriver.drpc.org" - ] - }, - "scroll-sepolia": { - "protocol": "eth", - "id": 534351, - "urls": [ - "https://sepolia-rpc.scroll.io", - "https://rpc.ankr.com/scroll_sepolia_testnet", - "https://scroll-sepolia.chainstacklabs.com", - "https://scroll-testnet-public.unifra.io", - "https://scroll-sepolia-rpc.publicnode.com", - "https://scroll-sepolia.drpc.org" - ] - }, - "scroll": { - "protocol": "eth", - "id": 534352, - "urls": [ - "https://rpc.scroll.io", - "https://rpc.ankr.com/scroll", - "https://scroll-mainnet.chainstacklabs.com", - "https://scroll-rpc.publicnode.com", - "https://scroll.drpc.org" - ] - }, - "cronos": { - "protocol": "eth", - "id": 25, - "urls": [ - "https://evm.cronos.org", - "https://cronos-evm-rpc.publicnode.com", - "https://cronos.drpc.org" - ] - }, - "cronos-testnet": { - "protocol": "eth", - "id": 338, - "urls": [ - "https://evm-t3.cronos.org", - "https://cronos-testnet.drpc.org" - ] - }, - "metis": { - "protocol": "eth", - "id": 1088, - "urls": [ - "https://andromeda.metis.io/?owner=1088", - "https://metis.drpc.org", - "https://metis-rpc.publicnode.com" - ] - }, - "metis-sepolia": { - "protocol": "eth", - "id": 59902, - "urls": [ - "https://metis-sepolia.drpc.org" - ] - }, - "opbnb": { - "protocol": "eth", - "id": 204, - "urls": [ - "https://opbnb-mainnet-rpc.bnbchain.org", - "https://opbnb-mainnet.nodereal.io/v1/64a9df0874fb4a93b9d0a3849de012d3", - "https://opbnb-mainnet.nodereal.io/v1/e9a36765eb8a40b9bd12e680a1fd2bc5", - "https://opbnb-rpc.publicnode.com", - "https://opbnb.drpc.org" - ] - }, - "opbnb-testnet": { - "protocol": "eth", - "id": 5611, - "urls": [ - "https://opbnb-testnet-rpc.bnbchain.org", - "https://opbnb-testnet.nodereal.io/v1/64a9df0874fb4a93b9d0a3849de012d3", - "https://opbnb-testnet.nodereal.io/v1/e9a36765eb8a40b9bd12e680a1fd2bc5", - "https://opbnb-testnet-rpc.publicnode.com", - "https://opbnb-testnet.drpc.org" - ] - }, - "kava": { - "protocol": "eth", - "id": 2222, - "urls": [ - "https://evm.kava.io", - "https://kava-rpc.gateway.pokt.network", - "https://kava-evm.rpc.thirdweb.com", - "https://kava-evm-rpc.publicnode.com", - "https://evm.kava-rpc.com", - "https://rpc.ankr.com/kava_evm", - "https://kava.drpc.org" - ] - }, - "kava-testnet": { - "protocol": "eth", - "id": 2221, - "urls": [ - "https://evm.testnet.kava.io", - "https://kava-evm-testnet.rpc.thirdweb.com", - "https://kava-testnet.drpc.org" - ] - }, - "starknet": { - "protocol": "starknet", - "urls": [ - "https://starknet.api.onfinality.io/public" - ], - "id": 23448594291968336 - }, - "starknet-sepolia": { - "protocol": "starknet", - "urls": [ - "https://rpc.starknet-testnet.lava.build" - ], - "id": 393402133025997800000000 - }, - "immutable-zkevm": { - "protocol": "eth", - "id": 13371, - "urls": [ - "https://rpc.immutable.com" - ] - }, - "immutable-zkevm-testnet": { - "protocol": "eth", - "id": 13473, - "urls": [ - "https://rpc.testnet.immutable.com" - ] - }, - "vara": { - "protocol": "polkadot", - "urls": [ - "https://vara.drpc.org" - ] - }, - "vara-testnet": { - "protocol": "polkadot", - "urls": [ - "https://vara-testnet.drpc.org" - ] - }, - "solana": { - "protocol": "solana", - "urls": [ - "https://solana.drpc.org" - ] - }, - "solana-testnet": { - "protocol": "solana", - "urls": [ - "https://solana-testnet.drpc.org" - ] - }, - "solana-devnet": { - "protocol": "solana", - "urls": [ - "https://solana-devnet.drpc.org" - ] - }, - "haqq": { - "protocol": "eth", - "id": 11235, - "urls": [ - "https://rpc.eth.haqq.network", - "https://haqq-evm-rpc.publicnode.com", - "https://haqq.drpc.org" - ] - }, - "haqq-testnet": { - "protocol": "eth", - "id": 54211, - "urls": [ - "https://rpc.eth.testedge2.haqq.network", - "https://haqq-testnet.drpc.org" - ] - }, - "filecoin": { - "protocol": "eth", - "id": 314, - "urls": [ - "https://api.node.glif.io/", - "https://rpc.ankr.com/filecoin", - "https://filecoin-mainnet.chainstacklabs.com/rpc/v1", - "https://filfox.info/rpc/v1", - "https://filecoin.drpc.org" - ] - }, - "filecoin-calibration": { - "protocol": "eth", - "id": 314159, - "urls": [ - "https://api.calibration.node.glif.io/rpc/v1", - "https://rpc.ankr.com/filecoin_testnet", - "https://filecoin-calibration.chainstacklabs.com/rpc/v1", - "https://filecoin-calibration.chainup.net/rpc/v1", - "https://calibration.filfox.info/rpc/v1", - "https://filecoin-calibration.drpc.org" - ] - }, - "fuse": { - "protocol": "eth", - "id": 122, - "urls": [ - "https://rpc.fuse.io", - "https://fuse.drpc.org" - ] - }, - "taiko": { - "protocol": "eth", - "id": 167000, - "urls": [ - "https://rpc.mainnet.taiko.xyz", - "https://taiko-rpc.publicnode.com", - "https://taiko.drpc.org" - ] - }, - "taiko-hoodi": { - "protocol": "eth", - "id": 167013, - "urls": [ - "https://rpc.hoodi.taiko.xyz", - "https://taiko-hoodi.drpc.org" - ] - }, - "taiko-hekla": { - "protocol": "eth", - "id": 167009, - "urls": [ - "https://taiko-hekla.drpc.org" - ] - }, - "oktc": { - "protocol": "eth", - "id": 66, - "urls": [ - "https://exchainrpc.okex.org", - "https://okc-mainnet.gateway.pokt.network/v1/lb/6275309bea1b320039c893ff", - "https://oktc.drpc.org" - ] - }, - "oktc-testnet": { - "protocol": "eth", - "id": 65, - "urls": [ - "https://exchaintestrpc.okex.org", - "https://oktc-testnet.drpc.org" - ] - }, - "manta-pacific": { - "protocol": "eth", - "id": 169, - "urls": [ - "https://pacific-rpc.manta.network/http", - "https://manta-pacific.drpc.org" - ] - }, - "manta-pacific-sepolia": { - "protocol": "eth", - "id": 3441006, - "urls": [ - "https://pacific-rpc.sepolia-testnet.manta.network/http", - "https://manta-pacific-sepolia.drpc.org" - ] - }, - "alephzero": { - "protocol": "eth", - "id": 41455, - "urls": [ - "https://rpc.alephzero.raas.gelato.cloud", - "https://alephzero.drpc.org" - ] - }, - "alephzero-sepolia": { - "protocol": "eth", - "id": 2039, - "urls": [ - "https://rpc.alephzero-testnet.gelato.digital", - "https://alephzero-sepolia.drpc.org" - ] - }, - "everclear": { - "protocol": "eth", - "id": 25327, - "urls": [ - "https://rpc.everclear.raas.gelato.cloud", - "https://everclear.drpc.org" - ] - }, - "everclear-sepolia": { - "protocol": "eth", - "id": 6398, - "urls": [ - "https://rpc.connext-sepolia.gelato.digital/", - "https://everclear-sepolia.drpc.org" - ] - }, - "harmony-0": { - "protocol": "eth", - "id": 1666600000, - "urls": [ - "https://api.harmony.one", - "https://a.api.s0.t.hmny.io", - "https://api.s0.t.hmny.io", - "https://rpc.ankr.com/harmony", - "https://1rpc.io/one", - "https://harmony-0.drpc.org" - ] - }, - "harmony-1": { - "protocol": "eth", - "id": 1666600001, - "urls": [ - "https://api.s1.t.hmny.io", - "https://harmony-1.drpc.org" - ] - }, - "berachain": { - "protocol": "eth", - "id": 80094, - "urls": [ - "https://rpc.berachain.com", - "https://berachain-rpc.publicnode.com", - "https://rpc.berachain-apis.com", - "https://berachain.drpc.org" - ] - }, - "bartio": { - "protocol": "eth", - "id": 80084, - "urls": [ - "https://bartio.drpc.org" - ] - }, - "berachain-bepolia": { - "protocol": "eth", - "id": 80069, - "urls": [ - "https://bepolia.rpc.berachain.com", - "https://berachain-bepolia.drpc.org" - ] - }, - "blast": { - "protocol": "eth", - "id": 81457, - "urls": [ - "https://rpc.blast.io", - "https://rpc.ankr.com/blast", - "https://blast.din.dev/rpc", - "https://blastl2-mainnet.public.blastapi.io", - "https://blast.blockpi.network/v1/rpc/public", - "https://blast-rpc.publicnode.com", - "https://blast.drpc.org" - ] - }, - "blast-sepolia": { - "protocol": "eth", - "id": 168587773, - "urls": [ - "https://sepolia.blast.io", - "https://blast-sepolia.drpc.org" - ] - }, - "lisk": { - "protocol": "eth", - "id": 1135, - "urls": [ - "https://rpc.api.lisk.com", - "https://lisk.drpc.org" - ] - }, - "lisk-sepolia": { - "protocol": "eth", - "id": 4202, - "urls": [ - "https://rpc.sepolia-api.lisk.com", - "https://lisk-sepolia.drpc.org" - ] - }, - "zora": { - "protocol": "eth", - "id": 7777777, - "urls": [ - "https://rpc.zora.energy/", - "https://zora.drpc.org" - ] - }, - "zora-sepolia": { - "protocol": "eth", - "id": 999999999, - "urls": [ - "https://sepolia.rpc.zora.energy", - "https://zora-sepolia.drpc.org" - ] - }, - "mode": { - "protocol": "eth", - "id": 34443, - "urls": [ - "https://mainnet.mode.network", - "https://mode.drpc.org" - ] - }, - "mode-testnet": { - "protocol": "eth", - "id": 919, - "urls": [ - "https://sepolia.mode.network", - "https://mode-testnet.drpc.org" - ] - }, - "evmos": { - "protocol": "eth", - "id": 9001, - "urls": [ - "https://evmos.lava.build", - "https://evmos-evm-rpc.publicnode.com", - "https://evmos.drpc.org" - ] - }, - "evmos-testnet": { - "protocol": "eth", - "id": 9000, - "urls": [ - "https://evmos-testnet.lava.build", - "https://eth.bd.evmos.dev:8545", - "https://evmos-testnet-evm-rpc.publicnode.com", - "https://evmos-testnet.drpc.org" - ] - }, - "ronin": { - "protocol": "eth", - "id": 2020, - "urls": [ - "https://ronin.lgns.net/rpc" - ] - }, - "ronin-saigon": { - "protocol": "eth", - "id": 202601, - "urls": [ - "https://ronin-testnet.gateway.tenderly.co" - ] - }, - "neon-evm": { - "protocol": "eth", - "id": 245022934, - "urls": [ - "https://neon-proxy-mainnet.solana.p2p.org", - "https://neon-evm.drpc.org" - ] - }, - "neon-evm-devnet": { - "protocol": "eth", - "id": 245022926, - "urls": [ - "https://devnet.neonevm.org", - "https://neon-evm-devnet.drpc.org" - ] - }, - "boba-eth": { - "protocol": "eth", - "id": 288, - "urls": [ - "https://mainnet.boba.network", - "https://replica.boba.network", - "https://boba-ethereum.gateway.tenderly.co", - "https://gateway.tenderly.co/public/boba-ethereum", - "https://boba-eth.drpc.org" - ] - }, - "boba-bnb": { - "protocol": "eth", - "id": 56288, - "urls": [ - "https://bnb.boba.network", - "https://boba-bnb.gateway.tenderly.co/", - "https://gateway.tenderly.co/public/boba-bnb", - "https://replica.bnb.boba.network", - "https://boba-bnb.drpc.org" - ] - }, - "heco": { - "protocol": "eth", - "id": 128, - "urls": [ - "https://http-mainnet.hecochain.com", - "https://heco.drpc.org" - ] - }, - "heco-testnet": { - "protocol": "eth", - "id": 256, - "urls": [ - "https://http-testnet.hecochain.com", - "https://heco-testnet.drpc.org" - ] - }, - "playnance": { - "protocol": "eth", - "id": 1829, - "urls": [ - "https://rpc.playblock.io", - "https://playnance.drpc.org" - ] - }, - "playnance-testnet": { - "protocol": "eth", - "id": 80998896642, - "urls": [ - "https://playnance-testnet.drpc.org" - ] - }, - "zeta-chain": { - "protocol": "eth", - "id": 7000, - "urls": [ - "https://zetachain-evm.blockpi.network/v1/rpc/public", - "https://zetachain-mainnet.g.allthatnode.com/archive/evm", - "https://zeta-chain.drpc.org", - "https://zetachain-mainnet.public.blastapi.io", - "https://7000.rpc.thirdweb.com" - ] - }, - "zeta-chain-testnet": { - "protocol": "eth", - "id": 7001, - "urls": [ - "https://zetachain-athens-evm.blockpi.network/v1/rpc/public", - "https://zetachain-testnet.public.blastapi.io", - "https://zetachain-athens.g.allthatnode.com/archive/evm", - "https://7001.rpc.thirdweb.com", - "https://zeta-chain-testnet.drpc.org" - ] - }, - "bittorrent": { - "protocol": "eth", - "id": 199, - "urls": [ - "https://rpc.bt.io", - "https://bittorrent.drpc.org" - ] - }, - "bittorrent-testnet": { - "protocol": "eth", - "id": 1029, - "urls": [ - "https://pre-rpc.bt.io", - "https://bittorrent-testnet.drpc.org" - ] - }, - "thundercore": { - "protocol": "eth", - "id": 108, - "urls": [ - "https://mainnet-rpc.thundercore.com", - "https://mainnet-rpc.thundertoken.net", - "https://mainnet-rpc.thundercore.io", - "https://thundercore.drpc.org" - ] - }, - "thundercore-testnet": { - "protocol": "eth", - "id": 18, - "urls": [ - "https://testnet-rpc.thundercore.com", - "https://thundercore-testnet.drpc.org" - ] - }, - "core": { - "protocol": "eth", - "id": 1116, - "urls": [ - "https://rpc.coredao.org/", - "https://rpc-core.icecreamswap.com", - "https://core.drpc.org" - ] - }, - "core-testnet": { - "protocol": "eth", - "id": 1115, - "urls": [ - "https://rpc.test.btcs.network" - ] - }, - "telos": { - "protocol": "eth", - "id": 40, - "urls": [ - "https://rpc.telos.net", - "https://telos.drpc.org" - ] - }, - "telos-testnet": { - "protocol": "eth", - "id": 41, - "urls": [ - "https://rpc.testnet.telos.net", - "https://telos-testnet.drpc.org" - ] - }, - "near": { - "protocol": "near", - "urls": [ - "https://near.drpc.org" - ] - }, - "near-testnet": { - "protocol": "near", - "urls": [ - "https://near-testnet.drpc.org" - ] - }, - "near-betanet": { - "protocol": "near", - "urls": [ - "https://near-betanet.drpc.org" - ] - }, - "opcelestia-raspberry-testnet": { - "protocol": "eth", - "id": 123420111, - "urls": [ - "https://rpc.opcelestia-raspberry.gelato.digital", - "https://opcelestia-raspberry-testnet.drpc.org" - ] - }, - "arb-blueberry-testnet": { - "protocol": "eth", - "id": 88153591557, - "urls": [ - "https://rpc.arb-blueberry.gelato.digital", - "https://arb-blueberry-testnet.drpc.org" - ] - }, - "polygon-blackberry-testnet": { - "protocol": "eth", - "id": 94204209, - "urls": [ - "https://rpc.polygon-blackberry.gelato.digital", - "https://polygon-blackberry-testnet.drpc.org" - ] - }, - "dymension": { - "protocol": "eth", - "id": 1100, - "urls": [ - "https://dymension-evm.blockpi.network/v1/rpc/public", - "https://dymension-evm-rpc.publicnode.com", - "https://dymension.drpc.org" - ] - }, - "eth-beacon-chain": { - "protocol": "eth-beacon-chain", - "urls": [ - "https://eth-beacon-chain.drpc.org" - ] - }, - "eth-beacon-chain-sepolia": { - "protocol": "eth-beacon-chain", - "urls": [ - "https://eth-beacon-chain-sepolia.drpc.org" - ] - }, - "eth-beacon-chain-holesky": { - "protocol": "eth-beacon-chain", - "urls": [ - "https://eth-beacon-chain-holesky.drpc.org" - ] - }, - "eth-beacon-chain-hoodi": { - "protocol": "eth-beacon-chain", - "urls": [ - "https://eth-beacon-chain-hoodi.drpc.org" - ] - }, - "real": { - "protocol": "eth", - "id": 111188, - "urls": [ - "https://rpc.realforreal.gelato.digital", - "https://tangible-real.gateway.tenderly.co", - "https://real.drpc.org" - ] - }, - "cosmos-hub": { - "protocol": "cosmos", - "urls": [ - "https://cosmos-hub.drpc.org" - ] - }, - "cosmos-hub-testnet": { - "protocol": "cosmos", - "urls": [ - "https://cosmos-hub-testnet.drpc.org" - ] - }, - "axelar": { - "protocol": "cosmos", - "urls": [ - "https://axelar.drpc.org" - ] - }, - "axelar-testnet": { - "protocol": "cosmos", - "urls": [ - "https://axelar-testnet.drpc.org" - ] - }, - "osmosis": { - "protocol": "cosmos", - "urls": [ - "https://osmosis.drpc.org" - ] - }, - "osmosis-testnet": { - "protocol": "cosmos", - "urls": [ - "https://osmosis-testnet.drpc.org" - ] - }, - "neutron": { - "protocol": "cosmos", - "urls": [ - "https://neutron.drpc.org" - ] - }, - "neutron-testnet": { - "protocol": "cosmos", - "urls": [ - "https://neutron-testnet.drpc.org" - ] - }, - "rootstock": { - "protocol": "eth", - "id": 30, - "urls": [ - "https://public-node.rsk.co", - "https://mycrypto.rsk.co", - "https://rootstock.drpc.org" - ] - }, - "rootstock-testnet": { - "protocol": "eth", - "id": 31, - "urls": [ - "https://public-node.testnet.rsk.co", - "https://mycrypto.testnet.rsk.co", - "https://rootstock-testnet.drpc.org" - ] - }, - "open-campus-codex-sepolia": { - "protocol": "eth", - "id": 656476, - "urls": [ - "https://rpc.open-campus-codex.gelato.digital", - "https://open-campus-codex-sepolia.drpc.org" - ] - }, - "gameswift-testnet": { - "protocol": "eth", - "id": 10888, - "urls": [ - "https://rpc-testnet.gameswift.io", - "https://gameswift-testnet.drpc.org" - ] - }, - "zircuit-mainnet": { - "protocol": "eth", - "id": 48900, - "urls": [ - "https://mainnet.zircuit.com", - "https://zircuit-mainnet.drpc.org" - ] - }, - "zircuit-testnet": { - "protocol": "eth", - "id": 48899, - "urls": [ - "https://zircuit-testnet.drpc.org" - ] - }, - "zircuit-garfield-testnet": { - "protocol": "eth", - "id": 48898, - "urls": [ - "https://garfield-testnet.zircuit.com/", - "https://zircuit-garfield-testnet.drpc.org" - ] - }, - "avail": { - "protocol": "polkadot", - "urls": [ - "https://avail.drpc.org" - ] - }, - "avail-testnet": { - "protocol": "polkadot", - "urls": [ - "https://avail-testnet.drpc.org" - ] - }, - "fraxtal-testnet": { - "protocol": "eth", - "id": 2523, - "urls": [ - "https://rpc.testnet.frax.com", - "https://fraxtal-testnet.drpc.org" - ] - }, - "fraxtal": { - "protocol": "eth", - "id": 252, - "urls": [ - "https://rpc.frax.com", - "https://fraxtal-rpc.publicnode.com", - "https://fraxtal.drpc.org" - ] - }, - "tron": { - "protocol": "eth", - "id": 728126428, - "urls": [ - "https://rpc.ankr.com/tron_jsonrpc", - "https://api.trongrid.io/jsonrpc", - "https://tron.drpc.org" - ] - }, - "tron-shasta": { - "protocol": "eth", - "id": 2494104990, - "urls": [ - "https://api.shasta.trongrid.io/jsonrpc", - "https://tron-shasta.drpc.org" - ] - }, - "kroma": { - "protocol": "eth", - "id": 255, - "urls": [ - "https://api.kroma.network", - "https://rpc-kroma.rockx.com", - "https://kroma.drpc.org" - ] - }, - "kroma-sepolia": { - "protocol": "eth", - "id": 2358, - "urls": [ - "https://api.sepolia.kroma.network", - "https://kroma-sepolia.drpc.org" - ] - }, - "wemix": { - "protocol": "eth", - "id": 1111, - "urls": [ - "https://api.wemix.com", - "https://wemix.drpc.org" - ] - }, - "wemix-testnet": { - "protocol": "eth", - "id": 1112, - "urls": [ - "https://api.test.wemix.com", - "https://wemix-testnet.drpc.org" - ] - }, - "polkadot": { - "protocol": "polkadot", - "urls": [ - "https://polkadot.drpc.org" - ] - }, - "kusama": { - "protocol": "polkadot", - "urls": [ - "https://kusama.drpc.org" - ] - }, - "metall2": { - "protocol": "eth", - "id": 1750, - "urls": [ - "https://rpc.metall2.com", - "https://metall2.drpc.org" - ] - }, - "metall2-testnet": { - "protocol": "eth", - "id": 1740, - "urls": [ - "https://testnet.rpc.metall2.com", - "https://metall2-testnet.drpc.org" - ] - }, - "bob": { - "protocol": "eth", - "id": 60808, - "urls": [ - "https://rpc.gobob.xyz", - "https://bob-mainnet.public.blastapi.io", - "https://bob.drpc.org" - ] - }, - "bob-testnet": { - "protocol": "eth", - "id": 808813, - "urls": [ - "https://bob-sepolia.rpc.gobob.xyz", - "https://bob-testnet.drpc.org" - ] - }, - "goat-testnet3": { - "protocol": "eth", - "id": 48816, - "urls": [ - "https://rpc.testnet3.goat.network" - ] - }, - "goat-mainnet-alpha": { - "protocol": "eth", - "id": 2345, - "urls": [ - "https://rpc.goat.network", - "https://goat-mainnet-alpha.drpc.org" - ] - }, - "snaxchain": { - "protocol": "eth", - "id": 2192, - "urls": [ - "https://mainnet.snaxchain.io", - "https://snaxchain.drpc.org" - ] - }, - "xlayer": { - "protocol": "eth", - "id": 196, - "urls": [ - "https://rpc.xlayer.tech", - "https://xlayerrpc.okx.com", - "https://xlayer.drpc.org" - ] - }, - "xlayer-testnet": { - "protocol": "eth", - "id": 1952, - "urls": [ - "https://testrpc.xlayer.tech" - ] - }, - "sei": { - "protocol": "eth", - "id": 1329, - "urls": [ - "https://evm-rpc.sei-apis.com", - "https://sei.drpc.org" - ] - }, - "sei-devnet": { - "protocol": "eth", - "id": 713715, - "urls": [ - "https://evm-rpc-arctic-1.sei-apis.com", - "https://evm-rpc.arctic-1.seinetwork.io", - "https://sei-devnet.drpc.org" - ] - }, - "sei-testnet": { - "protocol": "eth", - "id": 1328, - "urls": [ - "https://evm-rpc-testnet.sei-apis.com", - "https://sei-testnet.drpc.org" - ] - }, - "ton": { - "protocol": "ton", - "urls": [ - "https://ton.drpc.org" - ] - }, - "ton-testnet": { - "protocol": "ton", - "urls": [ - "https://ton-testnet.drpc.org" - ] - }, - "sonic-testnet": { - "protocol": "eth", - "id": 57054, - "urls": [ - "https://rpc.blaze.soniclabs.com", - "https://sonic-blaze-rpc.publicnode.com", - "https://sonic-testnet.drpc.org" - ] - }, - "sonic-testnet-v2": { - "protocol": "eth", - "id": 14601, - "urls": [ - "https://rpc.testnet.soniclabs.com" - ] - }, - "sonic": { - "protocol": "eth", - "id": 146, - "urls": [ - "https://rpc.soniclabs.com", - "https://sonic-rpc.publicnode.com", - "https://sonic.drpc.org" - ] - }, - "lens-testnet": { - "protocol": "eth", - "id": 37111, - "urls": [ - "https://rpc.testnet.lens.dev", - "https://lens-testnet.drpc.org" - ] - }, - "lens": { - "protocol": "eth", - "id": 232, - "urls": [ - "https://rpc.lens.xyz", - "https://lens.drpc.org" - ] - }, - "unichain": { - "protocol": "eth", - "id": 130, - "urls": [ - "https://mainnet.unichain.org", - "https://unichain-rpc.publicnode.com", - "https://unichain.drpc.org" - ] - }, - "unichain-sepolia": { - "protocol": "eth", - "id": 1301, - "urls": [ - "https://sepolia.unichain.org", - "https://unichain-sepolia-rpc.publicnode.com", - "https://unichain-sepolia.drpc.org" - ] - }, - "apechain": { - "protocol": "eth", - "id": 33139, - "urls": [ - "https://rpc.apechain.com", - "https://apechain.drpc.org" - ] - }, - "apechain-curtis": { - "protocol": "eth", - "id": 33111, - "urls": [ - "https://rpc.curtis.apechain.com", - "https://apechain-curtis.drpc.org" - ] - }, - "soneium": { - "protocol": "eth", - "id": 1868, - "urls": [ - "https://rpc.soneium.org", - "https://soneium.drpc.org" - ] - }, - "soneium-minato": { - "protocol": "eth", - "id": 1946, - "urls": [ - "https://rpc.minato.soneium.org", - "https://soneium-minato.drpc.org" - ] - }, - "zero": { - "protocol": "eth", - "id": 543210, - "urls": [ - "https://rpc.zerion.io/v1/zero", - "https://zero.drpc.org" - ] - }, - "worldchain": { - "protocol": "eth", - "id": 480, - "urls": [ - "https://worldchain-mainnet.g.alchemy.com/public", - "https://480.rpc.thirdweb.com", - "https://worldchain-mainnet.gateway.tenderly.co", - "https://worldchain.drpc.org" - ] - }, - "worldchain-sepolia": { - "protocol": "eth", - "id": 4801, - "urls": [ - "https://worldchain-sepolia.g.alchemy.com/public", - "https://4801.rpc.thirdweb.com", - "https://worldchain-sepolia.gateway.tenderly.co", - "https://worldchain-sepolia.drpc.org" - ] - }, - "cronos-zkevm": { - "protocol": "eth", - "id": 388, - "urls": [ - "https://mainnet.zkevm.cronos.org", - "https://cronos-zkevm.drpc.org" - ] - }, - "cronos-zkevm-testnet": { - "protocol": "eth", - "id": 240, - "urls": [ - "https://testnet.zkevm.cronos.org", - "https://cronos-zkevm-testnet.drpc.org" - ] - }, - "viction": { - "protocol": "eth", - "id": 88, - "urls": [ - "https://rpc.viction.xyz", - "https://viction.drpc.org" - ] - }, - "viction-testnet": { - "protocol": "eth", - "id": 89, - "urls": [ - "https://rpc-testnet.viction.xyz", - "https://viction-testnet.drpc.org" - ] - }, - "megaeth": { - "protocol": "eth", - "id": 4326, - "urls": [ - "https://mainnet.megaeth.com/rpc", - "https://megaeth.drpc.org" - ] - }, - "megaeth-testnet": { - "protocol": "eth", - "id": 6343, - "urls": [ - "https://carrot.megaeth.com/rpc", - "https://megaeth-testnet.drpc.org" - ] - }, - "megaeth-deprecated": { - "protocol": "eth", - "id": 6342, - "urls": [ - "https://megaeth-deprecated.drpc.org" - ] - }, - "0g-mainnet": { - "protocol": "eth", - "id": 16661, - "urls": [ - "https://evmrpc.0g.ai", - "https://0g-mainnet.drpc.org" - ] - }, - "0g-newton-testnet": { - "protocol": "eth", - "id": 16600, - "urls": [ - "https://0g-newton-testnet.drpc.org" - ] - }, - "0g-galileo-testnet": { - "protocol": "eth", - "id": 16602, - "urls": [ - "https://evmrpc-testnet.0g.ai" - ] - }, - "superseed": { - "protocol": "eth", - "id": 5330, - "urls": [ - "https://mainnet.superseed.xyz", - "https://superseed.drpc.org" - ] - }, - "superseed-sepolia": { - "protocol": "eth", - "id": 53302, - "urls": [ - "https://sepolia.superseed.xyz", - "https://superseed-sepolia.drpc.org" - ] - }, - "ink": { - "protocol": "eth", - "id": 57073, - "urls": [ - "https://rpc-gel.inkonchain.com", - "https://rpc-qnd.inkonchain.com", - "https://ink.drpc.org" - ] - }, - "ink-sepolia": { - "protocol": "eth", - "id": 763373, - "urls": [ - "https://rpc-gel-sepolia.inkonchain.com", - "https://ink-sepolia.drpc.org" - ] - }, - "abstract": { - "protocol": "eth", - "id": 2741, - "urls": [ - "https://api.mainnet.abs.xyz", - "https://abstract.drpc.org" - ] - }, - "abstract-sepolia": { - "protocol": "eth", - "id": 11124, - "urls": [ - "https://api.testnet.abs.xyz", - "https://abstract-sepolia.drpc.org" - ] - }, - "hashkey": { - "protocol": "eth", - "id": 177, - "urls": [ - "https://mainnet.hsk.xyz", - "https://hashkey.drpc.org" - ] - }, - "hashkey-testnet": { - "protocol": "eth", - "id": 133, - "urls": [ - "https://testnet.hsk.xyz" - ] - }, - "gravity-alpha": { - "protocol": "eth", - "id": 1625, - "urls": [ - "https://rpc.gravity.xyz", - "https://rpc.ankr.com/gravity", - "https://gravity-alpha.drpc.org" - ] - }, - "gravity-alpha-sepolia": { - "protocol": "eth", - "id": 13505, - "urls": [ - "https://rpc-sepolia.gravity.xyz", - "https://gravity-alpha-sepolia.drpc.org" - ] - }, - "hyperliquid": { - "protocol": "eth", - "id": 999, - "urls": [ - "https://rpc.hyperliquid.xyz/evm" - ] - }, - "hyperliquid-testnet": { - "protocol": "eth", - "id": 998, - "urls": [ - "https://api.hyperliquid-testnet.xyz/evm", - "https://hyperliquid-testnet.drpc.org" - ] - }, - "merlin": { - "protocol": "eth", - "id": 4200, - "urls": [ - "https://rpc.merlinchain.io", - "https://merlin-mainnet-enterprise.unifra.io", - "https://rpc-merlin.rockx.com", - "https://merlin.drpc.org" - ] - }, - "merlin-testnet": { - "protocol": "eth", - "id": 686868, - "urls": [ - "https://rpc.wonnetwork.org", - "https://merlin-testnet.drpc.org" - ] - }, - "mezo": { - "protocol": "eth", - "id": 31612, - "urls": [ - "https://rpc_evm-mezo.imperator.co", - "https://mezo-mainnet.boar.network", - "https://mainnet.mezo.public.validationcloud.io", - "https://rpc-internal.mezo.org", - "https://mezo.drpc.org" - ] - }, - "mezo-testnet": { - "protocol": "eth", - "id": 31611, - "urls": [ - "https://rpc.test.mezo.org", - "https://mezo-testnet.drpc.org" - ] - }, - "plume": { - "protocol": "eth", - "id": 98866, - "urls": [ - "https://rpc.plume.org", - "https://plume.drpc.org" - ] - }, - "plume-testnet": { - "protocol": "eth", - "id": 98867, - "urls": [ - "https://testnet-rpc.plume.org", - "https://plume-testnet.drpc.org" - ] - }, - "monad-mainnet": { - "protocol": "eth", - "id": 143, - "urls": [ - "https://rpc.monad.xyz", - "https://monad-mainnet.drpc.org" - ] - }, - "monad-testnet": { - "protocol": "eth", - "id": 10143, - "urls": [ - "https://testnet-rpc.monad.xyz", - "https://monad-testnet.drpc.org" - ] - }, - "dogecoin": { - "protocol": "bitcoin", - "urls": [ - "https://dogecoin.drpc.org" - ] - }, - "dogecoin-testnet": { - "protocol": "bitcoin", - "urls": [ - "https://dogecoin-testnet.drpc.org" - ] - }, - "litecoin": { - "protocol": "bitcoin", - "urls": [ - "https://litecoin.drpc.org" - ] - }, - "litecoin-testnet": { - "protocol": "bitcoin", - "urls": [ - "https://litecoin-testnet.drpc.org" - ] - }, - "bitcoin-cash": { - "protocol": "bitcoin", - "urls": [ - "https://bitcoin-cash.drpc.org" - ] - }, - "bitcoin-cash-testnet": { - "protocol": "bitcoin", - "urls": [ - "https://bitcoin-cash-testnet.drpc.org" - ] - }, - "ripple": { - "protocol": "ripple", - "urls": [ - "https://ripple.drpc.org" - ] - }, - "ripple-testnet": { - "protocol": "ripple", - "urls": [ - "https://ripple-testnet.drpc.org" - ] - }, - "swell": { - "protocol": "eth", - "id": 1923, - "urls": [ - "https://swell-mainnet.alt.technology", - "https://rpc.ankr.com/swell", - "https://swell.drpc.org" - ] - }, - "swell-testnet": { - "protocol": "eth", - "id": 1924, - "urls": [ - "https://swell-testnet.alt.technology", - "https://rpc.ankr.com/swell-testnet", - "https://swell-testnet.drpc.org" - ] - }, - "kadena": { - "protocol": "kadena", - "urls": [ - "https://kadena.drpc.org" - ] - }, - "kadena-testnet": { - "protocol": "kadena", - "urls": [ - "https://kadena-testnet.drpc.org" - ] - }, - "ozean-poseidon-testnet": { - "protocol": "eth", - "id": 31911, - "urls": [ - "https://ozean-poseidon-testnet.drpc.org" - ] - }, - "hemi": { - "protocol": "eth", - "id": 43111, - "urls": [ - "https://rpc.hemi.network/rpc", - "https://hemi.drpc.org" - ] - }, - "hemi-testnet": { - "protocol": "eth", - "id": 743111, - "urls": [ - "https://testnet.rpc.hemi.network/rpc", - "https://hemi-testnet.drpc.org" - ] - }, - "gnosis-beacon-chain": { - "protocol": "eth-beacon-chain", - "urls": [ - "https://gnosis-beacon-chain.drpc.org" - ] - }, - "gnosis-chiado-beacon-chain": { - "protocol": "eth-beacon-chain", - "urls": [ - "https://gnosis-chiado-beacon-chain.drpc.org" - ] - }, - "shibarium": { - "protocol": "eth", - "id": 109, - "urls": [ - "https://rpc.shibrpc.com", - "https://shib.nownodes.io", - "https://shibarium.drpc.org" - ] - }, - "plasma": { - "protocol": "eth", - "id": 9745, - "urls": [ - "https://rpc.plasma.to", - "https://plasma.drpc.org" - ] - }, - "plasma-testnet": { - "protocol": "eth", - "id": 9746, - "urls": [ - "https://testnet-rpc.plasma.to", - "https://plasma-testnet.drpc.org" - ] - }, - "katana": { - "protocol": "eth", - "id": 747474, - "urls": [ - "https://rpc.katana.network", - "https://katana.gateway.tenderly.co/", - "https://rpc.katanarpc.com/", - "https://katana.drpc.org" - ] - }, - "katana-testnet": { - "protocol": "eth", - "id": 737373, - "urls": [ - "https://rpc-bokuto.katanarpc.com", - "https://katana-testnet.drpc.org" - ] - }, - "doma": { - "protocol": "eth", - "id": 97477, - "urls": [ - "https://rpc.doma.xyz", - "https://doma.drpc.org" - ] - }, - "doma-testnet": { - "protocol": "eth", - "id": 97476, - "urls": [ - "https://rpc-testnet.doma.xyz", - "https://doma-testnet.drpc.org" - ] - }, - "sophon": { - "protocol": "eth", - "id": 50104, - "urls": [ - "https://rpc.sophon.xyz", - "https://sophon.drpc.org" - ] - }, - "sophon-testnet": { - "protocol": "eth", - "id": 531050104, - "urls": [ - "https://rpc.testnet.sophon.xyz", - "https://sophon-testnet.drpc.org" - ] - }, - "arc": { - "protocol": "eth", - "id": 5042, - "urls": [ - "https://arc.drpc.org" - ] - }, - "arc-testnet": { - "protocol": "eth", - "id": 5042002, - "urls": [ - "https://rpc.testnet.arc.network", - "https://rpc.quicknode.testnet.arc.network", - "https://rpc.blockdaemon.testnet.arc.network", - "https://arc-testnet.drpc.org" - ] - }, - "dogeos-testnet": { - "protocol": "eth", - "id": 6281971, - "urls": [ - "https://dogeos-testnet.drpc.org" - ] - }, - "somnia": { - "protocol": "eth", - "id": 5031, - "urls": [ - "https://api.infra.mainnet.somnia.network", - "https://somnia.drpc.org" - ] - }, - "somnia-testnet": { - "protocol": "eth", - "id": 50312, - "urls": [ - "https://dream-rpc.somnia.network", - "https://somnia-testnet.drpc.org" - ] - }, - "bittensor": { - "protocol": "eth", - "id": 964, - "urls": [ - "https://lite.chain.opentensor.ai", - "https://bittensor.drpc.org" - ] - }, - "bittensor-testnet": { - "protocol": "eth", - "id": 945, - "urls": [ - "https://test.chain.opentensor.ai", - "https://bittensor-testnet.drpc.org" - ] - }, - "iotex": { - "protocol": "eth", - "id": 4689, - "urls": [ - "https://babel-api.mainnet.iotex.io", - "https://iotex.drpc.org" - ] - }, - "iotex-testnet": { - "protocol": "eth", - "id": 4690, - "urls": [ - "https://babel-api.testnet.iotex.io", - "https://iotex-testnet.drpc.org" - ] - }, - "xrpl": { - "protocol": "eth", - "id": 1440000, - "urls": [ - "https://rpc.xrplevm.org", - "https://xrpl.drpc.org" - ] - }, - "xrpl-testnet": { - "protocol": "eth", - "id": 1449000, - "urls": [ - "https://rpc.testnet.xrplevm.org", - "https://xrpl-testnet.drpc.org" - ] - }, - "xrpl-devnet": { - "protocol": "eth", - "id": 1440002, - "urls": [ - "https://rpc.devnet.xrplevm.org", - "https://xrpl-devnet.drpc.org" - ] - }, - "tempo-mainnet": { - "protocol": "eth", - "id": 4217, - "urls": [ - "https://rpc.mainnet.tempo.xyz", - "https://tempo-mainnet.drpc.org" - ] - }, - "tempo-testnet": { - "protocol": "eth", - "id": 42429, - "urls": [ - "https://rpc.testnet.tempo.xyz", - "https://tempo-testnet.drpc.org" - ] - }, - "tempo-moderato-testnet": { - "protocol": "eth", - "id": 42431, - "urls": [ - "https://rpc.moderato.tempo.xyz", - "https://tempo-moderato-testnet.drpc.org" - ] - }, - "xdc": { - "protocol": "eth", - "id": 50, - "urls": [ - "https://erpc.xinfin.network", - "https://rpc.xinfin.network", - "https://rpc1.xinfin.network", - "https://rpc.xdcrpc.com", - "https://erpc.xdcrpc.com", - "https://rpc.ankr.com/xdc", - "https://rpc.xdc.org", - "https://xdc.drpc.org" - ] - }, - "xdc-testnet": { - "protocol": "eth", - "id": 51, - "urls": [ - "https://rpc.apothem.network", - "https://erpc.apothem.network", - "https://apothem.xdcrpc.com", - "https://xdc-testnet.drpc.org" - ] - }, - "creditcoin": { - "protocol": "eth", - "id": 102030, - "urls": [ - "https://mainnet3.creditcoin.network", - "https://creditcoin.drpc.org" - ] - }, - "creditcoin-testnet": { - "protocol": "eth", - "id": 102031, - "urls": [ - "https://rpc.cc3-testnet.creditcoin.network", - "https://creditcoin-testnet.drpc.org" - ] - }, - "creditcoin-devnet": { - "protocol": "eth", - "id": 102032, - "urls": [ - "https://rpc.cc3-devnet.creditcoin.network", - "https://creditcoin-devnet.drpc.org" - ] - }, - "flare": { - "protocol": "eth", - "id": 14, - "urls": [ - "https://flare-api.flare.network/ext/C/rpc", - "https://flare.rpc.thirdweb.com", - "https://flare-bundler.etherspot.io", - "https://rpc.ankr.com/flare", - "https://01-gravelines-003-01.rpc.tatum.io/ext/bc/C/rpc", - "https://01-vinthill-003-02.rpc.tatum.io/ext/bc/C/rpc", - "https://rpc.au.cc/flare", - "https://flare.enosys.global/ext/C/rpc", - "https://flare.solidifi.app/ext/C/rpc", - "https://flare.drpc.org" - ] - }, - "flare-testnet": { - "protocol": "eth", - "id": 114, - "urls": [ - "https://coston2-api.flare.network/ext/C/rpc", - "https://flare-testnet-coston2.rpc.thirdweb.com", - "https://flaretestnet-bundler.etherspot.io", - "https://01-gravelines-005-01.rpc.tatum.io/ext/bc/C/rpc", - "https://02-chicago-005-02.rpc.tatum.io/ext/bc/C/rpc", - "https://02-tokyo-005-03.rpc.tatum.io/ext/bc/C/rpc", - "https://coston2.enosys.global/ext/C/rpc", - "https://flare-testnet.drpc.org" - ] - }, - "oasys": { - "protocol": "eth", - "id": 248, - "urls": [ - "https://rpc.mainnet.oasys.games", - "https://oasys.drpc.org" - ] - }, - "oasys-testnet": { - "protocol": "eth", - "id": 9372, - "urls": [ - "https://rpc.testnet.oasys.games", - "https://oasys-testnet.drpc.org" - ] - }, - "songbird": { - "protocol": "eth", - "id": 19, - "urls": [ - "https://songbird-api.flare.network/ext/C/rpc", - "https://01-gravelines-006-01.rpc.tatum.io/ext/bc/C/rpc", - "https://01-vinthill-006-02.rpc.tatum.io/ext/bc/C/rpc", - "https://02-tokyo-006-03.rpc.tatum.io/ext/bc/C/rpc", - "https://rpc.au.cc/songbird", - "https://songbird.enosys.global/ext/C/rpc", - "https://songbird.solidifi.app/ext/C/rpc", - "https://songbird.drpc.org" - ] - }, - "songbird-testnet": { - "protocol": "eth", - "id": 16, - "urls": [ - "https://coston-api.flare.network/ext/C/rpc", - "https://songbird-testnet-coston.rpc.thirdweb.com", - "https://01-gravelines-004-01.rpc.tatum.io/ext/bc/C/rpc", - "https://02-chicago-004-02.rpc.tatum.io/ext/bc/C/rpc", - "https://02-tokyo-004-03.rpc.tatum.io/ext/bc/C/rpc", - "https://coston.enosys.global/ext/C/rpc", - "https://songbird-testnet.drpc.org" - ] - }, - "story": { - "protocol": "eth", - "id": 1514, - "urls": [ - "https://mainnet.storyrpc.io", - "https://story.drpc.org" - ] - }, - "story-testnet": { - "protocol": "eth", - "id": 1513, - "urls": [ - "https://testnet.storyrpc.io", - "https://story-testnet.drpc.org" - ] - }, - "story-aeneid-testnet": { - "protocol": "eth", - "id": 1315, - "urls": [ - "https://aeneid.storyrpc.io", - "https://story-aeneid-testnet.drpc.org" - ] - }, - "vechain": { - "protocol": "eth", - "id": 100009, - "urls": [ - "https://rpc-mainnet.vechain.energy", - "https://vechain.drpc.org" - ] - }, - "vechain-testnet": { - "protocol": "eth", - "id": 100010, - "urls": [ - "https://rpc-testnet.vechain.energy", - "https://vechain-testnet.drpc.org" - ] - }, - "babylon": { - "protocol": "cosmos", - "urls": [ - "https://babylon.drpc.org" - ] - }, - "babylon-testnet": { - "protocol": "cosmos", - "urls": [ - "https://babylon-testnet.drpc.org" - ] - }, - "agoric": { - "protocol": "cosmos", - "urls": [ - "https://agoric.drpc.org" - ] - }, - "coreum": { - "protocol": "cosmos", - "urls": [ - "https://coreum.drpc.org" - ] - }, - "coreum-testnet": { - "protocol": "cosmos", - "urls": [ - "https://coreum-testnet.drpc.org" - ] - }, - "fetch-ai": { - "protocol": "cosmos", - "urls": [ - "https://fetch-ai.drpc.org" - ] - }, - "provenance": { - "protocol": "cosmos", - "urls": [ - "https://provenance.drpc.org" - ] - }, - "initia": { - "protocol": "cosmos", - "urls": [ - "https://initia.drpc.org" - ] - }, - "injective": { - "protocol": "cosmos", - "urls": [ - "https://injective.drpc.org" - ] - }, - "injective-testnet": { - "protocol": "cosmos", - "urls": [ - "https://injective-testnet.drpc.org" - ] - }, - "mantra": { - "protocol": "cosmos", - "urls": [ - "https://mantra.drpc.org" - ] - }, - "bitcoinsv": { - "protocol": "bitcoin", - "urls": [ - "https://bitcoinsv.drpc.org" - ] - }, - "bitcoinsv-testnet": { - "protocol": "bitcoin", - "urls": [ - "https://bitcoinsv-testnet.drpc.org" - ] - }, - "dash": { - "protocol": "bitcoin", - "urls": [ - "https://dash.drpc.org" - ] - }, - "dash-testnet": { - "protocol": "bitcoin", - "urls": [ - "https://dash-testnet.drpc.org" - ] - }, - "digibyte": { - "protocol": "bitcoin", - "urls": [ - "https://digibyte.drpc.org" - ] - }, - "digibyte-testnet": { - "protocol": "bitcoin", - "urls": [ - "https://digibyte-testnet.drpc.org" - ] - }, - "verge": { - "protocol": "bitcoin", - "urls": [ - "https://verge.drpc.org" - ] - }, - "verge-testnet": { - "protocol": "bitcoin", - "urls": [ - "https://verge-testnet.drpc.org" - ] - }, - "zcash": { - "protocol": "bitcoin", - "urls": [ - "https://zcash.drpc.org" - ] - }, - "zcash-testnet": { - "protocol": "bitcoin", - "urls": [ - "https://zcash-testnet.drpc.org" - ] - }, - "polymesh": { - "protocol": "polkadot", - "urls": [ - "https://polymesh.drpc.org" - ] - }, - "polymesh-testnet": { - "protocol": "polkadot", - "urls": [ - "https://polymesh-testnet.drpc.org" - ] - }, - "westend": { - "protocol": "polkadot", - "urls": [ - "https://westend.drpc.org" - ] - }, - "westend-asset-hub": { - "protocol": "polkadot", - "urls": [ - "https://westend-asset-hub.drpc.org" - ] - }, - "paseo": { - "protocol": "polkadot", - "urls": [ - "https://paseo.drpc.org" - ] - }, - "paseo-asset-hub": { - "protocol": "polkadot", - "urls": [ - "https://paseo-asset-hub.drpc.org" - ] - }, - "polkadot-asset-hub": { - "protocol": "polkadot", - "urls": [ - "https://polkadot-asset-hub.drpc.org" - ] - }, - "zkverify": { - "protocol": "polkadot", - "urls": [ - "https://zkverify.drpc.org" - ] - }, - "zkverify-testnet": { - "protocol": "polkadot", - "urls": [ - "https://zkverify-testnet.drpc.org" - ] - }, - "aztec-mainnet": { - "protocol": "aztec", - "urls": [ - "https://aztec-mainnet.drpc.org" - ] - }, - "aztec-testnet": { - "protocol": "aztec", - "urls": [ - "https://rpc.testnet.aztec-labs.com" - ], - "rollup_version": "4127419662" - }, - "aztec-devnet": { - "protocol": "aztec", - "urls": [ - "https://v4-devnet-2.aztec-labs.com/" - ], - "rollup_version": "615022430" - }, - "moca": { - "protocol": "eth", - "id": 2288, - "urls": [ - "https://moca.drpc.org" - ] - }, - "moca-testnet": { - "protocol": "eth", - "id": 222888, - "urls": [ - "https://moca-testnet.drpc.org" - ] - }, - "lambda": { - "protocol": "app", - "urls": [ - "https://lambda.drpc.org" - ] - }, - "morph": { - "protocol": "eth", - "id": 2818, - "urls": [ - "https://rpc.morphl2.io", - "https://rpc-quicknode.morphl2.io", - "https://morph.drpc.org" - ] - }, - "morph-hoodi": { - "protocol": "eth", - "id": 2910, - "urls": [ - "https://morph-hoodi.drpc.org" - ] - }, - "robinhood": { - "protocol": "eth", - "id": 4663, - "urls": [ - "https://robinhood.drpc.org" - ] - }, - "robinhood-testnet": { - "protocol": "eth", - "id": 46630, - "urls": [ - "https://rpc.testnet.chain.robinhood.com/rpc", - "https://robinhood-testnet.drpc.org" - ] - }, - "tac": { - "protocol": "eth", - "id": 239, - "urls": [ - "https://rpc.tac.build", - "https://rpc.ankr.com/tac", - "https://ws.rpc.tac.build", - "https://tac.drpc.org" - ] - }, - "tac-spb": { - "protocol": "eth", - "id": 2391, - "urls": [ - "https://spb.rpc.tac.build", - "https://rpc.ankr.com/tac_spb", - "https://spb-ws.rpc.tac.build", - "https://tac-spb.drpc.org" - ] - }, - "tea": { - "protocol": "eth", - "id": 6122, - "urls": [ - "https://tea.drpc.org" - ] - }, - "tea-sepolia": { - "protocol": "eth", - "id": 10218, - "urls": [ - "https://tea-sepolia.g.alchemy.com/public", - "https://tea-sepolia.drpc.org" - ] - }, - "algorand": { - "protocol": "avm", - "urls": [ - "https://algorand.drpc.org" - ] - }, - "algorand-testnet": { - "protocol": "avm", - "urls": [ - "https://algorand-testnet.drpc.org" - ] - }, - "algorand-betanet": { - "protocol": "avm", - "urls": [ - "https://algorand-betanet.drpc.org" - ] - }, - "orderly": { - "protocol": "eth", - "id": 291, - "urls": [ - "https://rpc.orderly.network", - "https://orderly.drpc.org" - ] - }, - "orderly-testnet": { - "protocol": "eth", - "id": 4460, - "urls": [ - "https://testnet-rpc.orderly.org", - "https://orderly-testnet.drpc.org" - ] - }, - "abcore": { - "protocol": "eth", - "id": 36888, - "urls": [ - "https://rpc.core.ab.org", - "https://rpc1.core.ab.org", - "https://abcore.drpc.org" - ] - }, - "bsquared": { - "protocol": "eth", - "id": 223, - "urls": [ - "https://mainnet.b2-rpc.com", - "https://rpc.bsquared.network", - "https://b2-mainnet.alt.technology", - "https://b2-mainnet-public.s.chainbase.com", - "https://rpc.ankr.com/b2", - "https://bsquared.drpc.org" - ] - }, - "adi": { - "protocol": "eth", - "id": 36900, - "urls": [ - "https://rpc.adifoundation.ai", - "https://adi.drpc.org" - ] - }, - "stable": { - "protocol": "eth", - "id": 988, - "urls": [ - "https://rpc.stable.xyz", - "https://stable.drpc.org" - ] - }, - "stable-testnet": { - "protocol": "eth", - "id": 2201, - "urls": [ - "https://rpc.testnet.stable.xyz", - "https://stable-testnet.drpc.org" - ] - }, - "jovay": { - "protocol": "eth", - "id": 5734951, - "urls": [ - "https://rpc.jovay.io", - "https://api.zan.top/node/v1/jovay/mainnet/${ZAN_API_KEY}", - "https://jovay.drpc.org" - ] - }, - "jovay-sepolia": { - "protocol": "eth", - "id": 2019775, - "urls": [ - "https://api.zan.top/public/jovay-testnet", - "https://api.zan.top/node/v1/jovay/testnet/${ZAN_API_KEY}", - "https://jovay-sepolia.drpc.org" - ] - }, - "pharos": { - "protocol": "eth", - "id": 1672, - "urls": [ - "https://pharos.drpc.org" - ] - }, - "pharos-testnet": { - "protocol": "eth", - "id": 688688, - "urls": [ - "https://pharos-testnet.drpc.org" - ] - }, - "pharos-atlantic-testnet": { - "protocol": "eth", - "id": 688689, - "urls": [ - "https://pharos-atlantic-testnet.drpc.org" - ] - }, - "edge": { - "protocol": "eth", - "id": 3343, - "urls": [ - "https://edge-mainnet.g.alchemy.com/public", - "https://edge.drpc.org" - ] - }, - "edge-testnet": { - "protocol": "eth", - "id": 33431, - "urls": [ - "https://edge-testnet.g.alchemy.com/public", - "https://edge-testnet.drpc.org" - ] - }, - "botanix": { - "protocol": "eth", - "id": 3637, - "urls": [ - "https://rpc.botanixlabs.com", - "https://botanix.drpc.org" - ] - }, - "botanix-testnet": { - "protocol": "eth", - "id": 3636, - "urls": [ - "https://node.botanixlabs.dev", - "https://botanix-testnet.drpc.org" - ] - }, - "kite": { - "protocol": "eth", - "id": 2366, - "urls": [ - "https://rpc.gokite.ai", - "https://kite.drpc.org" - ] - }, - "humanity": { - "protocol": "eth", - "id": 6985385, - "urls": [ - "https://humanity-mainnet.g.alchemy.com/public", - "https://humanity.drpc.org" - ] - }, - "humanity-testnet": { - "protocol": "eth", - "id": 7080969, - "urls": [ - "https://rpc.testnet.humanity.org", - "https://humanity-testnet.g.alchemy.com/public", - "https://humanity-testnet.drpc.org" - ] - }, - "core-pigeon": { - "id": 1114, - "urls": [ - "https://rpc.test2.btcs.network", - "https://rpcar.test2.btcs.network" - ] - } -}