Tynamo
Pre-release
Pre-release
v1.5.0-alpha.4
-- Tynamo -- is the alpha release for the coming Electra upgrade.
This release includes an Electra bugfix (#3868).
PR showing full diff can be found here: #3853
SSZ
- Fix spec error in
get_generalized_index
function #3838
Safe block
- Rename
get_safe_execution_payload_hash
->*_block_hash
#3595
Capella
- [non-substantive] Make
process_withdrawals
slightly cleaner (equivalent functionality) #3761
Deneb
- [non-substantive] Make
MAX_BLOBS_PER_BLOCK
a config parameter #3817
Electra
- Fix off-by-one in
process_pending_consolidations
#3868
Light client
- Update light client specifications for Electra #3811
Experimental
EIP-7594 (PeerDAS)
DAS Core
- Clarify reconstruction and cross-seeding #3794
- Clarify PeerDAS sampling #3782
- Update
get_data_column_sidecars
to takecells/proofs
#3836
Cryptography
- Remove proof parameter from
recover_cells_and_kzg_proofs
#3819 - Use "universal verification equation" in
verify_cell_kzg_proof_batch
#3812 - In batch cell verification, check if there are zero cells #3835
- In batch cell verification, take commitment for each cell #3834
- Remove
verify_cell_kzg_proof
(non-batch) #3830 - Rename
column_index
tocell_index
in KZG spec by #3841 - Replace
recover_data
withrecover_polynomialcoeff
#3820 - Improve documentation in recovery code #3858
Networking
- Add MetadataV3 with
custody_subnet_count
#3821
[new] EIP-7732 (Enshrined Proposer-Builder Separation, ePBS)
Testing, repo, etc
- Bump remerkleable to
v0.1.28
#3807 - Add Electra merkle proof test vectors #3763
- Fix typing issue when
10e10
is interpreted as float #3810 - Update
test_incorrect_not_enough_consolidation_churn_available
and add assertions to test cases #3814 - Add more Electra fork tests #3764
- Proofread #3822 #3823 #3826 #3837 #3849 #3863 3873
- Fix EL block hash computation for Deneb #3829
- Fix indentation for some
kzg_7594
tests #3855 - For pytest, replace
NUMBER_OF_CORES
with auto #3846 - Remove
compute_cells
test format #3860 - Update test formats #3860 #3848