v1.7.0-alpha.14
Pre-release
Pre-release
·
15 commits
to master
since this release
Phase0
- Add executable gossip validation functions for gloas (#5294)
- Align fork-choice handler docstrings (#5506)
- Use the genesis root as a dependent root for the first two epochs (#5515)
- Explicitly define types as classes (#5471)
- Remove default fields from the Store (#5519)
- Integrate optimistic sync specs into core specs (#5529)
- Prefer named SSZ collection constructors (#5528)
- Remove SSZ specifications (#5523)
- Introduce
get_set_bit_counthelper (#5525) - Allow epoch boundary reorgs in Fulu (#5547)
- Rename sections for presets/configs (#5552)
Altair
- Add executable gossip validation functions for gloas (#5294)
- Explicitly define types as classes (#5471)
- Remove unnecessary "Modifications in X" sections (#5532)
- Prefer named SSZ collection constructors (#5528)
- Introduce
get_set_bit_counthelper (#5525) - Rename sections for presets/configs (#5552)
Bellatrix
- Add executable gossip validation functions for gloas (#5294)
- Explicitly define types as classes (#5471)
- Remove unnecessary "Modifications in X" sections (#5532)
- Integrate optimistic sync specs into core specs (#5529)
- Use FCR store in
get_safe_execution_block_hashcall (#5542) - Rename sections for presets/configs (#5552)
Capella
- Add executable gossip validation functions for gloas (#5294)
- Explicitly define types as classes (#5471)
- Remove unnecessary "Modifications in X" sections (#5532)
- Rename sections for presets/configs (#5552)
- Add
custody_columnsparameter tonotify_forkchoice_updated(#5549)
Deneb
- Add executable gossip validation functions for gloas (#5294)
- Explicitly define types as classes (#5471)
- Remove unnecessary "Modifications in X" sections (#5532)
- Introduce
get_set_bit_counthelper (#5525) - Rename sections for presets/configs (#5552)
Electra
- Add executable gossip validation functions for gloas (#5294)
- Explicitly define types as classes (#5471)
- Remove unnecessary "Modifications in X" sections (#5532)
- Prefer named SSZ collection constructors (#5528)
- Rename sections for presets/configs (#5552)
Fulu
- Add executable gossip validation functions for gloas (#5294)
- Explicitly define types as classes (#5471)
- Remove unnecessary "Modifications in X" sections (#5532)
- Prefer named SSZ collection constructors (#5528)
- Introduce
get_set_bit_counthelper (#5525) - Allow epoch boundary reorgs in Fulu (#5547)
- Rename sections for presets/configs (#5552)
Gloas
- Add executable gossip validation functions for gloas (#5294)
- Move envelope signature verification helper to beacon-chain.md (#5505)
- Align fork-choice handler docstrings (#5506)
- Use the genesis root as a dependent root for the first two epochs (#5515)
- Explicitly define types as classes (#5471)
- Remove default fields from the Store (#5519)
- Remove unnecessary "Modifications in X" sections (#5532)
- Prefer named SSZ collection constructors (#5528)
- Remove SSZ specifications (#5523)
- Introduce
get_set_bit_counthelper (#5525) - Add gas limit schedule (EIP-8261) (#5533)
- Fix builder payment weight double-count under target equivocation (#5543)
- Allow epoch boundary reorgs in Fulu (#5547)
- Set the slot of the upgraded execution payload bid (#5550)
- Rename sections for presets/configs (#5552)
- Explicitly set bid fields when upgrading to Gloas (#5553)
- Add
custody_columnsparameter tonotify_forkchoice_updated(#5549)
Heze
- Rename the max IL transaction size constant name (#5508)
- Improve the readability of IL store (#5507)
- Explicitly define types as classes (#5471)
- Remove default fields from the Store (#5519)
- Modify
on_inclusion_listto handle ILs from req/resp (#5513) - Remove unnecessary "Modifications in X" sections (#5532)
- Integrate optimistic sync specs into core specs (#5529)
- Fold inclusion list timeliness into the stored entry (#5512)
- Change IL store's keys to (slot, dependent root) (#5544)
- Rename sections for presets/configs (#5552)
- Add
custody_columnsparameter tonotify_forkchoice_updated(#5549)
EIP-6914
- Rename sections for presets/configs (#5552)
EIP-8025
- Explicitly define types as classes (#5471)
- Add
custody_columnsparameter tonotify_forkchoice_updated(#5549)
EIP-8148
- Explicitly define types as classes (#5471)
- Remove unnecessary "Modifications in X" sections (#5532)
- Prefer named SSZ collection constructors (#5528)
- Rename sections for presets/configs (#5552)
EIP-8321
- Add hash-chain RANDAO (EIP-8321) (#5522)
Testing
- Add executable gossip validation functions for gloas (#5294)
- Fix missing KZG trusted setup when generating compliance tests (#5503)
- Rename the max IL transaction size constant name (#5508)
- Fix duplicate FCR run in stale GU test (#5499)
- Run FCR at epoch boundary in consecutive slots test (#5498)
- Test parent payload availability before attestation rewards (#5514)
- Use the genesis root as a dependent root for the first two epochs (#5515)
- Modify
on_inclusion_listto handle ILs from req/resp (#5513) - Bump the minimum Python version to 3.12 (#5526)
- Integrate optimistic sync specs into core specs (#5529)
- Prefer named SSZ collection constructors (#5528)
- Remove SSZ specifications (#5523)
- Remove SSZ generic tests (#5524)
- Introduce
get_set_bit_counthelper (#5525) - Add a few more deposit pubkey validation tests (#5541)
- Fix builder payment weight double-count under target equivocation (#5543)
- Allow epoch boundary reorgs in Fulu (#5547)
- Change IL store's keys to (slot, dependent root) (#5544)
- Set the slot of the upgraded execution payload bid (#5550)
- Add hash-chain RANDAO (EIP-8321) (#5522)
- Add
custody_columnsparameter tonotify_forkchoice_updated(#5549)