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 <vibe@mistral.ai>
This commit is contained in:
2026-09-02 05:51:16 +00:00
parent cb144f7d06
commit d9cb8f144d
36 changed files with 216 additions and 0 deletions

View File

@@ -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: