Skip to main content

Portal listing

Developers may add their RollApp to the Portal with a pull request to the chain-registry GitHub repo.

Folder structure

  1. Create a folder called logos with the logo of your RollApp in PNG format for a file called logo.png.

  2. Create an empty JSON with the full name of your RollApp including chain-id.

testnet/<RollApp chain-id>
├── logos
│   └── logo.png
└── <RollApp chain-id>.json

JSON Template

{
"chainId": "ROLLAPP CHAIN-ID",
"chainName": "ROLLAPP NAME",
"rpc": "ROLLAPP RPC",
"rest": "ROLLAPP REST",
"bech32Prefix": "ROLLAPP TOKEN PREFIX",
"website": "ROLLAPP WEBSITE",
"da": "DA NETWORK NAME",
"evm": {
"chainId": "HEX VALUE OF CHAIN-ID",
"rpc": "EVM RPC"
},
"currencies": [
{
"displayDenom": "DISPLAY TOKEN NAME",
"baseDenom": "BASE TOKEN (a prefix)",
"decimals": 18,
"logo": "/logos/logo.png",
"type": "main"
}
],
"coinType": 60,
"gasAdjustment": 1.5,
"faucetUrl": "",
"ibc": {
"timeout": 600000,
"hubChannel": "IBC CHANNEL ON DYMENSION",
"channel": "channel-0"
},
"gasPriceSteps": {
"low": 10000000000,
"average": 10000000000,
"high": 10000000000
},
"logo": "/logos/logo.png",
"type": "RollApp",
"active": true,
"analytics": true,
"collectData": true
}
note

Find the hubChannel using this block explorer's connected chains visualization.

Open pull request

  1. git pull the latest version of the chain-registry repo.

  2. Open a PR (pull request) in the correct network folder (e.g., testnet or mainnet) with the following title Add <RollApp chain-id> to <network>.

  3. Once reviewed the RollApp will be listed on the Portal.