Initia Registry
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:
- Add a new folder with your rollup’s name in the
testnets
ormainnets
folder, depending on whether your rollup is currently live on the testnet or mainnet. - Add a
chain.json
file to the folder. This file will contain the metadata for your rollup to be used by the apps.
- 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.
- (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.
Was this page helpful?