Elekid
Pre-release
Pre-release
v1.5.0-alpha.0
-- Elekid -- is the alpha release for the coming Electra upgrade.
Thank you all for helping with this baby Electra release! 🐣
PR showing full diff can be found here: #3675
Phase 0
- [networking] Align
seen_ttl
with attestation lifetime #3627
Deneb
- [non-substantive] Clarify
voluntary_exits
gossip topic after Capella #3651
Electra
Miscs
- Update Electra config #3632
- Init Electra (EIP6110 + EIP7002) #3615
- Add EIP-7549 to Electra #3653
- Track blob gas when upgrading to Electra #3665
- Add EIP-7251 to Electra #3668
- EIP-7002/7251: clarify pending partial withdrawals handling #3679
EIP-6110
- Rename
get_eth1_deposit_count
function #3629
EIP-7002
- Bugfix when processing execution layer exit request #3660
- Some clean ups from merging EIP-7002 into Electra #3666
EIP-7251
- Increase
MAX_EFFECTIVE_BALANCE
#3618 - Fix bug in
get_active_balance()
#3637 - Rename PartialWithdrawal field #3643
- Use
MIN_ACTIVATION_BALANCE
instead ofMAX_EFFECTIVE_BALANCE
#3647 - Remove extra
queue_excess_active_balance
call #3654 - Fix EIP-7251 tests #3656
- Rename
get_churn_limit()
for clarity #3676 - Enforce Activation Rate Limit at Fork Transition #3659
- Fix off-by-one in churn computations #3682
EIP-7549
- Move committee index outside Attestation #3559
- Clarify network vs on chain aggregation #3628
- Flatten
aggregate_bits
#3631 - Enable EIP-7549 on CI by #3640
- Misc changes #3636 #3657
- Fix
has_sufficient_effective_balanc
computation #3658 - Clarify electra validator spec with EIP7549 #3669
- Add
AttesterSlashing
to modified containers #3674
Experimental
EIP7594 (PeerDAS)
- Check for degree overflow in
multiply_polynomialcoeff()
#3619 - Add PeerDAS protocol #3574
- Use
FIELD_ELEMENTS_PER_EXT_BLOB
inNUMBER_OF_COLUMNS
#3662
Testing, repo, etc
- Update
single_merkle_proof.md
test format docs #3635 - Remove wip messages on shipped forks #3646
- Typo fixes #3645
- Add EIP7549 aggregation logic in testing tool #3649 #3680
- Add EIP-7549 tests and Electra random tests #3670
- Remove duplicate deposit processing tests #3678
- Fix electra tests and enable testgen #3681
- Fix broken exit tests due to change in the churn computation by #3690
- Fix tests by #3691