diff --git a/packages/chain-registry/chain-registry b/packages/chain-registry/chain-registry index c00cb4daf..1f988b6cf 160000 --- a/packages/chain-registry/chain-registry +++ b/packages/chain-registry/chain-registry @@ -1 +1 @@ -Subproject commit c00cb4dafa634cf4053bf824d69292df9677b7c9 +Subproject commit 1f988b6cfd76afe71e21a2bde3b1226e86daf9cd diff --git a/packages/chain-registry/src/mainnet/axelar/ibc.ts b/packages/chain-registry/src/mainnet/axelar/ibc.ts index ba88c261e..47801040b 100644 --- a/packages/chain-registry/src/mainnet/axelar/ibc.ts +++ b/packages/chain-registry/src/mainnet/axelar/ibc.ts @@ -310,6 +310,37 @@ const info: IBCInfo[] = [ } ] }, + { + $schema: '../ibc_data.schema.json', + chain_1: { + chain_name: 'axelar', + client_id: '07-tendermint-197', + connection_id: 'connection-180' + }, + chain_2: { + chain_name: 'dymension', + client_id: '07-tendermint-7', + connection_id: 'connection-6' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-138', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-5', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + } + ] + }, { $schema: '../ibc_data.schema.json', chain_1: { diff --git a/packages/chain-registry/src/mainnet/axelar/ibc_chain1.ts b/packages/chain-registry/src/mainnet/axelar/ibc_chain1.ts index b7e1ee375..d0d6e8688 100644 --- a/packages/chain-registry/src/mainnet/axelar/ibc_chain1.ts +++ b/packages/chain-registry/src/mainnet/axelar/ibc_chain1.ts @@ -187,6 +187,37 @@ const info: IBCInfo[] = [ } ] }, + { + $schema: '../ibc_data.schema.json', + chain_1: { + chain_name: 'axelar', + client_id: '07-tendermint-197', + connection_id: 'connection-180' + }, + chain_2: { + chain_name: 'dymension', + client_id: '07-tendermint-7', + connection_id: 'connection-6' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-138', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-5', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + } + ] + }, { $schema: '../ibc_data.schema.json', chain_1: { diff --git a/packages/chain-registry/src/mainnet/celestia/ibc.ts b/packages/chain-registry/src/mainnet/celestia/ibc.ts index 16ef33a63..db366728a 100644 --- a/packages/chain-registry/src/mainnet/celestia/ibc.ts +++ b/packages/chain-registry/src/mainnet/celestia/ibc.ts @@ -62,6 +62,37 @@ const info: IBCInfo[] = [ } ] }, + { + $schema: '../ibc_data.schema.json', + chain_1: { + chain_name: 'celestia', + client_id: '07-tendermint-82', + connection_id: 'connection-52' + }, + chain_2: { + chain_name: 'dymension', + client_id: '07-tendermint-6', + connection_id: 'connection-5' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-27', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-4', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + } + ] + }, { $schema: '../ibc_data.schema.json', chain_1: { diff --git a/packages/chain-registry/src/mainnet/celestia/ibc_chain1.ts b/packages/chain-registry/src/mainnet/celestia/ibc_chain1.ts index 4fd4ceffc..ace556c75 100644 --- a/packages/chain-registry/src/mainnet/celestia/ibc_chain1.ts +++ b/packages/chain-registry/src/mainnet/celestia/ibc_chain1.ts @@ -31,6 +31,37 @@ const info: IBCInfo[] = [ } ] }, + { + $schema: '../ibc_data.schema.json', + chain_1: { + chain_name: 'celestia', + client_id: '07-tendermint-82', + connection_id: 'connection-52' + }, + chain_2: { + chain_name: 'dymension', + client_id: '07-tendermint-6', + connection_id: 'connection-5' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-27', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-4', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + } + ] + }, { $schema: '../ibc_data.schema.json', chain_1: { diff --git a/packages/chain-registry/src/mainnet/dymension/ibc.ts b/packages/chain-registry/src/mainnet/dymension/ibc.ts index 8c01c164c..273c0a9a6 100644 --- a/packages/chain-registry/src/mainnet/dymension/ibc.ts +++ b/packages/chain-registry/src/mainnet/dymension/ibc.ts @@ -1,5 +1,67 @@ import { IBCInfo } from '@chain-registry/types'; const info: IBCInfo[] = [ + { + $schema: '../ibc_data.schema.json', + chain_1: { + chain_name: 'axelar', + client_id: '07-tendermint-197', + connection_id: 'connection-180' + }, + chain_2: { + chain_name: 'dymension', + client_id: '07-tendermint-7', + connection_id: 'connection-6' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-138', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-5', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + } + ] + }, + { + $schema: '../ibc_data.schema.json', + chain_1: { + chain_name: 'celestia', + client_id: '07-tendermint-82', + connection_id: 'connection-52' + }, + chain_2: { + chain_name: 'dymension', + client_id: '07-tendermint-6', + connection_id: 'connection-5' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-27', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-4', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + } + ] + }, { $schema: '../ibc_data.schema.json', chain_1: { @@ -62,6 +124,37 @@ const info: IBCInfo[] = [ } ] }, + { + $schema: '../ibc_data.schema.json', + chain_1: { + chain_name: 'dymension', + client_id: '07-tendermint-17', + connection_id: 'connection-10' + }, + chain_2: { + chain_name: 'kujira', + client_id: '07-tendermint-169', + connection_id: 'connection-132' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-10', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-160', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + } + ] + }, { $schema: '../ibc_data.schema.json', chain_1: { @@ -185,6 +278,37 @@ const info: IBCInfo[] = [ } } ] + }, + { + $schema: '../ibc_data.schema.json', + chain_1: { + chain_name: 'dymension', + client_id: '07-tendermint-0', + connection_id: 'connection-0' + }, + chain_2: { + chain_name: 'stride', + client_id: '07-tendermint-140', + connection_id: 'connection-131' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-0', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-197', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + } + ] } ]; export default info; diff --git a/packages/chain-registry/src/mainnet/dymension/ibc_chain1.ts b/packages/chain-registry/src/mainnet/dymension/ibc_chain1.ts index f9bc8042f..1922cec9a 100644 --- a/packages/chain-registry/src/mainnet/dymension/ibc_chain1.ts +++ b/packages/chain-registry/src/mainnet/dymension/ibc_chain1.ts @@ -31,6 +31,37 @@ const info: IBCInfo[] = [ } ] }, + { + $schema: '../ibc_data.schema.json', + chain_1: { + chain_name: 'dymension', + client_id: '07-tendermint-17', + connection_id: 'connection-10' + }, + chain_2: { + chain_name: 'kujira', + client_id: '07-tendermint-169', + connection_id: 'connection-132' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-10', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-160', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + } + ] + }, { $schema: '../ibc_data.schema.json', chain_1: { @@ -154,6 +185,37 @@ const info: IBCInfo[] = [ } } ] + }, + { + $schema: '../ibc_data.schema.json', + chain_1: { + chain_name: 'dymension', + client_id: '07-tendermint-0', + connection_id: 'connection-0' + }, + chain_2: { + chain_name: 'stride', + client_id: '07-tendermint-140', + connection_id: 'connection-131' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-0', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-197', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + } + ] } ]; export default info; diff --git a/packages/chain-registry/src/mainnet/juno/assets.ts b/packages/chain-registry/src/mainnet/juno/assets.ts index 2d28e40ad..91378e01d 100644 --- a/packages/chain-registry/src/mainnet/juno/assets.ts +++ b/packages/chain-registry/src/mainnet/juno/assets.ts @@ -2056,11 +2056,11 @@ const info: AssetList = { 'Minerva was one of the main goddesses worshiped by the Roman Pagans and is a goddess from Roman Mythology.', type_asset: 'cw20', address: - 'juno1lsfym25w35ylhuq4m48fmycwe6nhntzh2ag2pttqtfe8cew9s25s2ym9t8', + 'juno1h86ut5aevlxuuxrra6wy3dfq6e39zkzzv9eelz678jr6amxlc4gsx46j82', denom_units: [ { denom: - 'cw20:juno1lsfym25w35ylhuq4m48fmycwe6nhntzh2ag2pttqtfe8cew9s25s2ym9t8', + 'cw20:juno1h86ut5aevlxuuxrra6wy3dfq6e39zkzzv9eelz678jr6amxlc4gsx46j82', exponent: 0 }, { @@ -2068,7 +2068,7 @@ const info: AssetList = { exponent: 6 } ], - base: 'cw20:juno1lsfym25w35ylhuq4m48fmycwe6nhntzh2ag2pttqtfe8cew9s25s2ym9t8', + base: 'cw20:juno1h86ut5aevlxuuxrra6wy3dfq6e39zkzzv9eelz678jr6amxlc4gsx46j82', name: 'MINERVA', display: 'minerva', symbol: 'MRVA', @@ -2080,6 +2080,36 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/minerva.png' } ] + }, + { + description: + 'In Roman mythology, Juno (Latin: Iuno; pronounced [[Help:Pronunciation|[ˈjuːnoː]]]) was the protector and advisor of the state.', + type_asset: 'cw20', + address: + 'juno13c57ssxvlzefsj4v5spdz4m9r6c6s2far5npvmc9en7nz02xqjyqne40gk', + denom_units: [ + { + denom: + 'cw20:juno13c57ssxvlzefsj4v5spdz4m9r6c6s2far5npvmc9en7nz02xqjyqne40gk', + exponent: 0 + }, + { + denom: 'luno', + exponent: 6 + } + ], + base: 'cw20:juno13c57ssxvlzefsj4v5spdz4m9r6c6s2far5npvmc9en7nz02xqjyqne40gk', + name: 'LUNO', + display: 'luno', + symbol: 'LUNO', + logo_URIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/luno.png' + }, + images: [ + { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/luno.png' + } + ] } ] }; diff --git a/packages/chain-registry/src/mainnet/kujira/ibc.ts b/packages/chain-registry/src/mainnet/kujira/ibc.ts index b8d52ee1e..1b075d4c4 100644 --- a/packages/chain-registry/src/mainnet/kujira/ibc.ts +++ b/packages/chain-registry/src/mainnet/kujira/ibc.ts @@ -435,6 +435,37 @@ const info: IBCInfo[] = [ } ] }, + { + $schema: '../ibc_data.schema.json', + chain_1: { + chain_name: 'dymension', + client_id: '07-tendermint-17', + connection_id: 'connection-10' + }, + chain_2: { + chain_name: 'kujira', + client_id: '07-tendermint-169', + connection_id: 'connection-132' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-10', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-160', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + } + ] + }, { $schema: '../ibc_data.schema.json', chain_1: { diff --git a/packages/chain-registry/src/mainnet/nyx/assets.ts b/packages/chain-registry/src/mainnet/nyx/assets.ts index 74f61de7a..441441310 100644 --- a/packages/chain-registry/src/mainnet/nyx/assets.ts +++ b/packages/chain-registry/src/mainnet/nyx/assets.ts @@ -47,12 +47,25 @@ const info: AssetList = { display: 'nym', symbol: 'NYM', logo_URIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nyx/images/nym.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nyx/images/nym-token-light.png' }, coingecko_id: 'nym', images: [ { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nyx/images/nym.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nyx/images/nym-token-light.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nyx/images/nym-token-light.svg', + theme: { + dark_mode: false, + circle: true + } + }, + { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nyx/images/nym-token-dark.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nyx/images/nym-token-dark.svg', + theme: { + dark_mode: true, + circle: true + } } ] } diff --git a/packages/chain-registry/src/mainnet/nyx/chain.ts b/packages/chain-registry/src/mainnet/nyx/chain.ts index 81708383a..56591f4d5 100644 --- a/packages/chain-registry/src/mainnet/nyx/chain.ts +++ b/packages/chain-registry/src/mainnet/nyx/chain.ts @@ -43,10 +43,14 @@ const info: Chain = { cosmwasm_enabled: true }, logo_URIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nyx/images/nyx.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nyx/images/nym-token-light.png' }, apis: { rpc: [ + { + address: 'https://rpc.nymtech.net/', + provider: 'Nym' + }, { address: 'https://rpc.nyx.nodes.guru/', provider: 'nodes guru' @@ -122,7 +126,20 @@ const info: Chain = { ], images: [ { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nyx/images/nyx.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nyx/images/nym-token-light.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nyx/images/nym-token-light.svg', + theme: { + dark_mode: false, + circle: true + } + }, + { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nyx/images/nym-token-dark.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nyx/images/nym-token-dark.svg', + theme: { + dark_mode: true, + circle: true + } } ] }; diff --git a/packages/chain-registry/src/mainnet/persistence/ibc.ts b/packages/chain-registry/src/mainnet/persistence/ibc.ts index 5f9653f32..a107ed20a 100644 --- a/packages/chain-registry/src/mainnet/persistence/ibc.ts +++ b/packages/chain-registry/src/mainnet/persistence/ibc.ts @@ -592,6 +592,37 @@ const info: IBCInfo[] = [ } ] }, + { + $schema: '../ibc_data.schema.json', + chain_1: { + chain_name: 'persistence', + client_id: '07-tendermint-166', + connection_id: 'connection-207' + }, + chain_2: { + chain_name: 'stargaze', + client_id: '07-tendermint-358', + connection_id: 'connection-293' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-197', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-287', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + } + ] + }, { $schema: '../ibc_data.schema.json', chain_1: { diff --git a/packages/chain-registry/src/mainnet/persistence/ibc_chain1.ts b/packages/chain-registry/src/mainnet/persistence/ibc_chain1.ts index 5727b2c9e..6bd87bd0d 100644 --- a/packages/chain-registry/src/mainnet/persistence/ibc_chain1.ts +++ b/packages/chain-registry/src/mainnet/persistence/ibc_chain1.ts @@ -140,6 +140,37 @@ const info: IBCInfo[] = [ } ] }, + { + $schema: '../ibc_data.schema.json', + chain_1: { + chain_name: 'persistence', + client_id: '07-tendermint-166', + connection_id: 'connection-207' + }, + chain_2: { + chain_name: 'stargaze', + client_id: '07-tendermint-358', + connection_id: 'connection-293' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-197', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-287', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + } + ] + }, { $schema: '../ibc_data.schema.json', chain_1: { diff --git a/packages/chain-registry/src/mainnet/scorum/ibc.ts b/packages/chain-registry/src/mainnet/scorum/ibc.ts new file mode 100644 index 000000000..fe37bb4a8 --- /dev/null +++ b/packages/chain-registry/src/mainnet/scorum/ibc.ts @@ -0,0 +1,36 @@ +import { IBCInfo } from '@chain-registry/types'; +const info: IBCInfo[] = [ + { + $schema: '../ibc_data.schema.json', + chain_1: { + chain_name: 'osmosis', + client_id: '07-tendermint-3098', + connection_id: 'connection-2571' + }, + chain_2: { + chain_name: 'scorum', + client_id: '07-tendermint-6', + connection_id: 'connection-1' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-20100', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-1', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true, + dex: 'osmosis' + } + } + ] + } +]; +export default info; diff --git a/packages/chain-registry/src/mainnet/stargaze/ibc.ts b/packages/chain-registry/src/mainnet/stargaze/ibc.ts index 0ea78065f..927fa9ffb 100644 --- a/packages/chain-registry/src/mainnet/stargaze/ibc.ts +++ b/packages/chain-registry/src/mainnet/stargaze/ibc.ts @@ -476,6 +476,37 @@ const info: IBCInfo[] = [ } ] }, + { + $schema: '../ibc_data.schema.json', + chain_1: { + chain_name: 'persistence', + client_id: '07-tendermint-166', + connection_id: 'connection-207' + }, + chain_2: { + chain_name: 'stargaze', + client_id: '07-tendermint-358', + connection_id: 'connection-293' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-197', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-287', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + } + ] + }, { $schema: '../ibc_data.schema.json', chain_1: { diff --git a/packages/chain-registry/src/mainnet/stride/ibc.ts b/packages/chain-registry/src/mainnet/stride/ibc.ts index 9589f180e..7e9c20424 100644 --- a/packages/chain-registry/src/mainnet/stride/ibc.ts +++ b/packages/chain-registry/src/mainnet/stride/ibc.ts @@ -312,6 +312,37 @@ const info: IBCInfo[] = [ } ] }, + { + $schema: '../ibc_data.schema.json', + chain_1: { + chain_name: 'dymension', + client_id: '07-tendermint-0', + connection_id: 'connection-0' + }, + chain_2: { + chain_name: 'stride', + client_id: '07-tendermint-140', + connection_id: 'connection-131' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-0', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-197', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + } + ] + }, { $schema: '../ibc_data.schema.json', chain_1: { diff --git a/packages/chain-registry/src/mainnet/zetachain/assets.ts b/packages/chain-registry/src/mainnet/zetachain/assets.ts new file mode 100644 index 000000000..6657cd177 --- /dev/null +++ b/packages/chain-registry/src/mainnet/zetachain/assets.ts @@ -0,0 +1,35 @@ +import { AssetList } from '@chain-registry/types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chain_name: 'zetachain', + assets: [ + { + description: 'The native token of ZetaChain', + denom_units: [ + { + denom: 'azeta', + exponent: 0 + }, + { + denom: 'zeta', + exponent: 18 + } + ], + base: 'azeta', + name: 'ZetaChain', + display: 'zeta', + symbol: 'ZETA', + logo_URIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/zetachain/images/zetachain.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/zetachain/images/zetachain.svg' + }, + images: [ + { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/zetachain/images/zetachain.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/zetachain/images/zetachain.svg' + } + ] + } + ] +}; +export default info; diff --git a/packages/chain-registry/src/mainnet/zetachain/chain.ts b/packages/chain-registry/src/mainnet/zetachain/chain.ts new file mode 100644 index 000000000..e16fdb8cd --- /dev/null +++ b/packages/chain-registry/src/mainnet/zetachain/chain.ts @@ -0,0 +1,71 @@ +import { Chain } from '@chain-registry/types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chain_name: 'zetachain', + status: 'live', + network_type: 'mainnet', + pretty_name: 'ZetaChain', + chain_id: 'zetachain_7000-1', + bech32_prefix: 'zeta', + daemon_name: 'zetacored', + node_home: '$HOME/.zetacored', + key_algos: ['ethsecp256k1'], + extra_codecs: ['ethermint'], + slip44: 60, + fees: { + fee_tokens: [ + { + denom: 'azeta', + low_gas_price: 20000000000, + average_gas_price: 25000000000, + high_gas_price: 40000000000 + } + ] + }, + staking: { + staking_tokens: [ + { + denom: 'azeta' + } + ] + }, + codebase: { + cosmos_sdk_version: '0.46' + }, + apis: { + rpc: [ + { + address: 'https://zetachain.blockpi.network/rpc/v1/public', + provider: 'BlockPI' + }, + { + address: 'https://zetachain-mainnet-archive.allthatnode.com:26657', + provider: 'All That Node' + } + ], + rest: [ + { + address: 'https://zetachain.blockpi.network/lcd/v1/public', + provider: 'BlockPI' + }, + { + address: 'https://zetachain-mainnet-archive.allthatnode.com:1317', + provider: 'All That Node' + } + ], + grpc: [] + }, + explorers: [ + { + kind: 'ZetaScan', + url: 'https://explorer.zetachain.com/', + tx_page: 'https://explorer.zetachain.com/cc/tx/${txHash}' + }, + { + kind: 'BlockScout', + url: 'https://zetachain.blockscout.com/', + tx_page: 'https://zetachain.blockscout.com/tx/${txHash}' + } + ] +}; +export default info; diff --git a/packages/chain-registry/src/mainnet/zetachain/index.ts b/packages/chain-registry/src/mainnet/zetachain/index.ts new file mode 100644 index 000000000..40bf3856e --- /dev/null +++ b/packages/chain-registry/src/mainnet/zetachain/index.ts @@ -0,0 +1,5 @@ +import _assets from './assets'; +import _chain from './chain'; + +export const assets = _assets; +export const chain = _chain; diff --git a/packages/chain-registry/src/testnet/axelartestnet/ibc.ts b/packages/chain-registry/src/testnet/axelartestnet/ibc.ts index ca5fd8ff7..91747566e 100644 --- a/packages/chain-registry/src/testnet/axelartestnet/ibc.ts +++ b/packages/chain-registry/src/testnet/axelartestnet/ibc.ts @@ -219,6 +219,37 @@ const info: IBCInfo[] = [ } ] }, + { + $schema: '../../ibc_data.schema.json', + chain_1: { + chain_name: 'axelartestnet', + client_id: '07-tendermint-858', + connection_id: 'connection-663' + }, + chain_2: { + chain_name: 'titantestnet', + client_id: '07-tendermint-1', + connection_id: 'connection-1' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-448', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-1', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + } + ] + }, { $schema: '../../ibc_data.schema.json', chain_1: { diff --git a/packages/chain-registry/src/testnet/axelartestnet/ibc_chain1.ts b/packages/chain-registry/src/testnet/axelartestnet/ibc_chain1.ts index 3a83b3d4f..d9e80160c 100644 --- a/packages/chain-registry/src/testnet/axelartestnet/ibc_chain1.ts +++ b/packages/chain-registry/src/testnet/axelartestnet/ibc_chain1.ts @@ -189,6 +189,37 @@ const info: IBCInfo[] = [ } ] }, + { + $schema: '../../ibc_data.schema.json', + chain_1: { + chain_name: 'axelartestnet', + client_id: '07-tendermint-858', + connection_id: 'connection-663' + }, + chain_2: { + chain_name: 'titantestnet', + client_id: '07-tendermint-1', + connection_id: 'connection-1' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-448', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-1', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + } + ] + }, { $schema: '../../ibc_data.schema.json', chain_1: { diff --git a/packages/chain-registry/src/testnet/cosmoshubtestnet/ibc.ts b/packages/chain-registry/src/testnet/cosmoshubtestnet/ibc.ts index fbdf7d0f3..f1fcf288a 100644 --- a/packages/chain-registry/src/testnet/cosmoshubtestnet/ibc.ts +++ b/packages/chain-registry/src/testnet/cosmoshubtestnet/ibc.ts @@ -124,6 +124,37 @@ const info: IBCInfo[] = [ } } ] + }, + { + $schema: '../../ibc_data.schema.json', + chain_1: { + chain_name: 'cosmoshubtestnet', + client_id: '07-tendermint-3237', + connection_id: 'connection-3407' + }, + chain_2: { + chain_name: 'titantestnet', + client_id: '07-tendermint-0', + connection_id: 'connection-0' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-3910', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-0', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + } + ] } ]; export default info; diff --git a/packages/chain-registry/src/testnet/cosmoshubtestnet/ibc_chain1.ts b/packages/chain-registry/src/testnet/cosmoshubtestnet/ibc_chain1.ts index f217d071b..83fbde92a 100644 --- a/packages/chain-registry/src/testnet/cosmoshubtestnet/ibc_chain1.ts +++ b/packages/chain-registry/src/testnet/cosmoshubtestnet/ibc_chain1.ts @@ -93,6 +93,37 @@ const info: IBCInfo[] = [ } } ] + }, + { + $schema: '../../ibc_data.schema.json', + chain_1: { + chain_name: 'cosmoshubtestnet', + client_id: '07-tendermint-3237', + connection_id: 'connection-3407' + }, + chain_2: { + chain_name: 'titantestnet', + client_id: '07-tendermint-0', + connection_id: 'connection-0' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-3910', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-0', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + } + ] } ]; export default info; diff --git a/packages/chain-registry/src/testnet/ibc.ts b/packages/chain-registry/src/testnet/ibc.ts index 6d0d78150..d59a12285 100644 --- a/packages/chain-registry/src/testnet/ibc.ts +++ b/packages/chain-registry/src/testnet/ibc.ts @@ -22,6 +22,7 @@ import * as _nobletestnet from './nobletestnet'; import * as _noistestnet from './noistestnet'; import * as _nolustestnet from './nolustestnet'; import * as _osmosistestnet from './osmosistestnet'; +import * as _stargazetestnet from './stargazetestnet'; const ibc: IBCInfo[] = [ ..._akashtestnet.ibc_chain1, @@ -45,7 +46,8 @@ const ibc: IBCInfo[] = [ ..._nobletestnet.ibc_chain1, ..._noistestnet.ibc_chain1, ..._nolustestnet.ibc_chain1, - ..._osmosistestnet.ibc_chain1 + ..._osmosistestnet.ibc_chain1, + ..._stargazetestnet.ibc_chain1 ]; export default ibc; diff --git a/packages/chain-registry/src/testnet/mantrachaintestnet/assets.ts b/packages/chain-registry/src/testnet/mantrachaintestnet/assets.ts new file mode 100644 index 000000000..683490c28 --- /dev/null +++ b/packages/chain-registry/src/testnet/mantrachaintestnet/assets.ts @@ -0,0 +1,46 @@ +import { AssetList } from '@chain-registry/types'; +const info: AssetList = { + $schema: '../assetlist.schema.json', + chain_name: 'mantrachaintestnet', + assets: [ + { + description: 'The native token of MANTRA Chain', + denom_units: [ + { + denom: 'uaum', + exponent: 0, + aliases: [] + }, + { + denom: 'aum', + exponent: 6, + aliases: [] + } + ], + base: 'uaum', + name: 'MANTRA Chain', + display: 'aum', + symbol: 'AUM', + logo_URIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/mantrachaintestnet/images/mantra.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/mantrachaintestnet/images/mantra.svg' + }, + coingecko_id: '', + keywords: [ + 'mantra', + 'staking', + 'delegating', + 'governance', + 'regulation', + 'defi' + ], + images: [ + { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/mantrachaintestnet/images/mantra.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/mantrachaintestnet/images/mantra.svg' + } + ] + } + ] +}; +export default info; diff --git a/packages/chain-registry/src/testnet/mantrachaintestnet/chain.ts b/packages/chain-registry/src/testnet/mantrachaintestnet/chain.ts new file mode 100644 index 000000000..406fff3aa --- /dev/null +++ b/packages/chain-registry/src/testnet/mantrachaintestnet/chain.ts @@ -0,0 +1,69 @@ +import { Chain } from '@chain-registry/types'; +const info: Chain = { + $schema: '../chain.schema.json', + chain_name: 'mantrachaintestnet', + status: 'live', + network_type: 'testnet', + pretty_name: 'MANTRA Chain', + chain_id: 'mantrachain-testnet-1', + bech32_prefix: 'uaum', + daemon_name: 'mantrachaind', + node_home: '$HOME/.mantrachain', + key_algos: ['secp256k1'], + slip44: 118, + fees: { + fee_tokens: [ + { + denom: 'uaum', + fixed_min_gas_price: 0, + low_gas_price: 0.001, + average_gas_price: 0.002, + high_gas_price: 0.003 + } + ] + }, + staking: { + staking_tokens: [ + { + denom: 'uaum' + } + ] + }, + codebase: { + cosmos_sdk_version: '0.47.3', + cosmwasm_enabled: true, + cosmwasm_version: '0.41' + }, + apis: { + rpc: [ + { + address: 'https://rpc.testnet.mantrachain.io', + provider: 'MANTRACHAIN' + } + ], + rest: [ + { + address: 'https://api.testnet.mantrachain.io', + provider: 'MANTRACHAIN' + } + ], + grpc: [ + { + address: 'https://grpc.testnet.mantrachain.io', + provider: 'MANTRACHAIN' + } + ] + }, + logo_URIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/mantrachaintestnet/images/mantra.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/mantrachaintestnet/images/mantra.svg' + }, + keywords: ['dex', 'testnet'], + images: [ + { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/mantrachaintestnet/images/mantra.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/mantrachaintestnet/images/mantra.svg' + } + ] +}; +export default info; diff --git a/packages/chain-registry/src/testnet/mantrachaintestnet/index.ts b/packages/chain-registry/src/testnet/mantrachaintestnet/index.ts new file mode 100644 index 000000000..40bf3856e --- /dev/null +++ b/packages/chain-registry/src/testnet/mantrachaintestnet/index.ts @@ -0,0 +1,5 @@ +import _assets from './assets'; +import _chain from './chain'; + +export const assets = _assets; +export const chain = _chain; diff --git a/packages/chain-registry/src/testnet/osmosistestnet/ibc.ts b/packages/chain-registry/src/testnet/osmosistestnet/ibc.ts index cb5da7dd4..4383cfa2f 100644 --- a/packages/chain-registry/src/testnet/osmosistestnet/ibc.ts +++ b/packages/chain-registry/src/testnet/osmosistestnet/ibc.ts @@ -793,6 +793,37 @@ const info: IBCInfo[] = [ } ] }, + { + $schema: '../../ibc_data.schema.json', + chain_1: { + chain_name: 'osmosistestnet', + client_id: '07-tendermint-2436', + connection_id: 'connection-2267' + }, + chain_2: { + chain_name: 'titantestnet', + client_id: '07-tendermint-2', + connection_id: 'connection-2' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-5969', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-2', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + } + ] + }, { $schema: '../../ibc_data.schema.json', chain_1: { diff --git a/packages/chain-registry/src/testnet/osmosistestnet/ibc_chain1.ts b/packages/chain-registry/src/testnet/osmosistestnet/ibc_chain1.ts index e949c598f..49185c4ab 100644 --- a/packages/chain-registry/src/testnet/osmosistestnet/ibc_chain1.ts +++ b/packages/chain-registry/src/testnet/osmosistestnet/ibc_chain1.ts @@ -160,6 +160,37 @@ const info: IBCInfo[] = [ } ] }, + { + $schema: '../../ibc_data.schema.json', + chain_1: { + chain_name: 'osmosistestnet', + client_id: '07-tendermint-2436', + connection_id: 'connection-2267' + }, + chain_2: { + chain_name: 'titantestnet', + client_id: '07-tendermint-2', + connection_id: 'connection-2' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-5969', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-2', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + } + ] + }, { $schema: '../../ibc_data.schema.json', chain_1: { diff --git a/packages/chain-registry/src/testnet/stargazetestnet/ibc.ts b/packages/chain-registry/src/testnet/stargazetestnet/ibc.ts index 1f983255c..c93854bde 100644 --- a/packages/chain-registry/src/testnet/stargazetestnet/ibc.ts +++ b/packages/chain-registry/src/testnet/stargazetestnet/ibc.ts @@ -111,6 +111,37 @@ const info: IBCInfo[] = [ } } ] + }, + { + $schema: '../../ibc_data.schema.json', + chain_1: { + chain_name: 'stargazetestnet', + client_id: '07-tendermint-764', + connection_id: 'connection-753' + }, + chain_2: { + chain_name: 'titantestnet', + client_id: '07-tendermint-3', + connection_id: 'connection-3' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-807', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-3', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + } + ] } ]; export default info; diff --git a/packages/chain-registry/src/testnet/stargazetestnet/ibc_chain1.ts b/packages/chain-registry/src/testnet/stargazetestnet/ibc_chain1.ts new file mode 100644 index 000000000..1e5fa0967 --- /dev/null +++ b/packages/chain-registry/src/testnet/stargazetestnet/ibc_chain1.ts @@ -0,0 +1,35 @@ +import { IBCInfo } from '@chain-registry/types'; +const info: IBCInfo[] = [ + { + $schema: '../../ibc_data.schema.json', + chain_1: { + chain_name: 'stargazetestnet', + client_id: '07-tendermint-764', + connection_id: 'connection-753' + }, + chain_2: { + chain_name: 'titantestnet', + client_id: '07-tendermint-3', + connection_id: 'connection-3' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-807', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-3', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + } + ] + } +]; +export default info; diff --git a/packages/chain-registry/src/testnet/stargazetestnet/index.ts b/packages/chain-registry/src/testnet/stargazetestnet/index.ts index 86a6e3440..af8a2d557 100644 --- a/packages/chain-registry/src/testnet/stargazetestnet/index.ts +++ b/packages/chain-registry/src/testnet/stargazetestnet/index.ts @@ -1,7 +1,9 @@ import _assets from './assets'; import _chain from './chain'; import _ibc from './ibc'; +import _ibc_chain1 from './ibc_chain1'; export const assets = _assets; export const chain = _chain; export const ibc = _ibc; +export const ibc_chain1 = _ibc_chain1; diff --git a/packages/chain-registry/src/testnet/swisstroniktestnet/assets.ts b/packages/chain-registry/src/testnet/swisstroniktestnet/assets.ts new file mode 100644 index 000000000..5ad7f3d7d --- /dev/null +++ b/packages/chain-registry/src/testnet/swisstroniktestnet/assets.ts @@ -0,0 +1,34 @@ +import { AssetList } from '@chain-registry/types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chain_name: 'swisstroniktestnet', + assets: [ + { + description: 'The native currency of Swisstronik.', + denom_units: [ + { + denom: 'uswtr', + exponent: 0 + }, + { + denom: 'swtr', + exponent: 18 + } + ], + base: 'uswtr', + name: 'Swisstronik Testnet', + display: 'swtr', + symbol: 'SWTR', + logo_URIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/swisstroniktestnet/images/swisstronik.png' + }, + coingecko_id: '', + images: [ + { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/swisstroniktestnet/images/swisstronik.png' + } + ] + } + ] +}; +export default info; diff --git a/packages/chain-registry/src/testnet/swisstroniktestnet/chain.ts b/packages/chain-registry/src/testnet/swisstroniktestnet/chain.ts new file mode 100644 index 000000000..b63384a09 --- /dev/null +++ b/packages/chain-registry/src/testnet/swisstroniktestnet/chain.ts @@ -0,0 +1,79 @@ +import { Chain } from '@chain-registry/types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chain_name: 'swisstroniktestnet', + chain_id: 'swisstronik_1291-1', + pretty_name: 'Swisstronik Testnet', + status: 'live', + network_type: 'testnet', + bech32_prefix: 'swtr', + daemon_name: 'swisstronikd', + node_home: '$HOME/.swisstronik', + key_algos: ['secp256k1'], + slip44: 60, + fees: { + fee_tokens: [ + { + denom: 'uswtr', + fixed_min_gas_price: 7 + } + ] + }, + staking: { + staking_tokens: [ + { + denom: 'uswtr' + } + ] + }, + codebase: { + cosmos_sdk_version: '0.47' + }, + apis: { + rpc: [ + { + address: 'https://rpc.testnet.swisstronik.com', + provider: 'Swisstronik' + }, + { + address: 'https://testnet-swisstronik-rpc.genznodes.dev', + provider: 'genznodes' + } + ], + rest: [ + { + address: 'https://api.testnet.swisstronik.com', + provider: 'Swisstronik' + }, + { + address: 'https://testnet-swisstronik-api.genznodes.dev', + provider: 'genznodes' + } + ], + grpc: [ + { + address: 'testnet-swisstronik-grpc.genznodes.dev:20090', + provider: 'genznodes' + } + ], + 'evm-http-jsonrpc': [ + { + address: 'https://json-rpc.testnet.swisstronik.com', + provider: 'Swisstronik' + }, + { + address: 'https://testnet-swisstronik-rpc-evm.genznodes.dev', + provider: 'genznodes' + } + ] + }, + explorers: [ + { + kind: 'ping.pub', + url: 'https://explorer-cosmos.testnet.swisstronik.com/swisstronik', + tx_page: + 'https://explorer-cosmos.testnet.swisstronik.com/swisstronik/tx/${txHash}' + } + ] +}; +export default info; diff --git a/packages/chain-registry/src/testnet/swisstroniktestnet/index.ts b/packages/chain-registry/src/testnet/swisstroniktestnet/index.ts new file mode 100644 index 000000000..40bf3856e --- /dev/null +++ b/packages/chain-registry/src/testnet/swisstroniktestnet/index.ts @@ -0,0 +1,5 @@ +import _assets from './assets'; +import _chain from './chain'; + +export const assets = _assets; +export const chain = _chain; diff --git a/packages/chain-registry/src/testnet/titantestnet/assets.ts b/packages/chain-registry/src/testnet/titantestnet/assets.ts new file mode 100644 index 000000000..3caeee8c1 --- /dev/null +++ b/packages/chain-registry/src/testnet/titantestnet/assets.ts @@ -0,0 +1,43 @@ +import { AssetList } from '@chain-registry/types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chain_name: 'titantestnet', + assets: [ + { + description: 'The native token of the Titan network.', + denom_units: [ + { + denom: 'atkx', + exponent: 0, + aliases: ['attotkx'] + }, + { + denom: 'utkx', + exponent: 12, + aliases: ['microtkx'] + }, + { + denom: 'mtkx', + exponent: 15, + aliases: ['millitkx'] + }, + { + denom: 'tkx', + exponent: 18, + aliases: [] + } + ], + base: 'atkx', + display: 'tkx', + name: 'titan tkx', + symbol: 'TKX', + images: [ + { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/titantestnet/images/tkx.png' + } + ], + keywords: ['staking'] + } + ] +}; +export default info; diff --git a/packages/chain-registry/src/testnet/titantestnet/chain.ts b/packages/chain-registry/src/testnet/titantestnet/chain.ts new file mode 100644 index 000000000..6165e12e1 --- /dev/null +++ b/packages/chain-registry/src/testnet/titantestnet/chain.ts @@ -0,0 +1,97 @@ +import { Chain } from '@chain-registry/types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chain_name: 'titantestnet', + status: 'live', + network_type: 'testnet', + website: 'https://tokenize.exchange/', + pretty_name: 'Titan Testnet', + chain_id: 'titan_18889-1', + bech32_prefix: 'titan', + node_home: '$HOME/.titand', + daemon_name: 'titand', + key_algos: ['ethsecp256k1'], + extra_codecs: ['ethermint'], + slip44: 60, + fees: { + fee_tokens: [ + { + denom: 'atkx', + fixed_min_gas_price: 100000000000, + low_gas_price: 100000000000, + average_gas_price: 110000000000, + high_gas_price: 200000000000 + } + ] + }, + staking: { + staking_tokens: [ + { + denom: 'atkx' + } + ] + }, + codebase: { + cosmos_sdk_version: '0.47.6-titan.3', + cosmwasm_enabled: true, + cosmwasm_version: '0.45.0' + }, + images: [ + { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/titantestnet/images/chain.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/titantestnet/images/chain.svg' + } + ], + apis: { + rpc: [ + { + address: 'https://titan-testnet-rpc-1.tokenize-dev.com:443', + provider: 'Titanlab.io' + }, + { + address: 'https://titan-testnet-rpc-2.tokenize-dev.com:443', + provider: 'Titanlab.io' + }, + { + address: 'https://titan-testnet-rpc-3.tokenize-dev.com:443', + provider: 'Titanlab.io' + }, + { + address: 'https://titan-testnet-rpc-4.tokenize-dev.com:443', + provider: 'Titanlab.io' + } + ], + rest: [ + { + address: 'https://titan-testnet-lcd-1.tokenize-dev.com:443', + provider: 'Titanlab.io' + }, + { + address: 'https://titan-testnet-lcd-1.tokenize-dev.com:443', + provider: 'Titanlab.io' + } + ], + grpc: [], + 'evm-http-jsonrpc': [ + { + address: 'https://titan-testnet-json-rpc-1.tokenize-dev.com:443', + provider: 'Titanlab.io' + }, + { + address: 'https://titan-testnet-json-rpc-2.tokenize-dev.com:443', + provider: 'Titanlab.io' + } + ] + }, + explorers: [ + { + kind: 'ping.pub', + url: 'https://titan-testnet-explorer-light.tokenize-dev.com', + tx_page: + 'https://titan-testnet-explorer-light.tokenize-dev.com/Titan%20Testnet/tx/${txHash}', + account_page: + 'https://titan-testnet-explorer-light.tokenize-dev.com/Titan%20Testnet/account/${accountAddress}' + } + ] +}; +export default info; diff --git a/packages/chain-registry/src/testnet/titantestnet/ibc.ts b/packages/chain-registry/src/testnet/titantestnet/ibc.ts new file mode 100644 index 000000000..70841e72e --- /dev/null +++ b/packages/chain-registry/src/testnet/titantestnet/ibc.ts @@ -0,0 +1,128 @@ +import { IBCInfo } from '@chain-registry/types'; +const info: IBCInfo[] = [ + { + $schema: '../../ibc_data.schema.json', + chain_1: { + chain_name: 'axelartestnet', + client_id: '07-tendermint-858', + connection_id: 'connection-663' + }, + chain_2: { + chain_name: 'titantestnet', + client_id: '07-tendermint-1', + connection_id: 'connection-1' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-448', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-1', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + } + ] + }, + { + $schema: '../../ibc_data.schema.json', + chain_1: { + chain_name: 'cosmoshubtestnet', + client_id: '07-tendermint-3237', + connection_id: 'connection-3407' + }, + chain_2: { + chain_name: 'titantestnet', + client_id: '07-tendermint-0', + connection_id: 'connection-0' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-3910', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-0', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + } + ] + }, + { + $schema: '../../ibc_data.schema.json', + chain_1: { + chain_name: 'osmosistestnet', + client_id: '07-tendermint-2436', + connection_id: 'connection-2267' + }, + chain_2: { + chain_name: 'titantestnet', + client_id: '07-tendermint-2', + connection_id: 'connection-2' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-5969', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-2', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + } + ] + }, + { + $schema: '../../ibc_data.schema.json', + chain_1: { + chain_name: 'stargazetestnet', + client_id: '07-tendermint-764', + connection_id: 'connection-753' + }, + chain_2: { + chain_name: 'titantestnet', + client_id: '07-tendermint-3', + connection_id: 'connection-3' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-807', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-3', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + } + ] + } +]; +export default info; diff --git a/packages/chain-registry/src/testnet/titantestnet/index.ts b/packages/chain-registry/src/testnet/titantestnet/index.ts new file mode 100644 index 000000000..86a6e3440 --- /dev/null +++ b/packages/chain-registry/src/testnet/titantestnet/index.ts @@ -0,0 +1,7 @@ +import _assets from './assets'; +import _chain from './chain'; +import _ibc from './ibc'; + +export const assets = _assets; +export const chain = _chain; +export const ibc = _ibc;