Skip to content

Releases: OffchainLabs/nitro-contracts

Arbitrum Nitro Contracts v2.1.1

25 Nov 20:02
v2.1.1
625ad64
Compare
Choose a tag to compare
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.

Full Changelog: v2.1.0...v2.1.1

Arbitrum Nitro Contracts v2.1.1-beta.0

24 Oct 08:20
v2.1.1-beta.0
bec7d62
Compare
Choose a tag to compare
Pre-release

What's Changed

This release includes timeboost contracts. Existing contracts are not required to upgrade.

Full Changelog: v2.1.0...v2.1.1-beta.0

Arbitrum Nitro Contracts v3.0.0-alpha.0

12 Sep 11:37
v3.0.0-alpha.0
109a8a3
Compare
Choose a tag to compare
Pre-release

What's Changed

Alpha version with BOLD

Full Changelog: v2.1.0...v3.0.0-alpha.0

Arbitrum Nitro Contracts v2.1.0

30 Jul 10:01
v2.1.0
c60b18d
Compare
Choose a tag to compare

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

Arbitrum Nitro Contracts v2.0.0

10 Jul 16:19
v2.0.0
840c189
Compare
Choose a tag to compare

What's Changed

NOTICE: starting from this version, consensus-v31 or above `wasmModuleRoot` MUST be used
NOTICE: upgrading `ERC20Bridge`, `ERC20Inbox`, `ERC20Outbox` from prior version is currently not supported
NOTICE: non-18 decimal native token (on parent chain) will be rebased to 18 decimals on child chain

This release introduce Stylus, AnyTrust fast confirmation, non-18 decimal native token on parent chain, and more:

New Contributors

Full Changelog: v1.2.1...v2.0.0

Arbitrum Nitro Contracts v2.0.0-beta.1

08 Jul 16:12
3094e23
Compare
Choose a tag to compare
Pre-release

Release candidate for v2.0.0 (Stylus) nitro-contracts

What's Changed

Full Changelog: v2.0.0-beta.0...v2.0.0-beta.1

Arbitrum Nitro Contracts v2.0.0-beta.0

20 Jun 16:59
v2.0.0-beta.0
aea9d19
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: v1.3.0-beta.0...v2.0.0-beta.0

Arbitrum Nitro Contracts v1.3.0-beta.0

20 Jun 16:56
v1.3.0-beta.0
026578e
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: v1.2.1...v1.3.0-beta.0

Arbitrum Nitro Contracts v1.2.1

15 Feb 12:57
399790b
Compare
Choose a tag to compare

What's Changed

This patch release revert a change in the function signature of certain privileged or deployment methods.

Full Changelog: v1.2.0...v1.2.1

Arbitrum Nitro Contracts v1.2.0

15 Feb 11:33
v1.2.0
2641673
Compare
Choose a tag to compare

What's Changed

The version add 4844 support to the SequencerInbox and OneStepProof contracts, and is the version used in ArbOS 20 “Atlas” upgrade AIP. When upgrading from a version before 1.2.0, SequencerInbox.postUpgradeInit MUST be called with the upgradeTo call due to a storage change. ChallengeManager.postUpgradeInit is also required to set the new osp.

For custom fee token AnyTrust Orbit chains, this release also removed the batch posting report from parent chain upon batch posting so the L1GasPriceEstimate can stay close to 0.

A new Batch Poster Manager affordance in added to the SequencerInbox, along with some smaller improvements:

Full Changelog: v1.1.1...v1.2.0