-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Open
Labels
A-engineRelated to the engine implementationRelated to the engine implementationC-enhancementNew feature or requestNew feature or requestE-AmsterdamAmsterdam/GlamsterdamAmsterdam/Glamsterdam
Description
Implement FOCIL (Fork-choice Enforced Inclusion Lists) in Reth
Required Steps
-
Add the ILs to
PayloadAttributes
and new Engine APIs -
Implement
InvalidInclusionList
error and helpers -
Implement new engine API methods:
engine_newPayloadV5
,engine_getInclusionListV1
,engine_forkchoiceUpdatedV4
WIP
- Add test for IL validation logic
- Rebase onto Osaka, then Amsterdam for inter-op testing
- Clean-up / optimizing
Resources
- EC Spec PR: Implement EIP-7805 ethereum/execution-specs#1349
- Execution API PR: Add initial FOCIL spec ethereum/execution-apis#609
Additional context
No response
CPerezzgakonstlean-apple, Rimeeeeee and Soubhik-10
Metadata
Metadata
Assignees
Labels
A-engineRelated to the engine implementationRelated to the engine implementationC-enhancementNew feature or requestNew feature or requestE-AmsterdamAmsterdam/GlamsterdamAmsterdam/Glamsterdam
Type
Projects
Status
Backlog