Skip to content

Feynman (v3.0.0)

Latest
Compare
Choose a tag to compare
@Thegaram Thegaram released this 19 Aug 13:18
· 7 commits to main since this release
v3.0.0
b634a1b

Overview

The Feynman upgrade introduces the following contract changes:

  • Introduce a new PauseController contract. This contract empowers the Scroll Security Council to prevent frequent contract pauses, and allows Scroll to maintain our stage-1 designation on L2BEAT. #117 #127
  • Ensure that cross-domain messages always buy enough gas to cover EIP-7623 floor gas. #118
  • Introduce a new on-chain validity proof verifier contract with an updated public input format. #123
  • Update the gas oracle predeploy to support managing Feynman fee formula parameters. #124
  • Remove deprecated contract logic (skipping, dropping, pre-Euclid codecs, etc.). #110
  • Various other contract and CI improvements.

Feynman also includes other features that do not require contract changes. For more details, see the post on the Scroll governance forum, as well as the node release notes.

Compatibility

Contracts and scripts that interact with the Scroll bridge should make sure to provide a high enough gas limit to pass the checks in #118.

What's Changed

New Contributors

Full Changelog: v2.0.1...v3.0.0