Skip to content

celestiaorg/orbit-actions

 
 

Repository files navigation

Orbit Action Contracts for Celestia DA

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

Requirments

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

Setup

yarn install

Common upgrade paths

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

  1. Upgrade your Nitro node(s) to Celestia Nitro v3.2.1
  2. Upgrade nitro-contracts to celestia-2.1.0 using nitro-contract celestia-2.1.0 upgrade action

About

No description, website, or topics provided.

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Solidity 76.0%
  • TypeScript 14.6%
  • Shell 6.1%
  • JavaScript 3.3%