A set of contracts that are similar to Arbitrum gov-action-contracts, but are designed to be used with Orbit chains looking to migrate to Celestia DA
yarn and foundry are required to run the scripts
Most of the action contracts only support the following ownership setup:
- Rollup Contract on Parent Chain owned by a
ParentUpgradeExecutor
- Rollup ProxyAdmin on Parent Chain owned by a
ParentUpgradeExecutor
- Arb Owner on the Child Orbit Chain is granted to alias of
ParentUpgradeExecutor
- Arb Owner on the Child Orbit Chain is granted to
ChildUpgradeExecutor
For token bridge related operations, these are the additional requirements:
- Token Bridge ProxyAdmin on Parent Chain owned by
ParentUpgradeExecutor
- Token Bridge ProxyAdmin on Child Orbit Chain owned by
ChildUpgradeExecutor
- Parent Chain Gateway Router and Custom Gateway owned by
ParentUpgradeExecutor
yarn install
Here is a list of common upgrade paths that can be used to upgrade the Orbit chains to Celestia DA.
ArbOS 32 Bianca Migration to Celestia DA
- Upgrade your Nitro node(s) to Celestia Nitro v3.2.1
- Upgrade
nitro-contracts
tocelestia-2.1.0
using nitro-contract celestia-2.1.0 upgrade action