diff --git a/ethereum/besu/ethereum-mainnet-besu-pruned-bonsai--nimbus.yml b/ethereum/besu/ethereum-mainnet-besu-pruned-bonsai--nimbus.yml index c8451e2c..1752e89a 100644 --- a/ethereum/besu/ethereum-mainnet-besu-pruned-bonsai--nimbus.yml +++ b/ethereum/besu/ethereum-mainnet-besu-pruned-bonsai--nimbus.yml @@ -189,6 +189,12 @@ 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: 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 38e4685e..03baa8fc 100644 --- a/ethereum/geth/ethereum-hoodi-geth-pruned-pebble-path--nimbus.yml +++ b/ethereum/geth/ethereum-hoodi-geth-pruned-pebble-path--nimbus.yml @@ -195,6 +195,12 @@ 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: diff --git a/ethereum/geth/ethereum-hoodi-geth-pruned-pebble-path.yml b/ethereum/geth/ethereum-hoodi-geth-pruned-pebble-path.yml index 70b5ac6a..f7bfa8b9 100644 --- a/ethereum/geth/ethereum-hoodi-geth-pruned-pebble-path.yml +++ b/ethereum/geth/ethereum-hoodi-geth-pruned-pebble-path.yml @@ -196,6 +196,12 @@ 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: diff --git a/ethereum/geth/ethereum-mainnet-geth-minimal-pebble-path.yml b/ethereum/geth/ethereum-mainnet-geth-minimal-pebble-path.yml index e2d38c8c..eb768609 100644 --- a/ethereum/geth/ethereum-mainnet-geth-minimal-pebble-path.yml +++ b/ethereum/geth/ethereum-mainnet-geth-minimal-pebble-path.yml @@ -200,6 +200,12 @@ 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: 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 cc9e477a..c1e45ed7 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 @@ -259,6 +259,12 @@ 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: 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 e3565ba3..2df79ef1 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 @@ -261,6 +261,12 @@ 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: 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 d75ff715..82fff33c 100644 --- a/ethereum/geth/ethereum-mainnet-geth-pruned-pebble-path--nimbus.yml +++ b/ethereum/geth/ethereum-mainnet-geth-pruned-pebble-path--nimbus.yml @@ -195,6 +195,12 @@ 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: diff --git a/ethereum/geth/ethereum-mainnet-geth-pruned-pebble-path.yml b/ethereum/geth/ethereum-mainnet-geth-pruned-pebble-path.yml index cf088540..160a3c9c 100644 --- a/ethereum/geth/ethereum-mainnet-geth-pruned-pebble-path.yml +++ b/ethereum/geth/ethereum-mainnet-geth-pruned-pebble-path.yml @@ -196,6 +196,12 @@ 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: 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 ef50e935..f1555dde 100644 --- a/ethereum/geth/ethereum-sepolia-geth-pruned-pebble-path--nimbus.yml +++ b/ethereum/geth/ethereum-sepolia-geth-pruned-pebble-path--nimbus.yml @@ -195,6 +195,12 @@ 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: diff --git a/ethereum/geth/ethereum-sepolia-geth-pruned-pebble-path.yml b/ethereum/geth/ethereum-sepolia-geth-pruned-pebble-path.yml index f2d1e984..4d1553ca 100644 --- a/ethereum/geth/ethereum-sepolia-geth-pruned-pebble-path.yml +++ b/ethereum/geth/ethereum-sepolia-geth-pruned-pebble-path.yml @@ -196,6 +196,12 @@ 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: diff --git a/ethereum/nethermind/ethereum-hoodie-nethermind-pruned-rocksdb-trace--nimbus.yml b/ethereum/nethermind/ethereum-hoodie-nethermind-pruned-rocksdb-trace--nimbus.yml index 857441b7..901c2a10 100644 --- a/ethereum/nethermind/ethereum-hoodie-nethermind-pruned-rocksdb-trace--nimbus.yml +++ b/ethereum/nethermind/ethereum-hoodie-nethermind-pruned-rocksdb-trace--nimbus.yml @@ -169,6 +169,12 @@ 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: 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 d497c615..d800a7d4 100644 --- a/ethereum/nethermind/ethereum-mainnet-nethermind-pruned-rocksdb-trace--nimbus.yml +++ b/ethereum/nethermind/ethereum-mainnet-nethermind-pruned-rocksdb-trace--nimbus.yml @@ -169,6 +169,12 @@ 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: 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 621bfeb9..6aa6d4e7 100644 --- a/ethereum/nethermind/ethereum-sepolia-nethermind-pruned-rocksdb-trace--nimbus.yml +++ b/ethereum/nethermind/ethereum-sepolia-nethermind-pruned-rocksdb-trace--nimbus.yml @@ -169,6 +169,12 @@ 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: diff --git a/ethereum/reth/ethereum-hoodi-reth-archive-trace.yml b/ethereum/reth/ethereum-hoodi-reth-archive-trace.yml index f9907056..cc8e7d0b 100644 --- a/ethereum/reth/ethereum-hoodi-reth-archive-trace.yml +++ b/ethereum/reth/ethereum-hoodi-reth-archive-trace.yml @@ -184,6 +184,12 @@ 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: diff --git a/ethereum/reth/ethereum-hoodi-reth-pruned-trace.yml b/ethereum/reth/ethereum-hoodi-reth-pruned-trace.yml index 32cdc533..99986eee 100644 --- a/ethereum/reth/ethereum-hoodi-reth-pruned-trace.yml +++ b/ethereum/reth/ethereum-hoodi-reth-pruned-trace.yml @@ -185,6 +185,12 @@ 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: 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 f8971911..b1c8d458 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 @@ -191,6 +191,12 @@ 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: diff --git a/ethereum/reth/ethereum-mainnet-reth-archive-trace--nimbus.yml b/ethereum/reth/ethereum-mainnet-reth-archive-trace--nimbus.yml index 61a5cbbf..88d62b20 100644 --- a/ethereum/reth/ethereum-mainnet-reth-archive-trace--nimbus.yml +++ b/ethereum/reth/ethereum-mainnet-reth-archive-trace--nimbus.yml @@ -183,6 +183,12 @@ 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: diff --git a/ethereum/reth/ethereum-mainnet-reth-archive-trace.yml b/ethereum/reth/ethereum-mainnet-reth-archive-trace.yml index 78beb898..ab12fe3e 100644 --- a/ethereum/reth/ethereum-mainnet-reth-archive-trace.yml +++ b/ethereum/reth/ethereum-mainnet-reth-archive-trace.yml @@ -184,6 +184,12 @@ 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: diff --git a/ethereum/reth/ethereum-mainnet-reth-minimal-trace--nimbus.yml b/ethereum/reth/ethereum-mainnet-reth-minimal-trace--nimbus.yml index a62ef32d..e39ddc5f 100644 --- a/ethereum/reth/ethereum-mainnet-reth-minimal-trace--nimbus.yml +++ b/ethereum/reth/ethereum-mainnet-reth-minimal-trace--nimbus.yml @@ -242,6 +242,12 @@ 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: diff --git a/ethereum/reth/ethereum-mainnet-reth-pruned-trace--lighthouse.yml b/ethereum/reth/ethereum-mainnet-reth-pruned-trace--lighthouse.yml index 6c3c7aab..30a5fddc 100644 --- a/ethereum/reth/ethereum-mainnet-reth-pruned-trace--lighthouse.yml +++ b/ethereum/reth/ethereum-mainnet-reth-pruned-trace--lighthouse.yml @@ -190,6 +190,12 @@ 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: diff --git a/ethereum/reth/ethereum-mainnet-reth-pruned-trace--nimbus.yml b/ethereum/reth/ethereum-mainnet-reth-pruned-trace--nimbus.yml index bb31ae10..f6a177ac 100644 --- a/ethereum/reth/ethereum-mainnet-reth-pruned-trace--nimbus.yml +++ b/ethereum/reth/ethereum-mainnet-reth-pruned-trace--nimbus.yml @@ -184,6 +184,12 @@ 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: diff --git a/ethereum/reth/ethereum-mainnet-reth-pruned-trace.yml b/ethereum/reth/ethereum-mainnet-reth-pruned-trace.yml index 159f9c0e..8f9e0e4b 100644 --- a/ethereum/reth/ethereum-mainnet-reth-pruned-trace.yml +++ b/ethereum/reth/ethereum-mainnet-reth-pruned-trace.yml @@ -185,6 +185,12 @@ 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: diff --git a/ethereum/reth/ethereum-sepolia-reth-archive-trace--nimbus.yml b/ethereum/reth/ethereum-sepolia-reth-archive-trace--nimbus.yml index baa34082..501a91d3 100644 --- a/ethereum/reth/ethereum-sepolia-reth-archive-trace--nimbus.yml +++ b/ethereum/reth/ethereum-sepolia-reth-archive-trace--nimbus.yml @@ -183,6 +183,12 @@ 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: diff --git a/ethereum/reth/ethereum-sepolia-reth-archive-trace.yml b/ethereum/reth/ethereum-sepolia-reth-archive-trace.yml index 9b62f4e1..2e67bdc8 100644 --- a/ethereum/reth/ethereum-sepolia-reth-archive-trace.yml +++ b/ethereum/reth/ethereum-sepolia-reth-archive-trace.yml @@ -184,6 +184,12 @@ 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: diff --git a/ethereum/reth/ethereum-sepolia-reth-pruned-trace--nimbus.yml b/ethereum/reth/ethereum-sepolia-reth-pruned-trace--nimbus.yml index 9d821f8e..5e8d0032 100644 --- a/ethereum/reth/ethereum-sepolia-reth-pruned-trace--nimbus.yml +++ b/ethereum/reth/ethereum-sepolia-reth-pruned-trace--nimbus.yml @@ -184,6 +184,12 @@ 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: diff --git a/ethereum/reth/ethereum-sepolia-reth-pruned-trace.yml b/ethereum/reth/ethereum-sepolia-reth-pruned-trace.yml index fee2905c..75871455 100644 --- a/ethereum/reth/ethereum-sepolia-reth-pruned-trace.yml +++ b/ethereum/reth/ethereum-sepolia-reth-pruned-trace.yml @@ -185,6 +185,12 @@ 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: diff --git a/gnosis/nethermind/gnosis-chiado-nethermind-archive-rocksdb-trace.yml b/gnosis/nethermind/gnosis-chiado-nethermind-archive-rocksdb-trace.yml index 7375fa76..61ac5980 100644 --- a/gnosis/nethermind/gnosis-chiado-nethermind-archive-rocksdb-trace.yml +++ b/gnosis/nethermind/gnosis-chiado-nethermind-archive-rocksdb-trace.yml @@ -163,6 +163,12 @@ 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: diff --git a/gnosis/nethermind/gnosis-chiado-nethermind-minimal-rocksdb-trace.yml b/gnosis/nethermind/gnosis-chiado-nethermind-minimal-rocksdb-trace.yml index 6121c976..954b6a53 100644 --- a/gnosis/nethermind/gnosis-chiado-nethermind-minimal-rocksdb-trace.yml +++ b/gnosis/nethermind/gnosis-chiado-nethermind-minimal-rocksdb-trace.yml @@ -166,6 +166,12 @@ 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: diff --git a/gnosis/nethermind/gnosis-chiado-nethermind-pruned-rocksdb-trace.yml b/gnosis/nethermind/gnosis-chiado-nethermind-pruned-rocksdb-trace.yml index cdfad4b9..9cfc7d8f 100644 --- a/gnosis/nethermind/gnosis-chiado-nethermind-pruned-rocksdb-trace.yml +++ b/gnosis/nethermind/gnosis-chiado-nethermind-pruned-rocksdb-trace.yml @@ -161,6 +161,12 @@ 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: diff --git a/gnosis/nethermind/gnosis-mainnet-nethermind-archive-rocksdb-trace.yml b/gnosis/nethermind/gnosis-mainnet-nethermind-archive-rocksdb-trace.yml index 07264604..131adf07 100644 --- a/gnosis/nethermind/gnosis-mainnet-nethermind-archive-rocksdb-trace.yml +++ b/gnosis/nethermind/gnosis-mainnet-nethermind-archive-rocksdb-trace.yml @@ -163,6 +163,12 @@ 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: diff --git a/gnosis/nethermind/gnosis-mainnet-nethermind-minimal-rocksdb-trace.yml b/gnosis/nethermind/gnosis-mainnet-nethermind-minimal-rocksdb-trace.yml index 5ba19d92..6f8c4a7e 100644 --- a/gnosis/nethermind/gnosis-mainnet-nethermind-minimal-rocksdb-trace.yml +++ b/gnosis/nethermind/gnosis-mainnet-nethermind-minimal-rocksdb-trace.yml @@ -166,6 +166,12 @@ 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: diff --git a/gnosis/nethermind/gnosis-mainnet-nethermind-pruned-rocksdb-trace.yml b/gnosis/nethermind/gnosis-mainnet-nethermind-pruned-rocksdb-trace.yml index f6b4d816..ce6d44e3 100644 --- a/gnosis/nethermind/gnosis-mainnet-nethermind-pruned-rocksdb-trace.yml +++ b/gnosis/nethermind/gnosis-mainnet-nethermind-pruned-rocksdb-trace.yml @@ -161,6 +161,12 @@ 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: diff --git a/gnosis/reth/gnosis-chiado-reth-archive-trace.yml b/gnosis/reth/gnosis-chiado-reth-archive-trace.yml index 74dfd721..2b5cd3b5 100644 --- a/gnosis/reth/gnosis-chiado-reth-archive-trace.yml +++ b/gnosis/reth/gnosis-chiado-reth-archive-trace.yml @@ -175,6 +175,12 @@ 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: diff --git a/gnosis/reth/gnosis-chiado-reth-pruned-trace.yml b/gnosis/reth/gnosis-chiado-reth-pruned-trace.yml index cb408f29..db0aca51 100644 --- a/gnosis/reth/gnosis-chiado-reth-pruned-trace.yml +++ b/gnosis/reth/gnosis-chiado-reth-pruned-trace.yml @@ -176,6 +176,12 @@ 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: diff --git a/gnosis/reth/gnosis-mainnet-reth-archive-trace.yml b/gnosis/reth/gnosis-mainnet-reth-archive-trace.yml index c9538e59..9b8892ad 100644 --- a/gnosis/reth/gnosis-mainnet-reth-archive-trace.yml +++ b/gnosis/reth/gnosis-mainnet-reth-archive-trace.yml @@ -175,6 +175,12 @@ 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: diff --git a/gnosis/reth/gnosis-mainnet-reth-pruned-trace.yml b/gnosis/reth/gnosis-mainnet-reth-pruned-trace.yml index 3107a544..d7d9fe6f 100644 --- a/gnosis/reth/gnosis-mainnet-reth-pruned-trace.yml +++ b/gnosis/reth/gnosis-mainnet-reth-pruned-trace.yml @@ -176,6 +176,12 @@ 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: