lighthouse
lighthouse copied to clipboard
EIP-7002: EL Triggerable Exits
Description
EIP -> https://eips.ethereum.org/EIPS/eip-7002
Was confirmed for Electra in latest ACD consensus call. This will require some coordination from EL teams in order to do testing, etc.
Implementation
As per the EIP, the flow is:
- New operation
ExecutionLayerExit - Will show up in
ExecutionPayloadas an SSZ List bound by lengthMAX_EXITS_PER_BLOCK - New function in
process_execution_layer_exitthat has similar functionality to process_voluntary_exit but that can fail validations (e.g. validator is already exited) without the block failing (similar to deposit coming from EL) process_execution_layer_exitcalled inprocess_operationsfor eachExecutionLayerExitfound in theExecutionPayload
There was strong agreement for inclusion? At this point is okay to spend dev resources on it for sure, but I would refrain from merging it into unstable/electra branch for at least 2-3 ACDCs
There was strong agreement for inclusion? At this point is okay to spend dev resources on it for sure, but I would refrain from merging it into unstable/electra branch for at least 2-3 ACDCs
For now just going off of this PR/commit. My aim is to keep these issues updated as things change
It sounded like EL teams had already OK'd 6110 and 7002 on the last ACDE
but I would refrain from merging it into unstable/electra branch for at least 2-3 ACDCs
Seems reasonable!