Portal listing
Developers may add their RollApp to the Portal with a pull request to the chain-registry GitHub repo.
Folder structure
Create a folder called
logos
with the logo of your RollApp in PNG format for a file calledlogo.png
.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
git pull
the latest version of the chain-registry repo.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>
.Once reviewed the RollApp will be listed on the Portal.