You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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 ExecutionPayload as an SSZ List bound by length MAX_EXITS_PER_BLOCK
New function in process_execution_layer_exit that 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_exit called in process_operations for each ExecutionLayerExit found in the ExecutionPayload
The text was updated successfully, but these errors were encountered:
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
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:
ExecutionLayerExit
ExecutionPayload
as an SSZ List bound by lengthMAX_EXITS_PER_BLOCK
process_execution_layer_exit
that 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_exit
called inprocess_operations
for eachExecutionLayerExit
found in theExecutionPayload
The text was updated successfully, but these errors were encountered: