Skip to content

v1.7.0-beta.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Sep 23:59
· 6 commits to master since this release
756f49c

Phase0

  • Add casts to uint operations with different types (#5527)
  • Define sha256 & blake3 spec 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 & blake3 spec 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 & blake3 spec 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 & blake3 spec 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 & blake3 spec 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 & blake3 spec 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 PTC to PayloadTimelinessCommittee in type names (#5558)
  • Ignore proposer preferences for pre-Gloas slots (#5559)
  • Initialize anchor PTC vote arrays in get_forkchoice_store (#5545)
  • Define sha256 & blake3 spec 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_hash equal to parent_block_hash (#5594)

Heze

  • Expand PTC to PayloadTimelinessCommittee in 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_SIZE to 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 PTC to PayloadTimelinessCommittee in 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 PTC to PayloadTimelinessCommittee in type names (#5558)
  • Define sha256 & blake3 spec 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 PTC to PayloadTimelinessCommittee in 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 & blake3 spec 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_SIZE to the worst-case size (#5576)
  • Replace mypy with ty (#5574)
  • Reject bids with block_hash equal to parent_block_hash (#5594)
  • Check the voluntary exit epoch against the wall clock (#5596)
  • Test PTC data-unavailable parent fallback (#5595)

Dependencies

  • Update all dependencies (#5561)
  • Update all dependencies (#5597)

Other

  • Remove specs for EIP-6914 (#5568)
  • Revamp the README (#5581)
  • Bump version to v1.7.0-beta.0 (#5585)