EIP-7688: Forward compatible consensus data structures

Discussion thread for EIP-7688: Forward compatible consensus data structures

Related

1 Like

Electra would be a good pick for rollout, as a new power of two is reached in number of fields in BeaconState:

1 Like

Does DepositReceipt and ExecutionLayerWithdrawalRequest also have to be StableContainer or are their schemas immutable across future forks?

Updated EIP-7688 to include the latest EIP-7549 PR regarding Attestation field order:

Updated the EIP to incorporate planned Electra changes for clarity.
Also documented all the dependent types that would become immutable.
We should consider now whether some of them should become extensible as well (by converting them to StableContainer)

RocketPool statement related to EIP-7688:

(or, with X login: x.com)