Releases: OffchainLabs/nitro-contracts
Arbitrum Nitro Contracts v3.0.1-beta.0
What's Changed
- Use stable foundry on
develop
by @godzillaba in #298 - ArbOS11To32UpgradeTest develop base branch by @diegoximenes in #286
- chore: bigmap mock and update metadata hash script by @gzeoneth in #299
Full Changelog: v3.0.0...v3.0.1-beta.0
Arbitrum Nitro Contracts v2.1.3
Arbitrum Nitro Contracts v2.1.2
What's Changed
- Formatting updates for foundry from v0.2.0 to v0.3.0 by @yahgwai in #293
- Decimals patch version - v2.1.2 by @yahgwai in #292
Full Changelog: v2.1.1...v2.1.2
Arbitrum Nitro Contracts v3.0.0
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
Arbitrum Nitro Contracts v3.0.0-beta.1
What's Changed
Full Changelog: v3.0.0-beta.0...v3.0.0-beta.1
Arbitrum Nitro Contracts v3.0.0-beta.0
Arbitrum Nitro Contracts v2.1.1
NOTICE: timeboost bid.signature should be EIP-712 signed as opposed to what is in the comment, see https://github.com/OffchainLabs/nitro-contracts/pull/193/commits/0972e25b2d0706f7e9c8cfb04e1f9e02889f92be
What's Changed
This release includes timeboost contracts. Existing contracts are not required to upgrade.
- Express lane auction contracts by @yahgwai in #214
- Add option to enable CacheManager through UpgradeExecutor by @gvladika in #231
- Update RollupCreator natspec by @gvladika in #232
- arbwasm: fix mininitgas return types by @PlasmaPower in #253
Full Changelog: v2.1.0...v2.1.1
Arbitrum Nitro Contracts v2.1.1-beta.0
What's Changed
This release includes timeboost contracts. Existing contracts are not required to upgrade.
- Express lane auction contracts by @yahgwai #214
- arbwasm: fix mininitgas return types by @PlasmaPower in #253
Full Changelog: v2.1.0...v2.1.1-beta.0
Arbitrum Nitro Contracts v3.0.0-alpha.0
Arbitrum Nitro Contracts v2.1.0
What's Changed
This release add reorg protection to the fast confirm affordance. It is a breaking change due to the additional parameter required in the fastConfirmNextNode
function. i.e.
- "fastConfirmNextNode(bytes32,bytes32)": "4a7a8010",
+ "fastConfirmNextNode(bytes32,bytes32,bytes32)": "3ed57598",
Full Changelog: v2.0.0...v2.1.0