diff --git a/v2/packages/chain-registry/src/mainnet/mantrachain/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/mantrachain/ibc-data.ts index 3915136ee..f06c1de10 100644 --- a/v2/packages/chain-registry/src/mainnet/mantrachain/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/mantrachain/ibc-data.ts @@ -115,6 +115,35 @@ const info: IBCData[] = [ preferred: true } }] + }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'mantrachain', + clientId: '07-tendermint-4', + connectionId: 'connection-4' + }, + chain2: { + chainName: 'stargaze', + clientId: '07-tendermint-372', + connectionId: 'connection-332' + }, + channels: [{ + chain1: { + channelId: 'channel-4', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-406', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] } ]; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/milkyway/asset-list.ts b/v2/packages/chain-registry/src/mainnet/milkyway/asset-list.ts index 3abfa7ade..2c5a026e1 100644 --- a/v2/packages/chain-registry/src/mainnet/milkyway/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/milkyway/asset-list.ts @@ -35,6 +35,49 @@ const info: AssetList = { twitter: 'https://x.com/milky_way_zone' } }, + { + description: 'The native token of the Celestia blockchain.', + denomUnits: [{ + denom: 'ibc/F1183DB3D428313A6FD329DF18219F9D6B83257D07D292EA9EC1D877E89EC2B0', + exponent: 0, + aliases: ['utia'] + }, { + denom: 'TIA', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/F1183DB3D428313A6FD329DF18219F9D6B83257D07D292EA9EC1D877E89EC2B0', + name: 'TIA', + display: 'TIA', + symbol: 'TIA', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'celestia', + baseDenom: 'utia', + channelId: 'channel-49' + }, + chain: { + channelId: 'channel-1', + path: 'transfer/channel-1/utia' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/celestia/images/celestia.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/celestia/images/celestia.svg' + }, + images: [{ + imageSync: { + chainName: 'celestia', + baseDenom: 'utia' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/celestia/images/celestia.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/celestia/images/celestia.svg', + theme: { + primaryColorHex: '#7c2cfb' + } + }] + }, { description: 'The native token of the Celestia blockchain.', denomUnits: [{ @@ -42,13 +85,13 @@ const info: AssetList = { exponent: 0, aliases: ['utia'] }, { - denom: 'tia', + denom: 'TIA', exponent: 6 }], typeAsset: 'ics20', base: 'ibc/6C349F0EB135C5FA99301758F35B87DB88403D690E5E314AB080401FEE4066E5', name: 'Celestia', - display: 'tia', + display: 'TIA', symbol: 'TIA', traces: [{ type: 'ibc', @@ -66,7 +109,7 @@ const info: AssetList = { counterparty: { chainName: 'osmosis', baseDenom: 'ibc/D79E7D83AB399BFFF93433E54FAA480C191248FC556924A2A8351AE2638B3877', - channelId: 'channel-0' + channelId: 'channel-89298' }, chain: { channelId: 'channel-0', @@ -94,7 +137,7 @@ const info: AssetList = { denomUnits: [{ denom: 'ibc/16065EE5282C5217685C8F084FC44864C25C706AC37356B0D62811D50B96920F', exponent: 0, - aliases: ['umilktia'] + aliases: ['factory/osmo1f5vfcph2dvfeqcqkhetwv75fda69z7e5c2dldm3kvgj23crkv6wqcn47a0/umilkTIA'] }, { denom: 'milkTIA', exponent: 6 @@ -116,7 +159,7 @@ const info: AssetList = { counterparty: { chainName: 'osmosis', baseDenom: 'factory/osmo1f5vfcph2dvfeqcqkhetwv75fda69z7e5c2dldm3kvgj23crkv6wqcn47a0/umilkTIA', - channelId: 'channel-0' + channelId: 'channel-89298' }, chain: { channelId: 'channel-0', @@ -148,7 +191,7 @@ const info: AssetList = { }], typeAsset: 'ics20', base: 'ibc/8D4FC51F696E03711B9B37A5787FB89BD2DDBAF788813478B002D552A12F9157', - name: 'Stride Staked TIA', + name: 'stTIA', display: 'stTIA', symbol: 'stTIA', traces: [ @@ -177,7 +220,7 @@ const info: AssetList = { counterparty: { chainName: 'osmosis', baseDenom: 'ibc/698350B8A61D575025F3ED13E9AC9C0F45C89DEFE92F76D5838F1D3C1A7FF7C9', - channelId: 'channel-0' + channelId: 'channel-89298' }, chain: { channelId: 'channel-0', @@ -202,46 +245,63 @@ const info: AssetList = { }] }, { - description: 'The native token of the Celestia blockchain.', + description: 'Drop\'s liquid staked TIA', denomUnits: [{ - denom: 'ibc/F1183DB3D428313A6FD329DF18219F9D6B83257D07D292EA9EC1D877E89EC2B0', + denom: 'ibc/4795C86F72EC2CB54E885A4A5B401BED9C333E008311ED9C4DE01BF546B44A21', exponent: 0, - aliases: ['utia'] + aliases: ['udtia'] }, { - denom: 'tia', + denom: 'dTIA', exponent: 6 }], typeAsset: 'ics20', - base: 'ibc/F1183DB3D428313A6FD329DF18219F9D6B83257D07D292EA9EC1D877E89EC2B0', - name: 'Celestia', - display: 'tia', - symbol: 'TIA', - traces: [{ - type: 'ibc', + base: 'ibc/4795C86F72EC2CB54E885A4A5B401BED9C333E008311ED9C4DE01BF546B44A21', + name: 'dTIA', + display: 'dTIA', + symbol: 'dTIA', + traces: [ + { + type: 'liquid-stake', counterparty: { chainName: 'celestia', - baseDenom: 'utia', - channelId: 'channel-1' + baseDenom: 'utia' + }, + provider: 'Drop Protocol' + }, + { + type: 'ibc', + counterparty: { + chainName: 'neutron', + baseDenom: 'factory/neutron1ut4c6pv4u6vyu97yw48y8g7mle0cat54848v6m97k977022lzxtsaqsgmq/udtia', + channelId: 'channel-10' }, chain: { - channelId: 'channel-1', - path: 'transfer/channel-1/utia' + channelId: 'channel-874', + path: 'transfer/channel-874/factory/neutron1ut4c6pv4u6vyu97yw48y8g7mle0cat54848v6m97k977022lzxtsaqsgmq/udtia' } - }], + }, + { + type: 'ibc', + counterparty: { + chainName: 'osmosis', + baseDenom: 'ibc/C7A810C6ED1FC3FFC7C834A534D400EADC94FF7D3BE13DDD4C042AEF1816DFB4', + channelId: 'channel-89298' + }, + chain: { + channelId: 'channel-0', + path: 'transfer/channel-0/transfer/channel-874/factory/neutron1ut4c6pv4u6vyu97yw48y8g7mle0cat54848v6m97k977022lzxtsaqsgmq/udtia' + } + } + ], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/celestia/images/celestia.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/celestia/images/celestia.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/dTIA.svg' }, images: [{ imageSync: { - chainName: 'celestia', - baseDenom: 'utia' + chainName: 'neutron', + baseDenom: 'factory/neutron1ut4c6pv4u6vyu97yw48y8g7mle0cat54848v6m97k977022lzxtsaqsgmq/udtia' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/celestia/images/celestia.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/celestia/images/celestia.svg', - theme: { - primaryColorHex: '#7c2cfb' - } + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/dTIA.svg' }] } ] diff --git a/v2/packages/chain-registry/src/mainnet/milkyway/chain.ts b/v2/packages/chain-registry/src/mainnet/milkyway/chain.ts index cdb30c15f..9c6c39eec 100644 --- a/v2/packages/chain-registry/src/mainnet/milkyway/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/milkyway/chain.ts @@ -42,6 +42,13 @@ const info: Chain = { lowGasPrice: 0.0025, averageGasPrice: 0.003, highGasPrice: 0.0035 + }, + { + denom: 'ibc/4795C86F72EC2CB54E885A4A5B401BED9C333E008311ED9C4DE01BF546B44A21', + fixedMinGasPrice: 0.002, + lowGasPrice: 0.0025, + averageGasPrice: 0.003, + highGasPrice: 0.0035 } ] }, diff --git a/v2/packages/chain-registry/src/mainnet/osmosis/asset-list.ts b/v2/packages/chain-registry/src/mainnet/osmosis/asset-list.ts index d342cf8d9..1a62d7704 100644 --- a/v2/packages/chain-registry/src/mainnet/osmosis/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/osmosis/asset-list.ts @@ -21317,7 +21317,7 @@ const info: AssetList = { { description: 'The native staking and governance token of AtomOne', denomUnits: [{ - denom: 'ibc/715283E4A955EB803AB1DD30B488587A4D63BF0B51BADA537053DEE479BA10D6', + denom: 'ibc/BC26A7A805ECD6822719472BCB7842A48EF09DF206182F8F259B2593EB5D23FB', exponent: 0, aliases: ['uatone'] }, { @@ -21325,7 +21325,7 @@ const info: AssetList = { exponent: 6 }], typeAsset: 'ics20', - base: 'ibc/715283E4A955EB803AB1DD30B488587A4D63BF0B51BADA537053DEE479BA10D6', + base: 'ibc/BC26A7A805ECD6822719472BCB7842A48EF09DF206182F8F259B2593EB5D23FB', name: 'AtomOne', display: 'atone', symbol: 'ATONE', @@ -21334,11 +21334,11 @@ const info: AssetList = { counterparty: { chainName: 'atomone', baseDenom: 'uatone', - channelId: 'channel-0' + channelId: 'channel-2' }, chain: { - channelId: 'channel-85309', - path: 'transfer/channel-85309/uatone' + channelId: 'channel-94814', + path: 'transfer/channel-94814/uatone' } }], logoURIs: { @@ -22357,6 +22357,51 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/cult.png' }] + }, + { + description: 'Drop staked TIA', + denomUnits: [{ + denom: 'ibc/C7A810C6ED1FC3FFC7C834A534D400EADC94FF7D3BE13DDD4C042AEF1816DFB4', + exponent: 0, + aliases: ['factory/neutron1ut4c6pv4u6vyu97yw48y8g7mle0cat54848v6m97k977022lzxtsaqsgmq/udtia'] + }, { + denom: 'dTIA', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/C7A810C6ED1FC3FFC7C834A534D400EADC94FF7D3BE13DDD4C042AEF1816DFB4', + name: 'dTIA', + display: 'dTIA', + symbol: 'dTIA', + traces: [{ + type: 'liquid-stake', + counterparty: { + chainName: 'celestia', + baseDenom: 'utia' + }, + provider: 'Drop Protocol' + }, { + type: 'ibc', + counterparty: { + chainName: 'neutron', + baseDenom: 'factory/neutron1ut4c6pv4u6vyu97yw48y8g7mle0cat54848v6m97k977022lzxtsaqsgmq/udtia', + channelId: 'channel-10' + }, + chain: { + channelId: 'channel-874', + path: 'transfer/channel-874/factory/neutron1ut4c6pv4u6vyu97yw48y8g7mle0cat54848v6m97k977022lzxtsaqsgmq/udtia' + } + }], + logoURIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/dTIA.svg' + }, + images: [{ + imageSync: { + chainName: 'neutron', + baseDenom: 'factory/neutron1ut4c6pv4u6vyu97yw48y8g7mle0cat54848v6m97k977022lzxtsaqsgmq/udtia' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/dTIA.svg' + }] } ] }; diff --git a/v2/packages/chain-registry/src/mainnet/pryzm/chain.ts b/v2/packages/chain-registry/src/mainnet/pryzm/chain.ts index 087ba7fb5..307df2f43 100644 --- a/v2/packages/chain-registry/src/mainnet/pryzm/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/pryzm/chain.ts @@ -105,13 +105,13 @@ const info: Chain = { }, codebase: { gitRepo: 'https://github.com/pryzm-finance/pryzm-core', - recommendedVersion: 'v0.21.0', - compatibleVersions: ['v0.21.0'], + recommendedVersion: 'v0.22.1', + compatibleVersions: ['v0.22.1', 'v0.22.0'], binaries: { - "darwin/amd64": 'https://storage.googleapis.com/pryzm-zone/core/0.21.0/pryzmd-0.21.0-darwin-amd64', - "darwin/arm64": 'https://storage.googleapis.com/pryzm-zone/core/0.21.0/pryzmd-0.21.0-darwin-arm64', - "linux/amd64": 'https://storage.googleapis.com/pryzm-zone/core/0.21.0/pryzmd-0.21.0-linux-amd64', - "linux/arm64": 'https://storage.googleapis.com/pryzm-zone/core/0.21.0/pryzmd-0.21.0-linux-arm64' + "darwin/amd64": 'https://storage.googleapis.com/pryzm-zone/core/0.22.1/pryzmd-0.22.1-darwin-amd64', + "darwin/arm64": 'https://storage.googleapis.com/pryzm-zone/core/0.22.1/pryzmd-0.22.1-darwin-arm64', + "linux/amd64": 'https://storage.googleapis.com/pryzm-zone/core/0.22.1/pryzmd-0.22.1-linux-amd64', + "linux/arm64": 'https://storage.googleapis.com/pryzm-zone/core/0.22.1/pryzmd-0.22.1-linux-arm64' }, consensus: { type: 'cometbft', @@ -126,7 +126,7 @@ const info: Chain = { }, sdk: { type: 'cosmos', - version: 'v0.47.14' + version: 'v0.47.15' }, ibc: { type: 'go', diff --git a/v2/packages/chain-registry/src/mainnet/saga/chain.ts b/v2/packages/chain-registry/src/mainnet/saga/chain.ts index e510e9f05..252ec82d4 100644 --- a/v2/packages/chain-registry/src/mainnet/saga/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/saga/chain.ts @@ -32,28 +32,28 @@ const info: Chain = { codebase: { gitRepo: 'https://github.com/sagaxyz/ssc', genesis: { - name: 'v0.1.5', + name: 'v0.2.1', genesisUrl: 'https://raw.githubusercontent.com/sagaxyz/mainnet/main/genesis/genesis.json' }, - recommendedVersion: 'v0.1.5', - compatibleVersions: ['v0.1.5'], + recommendedVersion: 'v0.2.1', + compatibleVersions: ['v0.2.1'], consensus: { type: 'cometbft', - version: 'v0.37.2', - repo: 'https://github.com/osmosis-labs/cometbft' + version: 'v0.38.12', + repo: 'https://github.com/cometbft/cometbft' }, language: { type: 'go', - version: '1.21' + version: '1.22' }, sdk: { type: 'cosmos', repo: 'https://github.com/osmosis-labs/cosmos-sdk', - version: 'v0.47.5' + version: 'v0.50.11' }, ibc: { type: 'go', - version: 'v7.3.1', + version: 'v8.3.2', icsEnabled: ['ics20-1'] }, cosmwasm: { diff --git a/v2/packages/chain-registry/src/mainnet/stargaze/asset-list.ts b/v2/packages/chain-registry/src/mainnet/stargaze/asset-list.ts index 9ce3aea7a..5dd6e11f0 100644 --- a/v2/packages/chain-registry/src/mainnet/stargaze/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/stargaze/asset-list.ts @@ -698,6 +698,70 @@ const info: AssetList = { baseDenom: 'factory/osmo1qdvwftqd8ml6t9w6dmj97m03ck5ghqqmd8y7cm/cult' } }] + }, + { + description: 'The native token of MANTRA', + denomUnits: [{ + denom: 'ibc/3BD86E80E000B52DA57C474A6A44E37F73D34E38A1FA79EE678E08D119FC555B', + exponent: 0, + aliases: ['uom'] + }, { + denom: 'om', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/3BD86E80E000B52DA57C474A6A44E37F73D34E38A1FA79EE678E08D119FC555B', + name: 'MANTRA', + display: 'om', + symbol: 'OM', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'mantrachain', + baseDenom: 'uom', + channelId: 'channel-4' + }, + chain: { + channelId: 'channel-406', + path: 'transfer/channel-406/uom' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mantrachain/images/OM-Prim-Col.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mantrachain/images/OM-Prim-Col.svg' + }, + images: [ + { + imageSync: { + chainName: 'mantrachain', + baseDenom: 'uom' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mantrachain/images/OM-Prim-Col.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mantrachain/images/OM-Prim-Col.svg', + theme: { + circle: true, + primaryColorHex: '#fba0c1' + } + }, + { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mantrachain/images/OM-Darkmatt.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mantrachain/images/OM-Darkmatt.svg', + theme: { + darkMode: true, + circle: true, + primaryColorHex: '#342c2c' + } + }, + { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mantrachain/images/OM-WHT.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mantrachain/images/OM-WHT.svg', + theme: { + darkMode: false, + circle: true, + primaryColorHex: '#342c2c' + } + } + ] } ] }; diff --git a/v2/packages/chain-registry/src/mainnet/stargaze/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/stargaze/ibc-data.ts index e53a507d6..c4de22b4a 100644 --- a/v2/packages/chain-registry/src/mainnet/stargaze/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/stargaze/ibc-data.ts @@ -410,6 +410,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'mantrachain', + clientId: '07-tendermint-4', + connectionId: 'connection-4' + }, + chain2: { + chainName: 'stargaze', + clientId: '07-tendermint-372', + connectionId: 'connection-332' + }, + channels: [{ + chain1: { + channelId: 'channel-4', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-406', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { diff --git a/v2/packages/chain-registry/src/mainnet/terra2/asset-list.ts b/v2/packages/chain-registry/src/mainnet/terra2/asset-list.ts index c6f006531..b415067f4 100644 --- a/v2/packages/chain-registry/src/mainnet/terra2/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/terra2/asset-list.ts @@ -1484,6 +1484,36 @@ const info: AssetList = { }, provider: 'ERIS Protocol' }] + }, + { + typeAsset: 'sdk.coin', + description: 'Eris Protocol ampWHALE/WHALE ampLP', + denomUnits: [{ + denom: 'factory/terra1zly98gvcec54m3caxlqexce7rus6rzgplz7eketsdz7nh750h2rqvu8uzx/21/single/amplp', + exponent: 0 + }, { + denom: 'amplp', + exponent: 6 + }], + base: 'factory/terra1zly98gvcec54m3caxlqexce7rus6rzgplz7eketsdz7nh750h2rqvu8uzx/21/single/amplp', + name: 'Eris Protocol ampWHALE/WHALE ampLP', + display: 'amplp', + symbol: 'ampWHALE-ampLP' + }, + { + typeAsset: 'sdk.coin', + description: 'Eris Protocol bWHALE/WHALE ampLP', + denomUnits: [{ + denom: 'factory/terra1zly98gvcec54m3caxlqexce7rus6rzgplz7eketsdz7nh750h2rqvu8uzx/30/single/amplp', + exponent: 0 + }, { + denom: 'amplp', + exponent: 6 + }], + base: 'factory/terra1zly98gvcec54m3caxlqexce7rus6rzgplz7eketsdz7nh750h2rqvu8uzx/30/single/amplp', + name: 'Eris Protocol bWHALE/WHALE ampLP', + display: 'amplp', + symbol: 'bWHALE-ampLP' } ] }; diff --git a/v2/packages/chain-registry/src/noncosmos/dogecoin/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/dogecoin/asset-list.ts index 6d088dabb..27772bee2 100644 --- a/v2/packages/chain-registry/src/noncosmos/dogecoin/asset-list.ts +++ b/v2/packages/chain-registry/src/noncosmos/dogecoin/asset-list.ts @@ -19,6 +19,7 @@ const info: AssetList = { symbol: 'DOGE', coingeckoId: 'dogecoin', images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/dogecoin/images/doge.svg', png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/dogecoin/images/doge.png', theme: { primaryColorHex: '#bda148' diff --git a/v2/packages/chain-registry/src/noncosmos/internetcomputer/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/internetcomputer/asset-list.ts index 19634975e..ef0150e75 100644 --- a/v2/packages/chain-registry/src/noncosmos/internetcomputer/asset-list.ts +++ b/v2/packages/chain-registry/src/noncosmos/internetcomputer/asset-list.ts @@ -2,7 +2,8 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { $schema: '../../assetlist.schema.json', chainName: 'internetcomputer', - assets: [{ + assets: [ + { description: 'The native token of Internet Computer', extendedDescription: 'The Internet Computer blockchain incorporates a radical rethink of blockchain design, powered by innovations in cryptography. It provides the first “World Computer” blockchain that can be used to build almost any Web 2.0 online system or service, and web3 services, including web3 social media services, without any need for centralized traditional IT such as cloud computing services. It also enables smart contracts it hosts to directly create transactions on other blockchains, which in turn enables the full end-to-end decentralization of online services and web3 for the first time.', denomUnits: [{ @@ -31,7 +32,8 @@ const info: AssetList = { website: 'https://internetcomputer.org/', twitter: 'https://x.com/dfinity' } - }, { + }, + { description: 'A multi-chain bitcoin twin, trustlessly created by chain-key cryptography and Internet Computer smart contracts that directly hold raw bitcoin.', extendedDescription: 'Chain-key Bitcoin (ckBTC) is an ICRC-2-compliant token that is backed 1:1 by BTC held 100% on the mainnet. ckBTC does not rely on a centralized bridge to facilitate the conversion between BTC and ckBTC, which makes it substantially more secure when compared to other traditional \'wrapped\' tokens.', denomUnits: [{ @@ -69,6 +71,47 @@ const info: AssetList = { website: 'https://internetcomputer.org/ckbtc', twitter: 'https://x.com/dfinity' } - }] + }, + { + description: 'A multi-chain dogecoin twin, trustlessly created by chain-key cryptography and Internet Computer smart contracts that directly hold raw dogecoin.', + extendedDescription: 'Chain-key Dogecoin (ckDOGE) is a bridge token that is backed 1:1 by DOGE held 100% on the ICP mainnet. ckDOGEdoes not rely on a centralized bridge to facilitate the conversion between DOGE and ckDOGE, which makes it substantially more secure when compared to other traditional \'wrapped\' tokens.', + denomUnits: [{ + denom: 'factory/osmo10c4y9csfs8q7mtvfg4p9gd8d0acx0hpc2mte9xqzthd7rd3348tsfhaesm/dogecoin-native-DOGE', + exponent: 0, + aliases: ['shibe'] + }, { + denom: 'ckDOGE', + exponent: 8 + }], + typeAsset: 'unknown', + base: 'factory/osmo10c4y9csfs8q7mtvfg4p9gd8d0acx0hpc2mte9xqzthd7rd3348tsfhaesm/dogecoin-native-DOGE', + name: 'Chain-key Dogecoin', + display: 'ckDOGE', + symbol: 'ckDOGE', + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'dogecoin', + baseDenom: 'shibe' + }, + provider: 'Omnity Network' + }], + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/internetcomputer/images/ckDOGE.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/internetcomputer/images/ckDOGE.png' + }, { + imageSync: { + chainName: 'dogecoin', + baseDenom: 'shibe' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/dogecoin/images/doge.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/dogecoin/images/doge.png' + }], + socials: { + website: 'https://internetcomputer.org', + twitter: 'https://x.com/dfinity' + } + } + ] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/airchainstestnet/chain.ts b/v2/packages/chain-registry/src/testnet/airchainstestnet/chain.ts index 8ea9f7939..281068de3 100644 --- a/v2/packages/chain-registry/src/testnet/airchainstestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/airchainstestnet/chain.ts @@ -170,6 +170,10 @@ const info: Chain = { { address: 'https://rest1.airchains.t.cosmostaking.com/', provider: 'Cosmostaking' + }, + { + address: 'https://airchains-testnet-rest.cosmonautstakes.com/', + provider: 'Cosmonaut Stakes' } ], grpc: [ @@ -192,6 +196,10 @@ const info: Chain = { { address: 'http://grpc1.airchains.t.cosmostaking.com/', provider: 'Cosmostaking' + }, + { + address: 'airchains-testnet-grpc.cosmonautstakes.com:14190', + provider: 'Cosmonaut Stakes' } ] }, diff --git a/v2/packages/chain-registry/src/testnet/cosmosicsprovidertestnet/chain.ts b/v2/packages/chain-registry/src/testnet/cosmosicsprovidertestnet/chain.ts index 14715be6b..31fb02a88 100644 --- a/v2/packages/chain-registry/src/testnet/cosmosicsprovidertestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/cosmosicsprovidertestnet/chain.ts @@ -28,28 +28,28 @@ const info: Chain = { }, codebase: { gitRepo: 'https://github.com/cosmos/gaia', - recommendedVersion: 'v21.0.1', - compatibleVersions: ['v21.0.1'], + recommendedVersion: 'v22.0.0-rc0', + compatibleVersions: ['v22.0.0-rc0'], consensus: { type: 'cometbft', - version: 'v0.38.11' + version: 'v0.38.15' }, binaries: { - "linux/amd64": 'https://github.com/cosmos/gaia/releases/download/v21.0.1/gaiad-v21.0.1-linux-amd64', - "darwin/amd64": 'https://github.com/cosmos/gaia/releases/download/v21.0.1/gaiad-v21.0.1-darwin-amd64', - "darwin/arm64": 'https://github.com/cosmos/gaia/releases/download/v21.0.1/gaiad-v21.0.1-darwin-arm64' + "linux/amd64": 'https://github.com/cosmos/gaia/releases/download/v22.0.0-rc0/gaiad-v22.0.0-rc0-linux-amd64', + "darwin/amd64": 'https://github.com/cosmos/gaia/releases/download/v22.0.0-rc0/gaiad-v22.0.0-rc0-darwin-amd64', + "darwin/arm64": 'https://github.com/cosmos/gaia/releases/download/v22.0.0-rc0/gaiad-v22.0.0-rc0-darwin-arm64' }, genesis: { genesisUrl: 'https://raw.githubusercontent.com/cosmos/testnets/master/interchain-security/provider/provider-genesis.json' }, sdk: { type: 'cosmos', - version: 'v0.50.9', - tag: 'v0.50.9-lsm' + version: 'v0.50.11', + tag: 'v0.50.11-lsm' }, ibc: { type: 'go', - version: 'v8.5.1' + version: 'v8.5.2' } }, apis: { diff --git a/v2/packages/chain-registry/src/testnet/manifesttestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/manifesttestnet/asset-list.ts index b5edf5393..08074ea98 100644 --- a/v2/packages/chain-registry/src/testnet/manifesttestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/manifesttestnet/asset-list.ts @@ -2,7 +2,8 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { $schema: '../../assetlist.schema.json', chainName: 'manifesttestnet', - assets: [{ + assets: [ + { description: 'Manifest testnet native token', denomUnits: [{ denom: 'umfx', @@ -24,7 +25,8 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/manifest/images/manifest.svg' }], typeAsset: 'sdk.coin' - }, { + }, + { description: 'Proof of Authority token for the Manifest testnet', denomUnits: [{ denom: 'upoa', @@ -46,6 +48,46 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/manifest/images/manifest.svg' }], typeAsset: 'sdk.coin' - }] + }, + { + description: 'Osmosis token on Manifest Ledger Testnet', + denomUnits: [{ + denom: 'ibc/ED07A3391A112B175915CD8FAF43A2DA8E4790EDE12566649D0C2F97716B8518', + exponent: 0 + }, { + denom: 'osmo', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/ED07A3391A112B175915CD8FAF43A2DA8E4790EDE12566649D0C2F97716B8518', + name: 'Osmosis', + display: 'osmo', + symbol: 'OSMO', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'osmosistestnet', + baseDenom: 'uosmo', + channelId: 'channel-10016' + }, + chain: { + channelId: 'channel-0', + path: 'transfer/channel-0/uosmo' + } + }], + images: [{ + imageSync: { + chainName: 'osmosistestnet', + baseDenom: 'uosmo' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmo.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmo.png' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmo.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmo.svg' + } + } + ] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/neutrontestnet/ibc-data.ts b/v2/packages/chain-registry/src/testnet/neutrontestnet/ibc-data.ts index 05a56854d..2d471cb60 100644 --- a/v2/packages/chain-registry/src/testnet/neutrontestnet/ibc-data.ts +++ b/v2/packages/chain-registry/src/testnet/neutrontestnet/ibc-data.ts @@ -44,6 +44,34 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../../ibc_data.schema.json', + chain1: { + chainName: 'neutrontestnet', + clientId: '07-tendermint-338', + connectionId: 'connection-237' + }, + chain2: { + chainName: 'nolustestnet', + clientId: '07-tendermint-1', + connectionId: 'connection-1' + }, + channels: [{ + chain1: { + channelId: 'channel-1061', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-1', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live' + } + }] + }, { $schema: '../../ibc_data.schema.json', chain1: { @@ -52,7 +80,7 @@ const info: IBCData[] = [ connectionId: 'connection-130' }, chain2: { - chainName: 'nolustestnet', + chainName: 'nolustestnet1', clientId: '07-tendermint-2', connectionId: 'connection-1' }, diff --git a/v2/packages/chain-registry/src/testnet/nibirutestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/nibirutestnet/asset-list.ts index 74778efbf..955797613 100644 --- a/v2/packages/chain-registry/src/testnet/nibirutestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/nibirutestnet/asset-list.ts @@ -39,6 +39,44 @@ const info: AssetList = { } }], typeAsset: 'sdk.coin' + }, { + description: 'Liquid Staked Nibiru (Eris)', + extendedDescription: 'Liquid Staked Nibiru, powered by Eris Protocol\'s amplifier contracts. Nibiru is a smart contract ecosystem with a high-performance, EVM-equivalent execution layer. Nibiru is engineered to meet the growing demand for versatile, scalable, and easy-to-use Web3 applications.', + socials: { + website: 'https://nibiru.fi/docs/learn/liquid-stake/', + twitter: 'https://x.com/eris_protocol' + }, + denomUnits: [{ + denom: 'tf/nibi1xsvylys33m0y3dpyz6he3xuv2rcdwtk843wg2xdvqhdty8wmr0wq9au5px/ampNIBIT', + exponent: 0 + }, { + denom: 'stNIBI', + exponent: 6 + }], + base: 'tf/nibi1xsvylys33m0y3dpyz6he3xuv2rcdwtk843wg2xdvqhdty8wmr0wq9au5px/ampNIBIT', + name: 'Liquid Staked Nibiru (Eris)', + display: 'stNIBI', + symbol: 'stNIBI', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/stnibi-logo-circle-500x500.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/stnibi-logo-circle-500x500.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/stnibi-logo-circle-500x500.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/stnibi-logo-circle-500x500.svg', + theme: { + primaryColorHex: '#14c0ce' + } + }], + traces: [{ + type: 'liquid-stake', + counterparty: { + chainName: 'nibiru', + baseDenom: 'unibi' + }, + provider: 'Eris Protocol' + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/nolustestnet/chain.ts b/v2/packages/chain-registry/src/testnet/nolustestnet/chain.ts index 3d01779cb..83cc32a15 100644 --- a/v2/packages/chain-registry/src/testnet/nolustestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/nolustestnet/chain.ts @@ -7,7 +7,7 @@ const info: Chain = { networkType: 'testnet', prettyName: 'Nolus Testnet', chainType: 'cosmos', - chainId: 'rila-1', + chainId: 'rila-3', bech32Prefix: 'nolus', daemonName: 'nolusd', nodeHome: '$HOME/.nolusd', @@ -31,26 +31,26 @@ const info: Chain = { }, codebase: { gitRepo: 'https://github.com/nolus-protocol/nolus-core', - recommendedVersion: 'v0.4.0', + recommendedVersion: '0.6.8-rc', compatibleVersions: [], consensus: { - type: 'tendermint', - version: '0.34' + type: 'cometbft', + version: 'v0.38.11' }, genesis: { genesisUrl: 'https://raw.githubusercontent.com/nolus-protocol/nolus-networks/main/testnet/rila-1/genesis.json' }, sdk: { type: 'cosmos', - version: '0.45' + version: '0.50.9' }, ibc: { type: 'go', - version: '4.3.0', + version: '8.5.1', icsEnabled: ['ics20-1', 'ics27-1'] }, cosmwasm: { - version: '0.31', + version: '0.53.0', enabled: true } }, @@ -60,23 +60,23 @@ const info: Chain = { }, apis: { rpc: [{ - address: 'https://rila-cl.nolus.network:26657', + address: 'https://rila-rpc.nolus.network', provider: 'NolusProtocol' }], rest: [{ - address: 'https://rila-cl.nolus.network:1317', + address: 'https://rila-lcd.nolus.network', provider: 'NolusProtocol' }], grpc: [{ - address: 'https://rila-cl.nolus.network:9090', + address: 'https://rila-grpc.nolus.network', provider: 'NolusProtocol' }] }, explorers: [{ kind: 'Nolus Explorer', - url: 'https://explorer-rila.nolus.io/rila-1/', - txPage: 'https://explorer-rila.nolus.io/rila-1/tx/${txHash}', - accountPage: 'https://explorer-rila.nolus.io/rila-1/account/${accountAddress}' + url: 'https://testnet.ping.pub/nolus/', + txPage: 'https://testnet.ping.pub/nolus/tx/${txHash}', + accountPage: 'https://testnet.ping.pub/nolus/account/${accountAddress}' }], keywords: ['testnet'], images: [{ diff --git a/v2/packages/chain-registry/src/testnet/nolustestnet/ibc-data.ts b/v2/packages/chain-registry/src/testnet/nolustestnet/ibc-data.ts index 7d77f21f3..113c278e4 100644 --- a/v2/packages/chain-registry/src/testnet/nolustestnet/ibc-data.ts +++ b/v2/packages/chain-registry/src/testnet/nolustestnet/ibc-data.ts @@ -3,21 +3,21 @@ const info: IBCData[] = [{ $schema: '../../ibc_data.schema.json', chain1: { chainName: 'neutrontestnet', - clientId: '07-tendermint-143', - connectionId: 'connection-130' + clientId: '07-tendermint-338', + connectionId: 'connection-237' }, chain2: { chainName: 'nolustestnet', - clientId: '07-tendermint-2', + clientId: '07-tendermint-1', connectionId: 'connection-1' }, channels: [{ chain1: { - channelId: 'channel-208', + channelId: 'channel-1061', portId: 'transfer' }, chain2: { - channelId: 'channel-1990', + channelId: 'channel-1', portId: 'transfer' }, ordering: 'unordered', @@ -35,8 +35,8 @@ const info: IBCData[] = [{ }, chain2: { chainName: 'osmosistestnet', - clientId: '07-tendermint-102', - connectionId: 'connection-120' + clientId: '07-tendermint-3711', + connectionId: 'connection-3235' }, channels: [{ chain1: { @@ -44,7 +44,7 @@ const info: IBCData[] = [{ portId: 'transfer' }, chain2: { - channelId: 'channel-110', + channelId: 'channel-8272', portId: 'transfer' }, ordering: 'unordered', diff --git a/v2/packages/chain-registry/src/testnet/osmosistestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/osmosistestnet/asset-list.ts index 95e4abc37..4fda3f302 100644 --- a/v2/packages/chain-registry/src/testnet/osmosistestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/osmosistestnet/asset-list.ts @@ -800,6 +800,46 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/titantestnet/images/tkx.png' }] + }, + { + description: 'Manifest Testnet Token', + denomUnits: [{ + denom: 'ibc/8402769A51AEE1CDF35223998D284E937EBF03F4A2CE43EC10BB028BB5AD29C8', + exponent: 0, + aliases: ['umfx'] + }, { + denom: 'mfx', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/8402769A51AEE1CDF35223998D284E937EBF03F4A2CE43EC10BB028BB5AD29C8', + name: 'Manifest Testnet', + display: 'mfx', + symbol: 'MFX', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'manifesttestnet', + baseDenom: 'umfx', + channelId: 'channel-0' + }, + chain: { + channelId: 'channel-10016', + path: 'transfer/channel-10016/umfx' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/manifesttestnet/images/mfx.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/manifesttestnet/images/mfx.svg' + }, + images: [{ + imageSync: { + chainName: 'manifesttestnet', + baseDenom: 'umfx' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/manifesttestnet/images/mfx.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/manifesttestnet/images/mfx.svg' + }] } ] }; diff --git a/v2/packages/chain-registry/src/testnet/osmosistestnet/ibc-data.ts b/v2/packages/chain-registry/src/testnet/osmosistestnet/ibc-data.ts index 941e1be22..d57bcfadc 100644 --- a/v2/packages/chain-registry/src/testnet/osmosistestnet/ibc-data.ts +++ b/v2/packages/chain-registry/src/testnet/osmosistestnet/ibc-data.ts @@ -717,6 +717,36 @@ const info: IBCData[] = [ clientId: '07-tendermint-0', connectionId: 'connection-0' }, + chain2: { + chainName: 'osmosistestnet', + clientId: '07-tendermint-3711', + connectionId: 'connection-3235' + }, + channels: [{ + chain1: { + channelId: 'channel-0', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-8272', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true, + dex: 'osmosis' + } + }] + }, + { + $schema: '../../ibc_data.schema.json', + chain1: { + chainName: 'nolustestnet1', + clientId: '07-tendermint-0', + connectionId: 'connection-0' + }, chain2: { chainName: 'osmosistestnet', clientId: '07-tendermint-102',