Withdrawal & Consolidation Request Fees (Current)
Returns what it costs to submit a withdrawal or consolidation request to the execution layer right now: one entry per request type. The value is the fee that applies to the next block, so it is what your submission pays if it is included immediately.
Two request types carry such a fee, and request_type tells the entries apart — EIP-7002 requests, which are execution-layer triggered partial withdrawals and full exits, and EIP-7251 requests, which are consolidations and compounding switches. Deposits are free, so they do not appear here.
Both types are priced with an EIP-1559 style mechanism: the fee starts at a floor of 1 wei and climbs exponentially while submissions exceed the per-block target, then decays back toward the floor once demand drops. The climb has no per-block ceiling, so a single busy block can raise the fee by orders of magnitude.
Freshness
The fee is read approximately every 4 seconds, so a new execution layer block is normally picked up within a few seconds of it landing. Every entry carries the execution layer block and timestamp it was read at, so you can compare timestamp to the current time to judge its age. Because timestamp is the block’s own time, a normal age is anywhere inside the current slot, and a missed slot adds a further slot to it.
This endpoint does not serve a fee it knows to be stale. If the underlying data stops advancing, it returns 503 instead of a 200 that carries an out-of-date value, because a fee that is too low makes your submission revert. Treat 503 as retryable, and do not fall back to a cached fee without a new age check.
The response always carries one entry per request type. It is never 200 with an empty data array: either both fees are known, or the endpoint answers 503.
This endpoint describes only the present. For the fee history, see /api/v2/ethereum/queues/request-fees.
Authorizations
Body
Specify the chain to query current request fees for.
The Ethereum chain to query.
mainnet, hoodi Response
Successful response containing the current request fees.
Current fees, one entry per request contract. If a contract has not recorded any activity on the current block, it still appears in this array.

