Skip to main content

Supported parent chains

This page lists the parent chains that are officially supported in Orbit, including mainnets, testnets, and options for local development. While the Orbit SDK provides functionality to enable custom parent chains, support is limited to the chains explicitly listed on this page. Developers are welcome to use the Orbit SDK to configure and deploy custom parent chains; however, such setups, including deploying the required creator and template contracts, are beyond the scope of our official support.

Supported Chains Only

Please note that we cannot guarantee compatibility or offer assistance for custom configurations outside of the supported chains detailed below.

Supported chains

  • Ethereum Mainnet
    Chain ID: 1

  • Arbitrum One
    Chain ID: 42161

  • Arbitrum Nova
    Chain ID: 42170

  • Base
    Chain ID: 8453

  • Sepolia
    Chain ID: 11155111

  • Holesky
    Chain ID: 17000

  • Arbitrum Sepolia
    Chain ID: 421613

  • Base Sepolia
    Chain ID: 84531

  • Nitro Testnode L1
    Chain ID: 1337

  • Nitro Testnode L2
    Chain ID: 412346

  • Nitro Testnode L3
    Chain ID: 333333

Adding custom parent chains

Although Orbit primarily supports a predefined set of chains, it provides developers with the flexibility to add custom parent chains through the registerCustomParentChain function of the Orbit SDK. This capability enables integration with chains beyond the officially supported list, offering opportunities for customization and expanding the Orbit ecosystem.

However, adding a custom chain requires deploying essential contracts, such as the creator contract and template contract, on the target chain. These contracts are fundamental for ensuring the proper functioning of the Orbit framework on the custom chain.