Skip to content

Mushin

Compare
Choose a tag to compare
@djrtwo djrtwo released this 02 Nov 18:05
· 3308 commits to master since this release
e45d016

v1.1.4 -- Mushin -- is minor version release containing no substantive changes to mainnet released Phase 0 and Altair specs. Instead this is an iterative (and breaking) release of Merge specs.

v1.1.4 serves as the stable target for the Kintsugi🍵 Merge development sprint in November 2021.

Warning: Additional minor releases might be made throughout if/when issues are discovered during the sprint.

PR showing full diff can be found here: #2705

Merge

Beacon chain

  • Add TERMINAL_BLOCK_HASH_ACTIVATION_EPOCH (#2682, #2707)
  • Remove Union from ExecutionPayload transaction type (#2684)
  • Fix gossip and tx size limits for the merge (#2686)
  • Update penalty params for Merge (#2698)
  • Remove gas validations from CL (#2699)

Forkchoice

  • Clarify call to pre-finalized notify_forkchoice_updated (#2681)
  • Clarify get_pow_block block-not-found case (#2676)

Validator

  • Remove prepare_payload (#2683)
  • State that validator must consider only fully validated blocks (#2703)
  • Update pow_chain to dict and reuse it instead of calling get_pow_block (#2694)

Networking

  • Remove extraneous Merge p2p condition (#2687)
  • Fix gossip and tx size limits for the merge (#2686)

Testing, repo, etc

  • Update remerkleable to v0.1.24 (#2674)
  • Run pytest with specific forks/phases and parallelize CI (#2678, #2679, #2688)
  • Set execution params to presets (#2702)