Contractual Control
Release
v1.0.1
release adds support for the 0x01
withdrawal prefix -- ETH1_ADDRESS_WITHDRAWAL_PREFIX
-- enabling a new withdrawal credential type that is a 20-byte eth1 address.
Note: This is entirely non-substantive with respect to eth2 consensus and clients today. Instead (similar to the 0x00
prefix) it is a commitment to support withdrawals of a particular type in the future. A few additional deposit consensus tests were added to ensure clients can process the 0x01
prefix as well as "malformed" prefixes/credentials.
PR showing full diff can be found here: #2211
Feature original spec'd and discussed in this PR then cherry-picked to master
: #2149