Skip to content

Releases: OffchainLabs/nitro-contracts

Arbitrum Nitro Contracts v1.1.0

26 Oct 16:41
1a94dab
Compare
Choose a tag to compare

What's Changed

This release add Orbit with custom fee token support.

A minor storage change in the Outbox where L2ToL1Context now contains an additional field packed into the struct. As a result, Outbox.postUpgradeInit MUST be called during the upgrade from prior 1.0.x version to 1.1.0 to set the new default context.

The deployment of Inbox/ERC20Inbox and SequencerInbox now requires and additional constructor argument on the template maxDataSize, which should be set to 117964 when deployed on L1. RollupCreator.createRollup now takes a single RollupDeploymentParams struct for deployment parameters.

Here is the list of changes:

Full Changelog: v1.0.3-beta.3...v1.1.0

Arbitrum Nitro Contracts v1.1.0-beta.2

24 Oct 15:47
f4410ae
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: v1.1.0-beta.1...v1.1.0-beta.2

Arbitrum Nitro Contracts v1.1.0-beta.1

17 Oct 14:07
d5ee56d
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Fix verification of contracts after deployment by @gvladika in #79
  • Update salt used for creating new rollups by @gvladika in #80

Full Changelog: v1.1.0-beta.0...v1.1.0-beta.1

Arbitrum Nitro Contracts v1.1.0-beta.0

11 Oct 15:36
f3a5dfa
Compare
Choose a tag to compare
Pre-release

What's Changed

This release add Orbit support, custom token rollup support, among other changes:

Full Changelog: v1.1.0-alpha.7...v1.1.0-beta.0

Arbitrum Nitro Contracts v1.0.3

11 Sep 16:14
2b0cc5a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.3-beta.2...v1.0.3-beta.3

Arbitrum Nitro Contracts v1.0.3-beta.2

01 Aug 23:16
8692e88
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Store rollup node ArbSys block numbers if on an Arbitrum host chain by @PlasmaPower in #6
  • Document that gasEstimateL1Component doesn't pad its estimate by @PlasmaPower in #4
  • Fix ABI encoding in sendWithdrawEthToFork by @PlasmaPower in #9
  • Add a CI step to check the PR's base branch by @PlasmaPower in #7
  • add serialized chain config to init message data by @magicxyyz in #8
  • Changes from the nitro repo contracts-develop branch by @PlasmaPower in #3
  • add getBlockDifficulty to mock simple by @amsanghi in #12
  • Use create2 to deploy the RollupProxy and predict its address by @PlasmaPower in #5
  • fix: resolve cyclic dependencies by @gzeoneth in #11
  • update dirname in readme by @DZGoldman in #14
  • chore(ISequencerInbox): Add Missing views by @shotaronowhere in #15

Full Changelog: v1.0.2...v1.0.3-beta.0

Arbitrum Nitro Contracts v1.1.0-alpha.7

11 Sep 16:57
cc66bb5
Compare
Choose a tag to compare
Pre-release

What's Changed

  • check for empty validator set and zero address for batch poster by @GreatSoshiant in #39
  • Use single RollupCreator for both Eth and Erc20 based rollups by @gvladika in #40
  • Use L2 block number for keyset info if applicable by @PlasmaPower in #47
  • Add getL1RewardRate and getL1RewardRecipient methods to ArbGasInfo interface by @ganeshvanahalli in #44
  • Add script for deploying ERC20 rollups by @gvladika in #43

Full Changelog: v1.1.0-alpha.3...v1.1.0-alpha.7

Arbitrum Nitro Contracts v1.1.0-alpha.3

11 Jul 15:02
311ff92
Compare
Choose a tag to compare
Pre-release

This add Orbit support and included types in released npm package

Arbitrum Nitro Contracts v1.0.2

10 May 16:04
Compare
Choose a tag to compare

What's Changed

This release moves contracts from nitro repo to nitro-contracts repo, fixing some text in the README and removed legacy build script. The npm release will no longer include the hardhat config file.