NOTICE: The release contains breaking change to the previous version including new abi and storage layout. Please follow our guide when upgrading from previous versions and checkout the diff in `test/signatures` and `test/storage` when upgrading from unsupported versions.
NOTICE: Rollup MUST be migrated when upgrading from previous versions, do NOT upgrade the rollup contracts in-place
What's Changed
Introducing BoLD, the new challenge resolution protocol for Arbitrum chains.
This release also included some bug fixes:
- fix: eip 7702 by @gzeoneth in #259
- Handle "no zero transfer" tokens by @godzillaba in #250
- small
AbsBridge::enqueueSequencerMessage
gas optimization by @godzillaba in #230 - refactor: move hardcoded value to config by @gzeoneth in #270
- use create2 in BridgeCreator by @godzillaba in #265
There are also changes to the formatting rules that lead to some big diff, see:
Full Changelog: v2.1.1...v3.0.0