Skip to content

v1.7.0-beta.3

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Oct 19:28
· 9 commits to master since this release
71c0019

Phase0

  • Convert Store.time to Store.time_ms (#5667)
  • Convert Store.genesis_time to Store.genesis_time_ms (#5668)
  • Update and use time-related helpers (#5671)
  • Use millisecond helpers in second-based time helpers (#5675)
  • Only return viable payload-status variants from get_head (#5509)
  • Add quick slots (EIP-8198) (#5592)
  • Fix empty slot support discount for Gloas (#5672)
  • Use double quotes for strings in generated spec (#5684)
  • Use builtin dict instead of typing.Dict (#5685)
  • Use builtin tuple instead of typing.Tuple (#5686)
  • Use builtin set instead of typing.Set (#5687)
  • Use collections.defaultdict instead of typing.DefaultDict (#5688)
  • Use X | None instead of typing.Optional (#5689)
  • Change some function signatures to return the right type (#5693)
  • Do not prune non-finalized blocks (#5681)
  • Clarify next_fork_version when a BPO fork is next (#5706)
  • Add a mechanism for providing a restart-resilient confirmed root (#5673)

Altair

  • Use double quotes for strings in generated spec (#5684)
  • Use builtin dict instead of typing.Dict (#5685)
  • Use builtin tuple instead of typing.Tuple (#5686)
  • Use builtin set instead of typing.Set (#5687)
  • Use X | None instead of typing.Optional (#5689)

Bellatrix

  • Update and use time-related helpers (#5671)
  • Only return viable payload-status variants from get_head (#5509)
  • Use double quotes for strings in generated spec (#5684)
  • Use builtin dict instead of typing.Dict (#5685)
  • Use builtin tuple instead of typing.Tuple (#5686)
  • Use builtin set instead of typing.Set (#5687)
  • Use X | None instead of typing.Optional (#5689)

Capella

  • Update and use time-related helpers (#5671)
  • Deprecate old config variables (#5676)
  • Use double quotes for strings in generated spec (#5684)
  • Use builtin dict instead of typing.Dict (#5685)
  • Use builtin tuple instead of typing.Tuple (#5686)
  • Use builtin set instead of typing.Set (#5687)
  • Use X | None instead of typing.Optional (#5689)

Deneb

  • Update and use time-related helpers (#5671)
  • Deprecate old config variables (#5676)
  • Use double quotes for strings in generated spec (#5684)
  • Use builtin dict instead of typing.Dict (#5685)
  • Use builtin tuple instead of typing.Tuple (#5686)
  • Use builtin set instead of typing.Set (#5687)
  • Use X | None instead of typing.Optional (#5689)

Electra

  • Update and use time-related helpers (#5671)
  • Deprecate old config variables (#5676)
  • Use double quotes for strings in generated spec (#5684)
  • Use builtin dict instead of typing.Dict (#5685)
  • Use builtin tuple instead of typing.Tuple (#5686)
  • Use builtin set instead of typing.Set (#5687)
  • Use X | None instead of typing.Optional (#5689)

Fulu

  • Update and use time-related helpers (#5671)
  • Deprecate old config variables (#5676)
  • Use double quotes for strings in generated spec (#5684)
  • Use builtin dict instead of typing.Dict (#5685)
  • Use builtin tuple instead of typing.Tuple (#5686)
  • Use builtin set instead of typing.Set (#5687)
  • Clarify next_fork_version when a BPO fork is next (#5706)

Gloas

  • Sign proposer preferences with the proposal epoch's fork version (#5665)
  • Convert Store.time to Store.time_ms (#5667)
  • Convert Store.genesis_time to Store.genesis_time_ms (#5668)
  • Update and use time-related helpers (#5671)
  • Only return viable payload-status variants from get_head (#5509)
  • Deprecate old config variables (#5676)
  • Use double quotes for strings in generated spec (#5684)
  • Use builtin dict instead of typing.Dict (#5685)
  • Use builtin tuple instead of typing.Tuple (#5686)
  • Use builtin set instead of typing.Set (#5687)
  • Use X | None instead of typing.Optional (#5689)
  • Change some function signatures to return the right type (#5693)
  • Do not prune non-finalized blocks (#5681)
  • Reduce min epochs for block requests in Gloas (#5680)
  • Clarify deposits to exited builders with reassigned indices (#5705)
  • Settle builder payment before parent requests (#5695)

Heze

  • Convert Store.time to Store.time_ms (#5667)
  • Convert Store.genesis_time to Store.genesis_time_ms (#5668)
  • Update and use time-related helpers (#5671)
  • Put validator assignments section at the right place (#5678)
  • Use double quotes for strings in generated spec (#5684)
  • Use builtin dict instead of typing.Dict (#5685)
  • Use builtin tuple instead of typing.Tuple (#5686)
  • Use builtin set instead of typing.Set (#5687)
  • Use collections.defaultdict instead of typing.DefaultDict (#5688)
  • Use X | None instead of typing.Optional (#5689)

EIP-7716

  • Add anti-correlation attestation penalties (EIP-7716) (#5452)

EIP-8025

  • Convert Store.time to Store.time_ms (#5667)
  • Convert Store.genesis_time to Store.genesis_time_ms (#5668)
  • Update and use time-related helpers (#5671)
  • Use double quotes for strings in generated spec (#5684)
  • Use builtin dict instead of typing.Dict (#5685)
  • Use builtin tuple instead of typing.Tuple (#5686)
  • Use builtin set instead of typing.Set (#5687)
  • Use X | None instead of typing.Optional (#5689)

EIP-8148

  • Use double quotes for strings in generated spec (#5684)
  • Use builtin tuple instead of typing.Tuple (#5686)
  • Settle builder payment before parent requests (#5695)

EIP-8198

  • Add quick slots (EIP-8198) (#5592)
  • Rename configuration to configs (#5682)
  • Use double quotes for strings in generated spec (#5684)
  • Use builtin tuple instead of typing.Tuple (#5686)

EIP-8205

  • Use double quotes for strings in generated spec (#5684)
  • Use builtin tuple instead of typing.Tuple (#5686)
  • Use X | None instead of typing.Optional (#5689)
  • Settle builder payment before parent requests (#5695)

EIP-8321

  • Use double quotes for strings in generated spec (#5684)
  • Use builtin dict instead of typing.Dict (#5685)
  • Use builtin tuple instead of typing.Tuple (#5686)
  • Use builtin set instead of typing.Set (#5687)

Testing

  • Convert Store.time to Store.time_ms (#5667)
  • Convert Store.genesis_time to Store.genesis_time_ms (#5668)
  • Update and use time-related helpers (#5671)
  • Only return viable payload-status variants from get_head (#5509)
  • Use time-related helper, instead of hardcoded slot duration (#5677)
  • Deprecate old config variables (#5676)
  • Fix empty slot support discount for Gloas (#5672)
  • Change some function signatures to return the right type (#5693)
  • Reduce min epochs for block requests in Gloas (#5680)
  • Delete broken pre-fork payload attestation tests (#5699)
  • Add light client test with missing period start block (#5702)
  • Refactor gossip tests timing outputs (#5697)
  • Settle builder payment before parent requests (#5695)

Dependencies

  • Update all dependencies (#5692)
  • Update all dependencies (#5704)

Other

  • Run ruff on generated spec (#5683)
  • Bump version to v1.7.0-beta.3 (#5700)