slug resolution: derive from dRPC chains.yaml, no in-code name heuristics
Regenerated by the expand_config.py redesign (see vibe-node commit). Slug corrections, each verified present in chains.yaml: soneium-minato-sepolia x5: soneium (MAINNET!) -> soneium-minato avalanche-fuji x5: avalanche (MAINNET!) -> avalanche-fuji thundercore-venus: thundercore (MAINNET!) -> thundercore-testnet core-pigeon: core-pigeon -> core-testnet zircuit-garfield: zircuit-testnet -> zircuit-garfield-testnet sonic-testnet x2: sonic-testnet -> sonic-testnet-v2 ronin-saigon x3: (none) -> ronin-saigon everclear-sepolia x2: dropped (chain shut down 2026-06-05) fuse-spark x3 (hand-written, fuse has chains: null in context.yml): x-upstreams REMOVED - Sparknet is absent from chains.yaml; it declared the mainnet slug. Verified: 310 testnet composes, 0 wrong-slug failures (was 22); 0 mainnet composes carrying a testnet slug; 0 mainnet slug changes. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -521,7 +521,7 @@
|
||||
"chain": "sepolia",
|
||||
"client": "nitro",
|
||||
"compose_file": "arb/nitro/connext-sepolia-nitro-archive-leveldb-hash",
|
||||
"drpc_chain": "everclear-sepolia",
|
||||
"drpc_chain": null,
|
||||
"features": [
|
||||
"hash",
|
||||
"leveldb"
|
||||
@@ -539,7 +539,7 @@
|
||||
"chain": "sepolia",
|
||||
"client": "nitro",
|
||||
"compose_file": "arb/nitro/connext-sepolia-nitro-pruned-pebble-path",
|
||||
"drpc_chain": "everclear-sepolia",
|
||||
"drpc_chain": null,
|
||||
"features": [
|
||||
"path",
|
||||
"pebble"
|
||||
@@ -1092,7 +1092,7 @@
|
||||
"chain": "fuji",
|
||||
"client": "go",
|
||||
"compose_file": "avalanche/go/avalanche-fuji-go-archive-leveldb",
|
||||
"drpc_chain": "avalanche",
|
||||
"drpc_chain": "avalanche-fuji",
|
||||
"features": [
|
||||
"leveldb"
|
||||
],
|
||||
@@ -1109,7 +1109,7 @@
|
||||
"chain": "fuji",
|
||||
"client": "go",
|
||||
"compose_file": "avalanche/go/avalanche-fuji-go-pruned-leveldb",
|
||||
"drpc_chain": "avalanche",
|
||||
"drpc_chain": "avalanche-fuji",
|
||||
"features": [
|
||||
"leveldb"
|
||||
],
|
||||
@@ -1126,7 +1126,7 @@
|
||||
"chain": "fuji",
|
||||
"client": "go",
|
||||
"compose_file": "avalanche/go/avalanche-fuji-go-pruned-pebbledb",
|
||||
"drpc_chain": "avalanche",
|
||||
"drpc_chain": "avalanche-fuji",
|
||||
"features": [
|
||||
"leveldb"
|
||||
],
|
||||
@@ -1912,7 +1912,7 @@
|
||||
"chain": "buffalo",
|
||||
"client": "core",
|
||||
"compose_file": "core/core/core-buffalo-core-pruned-pebble-path",
|
||||
"drpc_chain": "core-testnet",
|
||||
"drpc_chain": null,
|
||||
"features": [
|
||||
"path",
|
||||
"pebble"
|
||||
@@ -2002,7 +2002,7 @@
|
||||
"chain": "pigeon",
|
||||
"client": "core",
|
||||
"compose_file": "core/core/core-pigeon-core-pruned-pebble-path",
|
||||
"drpc_chain": "core-pigeon",
|
||||
"drpc_chain": "core-testnet",
|
||||
"features": [
|
||||
"path",
|
||||
"pebble"
|
||||
@@ -2196,7 +2196,7 @@
|
||||
"bonsai"
|
||||
],
|
||||
"network": "ethereum",
|
||||
"node": null,
|
||||
"node": "nimbus",
|
||||
"relay": null,
|
||||
"stack": null,
|
||||
"type": "pruned",
|
||||
@@ -4429,7 +4429,7 @@
|
||||
"trace"
|
||||
],
|
||||
"network": "metal",
|
||||
"node": "kona",
|
||||
"node": null,
|
||||
"relay": null,
|
||||
"stack": "op",
|
||||
"type": "archive",
|
||||
@@ -4446,7 +4446,7 @@
|
||||
"trace"
|
||||
],
|
||||
"network": "metal",
|
||||
"node": "kona",
|
||||
"node": null,
|
||||
"relay": null,
|
||||
"stack": "op",
|
||||
"type": "archive",
|
||||
@@ -4624,11 +4624,28 @@
|
||||
"soneium-mainnet-op-erigon-archive-trace"
|
||||
]
|
||||
},
|
||||
{
|
||||
"chain": "minato-sepolia",
|
||||
"client": "erigon",
|
||||
"compose_file": "op/erigon/soneium-minato-sepolia-op-erigon-archive-trace",
|
||||
"drpc_chain": "soneium-minato",
|
||||
"features": [
|
||||
"trace"
|
||||
],
|
||||
"network": "soneium",
|
||||
"node": "node",
|
||||
"relay": null,
|
||||
"stack": "op",
|
||||
"type": "archive",
|
||||
"volumes": [
|
||||
"soneium-minato-sepolia-op-erigon-archive-trace"
|
||||
]
|
||||
},
|
||||
{
|
||||
"chain": "sepolia",
|
||||
"client": "erigon",
|
||||
"compose_file": "op/erigon/soneium-miniato-sepolia-op-erigon-archive-trace",
|
||||
"drpc_chain": "soneium",
|
||||
"drpc_chain": "soneium-minato",
|
||||
"features": [
|
||||
"trace"
|
||||
],
|
||||
@@ -5018,7 +5035,7 @@
|
||||
"leveldb"
|
||||
],
|
||||
"network": "bnb",
|
||||
"node": "node",
|
||||
"node": null,
|
||||
"relay": null,
|
||||
"stack": "op",
|
||||
"type": "archive",
|
||||
@@ -5036,7 +5053,7 @@
|
||||
"pebble"
|
||||
],
|
||||
"network": "bnb",
|
||||
"node": "node",
|
||||
"node": null,
|
||||
"relay": null,
|
||||
"stack": "op",
|
||||
"type": "pruned",
|
||||
@@ -5054,7 +5071,7 @@
|
||||
"leveldb"
|
||||
],
|
||||
"network": "bnb",
|
||||
"node": "node",
|
||||
"node": null,
|
||||
"relay": null,
|
||||
"stack": "op",
|
||||
"type": "archive",
|
||||
@@ -5072,7 +5089,7 @@
|
||||
"pebble"
|
||||
],
|
||||
"network": "bnb",
|
||||
"node": "node",
|
||||
"node": null,
|
||||
"relay": null,
|
||||
"stack": "op",
|
||||
"type": "pruned",
|
||||
@@ -6199,7 +6216,7 @@
|
||||
"leveldb"
|
||||
],
|
||||
"network": "metal",
|
||||
"node": "kona",
|
||||
"node": null,
|
||||
"relay": null,
|
||||
"stack": "op",
|
||||
"type": "archive",
|
||||
@@ -6235,7 +6252,7 @@
|
||||
"pebble"
|
||||
],
|
||||
"network": "metal",
|
||||
"node": "kona",
|
||||
"node": null,
|
||||
"relay": null,
|
||||
"stack": "op",
|
||||
"type": "pruned",
|
||||
@@ -6271,7 +6288,7 @@
|
||||
"leveldb"
|
||||
],
|
||||
"network": "metal",
|
||||
"node": "kona",
|
||||
"node": null,
|
||||
"relay": null,
|
||||
"stack": "op",
|
||||
"type": "archive",
|
||||
@@ -6307,7 +6324,7 @@
|
||||
"pebble"
|
||||
],
|
||||
"network": "metal",
|
||||
"node": "kona",
|
||||
"node": null,
|
||||
"relay": null,
|
||||
"stack": "op",
|
||||
"type": "pruned",
|
||||
@@ -6787,11 +6804,47 @@
|
||||
"soneium-mainnet-op-geth-pruned-pebble-path"
|
||||
]
|
||||
},
|
||||
{
|
||||
"chain": "minato-sepolia",
|
||||
"client": "geth",
|
||||
"compose_file": "op/geth/soneium-minato-sepolia-op-geth-archive-leveldb-hash",
|
||||
"drpc_chain": "soneium-minato",
|
||||
"features": [
|
||||
"hash",
|
||||
"leveldb"
|
||||
],
|
||||
"network": "soneium",
|
||||
"node": "node",
|
||||
"relay": null,
|
||||
"stack": "op",
|
||||
"type": "archive",
|
||||
"volumes": [
|
||||
"soneium-minato-sepolia-op-geth-archive-leveldb-hash"
|
||||
]
|
||||
},
|
||||
{
|
||||
"chain": "minato-sepolia",
|
||||
"client": "geth",
|
||||
"compose_file": "op/geth/soneium-minato-sepolia-op-geth-pruned-pebble-path",
|
||||
"drpc_chain": "soneium-minato",
|
||||
"features": [
|
||||
"path",
|
||||
"pebble"
|
||||
],
|
||||
"network": "soneium",
|
||||
"node": "node",
|
||||
"relay": null,
|
||||
"stack": "op",
|
||||
"type": "pruned",
|
||||
"volumes": [
|
||||
"soneium-minato-sepolia-op-geth-pruned-pebble-path"
|
||||
]
|
||||
},
|
||||
{
|
||||
"chain": "sepolia",
|
||||
"client": "geth",
|
||||
"compose_file": "op/geth/soneium-miniato-sepolia-op-geth-archive-leveldb-hash",
|
||||
"drpc_chain": "soneium",
|
||||
"drpc_chain": "soneium-minato",
|
||||
"features": [
|
||||
"hash",
|
||||
"leveldb"
|
||||
@@ -6809,7 +6862,7 @@
|
||||
"chain": "sepolia",
|
||||
"client": "geth",
|
||||
"compose_file": "op/geth/soneium-miniato-sepolia-op-geth-pruned-pebble-path",
|
||||
"drpc_chain": "soneium",
|
||||
"drpc_chain": "soneium-minato",
|
||||
"features": [
|
||||
"path",
|
||||
"pebble"
|
||||
@@ -8173,7 +8226,7 @@
|
||||
"trace"
|
||||
],
|
||||
"network": "metal",
|
||||
"node": "kona",
|
||||
"node": null,
|
||||
"relay": null,
|
||||
"stack": "op",
|
||||
"type": "pruned",
|
||||
@@ -8490,11 +8543,45 @@
|
||||
"soneium-mainnet-op-reth-pruned-trace"
|
||||
]
|
||||
},
|
||||
{
|
||||
"chain": "minato-sepolia",
|
||||
"client": "reth",
|
||||
"compose_file": "op/reth/soneium-minato-sepolia-op-reth-archive-trace",
|
||||
"drpc_chain": "soneium-minato",
|
||||
"features": [
|
||||
"trace"
|
||||
],
|
||||
"network": "soneium",
|
||||
"node": "node",
|
||||
"relay": null,
|
||||
"stack": "op",
|
||||
"type": "archive",
|
||||
"volumes": [
|
||||
"soneium-minato-sepolia-op-reth-archive-trace"
|
||||
]
|
||||
},
|
||||
{
|
||||
"chain": "minato-sepolia",
|
||||
"client": "reth",
|
||||
"compose_file": "op/reth/soneium-minato-sepolia-op-reth-pruned-trace",
|
||||
"drpc_chain": "soneium-minato",
|
||||
"features": [
|
||||
"trace"
|
||||
],
|
||||
"network": "soneium",
|
||||
"node": "node",
|
||||
"relay": null,
|
||||
"stack": "op",
|
||||
"type": "pruned",
|
||||
"volumes": [
|
||||
"soneium-minato-sepolia-op-reth-pruned-trace"
|
||||
]
|
||||
},
|
||||
{
|
||||
"chain": "sepolia",
|
||||
"client": "reth",
|
||||
"compose_file": "op/reth/soneium-miniato-sepolia-op-reth-archive-trace",
|
||||
"drpc_chain": "soneium",
|
||||
"drpc_chain": "soneium-minato",
|
||||
"features": [
|
||||
"trace"
|
||||
],
|
||||
@@ -8511,7 +8598,7 @@
|
||||
"chain": "sepolia",
|
||||
"client": "reth",
|
||||
"compose_file": "op/reth/soneium-miniato-sepolia-op-reth-pruned-trace",
|
||||
"drpc_chain": "soneium",
|
||||
"drpc_chain": "soneium-minato",
|
||||
"features": [
|
||||
"trace"
|
||||
],
|
||||
@@ -8749,7 +8836,7 @@
|
||||
"chain": "garfield",
|
||||
"client": "reth",
|
||||
"compose_file": "op/reth/zircuit-garfield-op-reth-pruned-trace",
|
||||
"drpc_chain": "zircuit-testnet",
|
||||
"drpc_chain": "zircuit-garfield-testnet",
|
||||
"features": [
|
||||
"trace"
|
||||
],
|
||||
@@ -9187,7 +9274,7 @@
|
||||
"chain": "saigon",
|
||||
"client": "ronin",
|
||||
"compose_file": "ronin/ronin/ronin-saigon-ronin-archive-leveldb-hash",
|
||||
"drpc_chain": null,
|
||||
"drpc_chain": "ronin-saigon",
|
||||
"features": [
|
||||
"hash",
|
||||
"leveldb"
|
||||
@@ -9205,7 +9292,7 @@
|
||||
"chain": "saigon",
|
||||
"client": "ronin",
|
||||
"compose_file": "ronin/ronin/ronin-saigon-ronin-pruned-pebble-hash",
|
||||
"drpc_chain": null,
|
||||
"drpc_chain": "ronin-saigon",
|
||||
"features": [
|
||||
"hash",
|
||||
"pebble"
|
||||
@@ -9223,7 +9310,7 @@
|
||||
"chain": "saigon",
|
||||
"client": "ronin",
|
||||
"compose_file": "ronin/ronin/ronin-saigon-ronin-pruned-pebble-path",
|
||||
"drpc_chain": null,
|
||||
"drpc_chain": "ronin-saigon",
|
||||
"features": [
|
||||
"hash",
|
||||
"pebble"
|
||||
@@ -9383,7 +9470,7 @@
|
||||
"pebble"
|
||||
],
|
||||
"network": "shibarium",
|
||||
"node": "heimdall",
|
||||
"node": null,
|
||||
"relay": null,
|
||||
"stack": null,
|
||||
"type": "archive",
|
||||
@@ -9402,7 +9489,7 @@
|
||||
"pebble"
|
||||
],
|
||||
"network": "shibarium",
|
||||
"node": "heimdall",
|
||||
"node": null,
|
||||
"relay": null,
|
||||
"stack": null,
|
||||
"type": "pruned",
|
||||
@@ -9481,7 +9568,7 @@
|
||||
"chain": "testnet",
|
||||
"client": "sonic",
|
||||
"compose_file": "sonic/sonic/sonic-testnet-sonic-archive",
|
||||
"drpc_chain": "sonic-testnet",
|
||||
"drpc_chain": "sonic-testnet-v2",
|
||||
"features": [],
|
||||
"network": "sonic",
|
||||
"node": null,
|
||||
@@ -9496,7 +9583,7 @@
|
||||
"chain": "testnet",
|
||||
"client": "sonic",
|
||||
"compose_file": "sonic/sonic/sonic-testnet-sonic-pruned",
|
||||
"drpc_chain": "sonic-testnet",
|
||||
"drpc_chain": "sonic-testnet-v2",
|
||||
"features": [],
|
||||
"network": "sonic",
|
||||
"node": null,
|
||||
@@ -10038,7 +10125,7 @@
|
||||
"trace"
|
||||
],
|
||||
"network": "taiko",
|
||||
"node": "driver",
|
||||
"node": null,
|
||||
"relay": null,
|
||||
"stack": null,
|
||||
"type": "archive",
|
||||
@@ -10055,7 +10142,7 @@
|
||||
"trace"
|
||||
],
|
||||
"network": "taiko",
|
||||
"node": "driver",
|
||||
"node": null,
|
||||
"relay": null,
|
||||
"stack": null,
|
||||
"type": "pruned",
|
||||
@@ -10193,7 +10280,7 @@
|
||||
"chain": "zeus",
|
||||
"client": "thunder",
|
||||
"compose_file": "thundercore/thunder/thundercore-zeus-thunder-pruned-leveldb-hash",
|
||||
"drpc_chain": "thundercore",
|
||||
"drpc_chain": "thundercore-testnet",
|
||||
"features": [
|
||||
"hash",
|
||||
"leveldb"
|
||||
|
||||
Reference in New Issue
Block a user