-
Notifications
You must be signed in to change notification settings - Fork 394
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
Add engine_forkchoiceUpdatedV4 #608
base: main
Are you sure you want to change the base?
Conversation
also |
Co-authored-by: g11tech <[email protected]>
Yes we'll need to bump the version as well. That said, the beacon node does obtain this information in |
maybe a good opportunity to consolidate those apis as suggested in ethereum/beacon-APIs#435 |
If the consensus nodes want to go along with the suggestion at ethereum/beacon-APIs#435 (comment) that would certainly simplify things. The edge case of the beacon node not knowing the validator registrations directly after a restart is, though, real so we'd need to consider how to handle this. |
Let's continue that discussion on the beacon-api issue |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
Validator clients have the ability to read a configuration file that provides per-validator values for fee recipient and gas limit, however although execution nodes are passed the fee recipient they are not passed the gas limit. This results in the execution nodes using what users will see as incorrect values.
This change adds a
gasLimit
field to thepayloadAttributes
section of the fork choice updated call, which provides this additional information and allows execution nodes to create payloads with the appropriate gas limit.