Skip to content

Commit f91ef8a

Browse files
committed
main readme
1 parent 89aad88 commit f91ef8a

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,18 @@ For ArbOS upgrades, a common pre-requisite is to deploy new Nitro contracts to t
5454

5555
The [`nitro-contracts 3.0.0` upgrade guide](scripts/foundry/contract-upgrades/3.0.0) will use the [BOLDUpgradeAction](https://github.com/OffchainLabs/nitro-contracts/blob/main/src/rollup/BOLDUpgradeAction.sol) from the [nitro-contract](https://github.com/OffchainLabs/nitro-contracts) repo. There are no associated ArbOS upgrade for BoLD.
5656

57+
### Nitro contracts 2.1.2
58+
59+
The [`nitro-contracts 2.1.2` upgrade guide](scripts/foundry/contract-upgrades/2.1.2) will patch the `ERC20Bridge` with a storage layout fix.
60+
61+
This upgrade is only required if:
62+
63+
1. The chain has a custom native token; AND
64+
1. The chain was originally deployed before `v2.0.0`; AND
65+
1. The chain wishes to upgrade to `v3.0.0`
66+
67+
Do not perform this upgrade if the above requirements aren't met.
68+
5769
### Nitro contracts 2.1.0 (for [ArbOS 32 Bianca](https://docs.arbitrum.io/run-arbitrum-node/arbos-releases/arbos32))
5870

5971
The [`nitro-contracts 2.1.0` upgrade action](scripts/foundry/contract-upgrades/2.1.0) will deploy `nitro-contracts v2.1.0` contracts to your Orbit's parent chain. Note that this action will only work for chains with `nitro-contracts v1.2.1` or `nitro-contracts v1.3.0`.

0 commit comments

Comments
 (0)