Clean Signing
Pre-releaseRelease
This is the third of weekly Friday releases in February -- Clean Signing.
This release includes a number of small feature additions/modifications, clarifications, and minor bug fixes. The most significant feature added was a new unified method of hashing ssz objects for signing (#625, #633).
Additional logic for handling proof of custody was added to the phase 1 spec (#587). The interactive custody game is still under review (#645, #682).
Outside of this immediate release, progress continues to be made on the cross-client testing, and much progress has been made around network specifications. The initial version of the wire protocol is under development and is to be released this week.
Changelog
PR showing full diff can be found here: #683
Phase 0 spec
- features
- refactor signature hashing to use new unified ssz method (#633)
- max list size in
get_permuted_index
(#634) - reduce genesis slot to
2**32
(#655) - simpler
is_power_of_two
implementation (#674) - specify lexicographic ordering of
crosslink_data_root
(#676) - allow transfers from both non-activated and exited validators (#678)
- bugs
- misc
Phase 0 validator
Simple Serialize
BLS
No changes, but we expect some coming as we standardize BLS12-381 across blockchains
Phase 1 spec (warning: not stable)
- proof of custody branch and early subkey reveal challenges (#587)