v1.7.0-beta.0
Pre-release
Pre-release
·
6 commits
to master
since this release
Phase0
- Add casts to uint operations with different types (#5527)
- Define
sha256&blake3spec functions (#5555) - Replace remerkleable with eth-ssz-specs (#5520)
- Load gossip validation state from the store (#5563)
- Fix some inconsistency in executable p2p's messages (#5578)
- Move seen checks to the top of gossip validation functions (#5586)
- Replace mypy with ty (#5574)
- Remove unnecessary casts (#5588)
- Check the voluntary exit epoch against the wall clock (#5596)
Altair
- Add casts to uint operations with different types (#5527)
- Define
sha256&blake3spec functions (#5555) - Replace remerkleable with eth-ssz-specs (#5520)
- Load gossip validation state from the store (#5563)
- Fix some inconsistency in executable p2p's messages (#5578)
- Move seen checks to the top of gossip validation functions (#5586)
- Replace mypy with ty (#5574)
- Remove unnecessary casts (#5588)
Bellatrix
- Replace remerkleable with eth-ssz-specs (#5520)
- Load gossip validation state from the store (#5563)
- Move seen checks to the top of gossip validation functions (#5586)
- Replace mypy with ty (#5574)
- Remove unnecessary casts (#5588)
Capella
- Add casts to uint operations with different types (#5527)
- Define
sha256&blake3spec functions (#5555) - Replace remerkleable with eth-ssz-specs (#5520)
- Load gossip validation state from the store (#5563)
- Move seen checks to the top of gossip validation functions (#5586)
- Replace mypy with ty (#5574)
- Remove unnecessary casts (#5588)
Deneb
- Define
sha256&blake3spec functions (#5555) - Replace remerkleable with eth-ssz-specs (#5520)
- Load gossip validation state from the store (#5563)
- Fix some inconsistency in executable p2p's messages (#5578)
- Move seen checks to the top of gossip validation functions (#5586)
- Replace mypy with ty (#5574)
- Remove unnecessary casts (#5588)
- Check the voluntary exit epoch against the wall clock (#5596)
Electra
- Add casts to uint operations with different types (#5527)
- Define
sha256&blake3spec functions (#5555) - Replace remerkleable with eth-ssz-specs (#5520)
- Load gossip validation state from the store (#5563)
- Fix some inconsistency in executable p2p's messages (#5578)
- Move seen checks to the top of gossip validation functions (#5586)
- Replace mypy with ty (#5574)
- Remove unnecessary casts (#5588)
Fulu
- Define
sha256&blake3spec functions (#5555) - Replace remerkleable with eth-ssz-specs (#5520)
- Load gossip validation state from the store (#5563)
- Move seen checks to the top of gossip validation functions (#5586)
- Replace mypy with ty (#5574)
- Remove unnecessary casts (#5588)
Gloas
- Add casts to uint operations with different types (#5527)
- Expand
PTCtoPayloadTimelinessCommitteein type names (#5558) - Ignore proposer preferences for pre-Gloas slots (#5559)
- Initialize anchor PTC vote arrays in
get_forkchoice_store(#5545) - Define
sha256&blake3spec functions (#5555) - Replace remerkleable with eth-ssz-specs (#5520)
- Use slot from header instead of bid (#5554)
- Reorder Seen's proposer preferences's key (#5577)
- Load gossip validation state from the store (#5563)
- Fix some inconsistency in executable p2p's messages (#5578)
- Support Gloas genesis in proposer preferences gossip (#5582)
- Reject bids from builders exited by the parent's payload (#5580)
- Do not emit ssz-static tests above ProgressiveList soft limits (#5564)
- Move seen checks to the top of gossip validation functions (#5586)
- Replace mypy with ty (#5574)
- Remove unnecessary casts (#5588)
- Reject bids with
block_hashequal toparent_block_hash(#5594)
Heze
- Expand
PTCtoPayloadTimelinessCommitteein type names (#5558) - Initialize anchor PTC vote arrays in
get_forkchoice_store(#5545) - Add withdrawal credentials preregistration (EIP-8205) (#5548)
- Replace remerkleable with eth-ssz-specs (#5520)
- Increase
MAX_SIGNED_INCLUSION_LIST_SIZEto the worst-case size (#5576) - Replace mypy with ty (#5574)
- Remove unnecessary casts (#5588)
EIP-8025
- Replace remerkleable with eth-ssz-specs (#5520)
- Simplify execution proof handling (#5566)
- Move seen checks to the top of gossip validation functions (#5586)
- Replace mypy with ty (#5574)
EIP-8148
- Expand
PTCtoPayloadTimelinessCommitteein type names (#5558) - Set sweep threshold when switching to 0x02 and cap effective balance (#5557)
- Allow setting the sweep threshold at deposit time (#5537)
- Replace remerkleable with eth-ssz-specs (#5520)
- Use slot from header instead of bid (#5554)
- Replace mypy with ty (#5574)
- Remove unnecessary casts (#5588)
EIP-8205
- Replace remerkleable with eth-ssz-specs (#5520)
- Replace mypy with ty (#5574)
- Remove unnecessary casts (#5588)
EIP-8321
- Expand
PTCtoPayloadTimelinessCommitteein type names (#5558) - Define
sha256&blake3spec functions (#5555) - Replace remerkleable with eth-ssz-specs (#5520)
- Move seen checks to the top of gossip validation functions (#5586)
- Replace mypy with ty (#5574)
- Remove unnecessary casts (#5588)
Testing
- Add casts to uint operations with different types (#5527)
- Expand
PTCtoPayloadTimelinessCommitteein type names (#5558) - Ignore proposer preferences for pre-Gloas slots (#5559)
- Set sweep threshold when switching to 0x02 and cap effective balance (#5557)
- Initialize anchor PTC vote arrays in
get_forkchoice_store(#5545) - Define
sha256&blake3spec functions (#5555) - Add withdrawal credentials preregistration (EIP-8205) (#5548)
- Add more builder onboarding tests (#5569)
- Test payload attributes after an empty Gloas parent (#5570)
- Add test for same-pubkey builder deposits after slot reuse (#5571)
- Replace remerkleable with eth-ssz-specs (#5520)
- Use slot from header instead of bid (#5554)
- Load gossip validation state from the store (#5563)
- Fix some inconsistency in executable p2p's messages (#5578)
- Add Gloas bid gas limit test after an empty parent (#5567)
- Support Gloas genesis in proposer preferences gossip (#5582)
- Reject bids from builders exited by the parent's payload (#5580)
- Simplify execution proof handling (#5566)
- Do not emit ssz-static tests above ProgressiveList soft limits (#5564)
- Hex-encode only literal
ProgressiveList[Byte]in reference tests (#5587) - Increase
MAX_SIGNED_INCLUSION_LIST_SIZEto the worst-case size (#5576) - Replace mypy with ty (#5574)
- Reject bids with
block_hashequal toparent_block_hash(#5594) - Check the voluntary exit epoch against the wall clock (#5596)
- Test PTC data-unavailable parent fallback (#5595)