Skip to content

Ampharos

Pre-release
Pre-release
Compare
Choose a tag to compare
@jtraglia jtraglia released this 22 Nov 22:16
· 143 commits to master since this release
e262b34

v1.5.0-alpha.9 -- Ampharos -- is the alpha release for the coming Electra upgrade.

PR showing full diff can be found here: #3982

Bellatrix

  • Synchronously check all transactions to have non-zero length #3885

Electra

  • Separate type for unaggregated network attestations #3900
  • Update validator spec to handle execution requests #3976
  • Fix validator fields in get_validator_from_deposit #3978
  • Fix withdrawals bug and add more tests #3979
  • Rename index vars in get_attesting_indices #3996
  • Exclude empty requests in requests list #3998
  • Add missed exit checks to consolidation processing #4000
  • Update initial earliest_exit_epoch calculation & add tests #4001
  • Ensure non-zero bits for each committee bitfield comprising an aggregate #4002

EIP-7594 (PeerDAS)

  • Rebase eip7594 onto Electra #3893
  • Specify data column sidecar verification functions to run #3963
  • Add MAX_BLOBS_PER_BLOCK_EIP7594 and corresponding configs #4008

Networking

  • Deprecate TTFB, RESP_TIMEOUT, introduce rate limiting recommendations #3767

Testing, repo, etc

  • Encode zero-length hex-strings with quotes #3754
  • Avoid generating empty transactions in tests #3884
  • Fix blob transaction serialization to use RLP #3904
  • Move deposit contract rules to its own Makefile #3940
  • Add new check_mods function for generators #3970
  • In README, move outdated specs to new section #3973
  • Fix invalid file references in markdown files #3975
  • Add misc beacon chain operations tests #3980
  • Add more epoch processing tests #3984
  • Add gen-modcheck CI check #3986
  • Add more transition tests #3990
  • Fix all pytest warnings #3989
  • Upgrade pylint & split config files #3991
  • Add test to check that pending deposits are sorted at fork #3995