├── .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 |
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 |
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 |
--------------------------------------------------------------------------------