From d9cb8f144d72a63c3e51d6a0e45d921fd7f65305 Mon Sep 17 00:00:00 2001 From: Claude Agent Date: Wed, 2 Sep 2026 05:51:16 +0000 Subject: [PATCH] Add methods.disabled to beacon-chain upstreams for expensive state dumps Disable GET#/eth/v2/debug/beacon/states/*, GET#/eth/v1/beacon/states/*/committees, GET#/eth/v1/beacon/states/*/validators, and POST#/eth/v1/beacon/states/*/validators which produce multi-GB responses that timeout at the gateway. These were applied live on hosts 2026-08-31 (rob, operator-approved) but existed nowhere durable. Baking them in at the source prevents regeneration from erasing them. Affects all ethereum and gnosis beacon-chain upstreams. Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe --- .../besu/ethereum-mainnet-besu-pruned-bonsai--nimbus.yml | 6 ++++++ .../geth/ethereum-hoodi-geth-pruned-pebble-path--nimbus.yml | 6 ++++++ ethereum/geth/ethereum-hoodi-geth-pruned-pebble-path.yml | 6 ++++++ ethereum/geth/ethereum-mainnet-geth-minimal-pebble-path.yml | 6 ++++++ ...um-mainnet-geth-pruned-leveldb-hash--nimbus--fireeth.yml | 6 ++++++ ...eum-mainnet-geth-pruned-pebble-path--nimbus--fireeth.yml | 6 ++++++ .../ethereum-mainnet-geth-pruned-pebble-path--nimbus.yml | 6 ++++++ ethereum/geth/ethereum-mainnet-geth-pruned-pebble-path.yml | 6 ++++++ .../ethereum-sepolia-geth-pruned-pebble-path--nimbus.yml | 6 ++++++ ethereum/geth/ethereum-sepolia-geth-pruned-pebble-path.yml | 6 ++++++ ...hereum-hoodi-nethermind-pruned-rocksdb-trace--nimbus.yml | 6 ++++++ ...reum-mainnet-nethermind-pruned-rocksdb-trace--nimbus.yml | 6 ++++++ ...reum-sepolia-nethermind-pruned-rocksdb-trace--nimbus.yml | 6 ++++++ ethereum/reth/ethereum-hoodi-reth-archive-trace.yml | 6 ++++++ ethereum/reth/ethereum-hoodi-reth-pruned-trace.yml | 6 ++++++ ...-mainnet-reth-archive-trace--lighthouse-pruned-blobs.yml | 6 ++++++ .../reth/ethereum-mainnet-reth-archive-trace--nimbus.yml | 6 ++++++ ethereum/reth/ethereum-mainnet-reth-archive-trace.yml | 6 ++++++ .../reth/ethereum-mainnet-reth-minimal-trace--nimbus.yml | 6 ++++++ .../reth/ethereum-mainnet-reth-pruned-trace--lighthouse.yml | 6 ++++++ .../reth/ethereum-mainnet-reth-pruned-trace--nimbus.yml | 6 ++++++ ethereum/reth/ethereum-mainnet-reth-pruned-trace.yml | 6 ++++++ .../reth/ethereum-sepolia-reth-archive-trace--nimbus.yml | 6 ++++++ ethereum/reth/ethereum-sepolia-reth-archive-trace.yml | 6 ++++++ .../reth/ethereum-sepolia-reth-pruned-trace--nimbus.yml | 6 ++++++ ethereum/reth/ethereum-sepolia-reth-pruned-trace.yml | 6 ++++++ .../gnosis-chiado-nethermind-archive-rocksdb-trace.yml | 6 ++++++ .../gnosis-chiado-nethermind-minimal-rocksdb-trace.yml | 6 ++++++ .../gnosis-chiado-nethermind-pruned-rocksdb-trace.yml | 6 ++++++ .../gnosis-mainnet-nethermind-archive-rocksdb-trace.yml | 6 ++++++ .../gnosis-mainnet-nethermind-minimal-rocksdb-trace.yml | 6 ++++++ .../gnosis-mainnet-nethermind-pruned-rocksdb-trace.yml | 6 ++++++ gnosis/reth/gnosis-chiado-reth-archive-trace.yml | 6 ++++++ gnosis/reth/gnosis-chiado-reth-pruned-trace.yml | 6 ++++++ gnosis/reth/gnosis-mainnet-reth-archive-trace.yml | 6 ++++++ gnosis/reth/gnosis-mainnet-reth-pruned-trace.yml | 6 ++++++ 36 files changed, 216 insertions(+) diff --git a/ethereum/besu/ethereum-mainnet-besu-pruned-bonsai--nimbus.yml b/ethereum/besu/ethereum-mainnet-besu-pruned-bonsai--nimbus.yml index ab0b13d5..4800ba3a 100644 --- a/ethereum/besu/ethereum-mainnet-besu-pruned-bonsai--nimbus.yml +++ b/ethereum/besu/ethereum-mainnet-besu-pruned-bonsai--nimbus.yml @@ -195,6 +195,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: diff --git a/ethereum/geth/ethereum-hoodi-geth-pruned-pebble-path--nimbus.yml b/ethereum/geth/ethereum-hoodi-geth-pruned-pebble-path--nimbus.yml index b858ddea..e3d4c9e6 100644 --- a/ethereum/geth/ethereum-hoodi-geth-pruned-pebble-path--nimbus.yml +++ b/ethereum/geth/ethereum-hoodi-geth-pruned-pebble-path--nimbus.yml @@ -201,6 +201,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: diff --git a/ethereum/geth/ethereum-hoodi-geth-pruned-pebble-path.yml b/ethereum/geth/ethereum-hoodi-geth-pruned-pebble-path.yml index 7efe6994..ae9eeb1d 100644 --- a/ethereum/geth/ethereum-hoodi-geth-pruned-pebble-path.yml +++ b/ethereum/geth/ethereum-hoodi-geth-pruned-pebble-path.yml @@ -202,6 +202,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: diff --git a/ethereum/geth/ethereum-mainnet-geth-minimal-pebble-path.yml b/ethereum/geth/ethereum-mainnet-geth-minimal-pebble-path.yml index 1db49f00..9b3bd7ac 100644 --- a/ethereum/geth/ethereum-mainnet-geth-minimal-pebble-path.yml +++ b/ethereum/geth/ethereum-mainnet-geth-minimal-pebble-path.yml @@ -206,6 +206,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: diff --git a/ethereum/geth/ethereum-mainnet-geth-pruned-leveldb-hash--nimbus--fireeth.yml b/ethereum/geth/ethereum-mainnet-geth-pruned-leveldb-hash--nimbus--fireeth.yml index b38f8276..eb11d5bc 100644 --- a/ethereum/geth/ethereum-mainnet-geth-pruned-leveldb-hash--nimbus--fireeth.yml +++ b/ethereum/geth/ethereum-mainnet-geth-pruned-leveldb-hash--nimbus--fireeth.yml @@ -265,6 +265,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: diff --git a/ethereum/geth/ethereum-mainnet-geth-pruned-pebble-path--nimbus--fireeth.yml b/ethereum/geth/ethereum-mainnet-geth-pruned-pebble-path--nimbus--fireeth.yml index 4f6e45d9..6d847f2e 100644 --- a/ethereum/geth/ethereum-mainnet-geth-pruned-pebble-path--nimbus--fireeth.yml +++ b/ethereum/geth/ethereum-mainnet-geth-pruned-pebble-path--nimbus--fireeth.yml @@ -267,6 +267,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: diff --git a/ethereum/geth/ethereum-mainnet-geth-pruned-pebble-path--nimbus.yml b/ethereum/geth/ethereum-mainnet-geth-pruned-pebble-path--nimbus.yml index 6e98f7b7..853f1d0d 100644 --- a/ethereum/geth/ethereum-mainnet-geth-pruned-pebble-path--nimbus.yml +++ b/ethereum/geth/ethereum-mainnet-geth-pruned-pebble-path--nimbus.yml @@ -201,6 +201,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: diff --git a/ethereum/geth/ethereum-mainnet-geth-pruned-pebble-path.yml b/ethereum/geth/ethereum-mainnet-geth-pruned-pebble-path.yml index 6b24e9f6..41f375c3 100644 --- a/ethereum/geth/ethereum-mainnet-geth-pruned-pebble-path.yml +++ b/ethereum/geth/ethereum-mainnet-geth-pruned-pebble-path.yml @@ -202,6 +202,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: diff --git a/ethereum/geth/ethereum-sepolia-geth-pruned-pebble-path--nimbus.yml b/ethereum/geth/ethereum-sepolia-geth-pruned-pebble-path--nimbus.yml index 4ac12351..94d62055 100644 --- a/ethereum/geth/ethereum-sepolia-geth-pruned-pebble-path--nimbus.yml +++ b/ethereum/geth/ethereum-sepolia-geth-pruned-pebble-path--nimbus.yml @@ -201,6 +201,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: diff --git a/ethereum/geth/ethereum-sepolia-geth-pruned-pebble-path.yml b/ethereum/geth/ethereum-sepolia-geth-pruned-pebble-path.yml index ae2a4a27..93c9f0ca 100644 --- a/ethereum/geth/ethereum-sepolia-geth-pruned-pebble-path.yml +++ b/ethereum/geth/ethereum-sepolia-geth-pruned-pebble-path.yml @@ -202,6 +202,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: diff --git a/ethereum/nethermind/ethereum-hoodi-nethermind-pruned-rocksdb-trace--nimbus.yml b/ethereum/nethermind/ethereum-hoodi-nethermind-pruned-rocksdb-trace--nimbus.yml index 30b478d1..a34a2d32 100644 --- a/ethereum/nethermind/ethereum-hoodi-nethermind-pruned-rocksdb-trace--nimbus.yml +++ b/ethereum/nethermind/ethereum-hoodi-nethermind-pruned-rocksdb-trace--nimbus.yml @@ -175,6 +175,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: diff --git a/ethereum/nethermind/ethereum-mainnet-nethermind-pruned-rocksdb-trace--nimbus.yml b/ethereum/nethermind/ethereum-mainnet-nethermind-pruned-rocksdb-trace--nimbus.yml index 6f595e24..b6fcaff7 100644 --- a/ethereum/nethermind/ethereum-mainnet-nethermind-pruned-rocksdb-trace--nimbus.yml +++ b/ethereum/nethermind/ethereum-mainnet-nethermind-pruned-rocksdb-trace--nimbus.yml @@ -175,6 +175,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: diff --git a/ethereum/nethermind/ethereum-sepolia-nethermind-pruned-rocksdb-trace--nimbus.yml b/ethereum/nethermind/ethereum-sepolia-nethermind-pruned-rocksdb-trace--nimbus.yml index 5cff4063..10d1e60a 100644 --- a/ethereum/nethermind/ethereum-sepolia-nethermind-pruned-rocksdb-trace--nimbus.yml +++ b/ethereum/nethermind/ethereum-sepolia-nethermind-pruned-rocksdb-trace--nimbus.yml @@ -175,6 +175,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: diff --git a/ethereum/reth/ethereum-hoodi-reth-archive-trace.yml b/ethereum/reth/ethereum-hoodi-reth-archive-trace.yml index f50190a2..abfb5cd8 100644 --- a/ethereum/reth/ethereum-hoodi-reth-archive-trace.yml +++ b/ethereum/reth/ethereum-hoodi-reth-archive-trace.yml @@ -191,6 +191,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: diff --git a/ethereum/reth/ethereum-hoodi-reth-pruned-trace.yml b/ethereum/reth/ethereum-hoodi-reth-pruned-trace.yml index e034632c..4af22463 100644 --- a/ethereum/reth/ethereum-hoodi-reth-pruned-trace.yml +++ b/ethereum/reth/ethereum-hoodi-reth-pruned-trace.yml @@ -192,6 +192,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: diff --git a/ethereum/reth/ethereum-mainnet-reth-archive-trace--lighthouse-pruned-blobs.yml b/ethereum/reth/ethereum-mainnet-reth-archive-trace--lighthouse-pruned-blobs.yml index 16bd32e9..69a88b2d 100644 --- a/ethereum/reth/ethereum-mainnet-reth-archive-trace--lighthouse-pruned-blobs.yml +++ b/ethereum/reth/ethereum-mainnet-reth-archive-trace--lighthouse-pruned-blobs.yml @@ -198,6 +198,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: diff --git a/ethereum/reth/ethereum-mainnet-reth-archive-trace--nimbus.yml b/ethereum/reth/ethereum-mainnet-reth-archive-trace--nimbus.yml index 4f724f14..b5a8a1a6 100644 --- a/ethereum/reth/ethereum-mainnet-reth-archive-trace--nimbus.yml +++ b/ethereum/reth/ethereum-mainnet-reth-archive-trace--nimbus.yml @@ -190,6 +190,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: diff --git a/ethereum/reth/ethereum-mainnet-reth-archive-trace.yml b/ethereum/reth/ethereum-mainnet-reth-archive-trace.yml index 3c5c63d8..ea37bfa5 100644 --- a/ethereum/reth/ethereum-mainnet-reth-archive-trace.yml +++ b/ethereum/reth/ethereum-mainnet-reth-archive-trace.yml @@ -191,6 +191,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: diff --git a/ethereum/reth/ethereum-mainnet-reth-minimal-trace--nimbus.yml b/ethereum/reth/ethereum-mainnet-reth-minimal-trace--nimbus.yml index 1a4b6723..1b6b5bb7 100644 --- a/ethereum/reth/ethereum-mainnet-reth-minimal-trace--nimbus.yml +++ b/ethereum/reth/ethereum-mainnet-reth-minimal-trace--nimbus.yml @@ -249,6 +249,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: diff --git a/ethereum/reth/ethereum-mainnet-reth-pruned-trace--lighthouse.yml b/ethereum/reth/ethereum-mainnet-reth-pruned-trace--lighthouse.yml index 5deaa97c..94225d50 100644 --- a/ethereum/reth/ethereum-mainnet-reth-pruned-trace--lighthouse.yml +++ b/ethereum/reth/ethereum-mainnet-reth-pruned-trace--lighthouse.yml @@ -197,6 +197,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: diff --git a/ethereum/reth/ethereum-mainnet-reth-pruned-trace--nimbus.yml b/ethereum/reth/ethereum-mainnet-reth-pruned-trace--nimbus.yml index d4574dcd..cfe4d2f1 100644 --- a/ethereum/reth/ethereum-mainnet-reth-pruned-trace--nimbus.yml +++ b/ethereum/reth/ethereum-mainnet-reth-pruned-trace--nimbus.yml @@ -191,6 +191,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: diff --git a/ethereum/reth/ethereum-mainnet-reth-pruned-trace.yml b/ethereum/reth/ethereum-mainnet-reth-pruned-trace.yml index 2e9a9975..ac119d9b 100644 --- a/ethereum/reth/ethereum-mainnet-reth-pruned-trace.yml +++ b/ethereum/reth/ethereum-mainnet-reth-pruned-trace.yml @@ -192,6 +192,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: diff --git a/ethereum/reth/ethereum-sepolia-reth-archive-trace--nimbus.yml b/ethereum/reth/ethereum-sepolia-reth-archive-trace--nimbus.yml index 98d98cb0..f6d1fd51 100644 --- a/ethereum/reth/ethereum-sepolia-reth-archive-trace--nimbus.yml +++ b/ethereum/reth/ethereum-sepolia-reth-archive-trace--nimbus.yml @@ -190,6 +190,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: diff --git a/ethereum/reth/ethereum-sepolia-reth-archive-trace.yml b/ethereum/reth/ethereum-sepolia-reth-archive-trace.yml index 773bad62..2050846f 100644 --- a/ethereum/reth/ethereum-sepolia-reth-archive-trace.yml +++ b/ethereum/reth/ethereum-sepolia-reth-archive-trace.yml @@ -191,6 +191,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: diff --git a/ethereum/reth/ethereum-sepolia-reth-pruned-trace--nimbus.yml b/ethereum/reth/ethereum-sepolia-reth-pruned-trace--nimbus.yml index 755e99ff..e9f122cf 100644 --- a/ethereum/reth/ethereum-sepolia-reth-pruned-trace--nimbus.yml +++ b/ethereum/reth/ethereum-sepolia-reth-pruned-trace--nimbus.yml @@ -191,6 +191,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: diff --git a/ethereum/reth/ethereum-sepolia-reth-pruned-trace.yml b/ethereum/reth/ethereum-sepolia-reth-pruned-trace.yml index 1f84da91..7f74ffcf 100644 --- a/ethereum/reth/ethereum-sepolia-reth-pruned-trace.yml +++ b/ethereum/reth/ethereum-sepolia-reth-pruned-trace.yml @@ -192,6 +192,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: diff --git a/gnosis/nethermind/gnosis-chiado-nethermind-archive-rocksdb-trace.yml b/gnosis/nethermind/gnosis-chiado-nethermind-archive-rocksdb-trace.yml index f512005c..06dc247c 100644 --- a/gnosis/nethermind/gnosis-chiado-nethermind-archive-rocksdb-trace.yml +++ b/gnosis/nethermind/gnosis-chiado-nethermind-archive-rocksdb-trace.yml @@ -177,6 +177,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: diff --git a/gnosis/nethermind/gnosis-chiado-nethermind-minimal-rocksdb-trace.yml b/gnosis/nethermind/gnosis-chiado-nethermind-minimal-rocksdb-trace.yml index f8b2a7dd..d8c7a27b 100644 --- a/gnosis/nethermind/gnosis-chiado-nethermind-minimal-rocksdb-trace.yml +++ b/gnosis/nethermind/gnosis-chiado-nethermind-minimal-rocksdb-trace.yml @@ -180,6 +180,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: diff --git a/gnosis/nethermind/gnosis-chiado-nethermind-pruned-rocksdb-trace.yml b/gnosis/nethermind/gnosis-chiado-nethermind-pruned-rocksdb-trace.yml index 6e7400ff..d6614fe7 100644 --- a/gnosis/nethermind/gnosis-chiado-nethermind-pruned-rocksdb-trace.yml +++ b/gnosis/nethermind/gnosis-chiado-nethermind-pruned-rocksdb-trace.yml @@ -175,6 +175,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: diff --git a/gnosis/nethermind/gnosis-mainnet-nethermind-archive-rocksdb-trace.yml b/gnosis/nethermind/gnosis-mainnet-nethermind-archive-rocksdb-trace.yml index ef3bd619..56f26316 100644 --- a/gnosis/nethermind/gnosis-mainnet-nethermind-archive-rocksdb-trace.yml +++ b/gnosis/nethermind/gnosis-mainnet-nethermind-archive-rocksdb-trace.yml @@ -177,6 +177,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: diff --git a/gnosis/nethermind/gnosis-mainnet-nethermind-minimal-rocksdb-trace.yml b/gnosis/nethermind/gnosis-mainnet-nethermind-minimal-rocksdb-trace.yml index fb1278d1..2087285c 100644 --- a/gnosis/nethermind/gnosis-mainnet-nethermind-minimal-rocksdb-trace.yml +++ b/gnosis/nethermind/gnosis-mainnet-nethermind-minimal-rocksdb-trace.yml @@ -180,6 +180,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: diff --git a/gnosis/nethermind/gnosis-mainnet-nethermind-pruned-rocksdb-trace.yml b/gnosis/nethermind/gnosis-mainnet-nethermind-pruned-rocksdb-trace.yml index d00b1e3c..e202cfd9 100644 --- a/gnosis/nethermind/gnosis-mainnet-nethermind-pruned-rocksdb-trace.yml +++ b/gnosis/nethermind/gnosis-mainnet-nethermind-pruned-rocksdb-trace.yml @@ -175,6 +175,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: diff --git a/gnosis/reth/gnosis-chiado-reth-archive-trace.yml b/gnosis/reth/gnosis-chiado-reth-archive-trace.yml index 3f559733..4511241f 100644 --- a/gnosis/reth/gnosis-chiado-reth-archive-trace.yml +++ b/gnosis/reth/gnosis-chiado-reth-archive-trace.yml @@ -189,6 +189,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: diff --git a/gnosis/reth/gnosis-chiado-reth-pruned-trace.yml b/gnosis/reth/gnosis-chiado-reth-pruned-trace.yml index 5e1cc7c1..006b903c 100644 --- a/gnosis/reth/gnosis-chiado-reth-pruned-trace.yml +++ b/gnosis/reth/gnosis-chiado-reth-pruned-trace.yml @@ -190,6 +190,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: diff --git a/gnosis/reth/gnosis-mainnet-reth-archive-trace.yml b/gnosis/reth/gnosis-mainnet-reth-archive-trace.yml index cb96fee7..2a14bc52 100644 --- a/gnosis/reth/gnosis-mainnet-reth-archive-trace.yml +++ b/gnosis/reth/gnosis-mainnet-reth-archive-trace.yml @@ -189,6 +189,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: diff --git a/gnosis/reth/gnosis-mainnet-reth-pruned-trace.yml b/gnosis/reth/gnosis-mainnet-reth-pruned-trace.yml index 54355e28..9c201056 100644 --- a/gnosis/reth/gnosis-mainnet-reth-pruned-trace.yml +++ b/gnosis/reth/gnosis-mainnet-reth-pruned-trace.yml @@ -190,6 +190,12 @@ x-upstreams: # UNAVAILABLE and failing live requests ("Source was empty"). Head tracking # still governs health with validation off. 2026-07-10, dRPC incident. disable-validation: true + methods: + disabled: + - name: GET#/eth/v2/debug/beacon/states/* + - name: GET#/eth/v1/beacon/states/*/committees + - name: GET#/eth/v1/beacon/states/*/validators + - name: POST#/eth/v1/beacon/states/*/validators connection: generic: rpc: