Skip to content

The Chandrasekhar Limit

Pre-release
Pre-release
Compare
Choose a tag to compare
@djrtwo djrtwo released this 10 Sep 02:48
· 3590 commits to master since this release
e558618

Release

v1.1.0-beta.4 -- The Chandrasekhar Limit -- is a minor release that focuses on expanded test coverage (again!), along with a couple of minor iterations on the Merge spec.

Warning: To facilitate the testing of the scaled validator churn limit while avoiding the use of a >300k validator set, minimal config has been altered to reduce the CHURN_LIMIT_QUOTIENT. To our knowledge, minimal is not currently used for any testnets so shouldn't cause much issue, but be careful to port the config update to your testing infrastructure.

PR showing full diff can be found here: #2592

Merge

  • [non-substantive] Change transition_td to terminal_td in the merge spec (#2575)
  • Add TTD override setting (#2587)

Testing, repo, etc

  • Tests
    • Improve performance of randomized block tests (#2572)
    • Fix test_invalid_signature_bad_domain (#2583)
    • Add back in dropped eth1 voting tests (#2584)
    • Fix testing helper process_and_sign_block_without_header_validations (#2579)
    • Add test cases to ensure coverage with exited validators (#2580)
    • Fix fork choice on_block tests and update test format (#2577)
    • Add rewards spec test with exit in current epoch (#2588)
    • Add churn tests for when churn limit scales with v-set size (#2586)
    • Add sync committee tests with exited and withdrawable members (#2591)
    • Fix sync agg test for mainnet (#2594)
  • Add timing information to spec test generation (#2571)
  • Fix merge_mods in test generators (#2578)
  • Allow spec tests author to batch tests under one handler name (#2576)
  • Create SECURITY.txt (#2574)