For a rollup to be supported by the the core Initia apps such as Initia Wallet, Initia Scan, and Initia App, it must be registered on the Initia Registry. This is a public GitHub repository that contains the metadata for all rollups that are currently live on the various Initia networks.

Adding a Rollup to the Registry

To add a rollup to the registry, follow these steps:

Fork the Initia Registry Repository

To make changes to the registry, you will need to fork the Initia Registry repository. This will create a copy of the repository in your own GitHub account.

Add the Rollup to the Registry

Once you have forked the repository, you can add the rollup to the registry by following these steps:

  1. Add a new folder with your rollup’s name in the testnets or mainnets folder, depending on whether your rollup is currently live on the testnet or mainnet.
  2. Add a chain.json file to the folder. This file will contain the metadata for your rollup to be used by the apps.
  1. Create an assetlist.json file in the folder. This file will contain the metadata for the assets on your rollup to be used by the apps.
  1. (Optional) create an images folder to store the images for your rollup logo and token logos to link to in the two JSON files above.

Submit a Pull Request

Once you have completed the above steps, you can submit a pull request to the Registry repository to add your rollup to the registry. Once your pull request is reviewed & merged by a member of the Initia team, your rollup will be supported by the core Initia apps shortly after.