Skip to content
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

[Engine API] Extract execution requests from payload #8620

Open
3 of 6 tasks
lucassaldanha opened this issue Sep 19, 2024 · 0 comments
Open
3 of 6 tasks

[Engine API] Extract execution requests from payload #8620

lucassaldanha opened this issue Sep 19, 2024 · 0 comments
Assignees
Labels
Epic Electra Issues required to implement Electra upgrade

Comments

@lucassaldanha
Copy link
Member

lucassaldanha commented Sep 19, 2024

References:

TODOs:

  • BlockOperationSelectorFactory and BlockOperationSelectorFactoryTest
  • ElectraExecutionClientHandlerTest
  • ElectraUpgradeAcceptanceTest
  • ExecutionLayerTriggeredExitAcceptanceTest
  • ValidatorConsolidationAcceptanceTest

Tasks:

  • Update EngineNewPayloadV4 to pass new executionRequestHash parameter
  • Implement decoding/hashing logic for execution requests
  • Update block validation with EL to include the hash of execution requests on NewPayloadRequest
  • Update EngineGetPayloadV4 to receive new parameter executionRequests
  • Update block processing to consume execution requests (cleanup + TODOs)
  • Remove ExecutionPayloadV4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Epic Electra Issues required to implement Electra upgrade
Projects
None yet
Development

No branches or pull requests

1 participant