Skip to content

Conversation

@tersec
Copy link
Contributor

@tersec tersec commented Feb 15, 2025

All the EL clients from the Pectra Testnet announcement, except Erigon which seems to have indicated support for doing so, support engine_getBlobsV1 already, so this PR recognizes and ratifies this status quo.

engine_exchangeCapabilities in general doesn't suffice because of TOCTOU concerns around swapping out of ELs at specified endpoints at arbitrary times, plus nuanced and unpredictable interactions with EL/JSON-RPC multiplexers, mean that at best, such capability-probing is still a best-effort gamble.

Various advocacy for increased blob count explicitly assumes engine_getBlobsV1 will exist to mitigate increased bandwidth requirement/usage concerns, and asserts that it's fine, so ensure it does, and Ethereum can continue to help L2's scale.

@mkalinin
Copy link
Contributor

I guess Erigon now supports this method, so merging this PR is reasonable. cc @somnathb1

@mkalinin mkalinin merged commit bc5a37e into ethereum:main Jun 18, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants