Fix first bellatrix block when using mev-boost #12019
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Caught during e2e test with builder
When requesting a builder block while head is at Altair. The proposer would have packed a nil header block which causes panic during state root transition.
Returning
nil
is also dangerous, we should return error insteadThis would have only affected the first proposed block using mev-boost on bellatrix, we are far passed that point
and luckily that relayer disabled itself until the first Bellatrix finalized checkpoint so we did not encounter this run time