Compare commits

..

1 Commits

Author SHA1 Message Date
9a0648df06 ink-mainnet: add genesis.json from superchain-registry (Karst fork times)
Vendor superchain-registry mainnet ink genesis (chain 57073, karstTime
1783526401) for op-reth /config mount. L2 genesis hash verified against
superchain-registry ink.toml.
2026-07-10 01:22:32 +00:00
89 changed files with 4 additions and 448 deletions

View File

@@ -55,7 +55,6 @@ services:
- --execution.caching.trie-clean-cache=${ALEPHZERO_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ALEPHZERO_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.alephzero.raas.gelato.cloud
- --execution.rpc.filter-log-cache-size=${ALEPHZERO_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.rpc.log-history=0
- --execution.sequencer.enable=false

View File

@@ -56,7 +56,6 @@ services:
- --execution.caching.trie-clean-cache=${ALEPHZERO_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ALEPHZERO_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.alephzero.raas.gelato.cloud
- --execution.rpc.filter-log-cache-size=${ALEPHZERO_MAINNET_NITRO_PRUNED_PEBBLE_PATH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.sequencer.enable=false
- --http.addr=0.0.0.0

View File

@@ -55,7 +55,6 @@ services:
- --execution.caching.trie-clean-cache=${ALEPHZERO_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ALEPHZERO_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.alephzero-testnet.gelato.digital
- --execution.rpc.filter-log-cache-size=${ALEPHZERO_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.rpc.log-history=0
- --execution.sequencer.enable=false

View File

@@ -56,7 +56,6 @@ services:
- --execution.caching.trie-clean-cache=${ALEPHZERO_SEPOLIA_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ALEPHZERO_SEPOLIA_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.alephzero-testnet.gelato.digital
- --execution.rpc.filter-log-cache-size=${ALEPHZERO_SEPOLIA_NITRO_PRUNED_PEBBLE_PATH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.sequencer.enable=false
- --http.addr=0.0.0.0

View File

@@ -55,7 +55,6 @@ services:
- --execution.caching.trie-clean-cache=${APECHAIN_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${APECHAIN_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.apechain.com/http
- --execution.rpc.filter-log-cache-size=${APECHAIN_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.rpc.log-history=0
- --execution.sequencer.enable=false

View File

@@ -56,7 +56,6 @@ services:
- --execution.caching.trie-clean-cache=${APECHAIN_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${APECHAIN_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.apechain.com/http
- --execution.rpc.filter-log-cache-size=${APECHAIN_MAINNET_NITRO_PRUNED_PEBBLE_PATH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.sequencer.enable=false
- --http.addr=0.0.0.0

View File

@@ -54,7 +54,6 @@ services:
- --execution.caching.snapshot-cache=${ARBITRUM_NOVA_NITRO_ARCHIVE_LEVELDB_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.trie-clean-cache=${ARBITRUM_NOVA_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_NOVA_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.filter-log-cache-size=${ARBITRUM_NOVA_NITRO_ARCHIVE_LEVELDB_HASH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.rpc.log-history=0
- --execution.sequencer.enable=false

View File

@@ -55,7 +55,6 @@ services:
- --execution.caching.state-scheme=path
- --execution.caching.trie-clean-cache=${ARBITRUM_NOVA_NITRO_ARCHIVE_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_NOVA_NITRO_ARCHIVE_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.filter-log-cache-size=${ARBITRUM_NOVA_NITRO_ARCHIVE_PEBBLE_PATH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.sequencer.enable=false
- --http.addr=0.0.0.0

View File

@@ -54,7 +54,6 @@ services:
- --execution.caching.snapshot-cache=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.trie-clean-cache=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.filter-log-cache-size=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.rpc.log-history=0
- --execution.sequencer.enable=false

View File

@@ -54,7 +54,6 @@ services:
- --execution.caching.snapshot-cache=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.trie-clean-cache=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.filter-log-cache-size=${ARBITRUM_NOVA_NITRO_MINIMAL_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.rpc.log-history=0
- --execution.sequencer.enable=false

View File

@@ -54,7 +54,6 @@ services:
- --execution.caching.snapshot-cache=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.trie-clean-cache=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.filter-log-cache-size=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.rpc.log-history=0
- --execution.sequencer.enable=false

View File

@@ -54,7 +54,6 @@ services:
- --execution.caching.snapshot-cache=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.trie-clean-cache=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.filter-log-cache-size=${ARBITRUM_NOVA_NITRO_PRUNED_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.rpc.log-history=0
- --execution.sequencer.enable=false

View File

@@ -55,7 +55,6 @@ services:
- --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.classic-redirect=http://arbitrum-one-arbnode-archive:8545
- --execution.rpc.filter-log-cache-size=${ARBITRUM_ONE_NITRO_ARCHIVE_LEVELDB_HASH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.rpc.log-history=0
- --execution.sequencer.enable=false

View File

@@ -55,7 +55,6 @@ services:
- --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.classic-redirect=http://arbitrum-one-arbnode-archive:8545
- --execution.rpc.filter-log-cache-size=${ARBITRUM_ONE_NITRO_ARCHIVE_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.rpc.log-history=0
- --execution.sequencer.enable=false

View File

@@ -55,7 +55,6 @@ services:
- --execution.caching.state-scheme=path
- --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_ARCHIVE_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_ARCHIVE_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.filter-log-cache-size=${ARBITRUM_ONE_NITRO_ARCHIVE_PEBBLE_PATH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.sequencer.enable=false
- --http.addr=0.0.0.0

View File

@@ -54,7 +54,6 @@ services:
- --execution.caching.snapshot-cache=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.filter-log-cache-size=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.rpc.log-history=0
- --execution.sequencer.enable=false

View File

@@ -54,7 +54,6 @@ services:
- --execution.caching.snapshot-cache=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.filter-log-cache-size=${ARBITRUM_ONE_NITRO_MINIMAL_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.rpc.log-history=0
- --execution.sequencer.enable=false

View File

@@ -55,7 +55,6 @@ services:
- --execution.caching.snapshot-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.filter-log-cache-size=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.rpc.log-history=0
- --execution.sequencer.enable=false

View File

@@ -55,7 +55,6 @@ services:
- --execution.caching.snapshot-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.filter-log-cache-size=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.rpc.log-history=0
- --execution.sequencer.enable=false

View File

@@ -54,7 +54,6 @@ services:
- --execution.caching.snapshot-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.filter-log-cache-size=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.rpc.log-history=0
- --execution.sequencer.enable=false

View File

@@ -54,7 +54,6 @@ services:
- --execution.caching.snapshot-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.trie-clean-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.filter-log-cache-size=${ARBITRUM_ONE_NITRO_PRUNED_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.rpc.log-history=0
- --execution.sequencer.enable=false

View File

@@ -54,7 +54,6 @@ services:
- --execution.caching.snapshot-cache=${ARBITRUM_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.trie-clean-cache=${ARBITRUM_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.filter-log-cache-size=${ARBITRUM_SEPOLIA_NITRO_ARCHIVE_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.rpc.log-history=0
- --execution.sequencer.enable=false

View File

@@ -54,7 +54,6 @@ services:
- --execution.caching.snapshot-cache=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.trie-clean-cache=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.filter-log-cache-size=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.rpc.log-history=0
- --execution.sequencer.enable=false

View File

@@ -54,7 +54,6 @@ services:
- --execution.caching.snapshot-cache=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.trie-clean-cache=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.filter-log-cache-size=${ARBITRUM_SEPOLIA_NITRO_MINIMAL_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.rpc.log-history=0
- --execution.sequencer.enable=false

View File

@@ -54,7 +54,6 @@ services:
- --execution.caching.snapshot-cache=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.trie-clean-cache=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.filter-log-cache-size=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.rpc.log-history=0
- --execution.sequencer.enable=false

View File

@@ -54,7 +54,6 @@ services:
- --execution.caching.snapshot-cache=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_SNAPSHOT_CACHE:-400}
- --execution.caching.trie-clean-cache=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.rpc.filter-log-cache-size=${ARBITRUM_SEPOLIA_NITRO_PRUNED_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.rpc.log-history=0
- --execution.sequencer.enable=false

View File

@@ -55,7 +55,6 @@ services:
- --execution.caching.trie-clean-cache=${CONNEXT_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${CONNEXT_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.connext-sepolia.gelato.digital
- --execution.rpc.filter-log-cache-size=${CONNEXT_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.rpc.log-history=0
- --execution.sequencer.enable=false

View File

@@ -56,7 +56,6 @@ services:
- --execution.caching.trie-clean-cache=${CONNEXT_SEPOLIA_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${CONNEXT_SEPOLIA_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.connext-sepolia.gelato.digital
- --execution.rpc.filter-log-cache-size=${CONNEXT_SEPOLIA_NITRO_PRUNED_PEBBLE_PATH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.sequencer.enable=false
- --http.addr=0.0.0.0

View File

@@ -55,7 +55,6 @@ services:
- --execution.caching.trie-clean-cache=${EVERCLEAR_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${EVERCLEAR_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.everclear.raas.gelato.cloud
- --execution.rpc.filter-log-cache-size=${EVERCLEAR_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.rpc.log-history=0
- --execution.sequencer.enable=false

View File

@@ -56,7 +56,6 @@ services:
- --execution.caching.trie-clean-cache=${EVERCLEAR_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${EVERCLEAR_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.everclear.raas.gelato.cloud
- --execution.rpc.filter-log-cache-size=${EVERCLEAR_MAINNET_NITRO_PRUNED_PEBBLE_PATH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.sequencer.enable=false
- --http.addr=0.0.0.0

View File

@@ -55,7 +55,6 @@ services:
- --execution.caching.trie-clean-cache=${OPENCAMPUSCODEX_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${OPENCAMPUSCODEX_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.open-campus-codex.gelato.digital
- --execution.rpc.filter-log-cache-size=${OPENCAMPUSCODEX_SEPOLIA_NITRO_ARCHIVE_LEVELDB_HASH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.rpc.log-history=0
- --execution.sequencer.enable=false

View File

@@ -56,7 +56,6 @@ services:
- --execution.caching.trie-clean-cache=${OPENCAMPUSCODEX_SEPOLIA_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${OPENCAMPUSCODEX_SEPOLIA_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.open-campus-codex.gelato.digital
- --execution.rpc.filter-log-cache-size=${OPENCAMPUSCODEX_SEPOLIA_NITRO_PRUNED_PEBBLE_PATH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.sequencer.enable=false
- --http.addr=0.0.0.0

View File

@@ -55,7 +55,6 @@ services:
- --execution.caching.trie-clean-cache=${PLAYBLOCK_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${PLAYBLOCK_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.playblock.io
- --execution.rpc.filter-log-cache-size=${PLAYBLOCK_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.rpc.log-history=0
- --execution.sequencer.enable=false

View File

@@ -56,7 +56,6 @@ services:
- --execution.caching.trie-clean-cache=${PLAYBLOCK_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${PLAYBLOCK_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.playblock.io
- --execution.rpc.filter-log-cache-size=${PLAYBLOCK_MAINNET_NITRO_PRUNED_PEBBLE_PATH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.sequencer.enable=false
- --http.addr=0.0.0.0

View File

@@ -55,7 +55,6 @@ services:
- --execution.caching.trie-clean-cache=${PLUME_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${PLUME_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.plume.org
- --execution.rpc.filter-log-cache-size=${PLUME_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.rpc.log-history=0
- --execution.sequencer.enable=false

View File

@@ -55,7 +55,6 @@ services:
- --execution.caching.trie-clean-cache=${PLUME_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${PLUME_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.plume.org
- --execution.rpc.filter-log-cache-size=${PLUME_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.rpc.log-history=0
- --execution.sequencer.enable=false

View File

@@ -55,7 +55,6 @@ services:
- --execution.caching.trie-clean-cache=${PLUME_MAINNET_NITRO_PRUNED_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${PLUME_MAINNET_NITRO_PRUNED_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.plume.org
- --execution.rpc.filter-log-cache-size=${PLUME_MAINNET_NITRO_PRUNED_LEVELDB_HASH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.rpc.log-history=0
- --execution.sequencer.enable=false

View File

@@ -56,7 +56,6 @@ services:
- --execution.caching.trie-clean-cache=${PLUME_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${PLUME_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.plume.org
- --execution.rpc.filter-log-cache-size=${PLUME_MAINNET_NITRO_PRUNED_PEBBLE_PATH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.sequencer.enable=false
- --http.addr=0.0.0.0

View File

@@ -55,7 +55,6 @@ services:
- --execution.caching.trie-clean-cache=${PLUME_TESTNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${PLUME_TESTNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://testnet-rpc.plume.org
- --execution.rpc.filter-log-cache-size=${PLUME_TESTNET_NITRO_ARCHIVE_LEVELDB_HASH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.rpc.log-history=0
- --execution.sequencer.enable=false

View File

@@ -55,7 +55,6 @@ services:
- --execution.caching.trie-clean-cache=${PLUME_TESTNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${PLUME_TESTNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://testnet-rpc.plume.org
- --execution.rpc.filter-log-cache-size=${PLUME_TESTNET_NITRO_ARCHIVE_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.rpc.log-history=0
- --execution.sequencer.enable=false

View File

@@ -55,7 +55,6 @@ services:
- --execution.caching.trie-clean-cache=${PLUME_TESTNET_NITRO_PRUNED_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${PLUME_TESTNET_NITRO_PRUNED_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://testnet-rpc.plume.org
- --execution.rpc.filter-log-cache-size=${PLUME_TESTNET_NITRO_PRUNED_LEVELDB_HASH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.rpc.log-history=0
- --execution.sequencer.enable=false

View File

@@ -56,7 +56,6 @@ services:
- --execution.caching.trie-clean-cache=${PLUME_TESTNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${PLUME_TESTNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://testnet-rpc.plume.org
- --execution.rpc.filter-log-cache-size=${PLUME_TESTNET_NITRO_PRUNED_PEBBLE_PATH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.sequencer.enable=false
- --http.addr=0.0.0.0

View File

@@ -55,7 +55,6 @@ services:
- --execution.caching.trie-clean-cache=${REAL_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${REAL_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.realforreal.gelato.digital
- --execution.rpc.filter-log-cache-size=${REAL_MAINNET_NITRO_ARCHIVE_LEVELDB_HASH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.rpc.log-history=0
- --execution.sequencer.enable=false

View File

@@ -55,7 +55,6 @@ services:
- --execution.caching.trie-clean-cache=${REAL_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${REAL_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.realforreal.gelato.digital
- --execution.rpc.filter-log-cache-size=${REAL_MAINNET_NITRO_ARCHIVE_PEBBLE_HASH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.rpc.log-history=0
- --execution.sequencer.enable=false

View File

@@ -56,7 +56,6 @@ services:
- --execution.caching.trie-clean-cache=${REAL_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${REAL_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.realforreal.gelato.digital
- --execution.rpc.filter-log-cache-size=${REAL_MAINNET_NITRO_PRUNED_PEBBLE_PATH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.sequencer.enable=false
- --http.addr=0.0.0.0

View File

@@ -56,7 +56,6 @@ services:
- --execution.caching.trie-clean-cache=${ROBINHOOD_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ROBINHOOD_MAINNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.mainnet.chain.robinhood.com
- --execution.rpc.filter-log-cache-size=${ROBINHOOD_MAINNET_NITRO_PRUNED_PEBBLE_PATH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.sequencer.enable=false
- --http.addr=0.0.0.0

View File

@@ -56,7 +56,6 @@ services:
- --execution.caching.trie-clean-cache=${ROBINHOOD_TESTNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_CLEAN_CACHE:-600}
- --execution.caching.trie-dirty-cache=${ROBINHOOD_TESTNET_NITRO_PRUNED_PEBBLE_PATH_TRIE_DIRTY_CACHE:-1024}
- --execution.forwarding-target=https://rpc.testnet.chain.robinhood.com
- --execution.rpc.filter-log-cache-size=${ROBINHOOD_TESTNET_NITRO_PRUNED_PEBBLE_PATH_FILTER_LOG_CACHE:-32}
- --execution.rpc.gas-cap=5500000000
- --execution.sequencer.enable=false
- --http.addr=0.0.0.0

View File

@@ -1,111 +0,0 @@
---
x-logging-defaults: &logging-defaults
driver: json-file
options:
max-size: "512m"
max-file: "2"
# Aztec full node. See https://docs.aztec.network/network/setup/running_a_node
# Admin port (8880) is not exposed; use docker exec for admin API.
# 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:aztec/aztec/aztec-mainnet-aztec-pruned.yml
#
# docker compose up -d
#
# curl -X POST https://${IP}.traefik.me/aztec-mainnet-pruned \
# -H "Content-Type: application/json" \
# --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
services:
aztec-mainnet-pruned:
image: ${AZTEC_AZTEC_IMAGE:-aztecprotocol/aztec}:${AZTEC_MAINNET_AZTEC_VERSION:-5.0.0-rc.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:
- 13840:13840
- 13840:13840/udp
expose:
- 8545
environment:
AZTEC_ADMIN_PORT: '8880'
AZTEC_PORT: '8545'
DATA_DIRECTORY: /var/lib/data
ETHEREUM_HOSTS: ${ETHEREUM_MAINNET_EXECUTION_RPC}
L1_CONSENSUS_HOST_URLS: ${ETHEREUM_MAINNET_BEACON_REST}
LOG_LEVEL: ${AZTEC_LOG_LEVEL:-info}
P2P_IP: ${IP}
P2P_PORT: '13840'
entrypoint: [node, --no-warnings, /usr/src/yarn-project/aztec/dest/bin/index.js, start]
command:
- --node
- --network=mainnet
restart: unless-stopped
stop_grace_period: 5m
networks:
- chains
volumes:
- ${AZTEC_MAINNET_AZTEC_PRUNED_DATA:-aztec-mainnet-aztec-pruned}:/var/lib/data
- /slowdisk:/slowdisk
logging: *logging-defaults
labels:
- prometheus-scrape.enabled=false
- traefik.enable=true
- traefik.http.middlewares.aztec-mainnet-aztec-pruned-stripprefix.stripprefix.prefixes=/aztec-mainnet-pruned
- traefik.http.services.aztec-mainnet-aztec-pruned.loadbalancer.server.port=8545
- ${NO_SSL:-traefik.http.routers.aztec-mainnet-aztec-pruned.entrypoints=websecure}
- ${NO_SSL:-traefik.http.routers.aztec-mainnet-aztec-pruned.tls.certresolver=myresolver}
- ${NO_SSL:-traefik.http.routers.aztec-mainnet-aztec-pruned.rule=Host(`$DOMAIN`) && (Path(`/aztec-mainnet-pruned`) || Path(`/aztec-mainnet-pruned/`))}
- ${NO_SSL:+traefik.http.routers.aztec-mainnet-aztec-pruned.rule=Path(`/aztec-mainnet-pruned`) || Path(`/aztec-mainnet-pruned/`)}
- traefik.http.routers.aztec-mainnet-aztec-pruned.middlewares=aztec-mainnet-aztec-pruned-stripprefix, ipallowlist
volumes:
aztec-mainnet-aztec-pruned:
x-upstreams:
- id: $${ID}
labels:
provider: $${PROVIDER}
connection:
generic:
rpc:
url: $${RPC_URL}
ws:
frameSize: 20Mb
msgSize: 50Mb
url: $${WS_URL}
chain: aztec-mainnet
method-groups:
enabled:
- debug
- filter
methods:
disabled:
enabled:
- name: txpool_content # TODO: should be disabled for rollup nodes
...

View File

@@ -32,7 +32,7 @@ x-logging-defaults: &logging-defaults
services:
aztec-testnet-pruned:
image: ${AZTEC_AZTEC_IMAGE:-aztecprotocol/aztec}:${AZTEC_TESTNET_AZTEC_VERSION:-5.0.0-rc.2}
image: ${AZTEC_AZTEC_IMAGE:-aztecprotocol/aztec}:${AZTEC_TESTNET_AZTEC_VERSION:-5.0.0-rc.1}
sysctls:
# TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle

View File

@@ -1108,20 +1108,6 @@
"aztec-devnet-aztec-pruned"
]
},
{
"chain": "mainnet",
"client": "aztec",
"compose_file": "aztec/aztec/aztec-mainnet-aztec-pruned",
"features": [],
"network": "aztec",
"node": null,
"relay": null,
"stack": null,
"type": "pruned",
"volumes": [
"aztec-mainnet-aztec-pruned"
]
},
{
"chain": "testnet",
"client": "aztec",

View File

@@ -1,31 +1,9 @@
services:
# Streams the dshackle access log (NDJSON, one line per response) to the splits
# listener on the insights host. Deliberately decoupled from dshackle via the
# file: a dead listener or slow link only ever stalls this sidecar, never the
# gateway. tail -F follows logrotate copytruncate; on disconnect the retry
# loop resumes at the file END (bounded loss, no duplication floods) — the
# per-gateway prometheus-vs-lines reconciliation on the listener side makes
# any gap visible within the hour.
accesslog-shipper:
image: busybox:1.36
restart: unless-stopped
volumes:
- ./dshackle_logs:/logs:ro
command: >-
sh -c 'while true; do
tail -F /logs/access_log.jsonl 2>/dev/null | nc ${SPLITS_LISTENER_HOST:-78.47.193.225} ${SPLITS_LISTENER_PORT:-9102};
echo shipper lost listener connection, retrying in 10s;
sleep 10; done'
dshackle:
image: drpcorg/dshackle:0.79.10
restart: unless-stopped
volumes:
- ./main_configs:/etc/dshackle
# dshackle accessLog target (main_configs/dshackle.yaml accessLog.filename=/logs/...).
# Host-side dir so the shipper sidecar above can stream gateway->region request
# shares (earnings misattribution fix, operator + claude-machine design 2026-07-09).
- ./dshackle_logs:/logs
expose:
- 8080
- 8081

View File

@@ -189,12 +189,6 @@ x-upstreams:
chain: eth-beacon-chain
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -195,12 +195,6 @@ x-upstreams:
chain: eth-beacon-chain-hoodi
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -196,12 +196,6 @@ x-upstreams:
chain: eth-beacon-chain-hoodi
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -200,12 +200,6 @@ x-upstreams:
chain: eth-beacon-chain
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -259,12 +259,6 @@ x-upstreams:
chain: eth-beacon-chain
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -261,12 +261,6 @@ x-upstreams:
chain: eth-beacon-chain
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -195,12 +195,6 @@ x-upstreams:
chain: eth-beacon-chain
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -196,12 +196,6 @@ x-upstreams:
chain: eth-beacon-chain
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -195,12 +195,6 @@ x-upstreams:
chain: eth-beacon-chain-sepolia
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -196,12 +196,6 @@ x-upstreams:
chain: eth-beacon-chain-sepolia
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -169,12 +169,6 @@ x-upstreams:
chain: eth-beacon-chain-hoodie
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -169,12 +169,6 @@ x-upstreams:
chain: eth-beacon-chain
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -169,12 +169,6 @@ x-upstreams:
chain: eth-beacon-chain-sepolia
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -184,12 +184,6 @@ x-upstreams:
chain: eth-beacon-chain-hoodi
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -185,12 +185,6 @@ x-upstreams:
chain: eth-beacon-chain-hoodi
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -191,12 +191,6 @@ x-upstreams:
chain: eth-beacon-chain
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -183,12 +183,6 @@ x-upstreams:
chain: eth-beacon-chain
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -184,12 +184,6 @@ x-upstreams:
chain: eth-beacon-chain
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -242,12 +242,6 @@ x-upstreams:
chain: eth-beacon-chain
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -190,12 +190,6 @@ x-upstreams:
chain: eth-beacon-chain
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -184,12 +184,6 @@ x-upstreams:
chain: eth-beacon-chain
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -185,12 +185,6 @@ x-upstreams:
chain: eth-beacon-chain
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -183,12 +183,6 @@ x-upstreams:
chain: eth-beacon-chain-sepolia
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -184,12 +184,6 @@ x-upstreams:
chain: eth-beacon-chain-sepolia
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -184,12 +184,6 @@ x-upstreams:
chain: eth-beacon-chain-sepolia
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -185,12 +185,6 @@ x-upstreams:
chain: eth-beacon-chain-sepolia
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -163,12 +163,6 @@ x-upstreams:
chain: gnosis-beacon-chain-chiado
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -166,12 +166,6 @@ x-upstreams:
chain: gnosis-beacon-chain-chiado
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -161,12 +161,6 @@ x-upstreams:
chain: gnosis-beacon-chain-chiado
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -163,12 +163,6 @@ x-upstreams:
chain: gnosis-beacon-chain
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -166,12 +166,6 @@ x-upstreams:
chain: gnosis-beacon-chain
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -161,12 +161,6 @@ x-upstreams:
chain: gnosis-beacon-chain
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -175,12 +175,6 @@ x-upstreams:
chain: gnosis-beacon-chain-chiado
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -176,12 +176,6 @@ x-upstreams:
chain: gnosis-beacon-chain-chiado
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -175,12 +175,6 @@ x-upstreams:
chain: gnosis-beacon-chain
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -176,12 +176,6 @@ x-upstreams:
chain: gnosis-beacon-chain
labels:
provider: $${PROVIDER}-beacon-chain
options:
# dshackle 0.79.10's beacon health validator times out on the spec-compliant
# empty-body 200 from /eth/v1/node/health (nimbus), flapping the upstream
# UNAVAILABLE and failing live requests ("Source was empty"). Head tracking
# still governs health with validation off. 2026-07-10, dRPC incident.
disable-validation: true
connection:
generic:
rpc:

View File

@@ -27,14 +27,14 @@
"holoceneTime": 1742396400,
"isthmusTime": 1746806401,
"jovianTime": 1764691201,
"karstTime": 1783526401,
"terminalTotalDifficulty": 0,
"depositContractAddress": "0x0000000000000000000000000000000000000000",
"optimism": {
"eip1559Elasticity": 6,
"eip1559Denominator": 250,
"eip1559DenominatorCanyon": 250
},
"karstTime": 1783526401
}
},
"nonce": "0x0",
"timestamp": "0x6753162b",
@@ -15350,4 +15350,4 @@
"excessBlobGas": "0x0",
"blobGasUsed": "0x0",
"slotNumber": null
}
}

View File

@@ -1,34 +0,0 @@
# dRPC edge (gateway) IP prefixes -> declared region labels for the request-splits
# pipeline (earnings reattribution). Built from live dshackle accessLog captures on
# rpc-us-16 + rpc-de-14, located via utils/locate-ips.sh (ipinfo.io — the SAME source
# as the fleet latency measurements), 2026-07-09.
#
# GRANULARITY IS /24 AND MUST STAY /24: adjacent /24s belong to different cities
# (185.26.9.x=Ashburn vs 185.26.10.x=Frankfurt; 64.34.84.x=Ashburn vs 64.34.86.x=London).
# Region labels are OUR declared taxonomy (operator 2026-07-09): dRPC's coarse regions
# hide distinct edge locations with their own customers — eu-west2 = the Falkenstein/
# Hetzner edge cluster; eu-west3 = RESERVED for the Google Cloud edge (not yet observed).
# Unknown prefixes: locate + append here; never guess.
#
# prefix region city asn
91.242.214.0/24 us-central Chicago AS262287-latitude
186.233.187.0/24 us-central Chicago AS262287-latitude
177.54.155.0/24 us-central Chicago AS262287-latitude
67.213.119.0/24 us-central Chicago AS262287-latitude
185.26.9.0/24 us-east Ashburn AS396356-latitude
45.250.254.0/24 us-east Ashburn AS396356-latitude
64.34.81.0/24 us-east Ashburn AS396356-latitude
64.34.84.0/24 us-east Ashburn AS396356-latitude
103.219.170.0/24 us-west Los Angeles AS396356-latitude
160.202.131.0/24 eu-west Frankfurt AS396356-latitude
185.26.10.0/24 eu-west Frankfurt AS396356-latitude
67.213.113.0/24 eu-west Frankfurt AS396356-latitude
67.213.121.0/24 eu-west Frankfurt AS396356-latitude
168.119.33.0/24 eu-west2 Falkenstein AS24940-hetzner
168.119.34.0/24 eu-west2 Falkenstein AS24940-hetzner
91.98.183.0/24 eu-west2 Falkenstein AS24940-hetzner
64.34.86.0/24 eu-northwest London AS396356-latitude
67.213.117.0/24 eu-northwest London AS396356-latitude
72.46.86.0/24 asia-northeast Tokyo AS396356-latitude
72.46.87.0/24 asia-southeast Singapore AS396356-latitude
177.54.154.0/24 asia-southeast Singapore AS396356-latitude
1 # dRPC edge (gateway) IP prefixes -> declared region labels for the request-splits
2 # pipeline (earnings reattribution). Built from live dshackle accessLog captures on
3 # rpc-us-16 + rpc-de-14, located via utils/locate-ips.sh (ipinfo.io — the SAME source
4 # as the fleet latency measurements), 2026-07-09.
5 #
6 # GRANULARITY IS /24 AND MUST STAY /24: adjacent /24s belong to different cities
7 # (185.26.9.x=Ashburn vs 185.26.10.x=Frankfurt; 64.34.84.x=Ashburn vs 64.34.86.x=London).
8 # Region labels are OUR declared taxonomy (operator 2026-07-09): dRPC's coarse regions
9 # hide distinct edge locations with their own customers — eu-west2 = the Falkenstein/
10 # Hetzner edge cluster; eu-west3 = RESERVED for the Google Cloud edge (not yet observed).
11 # Unknown prefixes: locate + append here; never guess.
12 #
13 # prefix region city asn
14 91.242.214.0/24 us-central Chicago AS262287-latitude
15 186.233.187.0/24 us-central Chicago AS262287-latitude
16 177.54.155.0/24 us-central Chicago AS262287-latitude
17 67.213.119.0/24 us-central Chicago AS262287-latitude
18 185.26.9.0/24 us-east Ashburn AS396356-latitude
19 45.250.254.0/24 us-east Ashburn AS396356-latitude
20 64.34.81.0/24 us-east Ashburn AS396356-latitude
21 64.34.84.0/24 us-east Ashburn AS396356-latitude
22 103.219.170.0/24 us-west Los Angeles AS396356-latitude
23 160.202.131.0/24 eu-west Frankfurt AS396356-latitude
24 185.26.10.0/24 eu-west Frankfurt AS396356-latitude
25 67.213.113.0/24 eu-west Frankfurt AS396356-latitude
26 67.213.121.0/24 eu-west Frankfurt AS396356-latitude
27 168.119.33.0/24 eu-west2 Falkenstein AS24940-hetzner
28 168.119.34.0/24 eu-west2 Falkenstein AS24940-hetzner
29 91.98.183.0/24 eu-west2 Falkenstein AS24940-hetzner
30 64.34.86.0/24 eu-northwest London AS396356-latitude
31 67.213.117.0/24 eu-northwest London AS396356-latitude
32 72.46.86.0/24 asia-northeast Tokyo AS396356-latitude
33 72.46.87.0/24 asia-southeast Singapore AS396356-latitude
34 177.54.154.0/24 asia-southeast Singapore AS396356-latitude