├── .github └── workflows │ └── validate.yml ├── .gitignore ├── README.md ├── assetlist.json ├── chain_info.json ├── chains.json ├── gas.json ├── ibc_info.json ├── images ├── coin98-logo.svg ├── compass-logo.jpeg ├── fin-logo.png ├── keplr-logo.png ├── leap-logo.png └── metamask-logo.svg ├── schema ├── assetlist.json ├── chain_info.json ├── chains.json ├── gas.json ├── ibc_info.json ├── validate.py └── wallets.json └── wallets.json /.github/workflows/validate.yml: -------------------------------------------------------------------------------- 1 | name: Validation Workflow 2 | on: 3 | pull_request: 4 | 5 | jobs: 6 | validation: 7 | runs-on: ubuntu-latest 8 | steps: 9 | - name: Checkout repository content 10 | uses: actions/checkout@v3 11 | 12 | - name: Set up Python 13 | uses: actions/setup-python@v2 14 | with: 15 | python-version: '3.x' 16 | 17 | - name: Install dependencies 18 | run: | 19 | python -m pip install --upgrade pip 20 | pip install jsonschema 21 | 22 | - name: Validate JSON files 23 | run: python ./schema/validate.py 24 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | 3 | terraform 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # registry 2 | 3 | ## Asset list 4 | Please note, that the [assetlist.json](./assetlist.json) is being deprecated. 5 | 6 | Please use [this repo](https://github.com/Sei-Public-Goods/sei-assetlist) to get the latest asset list. 7 | This asset list is run by community and is not maintained by Sei Labs team. -------------------------------------------------------------------------------- /assetlist.json: -------------------------------------------------------------------------------- 1 | { 2 | "pacific-1": [ 3 | { 4 | "name": "Sei", 5 | "description": "The native token of Sei", 6 | "symbol": "SEI", 7 | "base": "usei", 8 | "display": "sei", 9 | "denom_units": [ 10 | { 11 | "denom": "usei", 12 | "exponent": 0 13 | }, 14 | { 15 | "denom": "sei", 16 | "exponent": 6 17 | } 18 | ], 19 | "images": { 20 | "png": "https://github.com/cosmos/chain-registry/blob/master/testnets/seitestnet2/images/sei.png" 21 | } 22 | }, 23 | { 24 | "name": "Mid", 25 | "description": "The middest memecoin on the planet.", 26 | "symbol": "MID", 27 | "base": "factory/sei1q0xgrxtje0agpg6y6jy0u6pvruc62yml5e525vn7u0czm70ptusslzmzqd/mid", 28 | "display": "mid", 29 | "denom_units": [ 30 | { 31 | "denom": "factory/sei1q0xgrxtje0agpg6y6jy0u6pvruc62yml5e525vn7u0czm70ptusslzmzqd/mid", 32 | "exponent": 0 33 | }, 34 | { 35 | "denom": "mid", 36 | "exponent": 6 37 | } 38 | ], 39 | "images": { 40 | "png": "https://i.imgur.com/cLbYDpJ.png" 41 | } 42 | }, 43 | { 44 | "name": "SEIYAN", 45 | "description": "Sei's main memecoin", 46 | "symbol": "SEIYAN", 47 | "base": "sei1hrndqntlvtmx2kepr0zsfgr7nzjptcc72cr4ppk4yav58vvy7v3s4er8ed", 48 | "display": "SEIYAN", 49 | "denom_units": [ 50 | { 51 | "denom": "sei1hrndqntlvtmx2kepr0zsfgr7nzjptcc72cr4ppk4yav58vvy7v3s4er8ed", 52 | "exponent": 0 53 | }, 54 | { 55 | "denom": "SEIYAN", 56 | "exponent": 6 57 | } 58 | ], 59 | "images": { 60 | "svg": "https://media.discordapp.net/attachments/1155506336746962985/1186703319197036604/seiyanlogo.png?ex=65943697&is=6581c197&hm=305f472ac496930ded387b6bba3268d1aa1b5ebc64cccfd47b50ed27d585dfb9&=&format=webp&quality=lossless" 61 | }, 62 | "type_asset": "cw20" 63 | }, 64 | { 65 | "name": "iSEI", 66 | "description": "Liquid Staking Sei via Silo", 67 | "symbol": "iSEI", 68 | "base": "factory/sei1e3gttzq5e5k49f9f5gzvrl0rltlav65xu6p9xc0aj7e84lantdjqp7cncc/isei", 69 | "display": "iSEI", 70 | "denom_units": [ 71 | { 72 | "denom": "factory/sei1e3gttzq5e5k49f9f5gzvrl0rltlav65xu6p9xc0aj7e84lantdjqp7cncc/isei", 73 | "exponent": 0 74 | }, 75 | { 76 | "denom": "iSEI", 77 | "exponent": 6 78 | } 79 | ], 80 | "images": { 81 | "png": "https://i.imgur.com/VJ9FVyN.png" 82 | } 83 | }, 84 | { 85 | "name": "SEA", 86 | "description": "SeaSwap Token", 87 | "symbol": "SEA", 88 | "base": "factory/sei1g67gjpzn53hc4qsta9jqe7yq40atuqxmuakqkg/sea", 89 | "display": "sea", 90 | "denom_units": [ 91 | { 92 | "denom": "factory/sei1g67gjpzn53hc4qsta9jqe7yq40atuqxmuakqkg/sea", 93 | "exponent": 0 94 | }, 95 | { 96 | "denom": "sea", 97 | "exponent": 6 98 | } 99 | ], 100 | "images": { 101 | "png": "https://raw.githubusercontent.com/Nova-Ratio/SEA-Image/a8d025011ef83cc610d9bb70c696af61e8d9f8cb/sea-token.png" 102 | } 103 | }, 104 | { 105 | "name": "USD Coin (Axelar)", 106 | "description": "Circle's stablecoin on Axelar", 107 | "symbol": "USDC.axl", 108 | "base": "ibc/F082B65C88E4B6D5EF1DB243CDA1D331D002759E938A0F5CD3FFDC5D53B3E349", 109 | "display": "axlusdc", 110 | "denom_units": [ 111 | { 112 | "denom": "ibc/F082B65C88E4B6D5EF1DB243CDA1D331D002759E938A0F5CD3FFDC5D53B3E349", 113 | "exponent": 0 114 | }, 115 | { 116 | "denom": "axlusdc", 117 | "exponent": 6 118 | } 119 | ], 120 | "images": { 121 | "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.svg", 122 | "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.png" 123 | }, 124 | "coingecko_id": "axlusdc", 125 | "type_asset": "ics20" 126 | }, 127 | { 128 | "name": "Osmosis", 129 | "description": "The native token of Osmosis", 130 | "symbol": "OSMO", 131 | "base": "ibc/ED07A3391A112B175915CD8FAF43A2DA8E4790EDE12566649D0C2F97716B8518", 132 | "display": "osmo", 133 | "denom_units": [ 134 | { 135 | "denom": "ibc/ED07A3391A112B175915CD8FAF43A2DA8E4790EDE12566649D0C2F97716B8518", 136 | "exponent": 0 137 | }, 138 | { 139 | "denom": "osmo", 140 | "exponent": 6 141 | } 142 | ], 143 | "images": { 144 | "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmo.png", 145 | "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmo.svg" 146 | }, 147 | "coingecko_id": "osmosis", 148 | "type_asset": "ics20" 149 | }, 150 | { 151 | "name": "Atom (Osmosis)", 152 | "description": "The native staking and governance token of the Cosmos Hub", 153 | "symbol": "ATOM", 154 | "base": "ibc/6CDD4663F2F09CD62285E2D45891FC149A3568E316CE3EBBE201A71A78A69388", 155 | "display": "atom", 156 | "denom_units": [ 157 | { 158 | "denom": "ibc/6CDD4663F2F09CD62285E2D45891FC149A3568E316CE3EBBE201A71A78A69388", 159 | "exponent": 0 160 | }, 161 | { 162 | "denom": "atom", 163 | "exponent": 6 164 | } 165 | ], 166 | "images": { 167 | "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png", 168 | "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg" 169 | }, 170 | "coingecko_id": "cosmos", 171 | "type_asset": "ics20" 172 | }, 173 | { 174 | "name": "Atom", 175 | "description": "The native staking and governance token of the Cosmos Hub", 176 | "symbol": "ATOM", 177 | "base": "ibc/C4CFF46FD6DE35CA4CF4CE031E643C8FDC9BA4B99AE598E9B0ED98FE3A2319F9", 178 | "display": "atom", 179 | "denom_units": [ 180 | { 181 | "denom": "ibc/C4CFF46FD6DE35CA4CF4CE031E643C8FDC9BA4B99AE598E9B0ED98FE3A2319F9", 182 | "exponent": 0 183 | }, 184 | { 185 | "denom": "atom", 186 | "exponent": 6 187 | } 188 | ], 189 | "images": { 190 | "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png", 191 | "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg" 192 | }, 193 | "coingecko_id": "cosmos", 194 | "type_asset": "ics20" 195 | }, 196 | { 197 | "name": "Wrapped Ether (Wormhole)", 198 | "description": "Wrapped Ether from Ethereum (Wormhole)", 199 | "symbol": "WETH", 200 | "base": "factory/sei189adguawugk3e55zn63z8r9ll29xrjwca636ra7v7gxuzn98sxyqwzt47l/4tLQqCLaoKKfNFuPjA9o39YbKUwhR1F8N29Tz3hEbfP2", 201 | "display": "weth", 202 | "denom_units": [ 203 | { 204 | "denom": "factory/sei189adguawugk3e55zn63z8r9ll29xrjwca636ra7v7gxuzn98sxyqwzt47l/4tLQqCLaoKKfNFuPjA9o39YbKUwhR1F8N29Tz3hEbfP2", 205 | "exponent": 0 206 | }, 207 | { 208 | "denom": "weth", 209 | "exponent": 8 210 | } 211 | ], 212 | "images": { 213 | "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/weth.png" 214 | }, 215 | "coingecko_id": "weth" 216 | }, 217 | { 218 | "name": "Wrapped USD Coin (Wormhole from Ethereum)", 219 | "description": "Wrapped USDC from Ethereum (Wormhole)", 220 | "symbol": "USDC.eth", 221 | "base": "factory/sei189adguawugk3e55zn63z8r9ll29xrjwca636ra7v7gxuzn98sxyqwzt47l/Hq4tuDzhRBnxw3tFA5n6M52NVMVcC19XggbyDiJKCD6H", 222 | "display": "usdcet", 223 | "denom_units": [ 224 | { 225 | "denom": "factory/sei189adguawugk3e55zn63z8r9ll29xrjwca636ra7v7gxuzn98sxyqwzt47l/Hq4tuDzhRBnxw3tFA5n6M52NVMVcC19XggbyDiJKCD6H", 226 | "exponent": 0 227 | }, 228 | { 229 | "denom": "usdcet", 230 | "exponent": 6 231 | } 232 | ], 233 | "images": { 234 | "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.svg", 235 | "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.png" 236 | }, 237 | "coingecko_id": "usd-coin" 238 | }, 239 | { 240 | "name": "Wrapped Tether USD (Wormhole from Ethereum)", 241 | "description": "Wrapped Tether USD from Ethereum (Wormhole)", 242 | "symbol": "USDT.eth", 243 | "base": "factory/sei189adguawugk3e55zn63z8r9ll29xrjwca636ra7v7gxuzn98sxyqwzt47l/HktfLoADCk9mnjv7XJiN4YXK9ayE6xinLzt8wzcsR2rY", 244 | "display": "usdtet", 245 | "denom_units": [ 246 | { 247 | "denom": "factory/sei189adguawugk3e55zn63z8r9ll29xrjwca636ra7v7gxuzn98sxyqwzt47l/HktfLoADCk9mnjv7XJiN4YXK9ayE6xinLzt8wzcsR2rY", 248 | "exponent": 0 249 | }, 250 | { 251 | "denom": "usdtet", 252 | "exponent": 6 253 | } 254 | ], 255 | "images": { 256 | "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdt.svg", 257 | "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdt.png" 258 | }, 259 | "coingecko_id": "tether" 260 | }, 261 | { 262 | "name": "Wrapped BTC (Wormhole from Ethereum)", 263 | "description": "Wrapped Bitcoin from Ethereum (Wormhole)", 264 | "symbol": "WBTC", 265 | "base": "factory/sei189adguawugk3e55zn63z8r9ll29xrjwca636ra7v7gxuzn98sxyqwzt47l/7omXa4gryZ5NiBmLep7JsTtTtANCVKXwT9vbN91aS1br", 266 | "display": "wbtc", 267 | "denom_units": [ 268 | { 269 | "denom": "factory/sei189adguawugk3e55zn63z8r9ll29xrjwca636ra7v7gxuzn98sxyqwzt47l/7omXa4gryZ5NiBmLep7JsTtTtANCVKXwT9vbN91aS1br", 270 | "exponent": 0 271 | }, 272 | { 273 | "denom": "wbtc", 274 | "exponent": 8 275 | } 276 | ], 277 | "images": { 278 | "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wbtc.png", 279 | "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wbtc.svg" 280 | }, 281 | "coingecko_id": "bitcoin" 282 | }, 283 | { 284 | "name": "Wrapped USD Coin (Wormhole from Arbitrum)", 285 | "description": "Wrapped USDC from Arbitrum (Wormhole)", 286 | "symbol": "USDC.arb", 287 | "base": "factory/sei189adguawugk3e55zn63z8r9ll29xrjwca636ra7v7gxuzn98sxyqwzt47l/7edDfnf4mku8So3t4Do215GNHwASEwCWrdhM5GqD51xZ", 288 | "display": "usdcar", 289 | "denom_units": [ 290 | { 291 | "denom": "factory/sei189adguawugk3e55zn63z8r9ll29xrjwca636ra7v7gxuzn98sxyqwzt47l/7edDfnf4mku8So3t4Do215GNHwASEwCWrdhM5GqD51xZ", 292 | "exponent": 0 293 | }, 294 | { 295 | "denom": "usdcar", 296 | "exponent": 6 297 | } 298 | ], 299 | "images": { 300 | "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.svg", 301 | "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.png" 302 | }, 303 | "coingecko_id": "usd-coin" 304 | }, 305 | { 306 | "name": "Wrapped Ether (Wormhole from Arbitrum)", 307 | "description": "Wrapped Ether from Arbitrum (Wormhole)", 308 | "symbol": "WETHar", 309 | "base": "factory/sei189adguawugk3e55zn63z8r9ll29xrjwca636ra7v7gxuzn98sxyqwzt47l/9hJDBDaxqQQhF5HhaPUykeLncBa38XQ5uoNxN3tPQu5r", 310 | "display": "wethar", 311 | "denom_units": [ 312 | { 313 | "denom": "factory/sei189adguawugk3e55zn63z8r9ll29xrjwca636ra7v7gxuzn98sxyqwzt47l/9hJDBDaxqQQhF5HhaPUykeLncBa38XQ5uoNxN3tPQu5r", 314 | "exponent": 0 315 | }, 316 | { 317 | "denom": "wethar", 318 | "exponent": 8 319 | } 320 | ], 321 | "images": { 322 | "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/weth.png" 323 | }, 324 | "coingecko_id": "weth" 325 | }, 326 | { 327 | "name": "Wrapped USD Coin (Wormhole from Polygon)", 328 | "description": "Wrapped USDC from Polygon (Wormhole)", 329 | "symbol": "USDC.matic", 330 | "base": "factory/sei189adguawugk3e55zn63z8r9ll29xrjwca636ra7v7gxuzn98sxyqwzt47l/DUVFMY2neJdL8aE4d3stcpttDDm5aoyfGyVvm29iA9Yp", 331 | "display": "usdcpo", 332 | "denom_units": [ 333 | { 334 | "denom": "factory/sei189adguawugk3e55zn63z8r9ll29xrjwca636ra7v7gxuzn98sxyqwzt47l/DUVFMY2neJdL8aE4d3stcpttDDm5aoyfGyVvm29iA9Yp", 335 | "exponent": 0 336 | }, 337 | { 338 | "denom": "usdcpo", 339 | "exponent": 6 340 | } 341 | ], 342 | "images": { 343 | "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.svg", 344 | "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.png" 345 | }, 346 | "coingecko_id": "usd-coin" 347 | }, 348 | { 349 | "name": "Wrapped USD Coin (Wormhole from Optimism)", 350 | "description": "Wrapped USDC from Optimism (Wormhole)", 351 | "symbol": "USDC.op", 352 | "base": "factory/sei189adguawugk3e55zn63z8r9ll29xrjwca636ra7v7gxuzn98sxyqwzt47l/3VKKYtbQ9iq8f9CaZfgR6Cr3TUj6ypXPAn6kco6wjcAu", 353 | "display": "usdcop", 354 | "denom_units": [ 355 | { 356 | "denom": "factory/sei189adguawugk3e55zn63z8r9ll29xrjwca636ra7v7gxuzn98sxyqwzt47l/3VKKYtbQ9iq8f9CaZfgR6Cr3TUj6ypXPAn6kco6wjcAu", 357 | "exponent": 0 358 | }, 359 | { 360 | "denom": "usdcop", 361 | "exponent": 6 362 | } 363 | ], 364 | "images": { 365 | "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.svg", 366 | "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.png" 367 | }, 368 | "coingecko_id": "usd-coin" 369 | }, 370 | { 371 | "name": "Wrapped USD Coin (Wormhole from Solana)", 372 | "description": "Wrapped USDC from Solana (Wormhole)", 373 | "symbol": "USDC.sol", 374 | "base": "factory/sei189adguawugk3e55zn63z8r9ll29xrjwca636ra7v7gxuzn98sxyqwzt47l/9fELvUhFo6yWL34ZaLgPbCPzdk9MD1tAzMycgH45qShH", 375 | "display": "usdcso", 376 | "denom_units": [ 377 | { 378 | "denom": "factory/sei189adguawugk3e55zn63z8r9ll29xrjwca636ra7v7gxuzn98sxyqwzt47l/9fELvUhFo6yWL34ZaLgPbCPzdk9MD1tAzMycgH45qShH", 379 | "exponent": 0 380 | }, 381 | { 382 | "denom": "usdcso", 383 | "exponent": 6 384 | } 385 | ], 386 | "images": { 387 | "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.svg", 388 | "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.png" 389 | }, 390 | "coingecko_id": "usd-coin" 391 | }, 392 | { 393 | "name": "Wrapped USD Coin (Wormhole from BSC)", 394 | "description": "Wrapped USDC from BSC (Wormhole)", 395 | "symbol": "USDC.bsc", 396 | "base": "factory/sei189adguawugk3e55zn63z8r9ll29xrjwca636ra7v7gxuzn98sxyqwzt47l/3Ri4N719RQfQaudHiB9CMCYACtK3aieoz1q1Ph24VdAb", 397 | "display": "usdcbs", 398 | "denom_units": [ 399 | { 400 | "denom": "factory/sei189adguawugk3e55zn63z8r9ll29xrjwca636ra7v7gxuzn98sxyqwzt47l/3Ri4N719RQfQaudHiB9CMCYACtK3aieoz1q1Ph24VdAb", 401 | "exponent": 0 402 | }, 403 | { 404 | "denom": "usdcbs", 405 | "exponent": 8 406 | } 407 | ], 408 | "images": { 409 | "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.svg", 410 | "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.png" 411 | }, 412 | "coingecko_id": "usd-coin" 413 | }, 414 | { 415 | "name": "Wrapped Ether (Wormhole from BSC)", 416 | "description": "Wrapped Ether from BSC (Wormhole)", 417 | "symbol": "WETHbs", 418 | "base": "factory/sei189adguawugk3e55zn63z8r9ll29xrjwca636ra7v7gxuzn98sxyqwzt47l/9tTHn18vLnfyBvrQaia6N15zwrfRCAebZDshoPZ39ahN", 419 | "display": "wethbs", 420 | "denom_units": [ 421 | { 422 | "denom": "factory/sei189adguawugk3e55zn63z8r9ll29xrjwca636ra7v7gxuzn98sxyqwzt47l/9tTHn18vLnfyBvrQaia6N15zwrfRCAebZDshoPZ39ahN", 423 | "exponent": 0 424 | }, 425 | { 426 | "denom": "wethbs", 427 | "exponent": 8 428 | } 429 | ], 430 | "images": { 431 | "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/weth.png" 432 | }, 433 | "coingecko_id": "weth" 434 | }, 435 | { 436 | "name": "Wrapped USDT (Wormhole from BSC)", 437 | "description": "Binance-Peg BSC-USD from BSC (Wormhole)", 438 | "symbol": "USDT.bsc", 439 | "base": "factory/sei189adguawugk3e55zn63z8r9ll29xrjwca636ra7v7gxuzn98sxyqwzt47l/871jbn9unTavWsAe83f2Ma9GJWSv6BKsyWYLiQ6z3Pva", 440 | "display": "usdtbs", 441 | "denom_units": [ 442 | { 443 | "denom": "factory/sei189adguawugk3e55zn63z8r9ll29xrjwca636ra7v7gxuzn98sxyqwzt47l/871jbn9unTavWsAe83f2Ma9GJWSv6BKsyWYLiQ6z3Pva", 444 | "exponent": 0 445 | }, 446 | { 447 | "denom": "usdtbs", 448 | "exponent": 8 449 | } 450 | ], 451 | "images": { 452 | "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdt.svg", 453 | "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdt.png" 454 | }, 455 | "coingecko_id": "tether" 456 | }, 457 | { 458 | "name": "PKS", 459 | "description": "Poker Kings Token", 460 | "symbol": "PKS", 461 | "base": "sei1eavtmc4y00a0ed8l9c7l0m7leesv3yetcptklv2kalz4tsgz02mqlvyea6", 462 | "display": "PKS", 463 | "denom_units": [ 464 | { 465 | "denom": "sei1eavtmc4y00a0ed8l9c7l0m7leesv3yetcptklv2kalz4tsgz02mqlvyea6", 466 | "exponent": 0 467 | }, 468 | { 469 | "denom": "PKS", 470 | "exponent": 6 471 | } 472 | ], 473 | "images": { 474 | "svg": "https://cloudflare-ipfs.com/ipfs/QmPk6YGTMfmCpHKpb18HeASg3H2iQSd4HiGvdH8zz6ZBkM" 475 | }, 476 | "type_asset": "cw20" 477 | }, 478 | { 479 | "name": "USDT", 480 | "description": "Tether USD₮ (Kava)", 481 | "symbol": "USD₮", 482 | "base": "ibc/6C00E4AA0CC7618370F81F7378638AE6C48EFF8C9203CE1C2357012B440EBDB7", 483 | "display": "USD₮", 484 | "denom_units": [ 485 | { 486 | "denom": "ibc/6C00E4AA0CC7618370F81F7378638AE6C48EFF8C9203CE1C2357012B440EBDB7", 487 | "exponent": 0 488 | }, 489 | { 490 | "denom": "USD₮", 491 | "exponent": 6 492 | } 493 | ], 494 | "images": { 495 | "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg", 496 | "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png" 497 | }, 498 | "coingecko_id": "tether" 499 | }, 500 | { 501 | "name": "USDC", 502 | "description": "USD Coin", 503 | "symbol": "USDC", 504 | "base": "ibc/CA6FBFAF399474A06263E10D0CE5AEBBE15189D6D4B2DD9ADE61007E68EB9DB0", 505 | "display": "USDC", 506 | "denom_units": [ 507 | { 508 | "denom": "ibc/CA6FBFAF399474A06263E10D0CE5AEBBE15189D6D4B2DD9ADE61007E68EB9DB0", 509 | "exponent": 0 510 | }, 511 | { 512 | "denom": "USDC", 513 | "exponent": 6 514 | } 515 | ], 516 | "images": { 517 | "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg", 518 | "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png" 519 | }, 520 | "coingecko_id": "usd-coin" 521 | } 522 | ], 523 | "atlantic-2": [ 524 | { 525 | "name": "Sei", 526 | "description": "The native token of Sei", 527 | "symbol": "SEI", 528 | "base": "usei", 529 | "display": "sei", 530 | "denom_units": [ 531 | { 532 | "denom": "usei", 533 | "exponent": 0 534 | }, 535 | { 536 | "denom": "sei", 537 | "exponent": 6 538 | } 539 | ], 540 | "images": { 541 | "png": "https://github.com/cosmos/chain-registry/blob/master/testnets/seitestnet2/images/sei.png" 542 | } 543 | }, 544 | { 545 | "name": "UST2", 546 | "description": "Testnet stablecoin", 547 | "symbol": "UST2", 548 | "base": "factory/sei1jdppe6fnj2q7hjsepty5crxtrryzhuqsjrj95y/uust2", 549 | "display": "ust2", 550 | "denom_units": [ 551 | { 552 | "denom": "factory/sei1jdppe6fnj2q7hjsepty5crxtrryzhuqsjrj95y/uust2", 553 | "exponent": 0 554 | }, 555 | { 556 | "denom": "ust2", 557 | "exponent": 6 558 | } 559 | ], 560 | "images": { 561 | "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/ust.svg", 562 | "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/ust.png" 563 | } 564 | }, 565 | { 566 | "name": "Wrapped Ether (Wormhole)", 567 | "description": "Wrapped Ether from Wormhole", 568 | "symbol": "WETH", 569 | "base": "factory/sei1dkdwdvknx0qav5cp5kw68mkn3r99m3svkyjfvkztwh97dv2lm0ksj6xrak/AAxKX63hpBQrGGf6uhB21dJuXupvHxNTHJaktAETVGh6", 570 | "display": "weth", 571 | "denom_units": [ 572 | { 573 | "denom": "factory/sei1dkdwdvknx0qav5cp5kw68mkn3r99m3svkyjfvkztwh97dv2lm0ksj6xrak/AAxKX63hpBQrGGf6uhB21dJuXupvHxNTHJaktAETVGh6", 574 | "exponent": 0 575 | }, 576 | { 577 | "denom": "weth", 578 | "exponent": 8 579 | } 580 | ], 581 | "images": { 582 | "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/weth.png" 583 | } 584 | }, 585 | { 586 | "name": "Wrapped Matic (Wormhole)", 587 | "description": "Wrapped Matic from Wormhole", 588 | "symbol": "WMATIC", 589 | "base": "factory/sei1dkdwdvknx0qav5cp5kw68mkn3r99m3svkyjfvkztwh97dv2lm0ksj6xrak/8QZuMFhH8FYUGpJNs9YhtuEm76pEzo4NjAYQiYM1vY8y", 590 | "display": "wmatic", 591 | "denom_units": [ 592 | { 593 | "denom": "factory/sei1dkdwdvknx0qav5cp5kw68mkn3r99m3svkyjfvkztwh97dv2lm0ksj6xrak/8QZuMFhH8FYUGpJNs9YhtuEm76pEzo4NjAYQiYM1vY8y", 594 | "exponent": 0 595 | }, 596 | { 597 | "denom": "wmatic", 598 | "exponent": 8 599 | } 600 | ], 601 | "images": { 602 | "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polygon/images/wmatic.png", 603 | "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polygon/images/wmatic.svg" 604 | } 605 | }, 606 | { 607 | "name": "Wrapped AVAX (Wormhole)", 608 | "description": "Wrapped AVAX from Wormhole", 609 | "symbol": "WAVAX", 610 | "base": "factory/sei1dkdwdvknx0qav5cp5kw68mkn3r99m3svkyjfvkztwh97dv2lm0ksj6xrak/Fg1hDnTsAyWPVjDUN2vqjwVThwmnuEXBg2eGUGewWDUp", 611 | "display": "wavax", 612 | "denom_units": [ 613 | { 614 | "denom": "factory/sei1dkdwdvknx0qav5cp5kw68mkn3r99m3svkyjfvkztwh97dv2lm0ksj6xrak/Fg1hDnTsAyWPVjDUN2vqjwVThwmnuEXBg2eGUGewWDUp", 615 | "exponent": 0 616 | }, 617 | { 618 | "denom": "wavax", 619 | "exponent": 8 620 | } 621 | ], 622 | "images": { 623 | "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/avalanche/images/wavax.svg" 624 | } 625 | }, 626 | { 627 | "name": "Wrapped SOL (Wormhole)", 628 | "description": "Wrapped SOL from Wormhole", 629 | "symbol": "SOL", 630 | "base": "factory/sei1dkdwdvknx0qav5cp5kw68mkn3r99m3svkyjfvkztwh97dv2lm0ksj6xrak/GotfBk8VUDfbqgTJgF1nhV7bfZgUxfWiwADNLKv5PEMS", 631 | "display": "wsol", 632 | "denom_units": [ 633 | { 634 | "denom": "factory/sei1dkdwdvknx0qav5cp5kw68mkn3r99m3svkyjfvkztwh97dv2lm0ksj6xrak/GotfBk8VUDfbqgTJgF1nhV7bfZgUxfWiwADNLKv5PEMS", 635 | "exponent": 0 636 | }, 637 | { 638 | "denom": "wsol", 639 | "exponent": 8 640 | } 641 | ], 642 | "images": { 643 | "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/sol.png" 644 | } 645 | }, 646 | { 647 | "name": "USD Coin", 648 | "description": "Circle's stablecoin on Axelar", 649 | "symbol": "AUSDC", 650 | "base": "ibc/F188CCE5FBD070508295DA9772C250D71484A00FA816229CD9817DF81CFDA069", 651 | "display": "ausdc", 652 | "denom_units": [ 653 | { 654 | "denom": "ibc/F188CCE5FBD070508295DA9772C250D71484A00FA816229CD9817DF81CFDA069", 655 | "exponent": 0 656 | }, 657 | { 658 | "denom": "ausdc", 659 | "exponent": 6 660 | } 661 | ], 662 | "images": { 663 | "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.svg", 664 | "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.png" 665 | }, 666 | "type_asset": "ics20" 667 | }, 668 | { 669 | "name": "Wrapped Matic", 670 | "description": "Wrapped Matic on Axelar", 671 | "symbol": "WMATIC", 672 | "base": "ibc/6020C0719D983DAF4D6FBAB21A305D5D318DC76FDDD7062AEE8DC41BC3384CD5", 673 | "display": "wmatic", 674 | "denom_units": [ 675 | { 676 | "denom": "ibc/6020C0719D983DAF4D6FBAB21A305D5D318DC76FDDD7062AEE8DC41BC3384CD5", 677 | "exponent": 0 678 | }, 679 | { 680 | "denom": "wmatic", 681 | "exponent": 18 682 | } 683 | ], 684 | "images": { 685 | "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polygon/images/wmatic.png", 686 | "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polygon/images/wmatic.svg" 687 | }, 688 | "type_asset": "ics20" 689 | } 690 | ], 691 | "sei-devnet-3": [ 692 | { 693 | "name": "Sei", 694 | "description": "The native token of Sei", 695 | "symbol": "SEI", 696 | "base": "usei", 697 | "display": "sei", 698 | "denom_units": [ 699 | { 700 | "denom": "usei", 701 | "exponent": 0 702 | }, 703 | { 704 | "denom": "sei", 705 | "exponent": 6 706 | } 707 | ], 708 | "images": { 709 | "png": "https://github.com/cosmos/chain-registry/blob/master/testnets/seitestnet2/images/sei.png" 710 | } 711 | } 712 | ], 713 | "arctic-1": [ 714 | { 715 | "name": "Sei", 716 | "description": "The native token of Sei", 717 | "symbol": "SEI", 718 | "base": "usei", 719 | "display": "sei", 720 | "denom_units": [ 721 | { 722 | "denom": "usei", 723 | "exponent": 0 724 | }, 725 | { 726 | "denom": "sei", 727 | "exponent": 6 728 | } 729 | ], 730 | "images": { 731 | "png": "https://github.com/cosmos/chain-registry/blob/master/testnets/seitestnet2/images/sei.png" 732 | } 733 | } 734 | ] 735 | } 736 | -------------------------------------------------------------------------------- /chain_info.json: -------------------------------------------------------------------------------- 1 | { 2 | "chain_name": "Sei", 3 | "network_type": "mainnet", 4 | "chain_id": "pacific-1", 5 | "daemon_name": "seid", 6 | "bech32_prefix": "sei", 7 | "key_algos": ["secp256k1"], 8 | "slip44": 118, 9 | "fee_token": "usei", 10 | "supported_wallets": ["fin", "compass", "leap", "keplr"] 11 | } 12 | -------------------------------------------------------------------------------- /chains.json: -------------------------------------------------------------------------------- 1 | { 2 | "pacific-1": { 3 | "chainId": "pacific-1", 4 | "network_type": "mainnet", 5 | "rpc": [ 6 | { 7 | "provider": "Rhino", 8 | "url": "https://rpc.sei-apis.com" 9 | }, 10 | { 11 | "provider": "Polkachu", 12 | "url": "https://sei-rpc.polkachu.com" 13 | }, 14 | { 15 | "provider": "Lavender.Five Nodes", 16 | "url": "https://sei-rpc.lavenderfive.com" 17 | }, 18 | { 19 | "provider": "Brochain", 20 | "url": "https://sei-rpc.brocha.in" 21 | }, 22 | { 23 | "provider": "Stingray", 24 | "url": "https://rpc-sei.stingray.plus" 25 | }, 26 | { 27 | "provider": "kjnodes", 28 | "url": "https://sei.rpc.kjnodes.com" 29 | }, 30 | { 31 | "provider": "Allnodes", 32 | "url": "https://sei-rpc.publicnode.com:443" 33 | }, 34 | { 35 | "provider": "1RPC", 36 | "url": "https://1rpc.io/sei-rpc" 37 | } 38 | ], 39 | "rest": [ 40 | { 41 | "provider": "Rhino", 42 | "url": "https://rest.sei-apis.com" 43 | }, 44 | { 45 | "provider": "Lavender.Five Nodes", 46 | "url": "https://sei-api.lavenderfive.com" 47 | }, 48 | { 49 | "provider": "Polkachu", 50 | "url": "https://sei-api.polkachu.com" 51 | }, 52 | { 53 | "provider": "Brochain", 54 | "url": "https://sei-rest.brocha.in" 55 | }, 56 | { 57 | "provider": "Stingray", 58 | "url": "https://api-sei.stingray.plus" 59 | }, 60 | { 61 | "provider": "kjnodes", 62 | "url": "https://sei.api.kjnodes.com" 63 | }, 64 | { 65 | "provider": "Allnodes", 66 | "url": "https://sei-rest.publicnode.com" 67 | }, 68 | { 69 | "provider": "1RPC", 70 | "url": "https://1rpc.io/sei-lcd" 71 | } 72 | ], 73 | "grpc": [ 74 | { 75 | "provider": "Rhino", 76 | "url": "https://grpc.sei-apis.com" 77 | }, 78 | { 79 | "provider": "Lavender.Five Nodes", 80 | "url": "https://sei-grpc.lavenderfive.com" 81 | }, 82 | { 83 | "provider": "Stingray", 84 | "url": "https://grpc-sei.stingray.plus:443" 85 | }, 86 | { 87 | "provider": "Polkachu", 88 | "url": "https://sei-grpc.polkachu.com:11990" 89 | }, 90 | { 91 | "provider": "Allnodes", 92 | "url": "https://sei-grpc.publicnode.com:443" 93 | } 94 | ], 95 | "evm_rpc": [ 96 | { 97 | "provider": "Rhino", 98 | "url": "https://evm-rpc.sei-apis.com" 99 | }, 100 | { 101 | "provider": "Quiknode", 102 | "url": "https://black-dark-breeze.sei-pacific.quiknode.pro" 103 | }, 104 | { 105 | "provider": "Stingray", 106 | "url": "https://evm-rpc-sei.stingray.plus" 107 | }, 108 | { 109 | "provider": "dRPC", 110 | "url": "https://sei.drpc.org" 111 | } 112 | ], 113 | "evm_ws": [ 114 | { 115 | "provider": "Rhino", 116 | "url": "wss://evm-ws.sei-apis.com" 117 | }, 118 | { 119 | "provider": "Quiknode", 120 | "url": "wss://black-dark-breeze.sei-pacific.quiknode.pro" 121 | }, 122 | { 123 | "provider": "Stingray", 124 | "url": "wss://evm-ws-sei.stingray.plus" 125 | }, 126 | { 127 | "provider": "dRPC", 128 | "url": "wss://sei.drpc.org" 129 | } 130 | ], 131 | "explorers": [ 132 | { 133 | "name": "Seitrace", 134 | "url": "https://seitrace.com/", 135 | "tx_page": "https://seitrace.com/tx/${txHash}?chain=pacific-1" 136 | }, 137 | { 138 | "name": "Seistream", 139 | "url": "https://seistream.app/", 140 | "tx_page": "https://seistream.app/${txHash}" 141 | }, 142 | { 143 | "name": "explorers-guru", 144 | "url": "https://sei.explorers.guru", 145 | "tx_page": "https://sei.explorers.guru/tx/${txHash}" 146 | }, 147 | { 148 | "name": "Seiscan", 149 | "url": "https://www.seiscan.app/pacific-1", 150 | "tx_page": "https://www.seiscan.app/pacific-1/txs/${txHash}" 151 | }, 152 | { 153 | "name": "Mintscan", 154 | "url": "https://www.mintscan.io/sei", 155 | "tx_page": "https://www.mintscan.io/sei/tx/${txHash}" 156 | } 157 | ] 158 | }, 159 | "atlantic-2": { 160 | "chainId": "atlantic-2", 161 | "network_type": "testnet", 162 | "rpc": [ 163 | { 164 | "provider": "Rhino", 165 | "url": "https://rpc-testnet.sei-apis.com" 166 | }, 167 | { 168 | "provider": "Polkachu", 169 | "url": "https://sei-testnet-rpc.polkachu.com" 170 | }, 171 | { 172 | "provider": "Stingray", 173 | "url": "https://rpc-testnet-sei.stingray.plus" 174 | }, 175 | { 176 | "provider": "Sei", 177 | "url": "https://rpc.atlantic-2.seinetwork.io" 178 | } 179 | ], 180 | "rest": [ 181 | { 182 | "provider": "Rhino", 183 | "url": "https://rest-testnet.sei-apis.com" 184 | }, 185 | { 186 | "provider": "Polkachu", 187 | "url": "https://sei-testnet-api.polkachu.com" 188 | }, 189 | { 190 | "provider": "Stingray", 191 | "url": "https://api-testnet-sei.stingray.plus" 192 | }, 193 | { 194 | "provider": "Sei", 195 | "url": "https://rest.atlantic-2.seinetwork.io" 196 | } 197 | ], 198 | "grpc": [ 199 | { 200 | "provider": "Rhino", 201 | "url": "https://grpc-testnet.sei-apis.com" 202 | }, 203 | { 204 | "provider": "Stingray", 205 | "url": "https://grpc-testnet-sei.stingray.plus:443" 206 | }, 207 | { 208 | "provider": "Polkachu", 209 | "url": "http://sei-testnet-grpc.polkachu.com:11990" 210 | } 211 | ], 212 | "evm_rpc": [ 213 | { 214 | "provider": "Rhino", 215 | "url": "https://evm-rpc-testnet.sei-apis.com" 216 | }, 217 | { 218 | "provider": "Stingray", 219 | "url": "https://evm-rpc-testnet-sei.stingray.plus" 220 | }, 221 | { 222 | "provider": "dRPC", 223 | "url": "https://sei-testnet.drpc.org" 224 | } 225 | ], 226 | "evm_ws": [ 227 | { 228 | "provider": "Rhino", 229 | "url": "wss://evm-ws-testnet.sei-apis.com" 230 | }, 231 | { 232 | "provider": "Stingray", 233 | "url": "wss://evm-ws-testnet-sei.stingray.plus" 234 | }, 235 | { 236 | "provider": "dRPC", 237 | "url": "wss://sei-testnet.drpc.org" 238 | } 239 | ], 240 | "explorers": [ 241 | { 242 | "name": "Seitrace", 243 | "url": "https://seitrace.com/", 244 | "tx_page": "https://seitrace.com/tx/${txHash}?chain=atlantic-2" 245 | }, 246 | { 247 | "name": "explorers-guru", 248 | "url": "https://testnet.sei.explorers.guru", 249 | "tx_page": "https://testnet.sei.explorers.guru/tx/${txHash}" 250 | }, 251 | { 252 | "name": "Seistream", 253 | "url": "https://testnet.seistream.app/", 254 | "tx_page": "https://testnet.seistream.app/${txHash}" 255 | }, 256 | { 257 | "name": "Seiscan", 258 | "url": "https://www.seiscan.app/atlantic-2", 259 | "tx_page": "https://www.seiscan.app/atlantic-2/txs/${txHash}" 260 | } 261 | ], 262 | "faucets": [ 263 | { 264 | "provider": "Sei App", 265 | "url": "https://atlantic-2.app.sei.io/faucet" 266 | }, 267 | { 268 | "provider": "FAUCETME", 269 | "url": "https://sei.faucetme.pro/" 270 | } 271 | ] 272 | }, 273 | "arctic-1": { 274 | "chainId": "arctic-1", 275 | "network_type": "devnet", 276 | "rpc": [ 277 | { 278 | "provider": "Rhino", 279 | "url": "https://rpc-arctic-1.sei-apis.com" 280 | }, 281 | { 282 | "provider": "Stingray", 283 | "url": "https://rpc-devnet-sei.stingray.plus" 284 | }, 285 | { 286 | "provider": "Sei", 287 | "url": "https://rpc.arctic-1.seinetwork.io/" 288 | } 289 | ], 290 | "rest": [ 291 | { 292 | "provider": "Rhino", 293 | "url": "https://rest-arctic-1.sei-apis.com" 294 | }, 295 | { 296 | "provider": "Stingray", 297 | "url": "https://api-devnet-sei.stingray.plus" 298 | }, 299 | { 300 | "provider": "Sei", 301 | "url": "https://rest.arctic-1.seinetwork.io/" 302 | } 303 | ], 304 | "grpc": [ 305 | { 306 | "provider": "Rhino", 307 | "url": "https://grpc-arctic-1.sei-apis.com" 308 | }, 309 | { 310 | "provider": "Stingray", 311 | "url": "https://grpc-devnet-sei.stingray.plus:443" 312 | } 313 | ], 314 | "evm_rpc": [ 315 | { 316 | "provider": "Rhino", 317 | "url": "https://evm-rpc-arctic-1.sei-apis.com" 318 | }, 319 | { 320 | "provider": "Sei", 321 | "url": "https://evm-rpc.arctic-1.seinetwork.io/" 322 | }, 323 | { 324 | "provider": "dRPC", 325 | "url": "https://sei-devnet.drpc.org" 326 | }, 327 | { 328 | "provider": "Stingray", 329 | "url": "https://evm-rpc-devnet-sei.stingray.plus" 330 | } 331 | ], 332 | "evm_ws": [ 333 | { 334 | "provider": "Rhino", 335 | "url": "wss://evm-ws-arctic-1.sei-apis.com" 336 | }, 337 | { 338 | "provider": "Sei", 339 | "url": "wss://evm-ws.arctic-1.seinetwork.io" 340 | }, 341 | { 342 | "provider": "dRPC", 343 | "url": "wss://sei-devnet.drpc.org" 344 | }, 345 | { 346 | "provider": "Stingray", 347 | "url": "wss://evm-ws-devnet-sei.stingray.plus" 348 | } 349 | ], 350 | "explorers": [ 351 | { 352 | "name": "Seistream", 353 | "url": "https://devnet.seistream.app/", 354 | "tx_page": "https://devnet.seistream.app/${txHash}" 355 | }, 356 | { 357 | "name": "Seitrace", 358 | "url": "https://seitrace.com/", 359 | "tx_page": "https://seitrace.com/tx/${txHash}?chain=arctic-1" 360 | } 361 | ], 362 | "faucets": [ 363 | { 364 | "provider": "Sei App", 365 | "url": "https://arctic-1.app.sei.io/faucet/" 366 | }, 367 | { 368 | "provider": "NIMA", 369 | "url": "https://sei-faucet.nima.enterprises/" 370 | }, 371 | { 372 | "provider": "FAUCETME", 373 | "url": "https://sei-evm.faucetme.pro/" 374 | } 375 | ] 376 | } 377 | } 378 | -------------------------------------------------------------------------------- /gas.json: -------------------------------------------------------------------------------- 1 | { 2 | "pacific-1": { 3 | "denom": "usei", 4 | "min_gas_price": 0.02 5 | }, 6 | "atlantic-2": { 7 | "denom": "usei", 8 | "min_gas_price": 0.08 9 | }, 10 | "arctic-1": { 11 | "denom": "usei", 12 | "min_gas_price": 0.02 13 | }, 14 | "sei-devnet-3": { 15 | "denom": "usei", 16 | "min_gas_price": 0.1 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /ibc_info.json: -------------------------------------------------------------------------------- 1 | { 2 | "pacific-1": [ 3 | { 4 | "counterparty_chain_name": "osmosis-1", 5 | "dst_channel": "channel-782", 6 | "src_channel": "channel-0", 7 | "port_id": "transfer", 8 | "client_id": "07-tendermint-2" 9 | }, 10 | { 11 | "counterparty_chain_name": "cosmoshub-4", 12 | "dst_channel": "channel-584", 13 | "src_channel": "channel-1", 14 | "port_id": "transfer", 15 | "client_id": "07-tendermint-3" 16 | }, 17 | { 18 | "counterparty_chain_name": "axelar-dojo-1", 19 | "dst_channel": "channel-103", 20 | "src_channel": "channel-2", 21 | "port_id": "transfer", 22 | "client_id": "07-tendermint-8" 23 | }, 24 | { 25 | "counterparty_chain_name": "phoenix-1", 26 | "dst_channel": "channel-158", 27 | "src_channel": "channel-3", 28 | "port_id": "transfer", 29 | "client_id": " 07-tendermint-10" 30 | }, 31 | { 32 | "counterparty_chain_name": "wormchain", 33 | "dst_channel": "channel-0", 34 | "src_channel": "channel-4", 35 | "port_id": "wasm.sei1gjrrme22cyha4ht2xapn3f08zzw6z3d4uxx6fyy9zd5dyr3yxgzqqncdqn", 36 | "client_id": "07-tendermint-12" 37 | }, 38 | { 39 | "counterparty_chain_name": "kava_2222-10", 40 | "dst_channel": "channel-132", 41 | "src_channel": "channel-18", 42 | "port_id": "transfer", 43 | "client_id": "07-tendermint-146" 44 | }, 45 | { 46 | "counterparty_chain_name": "noble-1", 47 | "dst_channel": "channel-39", 48 | "src_channel": "channel-45", 49 | "port_id": "transfer", 50 | "client_id": "07-tendermint-45" 51 | }, 52 | { 53 | "counterparty_chain_name": "injective-1", 54 | "dst_channel": "channel-180", 55 | "src_channel": "channel-54", 56 | "port_id": "transfer", 57 | "client_id": "07-tendermint-64" 58 | } 59 | ], 60 | "atlantic-2": [ 61 | { 62 | "counterparty_chain_name": "osmo-test-5", 63 | "dst_channel": "channel-1650", 64 | "src_channel": "channel-67", 65 | "port_id": "transfer", 66 | "client_id": "07-tendermint-116" 67 | }, 68 | { 69 | "counterparty_chain_name": "axelar-testnet-lisbon-3", 70 | "dst_channel": "channel-257", 71 | "src_channel": "channel-44", 72 | "port_id": "transfer", 73 | "client_id": "07-tendermint-80" 74 | }, 75 | { 76 | "counterparty_chain_name": "wormchain-testnet-0", 77 | "dst_channel": "channel-8", 78 | "src_channel": "channel-69", 79 | "port_id": "wasm.sei1nna9mzp274djrgzhzkac2gvm3j27l402s4xzr08chq57pjsupqnqaj0d5s", 80 | "client_id": "07-tendermint-117" 81 | }, 82 | { 83 | "counterparty_chain_name": "arctic-1", 84 | "dst_channel": "channel-101", 85 | "src_channel": "channel-29", 86 | "port_id": "transfer", 87 | "client_id": "07-tendermint-222" 88 | } 89 | ], 90 | "arctic-1": [ 91 | { 92 | "counterparty_chain_name": "atlantic-2", 93 | "dst_channel": "channel-102", 94 | "src_channel": "channel-30", 95 | "port_id": "transfer", 96 | "client_id": "07-tendermint-38" 97 | } 98 | ] 99 | } 100 | -------------------------------------------------------------------------------- /images/coin98-logo.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /images/compass-logo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sei-protocol/chain-registry/454d78280a8508eea83e72bd91e5e92d14257a7f/images/compass-logo.jpeg -------------------------------------------------------------------------------- /images/fin-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sei-protocol/chain-registry/454d78280a8508eea83e72bd91e5e92d14257a7f/images/fin-logo.png -------------------------------------------------------------------------------- /images/keplr-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sei-protocol/chain-registry/454d78280a8508eea83e72bd91e5e92d14257a7f/images/keplr-logo.png -------------------------------------------------------------------------------- /images/leap-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sei-protocol/chain-registry/454d78280a8508eea83e72bd91e5e92d14257a7f/images/leap-logo.png -------------------------------------------------------------------------------- /images/metamask-logo.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 15 | 16 | 17 | 18 | 19 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 51 | 52 | 54 | 56 | 57 | 58 | 60 | 61 | 62 | 63 | -------------------------------------------------------------------------------- /schema/assetlist.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "http://json-schema.org/draft-07/schema#", 3 | "type": "object", 4 | "properties": { 5 | "pacific-1": { 6 | "type": "array", 7 | "items": { "$ref": "#/definitions/token" } 8 | }, 9 | "atlantic-2": { 10 | "type": "array", 11 | "items": { "$ref": "#/definitions/token" } 12 | }, 13 | "arctic-1": { 14 | "type": "array", 15 | "items": { "$ref": "#/definitions/token" } 16 | }, 17 | "sei-devnet-3": { 18 | "type": "array", 19 | "items": { "$ref": "#/definitions/token" } 20 | } 21 | }, 22 | "additionalProperties": false, 23 | "definitions": { 24 | "token": { 25 | "type": "object", 26 | "properties": { 27 | "description": { 28 | "type": "string" 29 | }, 30 | "denom_units": { 31 | "type": "array", 32 | "items": { "$ref": "#/definitions/denom_unit" } 33 | }, 34 | "base": { 35 | "type": "string" 36 | }, 37 | "display": { 38 | "type": "string" 39 | }, 40 | "name": { 41 | "type": "string" 42 | }, 43 | "symbol": { 44 | "type": "string" 45 | }, 46 | "images": { 47 | "type": "object", 48 | "properties": { 49 | "png": { 50 | "type": "string", 51 | "format": "uri-reference" 52 | }, 53 | "svg": { 54 | "type": "string", 55 | "format": "uri-reference" 56 | } 57 | } 58 | }, 59 | "coingecko_id": { 60 | "type": "string", 61 | "description": "[OPTIONAL] The coingecko id to fetch asset data from coingecko v3 api. See https://api.coingecko.com/api/v3/coins/list" 62 | }, 63 | "type_asset": { 64 | "type": "string", 65 | "enum": ["sdk.coin", "cw20", "erc20", "ics20"], 66 | "default": "sdk.coin", 67 | "description": "[OPTIONAL] The potential options for type of asset. By default, assumes sdk.coin" 68 | } 69 | }, 70 | "required": [ 71 | "description", 72 | "denom_units", 73 | "base", 74 | "display", 75 | "name", 76 | "symbol", 77 | "images" 78 | ], 79 | "additionalProperties": false 80 | }, 81 | "denom_unit": { 82 | "type": "object", 83 | "properties": { 84 | "denom": { 85 | "type": "string" 86 | }, 87 | "exponent": { 88 | "type": "integer", 89 | "minimum": 0 90 | } 91 | }, 92 | "required": ["denom", "exponent"], 93 | "additionalProperties": false 94 | } 95 | } 96 | } 97 | -------------------------------------------------------------------------------- /schema/chain_info.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "http://json-schema.org/draft-07/schema#", 3 | "type": "object", 4 | "properties": { 5 | "chain_name": { 6 | "type": "string" 7 | }, 8 | "network_type": { 9 | "type": "string", 10 | "enum": ["mainnet", "testnet", "devnet"] 11 | }, 12 | "chain_id": { 13 | "type": "string" 14 | }, 15 | "daemon_name": { 16 | "type": "string" 17 | }, 18 | "bech32_prefix": { 19 | "type": "string" 20 | }, 21 | "key_algos": { 22 | "type": "array", 23 | "items": { "type": "string" } 24 | }, 25 | "slip44": { 26 | "type": "integer", 27 | "minimum": 0 28 | }, 29 | "fee_token": { 30 | "type": "string" 31 | }, 32 | "supported_wallets": { 33 | "type": "array", 34 | "items": { "type": "string" } 35 | } 36 | }, 37 | "required": ["chain_name", "network_type", "chain_id", "daemon_name", "bech32_prefix", "key_algos", "slip44", "fee_token", "supported_wallets"], 38 | "additionalProperties": false 39 | } 40 | -------------------------------------------------------------------------------- /schema/chains.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "http://json-schema.org/draft-07/schema#", 3 | "type": "object", 4 | "properties": { 5 | "pacific-1": { 6 | "$ref": "#/definitions/chain" 7 | }, 8 | "atlantic-2": { 9 | "$ref": "#/definitions/chain" 10 | }, 11 | "arctic-1": { 12 | "$ref": "#/definitions/chain" 13 | } 14 | }, 15 | "additionalProperties": false, 16 | "definitions": { 17 | "chain": { 18 | "type": "object", 19 | "properties": { 20 | "chainId": { 21 | "type": "string" 22 | }, 23 | "network_type": { 24 | "type": "string", 25 | "enum": ["mainnet", "testnet", "devnet"] 26 | }, 27 | "rpc": { 28 | "type": "array", 29 | "items": { "$ref": "#/definitions/provider" } 30 | }, 31 | "rest": { 32 | "type": "array", 33 | "items": { "$ref": "#/definitions/provider" } 34 | }, 35 | "grpc": { 36 | "type": "array", 37 | "items": { "$ref": "#/definitions/provider" } 38 | }, 39 | "evm_rpc": { 40 | "type": "array", 41 | "items": { "$ref": "#/definitions/provider" } 42 | }, 43 | "evm_ws": { 44 | "type": "array", 45 | "items": { "$ref": "#/definitions/provider" } 46 | }, 47 | "explorers": { 48 | "type": "array", 49 | "items": { "$ref": "#/definitions/explorer" } 50 | }, 51 | "faucets": { 52 | "type": "array", 53 | "items": { "$ref": "#/definitions/faucet" } 54 | } 55 | }, 56 | "additionalProperties": false 57 | }, 58 | "provider": { 59 | "type": "object", 60 | "properties": { 61 | "provider": { "type": "string" }, 62 | "url": { "type": "string", "format": "uri" } 63 | }, 64 | "required": ["provider", "url"], 65 | "additionalProperties": false 66 | }, 67 | "explorer": { 68 | "type": "object", 69 | "properties": { 70 | "name": { "type": "string" }, 71 | "url": { "type": "string", "format": "uri" }, 72 | "tx_page": { "type": "string" } 73 | }, 74 | "required": ["name", "url"], 75 | "additionalProperties": false 76 | }, 77 | "faucet": { 78 | "type": "object", 79 | "properties": { 80 | "provider": { 81 | "type": "string" 82 | }, 83 | "url": { 84 | "type": "string", 85 | "format": "uri" 86 | } 87 | }, 88 | "required": ["provider", "url"], 89 | "additionalProperties": false 90 | } 91 | } 92 | } 93 | -------------------------------------------------------------------------------- /schema/gas.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "http://json-schema.org/draft-07/schema#", 3 | "type": "object", 4 | "properties": { 5 | "pacific-1": { 6 | "$ref": "#/definitions/chain" 7 | }, 8 | "atlantic-2": { 9 | "$ref": "#/definitions/chain" 10 | }, 11 | "sei-devnet-3": { 12 | "$ref": "#/definitions/chain" 13 | }, 14 | "arctic-1": { 15 | "$ref": "#/definitions/chain" 16 | } 17 | }, 18 | "additionalProperties": false, 19 | "definitions": { 20 | "chain": { 21 | "type": "object", 22 | "properties": { 23 | "denom": { 24 | "type": "string" 25 | }, 26 | "min_gas_price": { 27 | "type": "number" 28 | } 29 | }, 30 | "additionalProperties": false 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /schema/ibc_info.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "http://json-schema.org/draft-07/schema#", 3 | "type": "object", 4 | "properties": { 5 | "pacific-1": { 6 | "type": "array", 7 | "items": { "$ref": "#/definitions/channel" } 8 | }, 9 | "atlantic-2": { 10 | "type": "array", 11 | "items": { "$ref": "#/definitions/channel" } 12 | }, 13 | "arctic-1": { 14 | "type": "array", 15 | "items": { "$ref": "#/definitions/channel" } 16 | } 17 | }, 18 | "additionalProperties": false, 19 | "definitions": { 20 | "channel": { 21 | "type": "object", 22 | "properties": { 23 | "counterparty_chain_name": { 24 | "type": "string" 25 | }, 26 | "dst_channel": { 27 | "type": "string" 28 | }, 29 | "src_channel": { 30 | "type": "string" 31 | }, 32 | "port_id": { 33 | "type": "string" 34 | }, 35 | "client_id": { 36 | "type": "string" 37 | } 38 | }, 39 | "required": ["counterparty_chain_name", "dst_channel", "src_channel", "port_id", "client_id"], 40 | "additionalProperties": false 41 | } 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /schema/validate.py: -------------------------------------------------------------------------------- 1 | import json 2 | import sys 3 | from jsonschema import validate, ValidationError 4 | 5 | def load_schema(schema_path): 6 | with open(schema_path, 'r') as f: 7 | schema = json.load(f) 8 | return schema 9 | 10 | def validate_file(schema_path, file_path): 11 | schema = load_schema(schema_path) 12 | 13 | with open(file_path, 'r') as f: 14 | data = json.load(f) 15 | 16 | try: 17 | validate(instance=data, schema=schema) 18 | print(f"{file_path} has valid schema.") 19 | except ValidationError as e: 20 | print(f"{file_path} has invalid schema: {e}") 21 | sys.exit(1) 22 | 23 | if __name__ == "__main__": 24 | validate_file('./schema/gas.json', './gas.json') 25 | validate_file('./schema/chains.json', './chains.json') 26 | validate_file('./schema/chain_info.json', './chain_info.json') 27 | validate_file('./schema/assetlist.json', './assetlist.json') 28 | validate_file('./schema/ibc_info.json', './ibc_info.json') 29 | validate_file('./schema/wallets.json', './wallets.json') 30 | -------------------------------------------------------------------------------- /schema/wallets.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "http://json-schema.org/draft-07/schema#", 3 | "type": "object", 4 | "properties": { 5 | "extensions": { 6 | "type": "array", 7 | "items": { 8 | "$ref": "#/definitions/wallet" 9 | } 10 | } 11 | }, 12 | "required": ["extensions"], 13 | "definitions": { 14 | "wallet": { 15 | "type": "object", 16 | "properties": { 17 | "name": { 18 | "type": "string" 19 | }, 20 | "identifier": { 21 | "type": "string" 22 | }, 23 | "icon": { 24 | "type": "string", 25 | "format": "uri" 26 | }, 27 | "url": { 28 | "type": "string", 29 | "format": "uri" 30 | }, 31 | "capabilities": { 32 | "type": "array", 33 | "items": { 34 | "type": "string", 35 | "enum": ["native", "evm"] 36 | }, 37 | "minItems": 1 38 | } 39 | }, 40 | "required": ["name", "identifier", "url", "capabilities"], 41 | "additionalProperties": false 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /wallets.json: -------------------------------------------------------------------------------- 1 | { 2 | "extensions": [ 3 | { 4 | "name": "Compass Wallet", 5 | "identifier": "compass", 6 | "icon": "https://raw.githubusercontent.com/sei-protocol/chain-registry/main/images/compass-logo.jpeg", 7 | "url": "https://compasswallet.io/", 8 | "capabilities": ["native", "evm"] 9 | }, 10 | { 11 | "name": "Fin Wallet", 12 | "identifier": "fin", 13 | "icon": "https://raw.githubusercontent.com/sei-protocol/chain-registry/main/images/fin-logo.png", 14 | "url": "https://finwallet.com/", 15 | "capabilities": ["native", "evm"] 16 | }, 17 | { 18 | "name": "MetaMask", 19 | "identifier": "metamask", 20 | "icon": "https://raw.githubusercontent.com/sei-protocol/chain-registry/main/images/metamask-logo.svg", 21 | "url": "https://www.metamask.io/", 22 | "capabilities": ["evm"] 23 | }, 24 | { 25 | "name": "Keplr Wallet", 26 | "identifier": "keplr", 27 | "icon": "https://raw.githubusercontent.com/sei-protocol/chain-registry/main/images/keplr-logo.png", 28 | "url": "https://www.keplr.app", 29 | "capabilities": ["native"] 30 | }, 31 | { 32 | "name": "Leap Wallet", 33 | "identifier": "leap", 34 | "icon": "https://raw.githubusercontent.com/sei-protocol/chain-registry/main/images/leap-logo.png", 35 | "url": "https://www.leapwallet.io/cosmos", 36 | "capabilities": ["native"] 37 | }, 38 | { 39 | "name": "Coin98 Wallet", 40 | "identifier": "coin98", 41 | "icon": "https://raw.githubusercontent.com/sei-protocol/chain-registry/main/images/coin98-logo.svg", 42 | "url": "https://coin98.com", 43 | "capabilities": ["native"] 44 | } 45 | ] 46 | } 47 | --------------------------------------------------------------------------------