From 0dc8aa835801a415744db4b354695f44bb62d472 Mon Sep 17 00:00:00 2001 From: goldsquid Date: Sun, 10 May 2026 11:24:19 +0700 Subject: [PATCH] new minimal bsc --- .../bsc-mainnet-bsc-minimal-pebble-hash.yml | 156 +++++ compose_registry.json | 631 +++++++++--------- reference-rpc-endpoint.json | 126 +--- 3 files changed, 507 insertions(+), 406 deletions(-) create mode 100644 bsc/bsc/bsc-mainnet-bsc-minimal-pebble-hash.yml diff --git a/bsc/bsc/bsc-mainnet-bsc-minimal-pebble-hash.yml b/bsc/bsc/bsc-mainnet-bsc-minimal-pebble-hash.yml new file mode 100644 index 00000000..2198647d --- /dev/null +++ b/bsc/bsc/bsc-mainnet-bsc-minimal-pebble-hash.yml @@ -0,0 +1,156 @@ +--- +x-logging-defaults: &logging-defaults + driver: json-file + options: + max-size: "10m" + max-file: "3" +# Snapshot for minial datadir here +# https://github.com/48Club/bsc-snapshots?tab=readme-ov-file + +# 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:bsc/bsc/bsc-mainnet-bsc-minimal-pebble-hash.yml +# +# docker compose up -d +# +# curl -X POST https://${IP}.traefik.me/bsc-mainnet-minimal \ +# -H "Content-Type: application/json" \ +# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' + +services: + bsc-mainnet-minimal: + image: ${BSC_BSC_IMAGE:-ghcr.io/bnb-chain/bsc}:${BSC_MAINNET_BSC_VERSION:-1.7.3} + 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: + - 12853:12853 + - 12853:12853/udp + expose: + - 8545 + - 6060 + entrypoint: [geth] + command: + - --cache.database=${BSC_MAINNET_BSC_MINIMAL_PEBBLE_HASH_CACHE_DB:-40} + - --cache.gc=${BSC_MAINNET_BSC_MINIMAL_PEBBLE_HASH_CACHE_GC:-25} + - --cache.snapshot=${BSC_MAINNET_BSC_MINIMAL_PEBBLE_HASH_CACHE_SNAPSHOT:-20} + - --cache.trie=${BSC_MAINNET_BSC_MINIMAL_PEBBLE_HASH_CACHE_TRIE:-15} + - --cache=${BSC_MAINNET_BSC_MINIMAL_PEBBLE_HASH_CACHE:-1024} + - --config=/config/config.toml + - --datadir=/bsc/.ethereum + - --db.engine=pebble + - --gcmode=full + - --history.blocks=1024 + - --history.logs.disable=true + - --history.state=1024 + - --history.transactions=1024 + - --http + - --http.addr=0.0.0.0 + - --http.api=eth,net,web3,txpool,debug,admin,parlia + - --http.port=8545 + - --http.vhosts=* + - --mainnet + - --maxpeers=50 + - --metrics + - --metrics.addr=0.0.0.0 + - --metrics.port=6060 + - --nat=extip:${IP} + - --port=12853 + - --rpc.gascap=0 + - --rpc.txfeecap=0 + - --state.scheme=hash + - --syncmode=full + - --tries-verify-mode=none + - --txpool.pricelimit=50000000 + - --ws + - --ws.addr=0.0.0.0 + - --ws.api=eth,net,web3,txpool,debug,admin,parlia + - --ws.origins=* + - --ws.port=8545 + restart: unless-stopped + stop_grace_period: 5m + networks: + - chains + volumes: + - ${BSC_MAINNET_BSC_MINIMAL_PEBBLE_HASH_DATA:-bsc-mainnet-bsc-minimal-pebble-hash}:/bsc/.ethereum + - ./bsc/mainnet:/config + - /slowdisk:/slowdisk + logging: *logging-defaults + labels: + - prometheus-scrape.enabled=true + - prometheus-scrape.port=6060 + - prometheus-scrape.path=/metrics + - traefik.enable=true + - traefik.http.middlewares.bsc-mainnet-bsc-minimal-pebble-hash-stripprefix.stripprefix.prefixes=/bsc-mainnet-minimal + - traefik.http.services.bsc-mainnet-bsc-minimal-pebble-hash.loadbalancer.server.port=8545 + - ${NO_SSL:-traefik.http.routers.bsc-mainnet-bsc-minimal-pebble-hash.entrypoints=websecure} + - ${NO_SSL:-traefik.http.routers.bsc-mainnet-bsc-minimal-pebble-hash.tls.certresolver=myresolver} + - ${NO_SSL:-traefik.http.routers.bsc-mainnet-bsc-minimal-pebble-hash.rule=Host(`$DOMAIN`) && (Path(`/bsc-mainnet-minimal`) || Path(`/bsc-mainnet-minimal/`))} + - ${NO_SSL:+traefik.http.routers.bsc-mainnet-bsc-minimal-pebble-hash.rule=Path(`/bsc-mainnet-minimal`) || Path(`/bsc-mainnet-minimal/`)} + - traefik.http.routers.bsc-mainnet-bsc-minimal-pebble-hash.middlewares=bsc-mainnet-bsc-minimal-pebble-hash-stripprefix, ipallowlist + +volumes: + bsc-mainnet-bsc-minimal-pebble-hash: + +x-upstreams: + - id: $${ID} + labels: + provider: $${PROVIDER} + connection: + generic: + rpc: + url: $${RPC_URL} + ws: + frameSize: 20Mb + msgSize: 50Mb + url: $${WS_URL} + chain: bsc + method-groups: + enabled: + - debug + - filter + methods: + disabled: + 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/compose_registry.json b/compose_registry.json index 6564562e..82edf2e2 100644 --- a/compose_registry.json +++ b/compose_registry.json @@ -100,7 +100,7 @@ "compose_file": "arb/nitro/alephzero-mainnet-nitro-archive-leveldb-hash", "features": [ "hash", - "leveldb" + "pebble" ], "network": "alephzero", "node": null, @@ -151,7 +151,7 @@ "compose_file": "arb/nitro/alephzero-sepolia-nitro-archive-leveldb-hash", "features": [ "hash", - "leveldb" + "pebble" ], "network": "alephzero", "node": null, @@ -201,8 +201,8 @@ "client": "nitro", "compose_file": "arb/nitro/arbitrum-nova-nitro-archive-leveldb-hash", "features": [ - "hash", - "leveldb" + "path", + "pebble" ], "network": "arbitrum", "node": null, @@ -252,7 +252,8 @@ "client": "nitro", "compose_file": "arb/nitro/arbitrum-one-nitro-archive-erigon", "features": [ - "erigon" + "hash", + "pebble" ], "network": "arbitrum", "node": null, @@ -269,7 +270,7 @@ "compose_file": "arb/nitro/arbitrum-one-nitro-archive-leveldb-hash", "features": [ "hash", - "leveldb" + "pebble" ], "network": "arbitrum", "node": null, @@ -304,7 +305,7 @@ "client": "nitro", "compose_file": "arb/nitro/arbitrum-one-nitro-archive-pebble-path", "features": [ - "path", + "hash", "pebble" ], "network": "arbitrum", @@ -325,7 +326,7 @@ "pebble" ], "network": "arbitrum", - "node": "fireeth", + "node": null, "relay": null, "stack": "arb", "type": "pruned", @@ -390,7 +391,7 @@ "client": "nitro", "compose_file": "arb/nitro/arbitrum-sepolia-nitro-pruned-pebble-path", "features": [ - "path", + "hash", "pebble" ], "network": "arbitrum", @@ -492,7 +493,7 @@ "client": "nitro", "compose_file": "arb/nitro/opencampuscodex-sepolia-nitro-pruned-pebble-hash", "features": [ - "hash", + "path", "pebble" ], "network": "opencampuscodex", @@ -578,7 +579,7 @@ "compose_file": "arb/nitro/plume-mainnet-nitro-archive-pebble-hash", "features": [ "hash", - "pebble" + "leveldb" ], "network": "plume", "node": null, @@ -611,8 +612,8 @@ "client": "nitro", "compose_file": "arb/nitro/plume-mainnet-nitro-pruned-pebble-path", "features": [ - "path", - "pebble" + "hash", + "leveldb" ], "network": "plume", "node": null, @@ -646,7 +647,7 @@ "compose_file": "arb/nitro/plume-testnet-nitro-archive-pebble-hash", "features": [ "hash", - "pebble" + "leveldb" ], "network": "plume", "node": null, @@ -679,8 +680,8 @@ "client": "nitro", "compose_file": "arb/nitro/plume-testnet-nitro-pruned-pebble-path", "features": [ - "path", - "pebble" + "hash", + "leveldb" ], "network": "plume", "node": null, @@ -714,7 +715,7 @@ "compose_file": "arb/nitro/real-mainnet-nitro-archive-pebble-hash", "features": [ "hash", - "pebble" + "leveldb" ], "network": "real", "node": null, @@ -827,7 +828,7 @@ "client": "go", "compose_file": "avalanche/go/avalanche-fuji-go-pruned-pebbledb", "features": [ - "pebbledb" + "leveldb" ], "network": "avalanche", "node": null, @@ -875,7 +876,7 @@ "client": "go", "compose_file": "avalanche/go/avalanche-mainnet-go-pruned-pebbledb", "features": [ - "pebbledb" + "leveldb" ], "network": "avalanche", "node": null, @@ -919,12 +920,11 @@ "client": "geth", "compose_file": "berachain/geth/berachain-bepolia-geth-pruned-pebble-path", "features": [ - "kit", "path", "pebble" ], "network": "berachain", - "node": "beacon", + "node": "beacon-kit", "relay": null, "stack": null, "type": "pruned", @@ -939,12 +939,11 @@ "client": "geth", "compose_file": "berachain/geth/berachain-mainnet-geth-pruned-pebble-path", "features": [ - "kit", "path", "pebble" ], "network": "berachain", - "node": "beacon", + "node": "beacon-kit", "relay": null, "stack": null, "type": "pruned", @@ -959,11 +958,10 @@ "client": "reth", "compose_file": "berachain/reth/berachain-bartio-reth-archive-trace", "features": [ - "kit", "trace" ], "network": "berachain", - "node": "beacon", + "node": "beacon-kit", "relay": null, "stack": null, "type": "archive", @@ -978,11 +976,10 @@ "client": "reth", "compose_file": "berachain/reth/berachain-bartio-reth-pruned-trace", "features": [ - "kit", "trace" ], "network": "berachain", - "node": "beacon", + "node": "beacon-kit", "relay": null, "stack": null, "type": "pruned", @@ -997,11 +994,10 @@ "client": "reth", "compose_file": "berachain/reth/berachain-bepolia-reth-archive-trace", "features": [ - "kit", "trace" ], "network": "berachain", - "node": "beacon", + "node": "beacon-kit", "relay": null, "stack": null, "type": "archive", @@ -1016,11 +1012,10 @@ "client": "reth", "compose_file": "berachain/reth/berachain-bepolia-reth-pruned-trace", "features": [ - "kit", "trace" ], "network": "berachain", - "node": "beacon", + "node": "beacon-kit", "relay": null, "stack": null, "type": "pruned", @@ -1035,11 +1030,10 @@ "client": "reth", "compose_file": "berachain/reth/berachain-mainnet-reth-archive-trace", "features": [ - "kit", "trace" ], "network": "berachain", - "node": "beacon", + "node": "beacon-kit", "relay": null, "stack": null, "type": "archive", @@ -1054,11 +1048,10 @@ "client": "reth", "compose_file": "berachain/reth/berachain-mainnet-reth-pruned-trace", "features": [ - "kit", "trace" ], "network": "berachain", - "node": "beacon", + "node": "beacon-kit", "relay": null, "stack": null, "type": "pruned", @@ -1143,12 +1136,29 @@ "bsc-chapel-bsc-pruned-pebble-path" ] }, + { + "chain": "mainnet", + "client": "bsc", + "compose_file": "bsc/bsc/bsc-mainnet-bsc-minimal-pebble-hash", + "features": [ + "hash", + "pebble" + ], + "network": "bsc", + "node": null, + "relay": null, + "stack": null, + "type": "minimal", + "volumes": [ + "bsc-mainnet-bsc-minimal-pebble-hash" + ] + }, { "chain": "mainnet", "client": "bsc", "compose_file": "bsc/bsc/bsc-mainnet-bsc-minimal-pebble-path", "features": [ - "path", + "hash", "pebble" ], "network": "bsc", @@ -1169,7 +1179,7 @@ "pebble" ], "network": "bsc", - "node": "fireeth", + "node": null, "relay": null, "stack": null, "type": "pruned", @@ -1267,7 +1277,7 @@ "trace" ], "network": "bsc", - "node": "benchmark", + "node": null, "relay": null, "stack": null, "type": "minimal", @@ -1329,7 +1339,8 @@ "client": "reth", "compose_file": "bsc/reth/bsc-chapel-reth-archive-trace", "features": [ - "trace" + "trace", + "triedb" ], "network": "bsc", "node": null, @@ -1362,7 +1373,8 @@ "client": "reth", "compose_file": "bsc/reth/bsc-chapel-reth-pruned-trace", "features": [ - "trace" + "trace", + "triedb" ], "network": "bsc", "node": null, @@ -1395,7 +1407,8 @@ "client": "reth", "compose_file": "bsc/reth/bsc-mainnet-reth-archive-trace", "features": [ - "trace" + "trace", + "triedb" ], "network": "bsc", "node": null, @@ -1428,7 +1441,8 @@ "client": "reth", "compose_file": "bsc/reth/bsc-mainnet-reth-pruned-trace", "features": [ - "trace" + "trace", + "triedb" ], "network": "bsc", "node": null, @@ -1482,8 +1496,8 @@ "leveldb" ], "network": "celo", - "node": null, - "relay": null, + "node": "node", + "relay": "eigenda-proxy", "stack": null, "type": "archive", "volumes": [ @@ -1496,11 +1510,11 @@ "compose_file": "celo/geth/celo-mainnet-geth-pruned-leveldb-hash", "features": [ "hash", - "leveldb" + "pebble" ], "network": "celo", - "node": null, - "relay": null, + "node": "node", + "relay": "eigenda-proxy", "stack": null, "type": "pruned", "volumes": [ @@ -1580,8 +1594,8 @@ "client": "core", "compose_file": "core/core/core-mainnet-core-pruned-pebble-path", "features": [ - "path", - "pebble" + "hash", + "leveldb" ], "network": "core", "node": null, @@ -1966,7 +1980,7 @@ "pebble" ], "network": "ethereum", - "node": "prysm", + "node": "nimbus", "relay": null, "stack": null, "type": "pruned", @@ -2002,7 +2016,7 @@ "pebble" ], "network": "ethereum", - "node": "prysm", + "node": "nimbus", "relay": null, "stack": null, "type": "pruned", @@ -2034,8 +2048,8 @@ "client": "geth", "compose_file": "ethereum/geth/ethereum-mainnet-geth-pruned-leveldb-hash--nimbus--fireeth", "features": [ - "hash", - "leveldb" + "path", + "pebble" ], "network": "ethereum", "node": "nimbus", @@ -2094,7 +2108,7 @@ "pebble" ], "network": "ethereum", - "node": "prysm", + "node": "nimbus", "relay": null, "stack": null, "type": "pruned", @@ -2130,7 +2144,7 @@ "pebble" ], "network": "ethereum", - "node": "prysm", + "node": "nimbus", "relay": null, "stack": null, "type": "pruned", @@ -2201,7 +2215,7 @@ "trace" ], "network": "ethereum", - "node": "prysm", + "node": "lighthouse", "relay": null, "stack": null, "type": "archive", @@ -2218,7 +2232,7 @@ "trace" ], "network": "ethereum", - "node": "prysm", + "node": "lighthouse", "relay": null, "stack": null, "type": "pruned", @@ -2288,7 +2302,7 @@ "trace" ], "network": "ethereum", - "node": "nimbus", + "node": "lighthouse", "relay": null, "stack": null, "type": "archive", @@ -2305,7 +2319,7 @@ "trace" ], "network": "ethereum", - "node": "prysm", + "node": "lighthouse", "relay": null, "stack": null, "type": "archive", @@ -2338,7 +2352,7 @@ "trace" ], "network": "ethereum", - "node": "nimbus", + "node": "blsync", "relay": null, "stack": null, "type": "minimal", @@ -2372,7 +2386,7 @@ "trace" ], "network": "ethereum", - "node": "nimbus", + "node": "lighthouse", "relay": null, "stack": null, "type": "pruned", @@ -2389,7 +2403,7 @@ "trace" ], "network": "ethereum", - "node": "prysm", + "node": "lighthouse", "relay": null, "stack": null, "type": "pruned", @@ -2423,7 +2437,7 @@ "trace" ], "network": "ethereum", - "node": "prysm", + "node": "nimbus", "relay": null, "stack": null, "type": "archive", @@ -2457,7 +2471,7 @@ "trace" ], "network": "ethereum", - "node": "prysm", + "node": "nimbus", "relay": null, "stack": null, "type": "pruned", @@ -2997,7 +3011,7 @@ "leveldb" ], "network": "goat", - "node": null, + "node": "node", "relay": null, "stack": null, "type": "archive", @@ -3014,7 +3028,7 @@ "pebble" ], "network": "goat", - "node": null, + "node": "node", "relay": null, "stack": null, "type": "pruned", @@ -3031,7 +3045,7 @@ "leveldb" ], "network": "goat", - "node": null, + "node": "node", "relay": null, "stack": null, "type": "archive", @@ -3048,7 +3062,7 @@ "pebble" ], "network": "goat", - "node": null, + "node": "node", "relay": null, "stack": null, "type": "pruned", @@ -3505,7 +3519,7 @@ "trace" ], "network": "base", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -3521,7 +3535,7 @@ "trace" ], "network": "base", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -3537,7 +3551,7 @@ "trace" ], "network": "bob", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -3553,7 +3567,7 @@ "trace" ], "network": "boba", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -3565,9 +3579,11 @@ "chain": "mainnet", "client": "erigon", "compose_file": "op/erigon/boba-mainnet-op-erigon-archive", - "features": [], + "features": [ + "trace" + ], "network": "boba", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -3583,7 +3599,7 @@ "trace" ], "network": "boba", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -3595,9 +3611,11 @@ "chain": "sepolia", "client": "erigon", "compose_file": "op/erigon/boba-sepolia-op-erigon-archive", - "features": [], + "features": [ + "trace" + ], "network": "boba", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -3613,7 +3631,7 @@ "trace" ], "network": "hashkeychain", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -3629,7 +3647,7 @@ "trace" ], "network": "ink", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -3645,7 +3663,7 @@ "trace" ], "network": "ink", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -3661,7 +3679,7 @@ "trace" ], "network": "lisk", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -3677,7 +3695,7 @@ "trace" ], "network": "lisk", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -3693,7 +3711,7 @@ "trace" ], "network": "metal", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -3709,7 +3727,7 @@ "trace" ], "network": "metal", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -3725,7 +3743,7 @@ "trace" ], "network": "mode", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -3741,7 +3759,7 @@ "trace" ], "network": "mode", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -3757,7 +3775,7 @@ "trace" ], "network": "op", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -3773,7 +3791,7 @@ "trace" ], "network": "op", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -3805,7 +3823,7 @@ "trace" ], "network": "soneium", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -3853,7 +3871,7 @@ "trace" ], "network": "swell", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -3869,7 +3887,7 @@ "trace" ], "network": "unichain", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -3885,7 +3903,7 @@ "trace" ], "network": "unichain", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -3901,7 +3919,7 @@ "trace" ], "network": "worldchain", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -3917,7 +3935,7 @@ "trace" ], "network": "worldchain", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -3933,7 +3951,7 @@ "trace" ], "network": "zora", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -3949,7 +3967,7 @@ "trace" ], "network": "zora", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -3966,7 +3984,7 @@ "leveldb" ], "network": "base", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -3983,7 +4001,7 @@ "pebble" ], "network": "base", - "node": "fireeth", + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -4001,7 +4019,7 @@ "pebble" ], "network": "base", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -4018,7 +4036,7 @@ "leveldb" ], "network": "base", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -4035,7 +4053,7 @@ "pebble" ], "network": "base", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -4049,10 +4067,10 @@ "compose_file": "op/geth/blast-mainnet-op-geth-archive-leveldb-hash", "features": [ "hash", - "leveldb" + "pebble" ], "network": "blast", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -4069,7 +4087,7 @@ "pebble" ], "network": "blast", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -4086,7 +4104,7 @@ "pebble" ], "network": "blast", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -4103,7 +4121,7 @@ "pebble" ], "network": "blast", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -4120,7 +4138,7 @@ "leveldb" ], "network": "bnb", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -4137,7 +4155,7 @@ "pebble" ], "network": "bnb", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -4154,7 +4172,7 @@ "leveldb" ], "network": "bnb", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -4171,7 +4189,7 @@ "pebble" ], "network": "bnb", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -4188,7 +4206,7 @@ "leveldb" ], "network": "bob", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -4202,10 +4220,10 @@ "compose_file": "op/geth/bob-mainnet-op-geth-archive-pebble-hash", "features": [ "hash", - "pebble" + "leveldb" ], "network": "bob", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -4222,7 +4240,7 @@ "pebble" ], "network": "bob", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -4235,11 +4253,11 @@ "client": "geth", "compose_file": "op/geth/bob-mainnet-op-geth-pruned-pebble-path", "features": [ - "path", + "hash", "pebble" ], "network": "bob", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -4256,7 +4274,7 @@ "leveldb" ], "network": "bob", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -4270,10 +4288,10 @@ "compose_file": "op/geth/bob-sepolia-op-geth-archive-pebble-hash", "features": [ "hash", - "pebble" + "leveldb" ], "network": "bob", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -4290,7 +4308,7 @@ "pebble" ], "network": "bob", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -4303,11 +4321,11 @@ "client": "geth", "compose_file": "op/geth/bob-sepolia-op-geth-pruned-pebble-path", "features": [ - "path", + "hash", "pebble" ], "network": "bob", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -4324,7 +4342,7 @@ "leveldb" ], "network": "boba", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -4341,7 +4359,7 @@ "leveldb" ], "network": "boba", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -4355,12 +4373,11 @@ "compose_file": "op/geth/celo-mainnet-op-geth-archive-leveldb-hash", "features": [ "hash", - "leveldb", - "proxy" + "leveldb" ], "network": "celo", - "node": "eigenda", - "relay": null, + "node": "node", + "relay": "eigenda-proxy", "stack": "op", "type": "archive", "volumes": [ @@ -4375,12 +4392,11 @@ "compose_file": "op/geth/celo-mainnet-op-geth-pruned-leveldb-hash", "features": [ "hash", - "leveldb", - "proxy" + "pebble" ], "network": "celo", - "node": "eigenda", - "relay": null, + "node": "node", + "relay": "eigenda-proxy", "stack": "op", "type": "pruned", "volumes": [ @@ -4395,12 +4411,11 @@ "compose_file": "op/geth/celo-mainnet-op-geth-pruned-pebble-hash", "features": [ "hash", - "pebble", - "proxy" + "pebble" ], "network": "celo", - "node": "eigenda", - "relay": null, + "node": "node", + "relay": "eigenda-proxy", "stack": "op", "type": "pruned", "volumes": [ @@ -4413,13 +4428,12 @@ "client": "geth", "compose_file": "op/geth/celo-mainnet-op-geth-pruned-pebble-path", "features": [ - "path", - "pebble", - "proxy" + "hash", + "pebble" ], "network": "celo", - "node": "eigenda", - "relay": null, + "node": "node", + "relay": "eigenda-proxy", "stack": "op", "type": "pruned", "volumes": [ @@ -4433,12 +4447,11 @@ "compose_file": "op/geth/celo-sepolia-op-geth-archive-leveldb-hash", "features": [ "hash", - "leveldb", - "proxy" + "leveldb" ], "network": "celo", - "node": "eigenda", - "relay": null, + "node": "node", + "relay": "eigenda-proxy", "stack": "op", "type": "archive", "volumes": [ @@ -4452,12 +4465,11 @@ "compose_file": "op/geth/celo-sepolia-op-geth-archive-pebble-hash", "features": [ "hash", - "pebble", - "proxy" + "leveldb" ], "network": "celo", - "node": "eigenda", - "relay": null, + "node": "node", + "relay": "eigenda-proxy", "stack": "op", "type": "archive", "volumes": [ @@ -4470,13 +4482,12 @@ "client": "geth", "compose_file": "op/geth/celo-sepolia-op-geth-archive-pebble-path", "features": [ - "path", - "pebble", - "proxy" + "hash", + "leveldb" ], "network": "celo", - "node": "eigenda", - "relay": null, + "node": "node", + "relay": "eigenda-proxy", "stack": "op", "type": "archive", "volumes": [ @@ -4490,12 +4501,11 @@ "compose_file": "op/geth/celo-sepolia-op-geth-pruned-pebble-hash", "features": [ "hash", - "pebble", - "proxy" + "pebble" ], "network": "celo", - "node": "eigenda", - "relay": null, + "node": "node", + "relay": "eigenda-proxy", "stack": "op", "type": "pruned", "volumes": [ @@ -4508,13 +4518,12 @@ "client": "geth", "compose_file": "op/geth/celo-sepolia-op-geth-pruned-pebble-path", "features": [ - "path", - "pebble", - "proxy" + "hash", + "pebble" ], "network": "celo", - "node": "eigenda", - "relay": null, + "node": "node", + "relay": "eigenda-proxy", "stack": "op", "type": "pruned", "volumes": [ @@ -4531,7 +4540,7 @@ "leveldb" ], "network": "fraxtal", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -4548,7 +4557,7 @@ "pebble" ], "network": "fraxtal", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -4565,7 +4574,7 @@ "leveldb" ], "network": "fraxtal", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -4582,7 +4591,7 @@ "pebble" ], "network": "fraxtal", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -4599,7 +4608,7 @@ "leveldb" ], "network": "hashkeychain", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -4616,7 +4625,7 @@ "pebble" ], "network": "hashkeychain", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -4633,7 +4642,7 @@ "leveldb" ], "network": "hashkeychain", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -4650,7 +4659,7 @@ "pebble" ], "network": "hashkeychain", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -4663,11 +4672,11 @@ "client": "geth", "compose_file": "op/geth/hashkeychain-testnet-op-geth-pruned-pebble-path", "features": [ - "path", + "hash", "pebble" ], "network": "hashkeychain", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -4684,8 +4693,8 @@ "leveldb" ], "network": "hemi", - "node": null, - "relay": null, + "node": "node", + "relay": "bss", "stack": "op", "type": "pruned", "volumes": [ @@ -4701,7 +4710,7 @@ "leveldb" ], "network": "ink", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -4718,7 +4727,7 @@ "pebble" ], "network": "ink", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -4735,7 +4744,7 @@ "leveldb" ], "network": "ink", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -4752,7 +4761,7 @@ "pebble" ], "network": "ink", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -4769,7 +4778,7 @@ "leveldb" ], "network": "katana", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -4786,7 +4795,7 @@ "pebble" ], "network": "katana", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -4803,7 +4812,7 @@ "leveldb" ], "network": "katana", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -4820,7 +4829,7 @@ "pebble" ], "network": "katana", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -4837,7 +4846,7 @@ "leveldb" ], "network": "lisk", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -4850,11 +4859,11 @@ "client": "geth", "compose_file": "op/geth/lisk-mainnet-op-geth-pruned-pebble-hash", "features": [ - "hash", + "path", "pebble" ], "network": "lisk", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -4871,7 +4880,7 @@ "pebble" ], "network": "lisk", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -4888,7 +4897,7 @@ "leveldb" ], "network": "lisk", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -4905,7 +4914,7 @@ "pebble" ], "network": "lisk", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -4918,11 +4927,11 @@ "client": "geth", "compose_file": "op/geth/lisk-sepolia-op-geth-pruned-pebble-path", "features": [ - "path", + "hash", "pebble" ], "network": "lisk", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -4956,7 +4965,7 @@ "leveldb" ], "network": "mantle", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -4973,7 +4982,7 @@ "leveldb" ], "network": "mantle", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -4990,7 +4999,7 @@ "leveldb" ], "network": "mantle", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -5007,7 +5016,7 @@ "leveldb" ], "network": "mantle", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -5024,7 +5033,7 @@ "leveldb" ], "network": "metal", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -5041,7 +5050,7 @@ "pebble" ], "network": "metal", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -5058,7 +5067,7 @@ "leveldb" ], "network": "metal", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -5075,7 +5084,7 @@ "pebble" ], "network": "metal", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -5092,7 +5101,7 @@ "leveldb" ], "network": "mode", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -5109,7 +5118,7 @@ "pebble" ], "network": "mode", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -5122,11 +5131,11 @@ "client": "geth", "compose_file": "op/geth/mode-mainnet-op-geth-pruned-pebble-path", "features": [ - "path", + "hash", "pebble" ], "network": "mode", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -5143,7 +5152,7 @@ "leveldb" ], "network": "mode", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -5160,7 +5169,7 @@ "pebble" ], "network": "mode", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -5173,11 +5182,11 @@ "client": "geth", "compose_file": "op/geth/mode-sepolia-op-geth-pruned-pebble-path", "features": [ - "path", + "hash", "pebble" ], "network": "mode", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -5194,7 +5203,7 @@ "leveldb" ], "network": "op", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -5212,7 +5221,7 @@ "pebble" ], "network": "op", - "node": "fireeth", + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -5230,7 +5239,7 @@ "pebble" ], "network": "op", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -5247,7 +5256,7 @@ "leveldb" ], "network": "op", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -5264,7 +5273,7 @@ "pebble" ], "network": "op", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -5315,7 +5324,7 @@ "leveldb" ], "network": "soneium", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -5332,7 +5341,7 @@ "pebble" ], "network": "soneium", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -5383,7 +5392,7 @@ "pebble" ], "network": "superseed", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -5400,7 +5409,7 @@ "pebble" ], "network": "superseed", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -5417,7 +5426,7 @@ "leveldb" ], "network": "swell", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -5434,7 +5443,7 @@ "pebble" ], "network": "swell", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -5451,7 +5460,7 @@ "leveldb" ], "network": "unichain", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -5468,7 +5477,7 @@ "pebble" ], "network": "unichain", - "node": "fireeth", + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -5486,7 +5495,7 @@ "pebble" ], "network": "unichain", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -5503,7 +5512,7 @@ "leveldb" ], "network": "unichain", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -5520,7 +5529,7 @@ "pebble" ], "network": "unichain", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -5537,7 +5546,7 @@ "leveldb" ], "network": "worldchain", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -5554,7 +5563,7 @@ "pebble" ], "network": "worldchain", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -5571,7 +5580,7 @@ "leveldb" ], "network": "worldchain", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -5588,7 +5597,7 @@ "pebble" ], "network": "worldchain", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -5605,7 +5614,7 @@ "leveldb" ], "network": "xlayer", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -5619,10 +5628,10 @@ "compose_file": "op/geth/xlayer-mainnet-op-geth-archive-pebble-hash", "features": [ "hash", - "pebble" + "leveldb" ], "network": "xlayer", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -5639,7 +5648,7 @@ "pebble" ], "network": "xlayer", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -5656,7 +5665,7 @@ "leveldb" ], "network": "xlayer", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -5670,10 +5679,10 @@ "compose_file": "op/geth/xlayer-testnet-op-geth-archive-pebble-hash", "features": [ "hash", - "pebble" + "leveldb" ], "network": "xlayer", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -5690,7 +5699,7 @@ "pebble" ], "network": "xlayer", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -5704,10 +5713,10 @@ "compose_file": "op/geth/zircuit-garfield-op-geth-archive-leveldb-hash", "features": [ "hash", - "leveldb" + "pebble" ], "network": "zircuit", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -5724,7 +5733,7 @@ "pebble" ], "network": "zircuit", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -5741,7 +5750,7 @@ "pebble" ], "network": "zircuit", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -5754,11 +5763,11 @@ "client": "geth", "compose_file": "op/geth/zircuit-garfield-op-geth-pruned-pebble-path", "features": [ - "path", + "hash", "pebble" ], "network": "zircuit", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -5772,10 +5781,10 @@ "compose_file": "op/geth/zircuit-mainnet-op-geth-archive-leveldb-hash", "features": [ "hash", - "leveldb" + "pebble" ], "network": "zircuit", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -5792,7 +5801,7 @@ "pebble" ], "network": "zircuit", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -5809,7 +5818,7 @@ "pebble" ], "network": "zircuit", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -5822,11 +5831,11 @@ "client": "geth", "compose_file": "op/geth/zircuit-mainnet-op-geth-pruned-pebble-path", "features": [ - "path", + "hash", "pebble" ], "network": "zircuit", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -5840,10 +5849,10 @@ "compose_file": "op/geth/zircuit-testnet-op-geth-archive-leveldb-hash", "features": [ "hash", - "leveldb" + "pebble" ], "network": "zircuit", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -5860,7 +5869,7 @@ "pebble" ], "network": "zircuit", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -5877,7 +5886,7 @@ "pebble" ], "network": "zircuit", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -5890,11 +5899,11 @@ "client": "geth", "compose_file": "op/geth/zircuit-testnet-op-geth-pruned-pebble-path", "features": [ - "path", + "hash", "pebble" ], "network": "zircuit", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -5911,7 +5920,7 @@ "leveldb" ], "network": "zora", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -5928,7 +5937,7 @@ "pebble" ], "network": "zora", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -5941,11 +5950,11 @@ "client": "geth", "compose_file": "op/geth/zora-mainnet-op-geth-pruned-pebble-path", "features": [ - "path", + "hash", "pebble" ], "network": "zora", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -5962,7 +5971,7 @@ "leveldb" ], "network": "zora", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -5979,7 +5988,7 @@ "pebble" ], "network": "zora", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -5992,11 +6001,11 @@ "client": "geth", "compose_file": "op/geth/zora-sepolia-op-geth-pruned-pebble-path", "features": [ - "path", + "hash", "pebble" ], "network": "zora", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -6029,7 +6038,7 @@ "trace" ], "network": "base", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -6045,7 +6054,7 @@ "trace" ], "network": "base", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "minimal", @@ -6061,7 +6070,7 @@ "trace" ], "network": "base", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -6077,7 +6086,7 @@ "trace" ], "network": "base", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -6093,7 +6102,7 @@ "trace" ], "network": "base", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "minimal", @@ -6109,7 +6118,7 @@ "trace" ], "network": "base", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -6125,7 +6134,7 @@ "trace" ], "network": "lisk", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -6141,7 +6150,7 @@ "trace" ], "network": "lisk", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -6157,7 +6166,7 @@ "trace" ], "network": "op", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -6173,7 +6182,7 @@ "trace" ], "network": "op", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "minimal", @@ -6189,7 +6198,7 @@ "trace" ], "network": "op", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -6205,7 +6214,7 @@ "trace" ], "network": "op", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -6221,7 +6230,7 @@ "trace" ], "network": "op", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "minimal", @@ -6237,7 +6246,7 @@ "trace" ], "network": "op", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -6253,7 +6262,7 @@ "trace" ], "network": "soneium", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -6269,7 +6278,7 @@ "trace" ], "network": "soneium", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -6317,7 +6326,7 @@ "trace" ], "network": "xlayer", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -6333,7 +6342,7 @@ "trace" ], "network": "xlayer", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -6349,7 +6358,7 @@ "trace" ], "network": "xlayer", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "archive", @@ -6365,7 +6374,7 @@ "trace" ], "network": "xlayer", - "node": null, + "node": "node", "relay": null, "stack": "op", "type": "pruned", @@ -6399,7 +6408,7 @@ "pebble" ], "network": "polygon", - "node": "fireeth", + "node": null, "relay": null, "stack": null, "type": "pruned", @@ -6640,7 +6649,7 @@ "client": "ronin", "compose_file": "ronin/ronin/ronin-mainnet-ronin-pruned-pebble-path", "features": [ - "path", + "hash", "pebble" ], "network": "ronin", @@ -6691,7 +6700,7 @@ "client": "ronin", "compose_file": "ronin/ronin/ronin-saigon-ronin-pruned-pebble-path", "features": [ - "path", + "hash", "pebble" ], "network": "ronin", @@ -6755,7 +6764,8 @@ "compose_file": "scroll/l2geth/scroll-mainnet-l2geth-archive-leveldb-hash", "features": [ "hash", - "leveldb" + "leveldb", + "mpt" ], "network": "scroll", "node": null, @@ -6790,7 +6800,8 @@ "compose_file": "scroll/l2geth/scroll-sepolia-l2geth-archive-leveldb-hash", "features": [ "hash", - "leveldb" + "leveldb", + "mpt" ], "network": "scroll", "node": null, @@ -7067,7 +7078,9 @@ "chain": "mainnet", "client": "pathfinder", "compose_file": "starknet/pathfinder/starknet-mainnet-pathfinder-pruned", - "features": [], + "features": [ + "history" + ], "network": "starknet", "node": null, "relay": null, @@ -7111,7 +7124,9 @@ "chain": "sepolia", "client": "pathfinder", "compose_file": "starknet/pathfinder/starknet-sepolia-pathfinder-pruned", - "features": [], + "features": [ + "history" + ], "network": "starknet", "node": null, "relay": null, @@ -7130,7 +7145,7 @@ "leveldb" ], "network": "taiko", - "node": null, + "node": "driver", "relay": null, "stack": null, "type": "archive", @@ -7144,10 +7159,10 @@ "compose_file": "taiko/geth/taiko-alethia-geth-archive-pebble-hash", "features": [ "hash", - "pebble" + "leveldb" ], "network": "taiko", - "node": null, + "node": "driver", "relay": null, "stack": null, "type": "archive", @@ -7164,7 +7179,7 @@ "pebble" ], "network": "taiko", - "node": null, + "node": "driver", "relay": null, "stack": null, "type": "pruned", @@ -7181,7 +7196,7 @@ "leveldb" ], "network": "taiko", - "node": null, + "node": "driver", "relay": null, "stack": null, "type": "archive", @@ -7195,10 +7210,10 @@ "compose_file": "taiko/geth/taiko-hekla-geth-archive-pebble-hash", "features": [ "hash", - "pebble" + "leveldb" ], "network": "taiko", - "node": null, + "node": "driver", "relay": null, "stack": null, "type": "archive", @@ -7215,7 +7230,7 @@ "pebble" ], "network": "taiko", - "node": null, + "node": "driver", "relay": null, "stack": null, "type": "pruned", @@ -7232,7 +7247,7 @@ "leveldb" ], "network": "taiko", - "node": null, + "node": "driver", "relay": null, "stack": null, "type": "archive", @@ -7246,10 +7261,10 @@ "compose_file": "taiko/geth/taiko-hoodi-geth-archive-pebble-hash", "features": [ "hash", - "pebble" + "leveldb" ], "network": "taiko", - "node": null, + "node": "driver", "relay": null, "stack": null, "type": "archive", @@ -7266,7 +7281,7 @@ "pebble" ], "network": "taiko", - "node": null, + "node": "driver", "relay": null, "stack": null, "type": "pruned", @@ -7283,7 +7298,7 @@ "trace" ], "network": "taiko", - "node": null, + "node": "driver", "relay": null, "stack": null, "type": "archive", @@ -7300,7 +7315,7 @@ "trace" ], "network": "taiko", - "node": null, + "node": "driver", "relay": null, "stack": null, "type": "pruned", @@ -7317,7 +7332,7 @@ "trace" ], "network": "taiko", - "node": null, + "node": "driver", "relay": null, "stack": null, "type": "archive", @@ -7334,7 +7349,7 @@ "trace" ], "network": "taiko", - "node": null, + "node": "driver", "relay": null, "stack": null, "type": "pruned", @@ -7351,7 +7366,7 @@ "trace" ], "network": "taiko", - "node": null, + "node": "driver", "relay": null, "stack": null, "type": "archive", @@ -7368,7 +7383,7 @@ "trace" ], "network": "taiko", - "node": null, + "node": "driver", "relay": null, "stack": null, "type": "pruned", @@ -7703,7 +7718,7 @@ "pebble" ], "network": "zero-gravity", - "node": "config", + "node": "zerog", "relay": null, "stack": null, "type": "pruned", @@ -7722,7 +7737,7 @@ "pebble" ], "network": "zero-gravity", - "node": "config", + "node": "zerog", "relay": null, "stack": null, "type": "pruned", diff --git a/reference-rpc-endpoint.json b/reference-rpc-endpoint.json index f7d5203a..33db4587 100644 --- a/reference-rpc-endpoint.json +++ b/reference-rpc-endpoint.json @@ -257,16 +257,21 @@ "hashkey-testnet": { "id": 133, "urls": [ - "https://testnet.hsk.xyz" + "https://hashkeychain-testnet.alt.technology" ] }, "polygon": { "id": 137, "urls": [ - "https://polygon.drpc.org", + "https://polygon-rpc.com/", + "https://rpc-mainnet.matic.network", + "https://matic-mainnet.chainstacklabs.com", + "https://rpc-mainnet.maticvigil.com", "https://rpc-mainnet.matic.quiknode.pro", + "https://matic-mainnet-full-rpc.bwarelabs.com", "https://polygon-bor-rpc.publicnode.com", - "https://polygon.gateway.tenderly.co" + "https://polygon.gateway.tenderly.co", + "https://polygon.drpc.org" ] }, "monad-mainnet": { @@ -319,30 +324,12 @@ "https://opbnb.drpc.org" ] }, - "bsquared": { - "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" - ] - }, "lens": { "id": 232, "urls": [ "https://rpc.lens.xyz" ] }, - "tac": { - "id": 239, - "urls": [ - "https://rpc.tac.build", - "https://rpc.ankr.com/tac", - "https://ws.rpc.tac.build" - ] - }, "cronos-zkevm-testnet": { "id": 240, "urls": [ @@ -393,12 +380,6 @@ "https://boba-eth.drpc.org" ] }, - "orderly": { - "id": 291, - "urls": [ - "https://rpc.orderly.network" - ] - }, "zksync-sepolia": { "id": 300, "urls": [ @@ -481,9 +462,9 @@ ] }, "bittorrent-testnet": { - "id": 1029, + "id": 1028, "urls": [ - "https://pre-rpc.bt.io" + "https://testrpc.bittorrentchain.io/" ] }, "metis": { @@ -669,6 +650,12 @@ "https://testrpc.xlayer.tech" ] }, + "ronin-saigon": { + "id": 2021, + "urls": [ + "https://ronin-testnet.gateway.tenderly.co" + ] + }, "alephzero-sepolia": { "id": 2039, "urls": [ @@ -713,14 +700,6 @@ "https://api.sepolia.kroma.network" ] }, - "tac-spb": { - "id": 2391, - "urls": [ - "https://spb.rpc.tac.build", - "https://rpc.ankr.com/tac_spb", - "https://spb-ws.rpc.tac.build" - ] - }, "polygon-zkevm-cardona": { "id": 2442, "urls": [ @@ -739,13 +718,6 @@ "https://api.mainnet.abs.xyz" ] }, - "morph": { - "id": 2818, - "urls": [ - "https://rpc.morphl2.io", - "https://rpc-quicknode.morphl2.io" - ] - }, "fantom-testnet": { "id": 4002, "urls": [ @@ -768,22 +740,10 @@ "https://rpc.sepolia-api.lisk.com" ] }, - "tempo-mainnet": { - "id": 4217, - "urls": [ - "https://rpc.mainnet.tempo.xyz" - ] - }, "megaeth": { "id": 4326, "urls": [] }, - "orderly-testnet": { - "id": 4460, - "urls": [ - "https://testnet-rpc.orderly.org" - ] - }, "iotex": { "id": 4689, "urls": [ @@ -838,16 +798,8 @@ "https://opbnb-testnet-rpc.publicnode.com" ] }, - "tea": { - "id": 6122, - "urls": [] - }, "megaeth-deprecated": { "id": 6342, - "urls": [] - }, - "megaeth-testnet": { - "id": 6343, "urls": [ "https://carrot.megaeth.com/rpc" ] @@ -941,12 +893,6 @@ "https://gnosis-chiado.drpc.org" ] }, - "tea-sepolia": { - "id": 10218, - "urls": [ - "https://tea-sepolia.g.alchemy.com/public" - ] - }, "gameswift-testnet": { "id": 10888, "urls": [ @@ -970,13 +916,15 @@ "immutable-zkevm": { "id": 13371, "urls": [ - "https://rpc.immutable.com" + "https://rpc.immutable.com", + "https://immutable-zkevm.drpc.org" ] }, "immutable-zkevm-testnet": { "id": 13473, "urls": [ - "https://rpc.testnet.immutable.com" + "https://rpc.testnet.immutable.com", + "https://immutable-zkevm-testnet.drpc.org" ] }, "gravity-alpha-sepolia": { @@ -996,7 +944,7 @@ "urls": [] }, "0g-galileo-testnet": { - "id": 16602, + "id": 16601, "urls": [ "https://evmrpc-testnet.0g.ai" ] @@ -1056,13 +1004,6 @@ "https://mode.drpc.org" ] }, - "abcore": { - "id": 36888, - "urls": [ - "https://rpc.core.ab.org", - "https://rpc1.core.ab.org" - ] - }, "lens-testnet": { "id": 37111, "urls": [ @@ -1134,12 +1075,6 @@ "https://alfajores-forno.celo-testnet.org" ] }, - "robinhood-testnet": { - "id": 46630, - "urls": [ - "https://rpc.testnet.chain.robinhood.com/rpc" - ] - }, "zircuit-garfield-testnet": { "id": 48898, "urls": [ @@ -1148,7 +1083,9 @@ }, "zircuit-testnet": { "id": 48899, - "urls": [] + "urls": [ + "https://testnet.zircuit.com" + ] }, "zircuit-mainnet": { "id": 48900, @@ -1228,8 +1165,7 @@ "id": 80002, "urls": [ "https://rpc-amoy.polygon.technology", - "https://polygon-amoy-bor-rpc.publicnode.com", - "https://polygon-amoy.drpc.org" + "https://polygon-amoy-bor-rpc.publicnode.com" ] }, "berachain-bepolia": { @@ -1341,12 +1277,6 @@ "https://rpc.hoodi.taiko.xyz" ] }, - "ronin-saigon": { - "id": 2021, - "urls": [ - "https://ronin-testnet.gateway.tenderly.co" - ] - }, "filecoin-calibration": { "id": 314159, "urls": [ @@ -1611,13 +1541,13 @@ ] }, "aztec-devnet": { - "rollup_version": "615022430", + "rollup_version": "1647720761", "urls": [ - "https://v4-devnet-2.aztec-labs.com/" + "https://devnet-6.aztec-labs.com/" ] }, "aztec-testnet": { - "rollup_version": "4127419662", + "rollup_version": "2500495677", "urls": [ "https://rpc.testnet.aztec-labs.com" ]