-
Notifications
You must be signed in to change notification settings - Fork 742
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
POST to eth/v1/builder/blinded_blocks
missing header
#5405
Comments
How urgent is a fix here? AFAIK we've never sent that header so this bug has existed since the builder API was defined 1.5 years ago |
Relevant section of the code is here for reference: lighthouse/beacon_node/builder_client/src/lib.rs Lines 140 to 163 in 2a3c709
|
It's not critical any time soon, but I do wonder how relays know the version of the block to decode without it. I'm trying to be a bit more "by the rules"; although at current I hard-code a missing consensus version to Deneb it isn't the most future-proof of solutions. |
closed in #5407 |
Description
When receiving a POST to
/eth/v1/builder/blinded_blocks
the spec says that we should obtain the version of the blinded block in theEth-Consensus-Version
, however this is not set by Lighthouse.Version
Present Behaviour
No
Eth-Consensus-Version
header is set.Expected Behaviour
An
Eth-Consensus-Version
header should be set as per https://ethereum.github.io/builder-specs/#/Builder/submitBlindedBlockThe text was updated successfully, but these errors were encountered: