diff --git a/v2/packages/chain-registry/src/devnet/asset-lists.ts b/v2/packages/chain-registry/src/devnet/asset-lists.ts index d5f97ae4d..19c96dd06 100644 --- a/v2/packages/chain-registry/src/devnet/asset-lists.ts +++ b/v2/packages/chain-registry/src/devnet/asset-lists.ts @@ -4,6 +4,11 @@ import * as _bitcannadevnet2 from './bitcannadevnet2'; import * as _celestiatestnet2 from './celestiatestnet2'; import * as _impacthubdevnet from './impacthubdevnet'; import * as _kyvedevnet from './kyvedevnet'; +import * as _neuradevnet from './neuradevnet'; +import * as _nibirudevnet from './nibirudevnet'; +import * as _nibirudevnet2 from './nibirudevnet2'; +import * as _nibirudevnet3 from './nibirudevnet3'; +import * as _nibirudevnet4 from './nibirudevnet4'; import * as _seidevnet3 from './seidevnet3'; const assetList: AssetList[] = [ @@ -11,6 +16,11 @@ const assetList: AssetList[] = [ _celestiatestnet2.assetList, _impacthubdevnet.assetList, _kyvedevnet.assetList, + _neuradevnet.assetList, + _nibirudevnet.assetList, + _nibirudevnet2.assetList, + _nibirudevnet3.assetList, + _nibirudevnet4.assetList, _seidevnet3.assetList ]; diff --git a/v2/packages/chain-registry/src/devnet/bitcannadevnet2/asset-list.ts b/v2/packages/chain-registry/src/devnet/bitcannadevnet2/asset-list.ts index 1186e43d7..4a1a12745 100644 --- a/v2/packages/chain-registry/src/devnet/bitcannadevnet2/asset-list.ts +++ b/v2/packages/chain-registry/src/devnet/bitcannadevnet2/asset-list.ts @@ -23,7 +23,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/bitcannadevnet2/images/bcna.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/bitcannadevnet2/images/bcna.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/devnet/bitcannadevnet2/chain.ts b/v2/packages/chain-registry/src/devnet/bitcannadevnet2/chain.ts index 2232f638b..6985f1b92 100644 --- a/v2/packages/chain-registry/src/devnet/bitcannadevnet2/chain.ts +++ b/v2/packages/chain-registry/src/devnet/bitcannadevnet2/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'devnet', prettyName: 'BitCanna Devnet-6 SDK v0.46.x', + chainType: 'cosmos', chainId: 'bitcanna-dev-6', bech32Prefix: 'bcna', daemonName: 'bcnad', @@ -18,7 +19,23 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/BitCannaGlobal/bcna', + recommendedVersion: 'v2.0.0-beta', + compatibleVersions: ['v2.0.0-beta'], + binaries: { + "linux/amd64": 'https://github.com/BitCannaGlobal/bcna/releases/download/v2.0.0-beta/bcna_linux_amd64.tar.gz' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/BitCannaGlobal/testnet-bcna-cosmos/main/instructions/bitcanna-dev-6/genesis.json' + }, + versions: [{ + name: 'v2.0.0-beta', + recommendedVersion: 'v2.0.0-beta', + compatibleVersions: ['v2.0.0-beta'], + binaries: { + "linux/amd64": 'https://github.com/BitCannaGlobal/bcna/releases/download/v2.0.0-beta/bcna_linux_amd64.tar.gz' + } + }] }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/devnet/celestiatestnet2/asset-list.ts b/v2/packages/chain-registry/src/devnet/celestiatestnet2/asset-list.ts index 4e801dc74..a090e48d9 100644 --- a/v2/packages/chain-registry/src/devnet/celestiatestnet2/asset-list.ts +++ b/v2/packages/chain-registry/src/devnet/celestiatestnet2/asset-list.ts @@ -3,7 +3,6 @@ const info: AssetList = { $schema: '../../assetlist.schema.json', chainName: 'celestiatestnet2', assets: [{ - description: '', denomUnits: [{ denom: 'utia', exponent: 0 @@ -22,7 +21,8 @@ const info: AssetList = { images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/celestiatestnet2/images/celestia.svg', png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/celestiatestnet2/images/celestia.png' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/devnet/celestiatestnet2/chain.ts b/v2/packages/chain-registry/src/devnet/celestiatestnet2/chain.ts index 8969effff..bb976459c 100644 --- a/v2/packages/chain-registry/src/devnet/celestiatestnet2/chain.ts +++ b/v2/packages/chain-registry/src/devnet/celestiatestnet2/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../../chain.schema.json', chainName: 'celestiatestnet2', + chainType: 'cosmos', chainId: 'arabica-11', prettyName: 'Arabica Testnet', status: 'live', @@ -21,7 +22,42 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/celestiaorg/celestia-app', + recommendedVersion: 'v2.1.2', + compatibleVersions: [ + 'v2.0.0', + 'v2.1.0', + 'v2.1.1', + 'v2.1.2' + ], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/celestiaorg/networks/master/arabica-11/genesis.json' + }, + versions: [{ + name: 'v1', + recommendedVersion: 'v1.14.0', + compatibleVersions: [ + 'v1.3.0', + 'v1.6.0', + 'v1.7.0', + 'v1.9.0', + 'v1.10.0', + 'v1.10.1', + 'v1.11.0', + 'v1.12.0', + 'v1.13.0', + 'v1.14.0' + ] + }, { + name: 'v2', + recommendedVersion: 'v2.1.2', + compatibleVersions: [ + 'v2.0.0', + 'v2.1.0', + 'v2.1.1', + 'v2.1.2' + ] + }] }, apis: { rpc: [{ @@ -34,9 +70,9 @@ const info: Chain = { }] }, explorers: [{ - kind: 'Ping.Pub', - url: 'https://explorer.celestia-arabica-11.com/arabica-11', - txPage: 'https://explorer.celestia-arabica-11.com/arabica-11/tx/${txHash}' + kind: 'Celenium', + url: 'https://arabica.celenium.io/', + txPage: 'https://arabica.celenium.io/tx/${txHash}' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/devnet/chains.ts b/v2/packages/chain-registry/src/devnet/chains.ts index bb7d25702..f66bc8890 100644 --- a/v2/packages/chain-registry/src/devnet/chains.ts +++ b/v2/packages/chain-registry/src/devnet/chains.ts @@ -4,6 +4,11 @@ import * as _bitcannadevnet2 from './bitcannadevnet2'; import * as _celestiatestnet2 from './celestiatestnet2'; import * as _impacthubdevnet from './impacthubdevnet'; import * as _kyvedevnet from './kyvedevnet'; +import * as _neuradevnet from './neuradevnet'; +import * as _nibirudevnet from './nibirudevnet'; +import * as _nibirudevnet2 from './nibirudevnet2'; +import * as _nibirudevnet3 from './nibirudevnet3'; +import * as _nibirudevnet4 from './nibirudevnet4'; import * as _seidevnet3 from './seidevnet3'; const chains: Chain[] = [ @@ -11,6 +16,11 @@ const chains: Chain[] = [ _celestiatestnet2.chain, _impacthubdevnet.chain, _kyvedevnet.chain, + _neuradevnet.chain, + _nibirudevnet.chain, + _nibirudevnet2.chain, + _nibirudevnet3.chain, + _nibirudevnet4.chain, _seidevnet3.chain ]; diff --git a/v2/packages/chain-registry/src/devnet/impacthubdevnet/asset-list.ts b/v2/packages/chain-registry/src/devnet/impacthubdevnet/asset-list.ts index e024d75f4..b32ec7fb6 100644 --- a/v2/packages/chain-registry/src/devnet/impacthubdevnet/asset-list.ts +++ b/v2/packages/chain-registry/src/devnet/impacthubdevnet/asset-list.ts @@ -23,7 +23,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/impacthubdevnet/images/ixo.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/impacthubdevnet/images/ixo.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/devnet/impacthubdevnet/chain.ts b/v2/packages/chain-registry/src/devnet/impacthubdevnet/chain.ts index eb77a911a..c5c759a57 100644 --- a/v2/packages/chain-registry/src/devnet/impacthubdevnet/chain.ts +++ b/v2/packages/chain-registry/src/devnet/impacthubdevnet/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'devnet', website: 'https://www.ixo.world/', prettyName: 'ixo', + chainType: 'cosmos', chainId: 'devnet-1', bech32Prefix: 'ixo', daemonName: 'ixod', @@ -27,7 +28,14 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/ixofoundation/ixo-blockchain', + recommendedVersion: 'v0.20.0', + compatibleVersions: ['v0.20.0'], + versions: [{ + name: 'v0.20.0', + recommendedVersion: 'v0.20.0', + compatibleVersions: ['v0.20.0'] + }] }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/devnet/kyvedevnet/asset-list.ts b/v2/packages/chain-registry/src/devnet/kyvedevnet/asset-list.ts index ecc3cc6c6..f93b57cf3 100644 --- a/v2/packages/chain-registry/src/devnet/kyvedevnet/asset-list.ts +++ b/v2/packages/chain-registry/src/devnet/kyvedevnet/asset-list.ts @@ -33,8 +33,12 @@ const info: AssetList = { imageSync: { chainName: 'kyve', baseDenom: 'ukyve' + }, + theme: { + primaryColorHex: '#335350' } - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/devnet/kyvedevnet/chain.ts b/v2/packages/chain-registry/src/devnet/kyvedevnet/chain.ts index 008bd0e75..00c67100d 100644 --- a/v2/packages/chain-registry/src/devnet/kyvedevnet/chain.ts +++ b/v2/packages/chain-registry/src/devnet/kyvedevnet/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../../chain.schema.json', chainName: 'kyvedevnet', + chainType: 'cosmos', chainId: 'korellia-2', prettyName: 'KYVE Korellia', status: 'live', @@ -18,7 +19,23 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/KYVENetwork/chain', + recommendedVersion: 'v0.6.3', + compatibleVersions: ['v0.6.3'], + binaries: { + "linux/amd64": 'https://github.com/KYVENetwork/chain/releases/download/v0.6.3/chain_linux_amd64.tar.gz' + }, + genesis: { + genesisUrl: 'https://github.com/KYVENetwork/chain/releases/download/v0.0.1/genesis.json' + }, + versions: [{ + name: 'v0.6.3', + recommendedVersion: 'v0.6.3', + compatibleVersions: ['v0.6.3'], + binaries: { + "linux/amd64": 'https://github.com/KYVENetwork/chain/releases/download/v0.6.3/chain_linux_amd64.tar.gz' + } + }] }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/devnet/neuradevnet/asset-list.ts b/v2/packages/chain-registry/src/devnet/neuradevnet/asset-list.ts new file mode 100644 index 000000000..49c2390f2 --- /dev/null +++ b/v2/packages/chain-registry/src/devnet/neuradevnet/asset-list.ts @@ -0,0 +1,36 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'neuradevnet', + assets: [{ + description: 'ANKR: The native EVM, governance, and staking token for Neura, enabling secure transactions, and seamless GPU resourcing within the ecosystem.', + denomUnits: [{ + denom: 'atankr', + exponent: 0 + }, { + denom: 'ankr', + exponent: 18 + }], + base: 'atankr', + name: 'Neura Devnet', + display: 'ankr', + symbol: 'ANKR', + traces: [{ + type: 'test-mintage', + counterparty: { + chainName: 'neura', + baseDenom: 'atankr' + }, + provider: 'Neura' + }], + images: [{ + imageSync: { + chainName: 'neura', + baseDenom: 'atankr' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/ankr.svg' + }], + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/devnet/neuradevnet/chain.ts b/v2/packages/chain-registry/src/devnet/neuradevnet/chain.ts new file mode 100644 index 000000000..d077f7fc6 --- /dev/null +++ b/v2/packages/chain-registry/src/devnet/neuradevnet/chain.ts @@ -0,0 +1,44 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chainName: 'neuradevnet', + chainType: 'cosmos', + chainId: 'neura_268-1', + bech32Prefix: 'neura', + prettyName: 'Neura Devnet', + website: 'https://www.neuraprotocol.io/', + description: 'Neura is an AI-centric, EVM-compatible Layer 1 blockchain built on the Cosmos SDK. We democratize GPU access and revolutionize AI project funding with IMO’s to advance AI development.', + status: 'live', + networkType: 'devnet', + nodeHome: '$HOME/.neurad', + daemonName: 'neurad', + keyAlgos: ['ethsecp256k1'], + extraCodecs: ['ethermint'], + slip44: 1, + fees: { + feeTokens: [{ + denom: 'atankr' + }] + }, + staking: { + stakingTokens: [{ + denom: 'atankr' + }] + }, + codebase: { + versions: [{ + name: 'v0.0.1', + height: 0 + }] + }, + images: [{ + imageSync: { + chainName: 'neura' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neura/images/neura.png', + theme: { + primaryColorHex: '#4e5afc' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/rsprovidertestnet/index.ts b/v2/packages/chain-registry/src/devnet/neuradevnet/index.ts similarity index 100% rename from v2/packages/chain-registry/src/testnet/rsprovidertestnet/index.ts rename to v2/packages/chain-registry/src/devnet/neuradevnet/index.ts diff --git a/v2/packages/chain-registry/src/devnet/nibirudevnet/asset-list.ts b/v2/packages/chain-registry/src/devnet/nibirudevnet/asset-list.ts new file mode 100644 index 000000000..cdaa6f534 --- /dev/null +++ b/v2/packages/chain-registry/src/devnet/nibirudevnet/asset-list.ts @@ -0,0 +1,44 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'nibirudevnet', + assets: [{ + description: 'The native token of Nibiru network', + extendedDescription: 'Nibiru hosts a variety of ecosystem partners in a wide variety of consumer sectors. From RWAs (Coded Estate) to DeFi (Constella, NOM) to Gaming (Blockchain Game Alliance, IntoTheVerse), Nibiru is advancing multiple emerging blockchain narratives that will onboard the next billion users.', + socials: { + website: 'https://nibiru.fi', + twitter: 'https://twitter.com/nibiruchain' + }, + denomUnits: [ + { + denom: 'unibi', + exponent: 0 + }, + { + denom: 'nibi', + exponent: 6 + }, + { + denom: 'attonibi', + exponent: 18 + } + ], + base: 'unibi', + name: 'Nibiru', + display: 'nibi', + symbol: 'NIBI', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.svg', + theme: { + primaryColorHex: '#14c0ce' + } + }], + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/devnet/nibirudevnet/chain.ts b/v2/packages/chain-registry/src/devnet/nibirudevnet/chain.ts new file mode 100644 index 000000000..cce4689d7 --- /dev/null +++ b/v2/packages/chain-registry/src/devnet/nibirudevnet/chain.ts @@ -0,0 +1,166 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chainName: 'nibirudevnet', + status: 'live', + networkType: 'devnet', + website: 'https://nibiru.fi/', + prettyName: 'Nibiru', + chainType: 'cosmos', + chainId: 'nibiru-devnet-1', + bech32Prefix: 'nibi', + daemonName: 'nibid', + nodeHome: '$HOME/.nibid', + keyAlgos: ['secp256k1'], + slip44: 118, + fees: { + feeTokens: [{ + denom: 'unibi', + fixedMinGasPrice: 0.025, + lowGasPrice: 0.025, + averageGasPrice: 0.05, + highGasPrice: 0.1 + }] + }, + staking: { + stakingTokens: [{ + denom: 'unibi' + }], + lockDuration: { + time: '1814400s' + } + }, + codebase: { + gitRepo: 'https://github.com/NibiruChain/nibiru', + recommendedVersion: 'v1.0.1', + compatibleVersions: ['v1.0.1'], + binaries: { + "linux/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_darwin_arm64.tar.gz' + }, + cosmosSdkVersion: 'v0.47.7', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.44.0', + cosmwasmEnabled: true, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/NibiruChain/Networks/main/Testnet/nibiru-devnet-1/genesis.json' + }, + versions: [{ + name: 'v1.0.0', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + tag: 'v1.0.0', + height: 1, + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + cosmosSdkVersion: 'v0.45.5', + cosmwasmVersion: 'v0.44.0', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.nibid/data/wasm', + binaries: { + "linux/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.0/nibid_1.0.0_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.0/nibid_1.0.0_linux_arm64.tar.gz' + }, + nextVersionName: 'v1.0.1', + sdk: { + type: 'cosmos', + version: 'v0.45.5' + }, + cosmwasm: { + version: 'v0.44.0', + path: '$HOME/.nibid/data/wasm', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.1' + } + }, { + name: 'v1.0.1', + recommendedVersion: 'v1.0.1', + compatibleVersions: ['v1.0.1'], + tag: 'v1.0.1', + binaries: { + "linux/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_darwin_arm64.tar.gz' + }, + proposal: 2, + height: 2753803, + cosmosSdkVersion: 'v0.47.7', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.44.0', + cosmwasmEnabled: true, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.47.7' + }, + cosmwasm: { + version: 'v0.44.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.1' + } + }], + sdk: { + type: 'cosmos', + version: 'v0.47.7' + }, + ibc: { + type: 'go', + version: 'v7.3.1' + }, + cosmwasm: { + version: 'v0.44.0', + enabled: true + } + }, + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.svg' + }, + description: 'A Web3 hub ushering in the next era of money', + apis: { + wss: [{ + address: 'wss://rpc.devnet-1.nibiru.fi/websocket', + provider: 'Nibiru Foundation' + }], + rpc: [{ + address: 'https://rpc.devnet-1.nibiru.fi', + provider: 'Nibiru Foundation' + }], + rest: [{ + address: 'https://lcd.devnet-1.nibiru.fi', + provider: 'Nibiru Foundation' + }], + grpc: [{ + address: 'grpc.devnet-1.nibiru.fi:443', + provider: 'Nibiru Foundation' + }] + }, + explorers: [{ + kind: 'Nibiru Foundation', + url: 'https://explorer.nibiru.fi/nibiru-devnet-1', + txPage: 'https://explorer.nibiru.fi/nibiru-devnet-1/tx/${txHash}', + accountPage: 'https://explorer.nibiru.fi/nibiru-devnet-1/account/${accountAddress}' + }], + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.svg' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/devnet/nibirudevnet/index.ts b/v2/packages/chain-registry/src/devnet/nibirudevnet/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/devnet/nibirudevnet/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/devnet/nibirudevnet2/asset-list.ts b/v2/packages/chain-registry/src/devnet/nibirudevnet2/asset-list.ts new file mode 100644 index 000000000..23fe14319 --- /dev/null +++ b/v2/packages/chain-registry/src/devnet/nibirudevnet2/asset-list.ts @@ -0,0 +1,44 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'nibirudevnet2', + assets: [{ + description: 'The native token of Nibiru network', + extendedDescription: 'Nibiru hosts a variety of ecosystem partners in a wide variety of consumer sectors. From RWAs (Coded Estate) to DeFi (Constella, NOM) to Gaming (Blockchain Game Alliance, IntoTheVerse), Nibiru is advancing multiple emerging blockchain narratives that will onboard the next billion users.', + socials: { + website: 'https://nibiru.fi', + twitter: 'https://twitter.com/nibiruchain' + }, + denomUnits: [ + { + denom: 'unibi', + exponent: 0 + }, + { + denom: 'nibi', + exponent: 6 + }, + { + denom: 'attonibi', + exponent: 18 + } + ], + base: 'unibi', + name: 'Nibiru', + display: 'nibi', + symbol: 'NIBI', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.svg', + theme: { + primaryColorHex: '#14c0ce' + } + }], + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/devnet/nibirudevnet2/chain.ts b/v2/packages/chain-registry/src/devnet/nibirudevnet2/chain.ts new file mode 100644 index 000000000..7a2f1ae49 --- /dev/null +++ b/v2/packages/chain-registry/src/devnet/nibirudevnet2/chain.ts @@ -0,0 +1,166 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chainName: 'nibirudevnet2', + status: 'live', + networkType: 'devnet', + website: 'https://nibiru.fi/', + prettyName: 'Nibiru', + chainType: 'cosmos', + chainId: 'nibiru-devnet-2', + bech32Prefix: 'nibi', + daemonName: 'nibid', + nodeHome: '$HOME/.nibid', + keyAlgos: ['secp256k1'], + slip44: 118, + fees: { + feeTokens: [{ + denom: 'unibi', + fixedMinGasPrice: 0.025, + lowGasPrice: 0.025, + averageGasPrice: 0.05, + highGasPrice: 0.1 + }] + }, + staking: { + stakingTokens: [{ + denom: 'unibi' + }], + lockDuration: { + time: '1814400s' + } + }, + codebase: { + gitRepo: 'https://github.com/NibiruChain/nibiru', + recommendedVersion: 'v1.0.1', + compatibleVersions: ['v1.0.1'], + binaries: { + "linux/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_darwin_arm64.tar.gz' + }, + cosmosSdkVersion: 'v0.47.7', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.44.0', + cosmwasmEnabled: true, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/NibiruChain/Networks/main/Testnet/nibiru-devnet-2/genesis.json' + }, + versions: [{ + name: 'v1.0.0', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + tag: 'v1.0.0', + height: 1, + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + cosmosSdkVersion: 'v0.45.5', + cosmwasmVersion: 'v0.44.0', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.nibid/data/wasm', + binaries: { + "linux/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.0/nibid_1.0.0_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.0/nibid_1.0.0_linux_arm64.tar.gz' + }, + nextVersionName: 'v1.0.1', + sdk: { + type: 'cosmos', + version: 'v0.45.5' + }, + cosmwasm: { + version: 'v0.44.0', + path: '$HOME/.nibid/data/wasm', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.1' + } + }, { + name: 'v1.0.1', + recommendedVersion: 'v1.0.1', + compatibleVersions: ['v1.0.1'], + tag: 'v1.0.1', + binaries: { + "linux/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_darwin_arm64.tar.gz' + }, + proposal: 2, + height: 2753803, + cosmosSdkVersion: 'v0.47.7', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.44.0', + cosmwasmEnabled: true, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.47.7' + }, + cosmwasm: { + version: 'v0.44.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.1' + } + }], + sdk: { + type: 'cosmos', + version: 'v0.47.7' + }, + ibc: { + type: 'go', + version: 'v7.3.1' + }, + cosmwasm: { + version: 'v0.44.0', + enabled: true + } + }, + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.svg' + }, + description: 'A Web3 hub ushering in the next era of money', + apis: { + wss: [{ + address: 'wss://rpc.devnet-2.nibiru.fi/websocket', + provider: 'Nibiru Foundation' + }], + rpc: [{ + address: 'https://rpc.devnet-2.nibiru.fi', + provider: 'Nibiru Foundation' + }], + rest: [{ + address: 'https://lcd.devnet-2.nibiru.fi', + provider: 'Nibiru Foundation' + }], + grpc: [{ + address: 'grpc.devnet-2.nibiru.fi:443', + provider: 'Nibiru Foundation' + }] + }, + explorers: [{ + kind: 'Nibiru Foundation', + url: 'https://explorer.nibiru.fi/nibiru-devnet-2', + txPage: 'https://explorer.nibiru.fi/nibiru-devnet-2/tx/${txHash}', + accountPage: 'https://explorer.nibiru.fi/nibiru-devnet-2/account/${accountAddress}' + }], + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.svg' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/devnet/nibirudevnet2/index.ts b/v2/packages/chain-registry/src/devnet/nibirudevnet2/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/devnet/nibirudevnet2/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/devnet/nibirudevnet3/asset-list.ts b/v2/packages/chain-registry/src/devnet/nibirudevnet3/asset-list.ts new file mode 100644 index 000000000..1a36ae0e4 --- /dev/null +++ b/v2/packages/chain-registry/src/devnet/nibirudevnet3/asset-list.ts @@ -0,0 +1,44 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'nibirudevnet3', + assets: [{ + description: 'The native token of Nibiru network', + extendedDescription: 'Nibiru hosts a variety of ecosystem partners in a wide variety of consumer sectors. From RWAs (Coded Estate) to DeFi (Constella, NOM) to Gaming (Blockchain Game Alliance, IntoTheVerse), Nibiru is advancing multiple emerging blockchain narratives that will onboard the next billion users.', + socials: { + website: 'https://nibiru.fi', + twitter: 'https://twitter.com/nibiruchain' + }, + denomUnits: [ + { + denom: 'unibi', + exponent: 0 + }, + { + denom: 'nibi', + exponent: 6 + }, + { + denom: 'attonibi', + exponent: 18 + } + ], + base: 'unibi', + name: 'Nibiru', + display: 'nibi', + symbol: 'NIBI', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.svg', + theme: { + primaryColorHex: '#14c0ce' + } + }], + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/devnet/nibirudevnet3/chain.ts b/v2/packages/chain-registry/src/devnet/nibirudevnet3/chain.ts new file mode 100644 index 000000000..3f8d536cf --- /dev/null +++ b/v2/packages/chain-registry/src/devnet/nibirudevnet3/chain.ts @@ -0,0 +1,168 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chainName: 'nibirudevnet3', + status: 'live', + networkType: 'devnet', + website: 'https://nibiru.fi/', + prettyName: 'Nibiru', + chainType: 'cosmos', + chainId: 'nibiru-devnet-3', + bech32Prefix: 'nibi', + daemonName: 'nibid', + nodeHome: '$HOME/.nibid', + keyAlgos: ['secp256k1'], + slip44: 118, + fees: { + feeTokens: [{ + denom: 'unibi', + fixedMinGasPrice: 0.025, + lowGasPrice: 0.025, + averageGasPrice: 0.05, + highGasPrice: 0.1 + }] + }, + staking: { + stakingTokens: [{ + denom: 'unibi' + }], + lockDuration: { + time: '1814400s' + } + }, + codebase: { + gitRepo: 'https://github.com/NibiruChain/nibiru', + recommendedVersion: 'v1.0.1', + compatibleVersions: ['v1.0.1'], + binaries: { + "linux/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_darwin_arm64.tar.gz' + }, + cosmosSdkVersion: 'v0.47.7', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.44.0', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: 'v0.47.7' + }, + cosmwasm: { + version: 'v0.44.0', + path: '$HOME/.nibid/data/wasm', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.1' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/NibiruChain/Networks/main/Testnet/nibiru-devnet-2/genesis.json' + }, + versions: [{ + name: 'v1.0.0', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + tag: 'v1.0.0', + height: 1, + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + cosmosSdkVersion: 'v0.45.5', + cosmwasmVersion: 'v0.44.0', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.nibid/data/wasm', + binaries: { + "linux/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.0/nibid_1.0.0_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.0/nibid_1.0.0_linux_arm64.tar.gz' + }, + sdk: { + type: 'cosmos', + version: 'v0.45.5' + }, + cosmwasm: { + version: 'v0.44.0', + path: '$HOME/.nibid/data/wasm', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.1' + }, + nextVersionName: 'v1.0.1' + }, { + name: 'v1.0.1', + recommendedVersion: 'v1.0.1', + compatibleVersions: ['v1.0.1'], + tag: 'v1.0.1', + binaries: { + "linux/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_darwin_arm64.tar.gz' + }, + proposal: 2, + height: 2753803, + cosmosSdkVersion: 'v0.47.7', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.44.0', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: 'v0.47.7' + }, + cosmwasm: { + version: 'v0.44.0', + path: '$HOME/.nibid/data/wasm', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.1' + }, + nextVersionName: '' + }] + }, + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.svg' + }, + description: 'A Web3 hub ushering in the next era of money', + apis: { + wss: [{ + address: 'wss://rpc.devnet-3.nibiru.fi/websocket', + provider: 'Nibiru Foundation' + }], + rpc: [{ + address: 'https://rpc.devnet-3.nibiru.fi', + provider: 'Nibiru Foundation' + }], + rest: [{ + address: 'https://lcd.devnet-3.nibiru.fi', + provider: 'Nibiru Foundation' + }], + grpc: [{ + address: 'grpc.devnet-3.nibiru.fi:443', + provider: 'Nibiru Foundation' + }] + }, + explorers: [{ + kind: 'Nibiru Foundation', + url: 'https://explorer.nibiru.fi/nibiru-devnet-2', + txPage: 'https://explorer.nibiru.fi/nibiru-devnet-2/tx/${txHash}', + accountPage: 'https://explorer.nibiru.fi/nibiru-devnet-2/account/${accountAddress}' + }], + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.svg' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/devnet/nibirudevnet3/index.ts b/v2/packages/chain-registry/src/devnet/nibirudevnet3/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/devnet/nibirudevnet3/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/devnet/nibirudevnet4/asset-list.ts b/v2/packages/chain-registry/src/devnet/nibirudevnet4/asset-list.ts new file mode 100644 index 000000000..4b49d287f --- /dev/null +++ b/v2/packages/chain-registry/src/devnet/nibirudevnet4/asset-list.ts @@ -0,0 +1,112 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'nibirudevnet4', + assets: [ + { + description: 'The native token of Nibiru network', + extendedDescription: 'Nibiru hosts a variety of ecosystem partners in a wide variety of consumer sectors. From RWAs (Coded Estate) to DeFi (Constella, NOM) to Gaming (Blockchain Game Alliance, IntoTheVerse), Nibiru is advancing multiple emerging blockchain narratives that will onboard the next billion users.', + socials: { + website: 'https://nibiru.fi', + twitter: 'https://twitter.com/nibiruchain' + }, + denomUnits: [ + { + denom: 'unibi', + exponent: 0 + }, + { + denom: 'nibi', + exponent: 6 + }, + { + denom: 'attonibi', + exponent: 18 + } + ], + base: 'unibi', + name: 'Nibiru', + display: 'nibi', + symbol: 'NIBI', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.svg', + theme: { + primaryColorHex: '#14c0ce' + } + }], + typeAsset: 'sdk.coin' + }, + { + description: 'uoprek', + denomUnits: [{ + denom: 'tf/nibi149m52kn7nvsg5nftvv4fh85scsavpdfxp5nr7zasz97dum89dp5qkyhy0t/uoprek', + exponent: 0 + }], + base: 'tf/nibi149m52kn7nvsg5nftvv4fh85scsavpdfxp5nr7zasz97dum89dp5qkyhy0t/uoprek', + name: 'uoprek', + display: 'tf/nibi149m52kn7nvsg5nftvv4fh85scsavpdfxp5nr7zasz97dum89dp5qkyhy0t/uoprek', + symbol: 'UOPREK', + typeAsset: 'sdk.coin' + }, + { + description: 'utestate', + denomUnits: [{ + denom: 'tf/nibi1lp28kx3gz0prsztl024z730ufkg3alahaq3e7a6gae22nk0dqdvsyrrgqw/utestate', + exponent: 0 + }], + base: 'tf/nibi1lp28kx3gz0prsztl024z730ufkg3alahaq3e7a6gae22nk0dqdvsyrrgqw/utestate', + name: 'utestate', + display: 'tf/nibi1lp28kx3gz0prsztl024z730ufkg3alahaq3e7a6gae22nk0dqdvsyrrgqw/utestate', + symbol: 'UTESTATE', + typeAsset: 'sdk.coin' + }, + { + description: 'npp', + denomUnits: [{ + denom: 'tf/nibi1xpp7yn0tce62ffattws3gpd6v0tah0mlevef3ej3r4pnfvsehcgqk3jvxq/NPP', + exponent: 0 + }], + base: 'tf/nibi1xpp7yn0tce62ffattws3gpd6v0tah0mlevef3ej3r4pnfvsehcgqk3jvxq/NPP', + name: 'npp', + display: 'tf/nibi1xpp7yn0tce62ffattws3gpd6v0tah0mlevef3ej3r4pnfvsehcgqk3jvxq/NPP', + symbol: 'NPP', + typeAsset: 'sdk.coin' + }, + { + description: 'Ether is the native fee token of the Ethereum network.', + denomUnits: [ + { + denom: 'wei', + exponent: 0 + }, + { + denom: 'gwei', + exponent: 9 + }, + { + denom: 'eth', + exponent: 18, + aliases: ['ether'] + } + ], + base: 'wei', + name: 'Ether', + display: 'eth', + symbol: 'ETH', + logoURIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth.svg' + }, + coingeckoId: 'ethereum', + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth.svg' + }], + typeAsset: 'sdk.coin' + } + ] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/devnet/nibirudevnet4/chain.ts b/v2/packages/chain-registry/src/devnet/nibirudevnet4/chain.ts new file mode 100644 index 000000000..497f9aa80 --- /dev/null +++ b/v2/packages/chain-registry/src/devnet/nibirudevnet4/chain.ts @@ -0,0 +1,168 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chainName: 'nibirudevnet4', + status: 'live', + networkType: 'devnet', + website: 'https://nibiru.fi/', + prettyName: 'Nibiru', + chainType: 'cosmos', + chainId: 'nibiru-devnet-3-evm', + bech32Prefix: 'nibi', + daemonName: 'nibid', + nodeHome: '$HOME/.nibid', + keyAlgos: ['secp256k1'], + slip44: 118, + fees: { + feeTokens: [{ + denom: 'unibi', + fixedMinGasPrice: 0.025, + lowGasPrice: 0.025, + averageGasPrice: 0.05, + highGasPrice: 0.1 + }] + }, + staking: { + stakingTokens: [{ + denom: 'unibi' + }], + lockDuration: { + time: '1814400s' + } + }, + codebase: { + gitRepo: 'https://github.com/NibiruChain/nibiru', + recommendedVersion: 'v1.0.1', + compatibleVersions: ['v1.0.1'], + binaries: { + "linux/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_darwin_arm64.tar.gz' + }, + cosmosSdkVersion: 'v0.47.7', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.44.0', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: 'v0.47.7' + }, + cosmwasm: { + version: 'v0.44.0', + path: '$HOME/.nibid/data/wasm', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.1' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/NibiruChain/Networks/main/Testnet/nibiru-devnet-2/genesis.json' + }, + versions: [{ + name: 'v1.0.0', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + tag: 'v1.0.0', + height: 1, + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + cosmosSdkVersion: 'v0.45.5', + cosmwasmVersion: 'v0.44.0', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.nibid/data/wasm', + sdk: { + type: 'cosmos', + version: 'v0.45.5' + }, + cosmwasm: { + version: 'v0.44.0', + path: '$HOME/.nibid/data/wasm', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.1' + }, + binaries: { + "linux/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.0/nibid_1.0.0_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.0/nibid_1.0.0_linux_arm64.tar.gz' + }, + nextVersionName: 'v1.0.1' + }, { + name: 'v1.0.1', + recommendedVersion: 'v1.0.1', + compatibleVersions: ['v1.0.1'], + tag: 'v1.0.1', + binaries: { + "linux/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_darwin_arm64.tar.gz' + }, + proposal: 2, + height: 2753803, + cosmosSdkVersion: 'v0.47.7', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.44.0', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: 'v0.47.7' + }, + cosmwasm: { + version: 'v0.44.0', + path: '$HOME/.nibid/data/wasm', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.1' + }, + nextVersionName: '' + }] + }, + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.svg' + }, + description: 'A Web3 hub ushering in the next era of money', + apis: { + wss: [{ + address: 'wss://evm-rpc.devnet-3.nibiru.fi/websocket', + provider: 'Nibiru Foundation' + }], + rpc: [{ + address: 'https://evm-rpc.devnet-3.nibiru.fi', + provider: 'Nibiru Foundation' + }], + rest: [{ + address: 'https://evm-lcd.devnet-3.nibiru.fi', + provider: 'Nibiru Foundation' + }], + grpc: [{ + address: 'grpc.devnet-3.nibiru.fi:443', + provider: 'Nibiru Foundation' + }] + }, + explorers: [{ + kind: 'Nibiru Foundation', + url: 'https://explorer.nibiru.fi/nibiru-devnet-2', + txPage: 'https://explorer.nibiru.fi/nibiru-devnet-2/tx/${txHash}', + accountPage: 'https://explorer.nibiru.fi/nibiru-devnet-2/account/${accountAddress}' + }], + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.svg' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/devnet/nibirudevnet4/index.ts b/v2/packages/chain-registry/src/devnet/nibirudevnet4/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/devnet/nibirudevnet4/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/devnet/seidevnet3/asset-list.ts b/v2/packages/chain-registry/src/devnet/seidevnet3/asset-list.ts index 7380e7f42..a28e52d97 100644 --- a/v2/packages/chain-registry/src/devnet/seidevnet3/asset-list.ts +++ b/v2/packages/chain-registry/src/devnet/seidevnet3/asset-list.ts @@ -20,7 +20,8 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/seidevnet3/images/sei.png' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/devnet/seidevnet3/chain.ts b/v2/packages/chain-registry/src/devnet/seidevnet3/chain.ts index d383ca8cc..e4bb835a3 100644 --- a/v2/packages/chain-registry/src/devnet/seidevnet3/chain.ts +++ b/v2/packages/chain-registry/src/devnet/seidevnet3/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../../chain.schema.json', chainName: 'seidevnet3', + chainType: 'cosmos', chainId: 'sei-devnet-3', prettyName: 'Sei Devnet 3', status: 'live', @@ -18,7 +19,35 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/sei-protocol/sei-chain', + recommendedVersion: '2.0.40beta', + compatibleVersions: [ + '2.0.27beta', + '2.0.29eta', + '2.0.31beta', + '2.0.32beta', + '2.0.36beta', + '2.0.37beta', + '2.0.39beta', + '2.0.40beta' + ], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/sei-protocol/testnet/main/sei-devnet-3/genesis.json' + }, + versions: [{ + name: '2.0.40beta', + recommendedVersion: '2.0.40beta', + compatibleVersions: [ + '2.0.27beta', + '2.0.29eta', + '2.0.31beta', + '2.0.32beta', + '2.0.36beta', + '2.0.37beta', + '2.0.39beta', + '2.0.40beta' + ] + }] }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/mainnet/8ball/asset-list.ts b/v2/packages/chain-registry/src/mainnet/8ball/asset-list.ts index fe4eaf5cc..11c8afdff 100644 --- a/v2/packages/chain-registry/src/mainnet/8ball/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/8ball/asset-list.ts @@ -19,11 +19,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/8ball/images/8ball.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/8ball/images/8ball.svg' }, - coingeckoId: '', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/8ball/images/8ball.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/8ball/images/8ball.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/8ball/images/8ball.svg', + theme: { + primaryColorHex: '#dbdbdb' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/8ball/chain.ts b/v2/packages/chain-registry/src/mainnet/8ball/chain.ts index dafb63994..8d3b6b70f 100644 --- a/v2/packages/chain-registry/src/mainnet/8ball/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/8ball/chain.ts @@ -2,10 +2,11 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../chain.schema.json', chainName: '8ball', - status: 'live', + status: 'killed', website: 'https://8ball.info/', networkType: 'mainnet', prettyName: '8ball', + chainType: 'cosmos', chainId: 'eightball-1', bech32Prefix: '8ball', daemonName: '8ball', @@ -27,8 +28,41 @@ const info: Chain = { }] }, codebase: { + gitRepo: 'https://secp256k1.net/8ball.git', + recommendedVersion: 'v1', + compatibleVersions: ['v1'], cosmosSdkVersion: '0.46.7', - cosmwasmEnabled: true + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://8ball.info/8ball.tar.gz' + }, + genesis: { + genesisUrl: 'https://8ball.info/8ball-genesis.json' + }, + versions: [{ + name: 'v1', + recommendedVersion: 'v1', + compatibleVersions: ['v1'], + cosmosSdkVersion: '0.46.7', + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://8ball.info/8ball.tar.gz' + }, + sdk: { + type: 'cosmos', + version: '0.46.7' + }, + cosmwasm: { + enabled: true + } + }], + sdk: { + type: 'cosmos', + version: '0.46.7' + }, + cosmwasm: { + enabled: true + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/8ball/images/8ball.png', @@ -97,7 +131,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/8ball/images/8ball.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/8ball/images/8ball.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/8ball/images/8ball.svg', + theme: { + primaryColorHex: '#dbdbdb' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/acrechain/asset-list.ts b/v2/packages/chain-registry/src/mainnet/acrechain/asset-list.ts index 43a6af994..b4bb4bc0f 100644 --- a/v2/packages/chain-registry/src/mainnet/acrechain/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/acrechain/asset-list.ts @@ -23,12 +23,16 @@ const info: AssetList = { coingeckoId: 'arable-protocol', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/acrechain/images/acre.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/acrechain/images/acre.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/acrechain/images/acre.svg', + theme: { + primaryColorHex: '#4aa29e' + } }], socials: { website: 'https://arable.finance/', twitter: 'https://twitter.com/ArableProtocol' - } + }, + typeAsset: 'sdk.coin' }, { description: 'Overcollateralized stable coin for Arable derivatives v1', @@ -50,12 +54,16 @@ const info: AssetList = { coingeckoId: 'arable-usd', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/acrechain/images/arusd.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/acrechain/images/arusd.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/acrechain/images/arusd.svg', + theme: { + primaryColorHex: '#77b64f' + } }], socials: { website: 'https://arable.finance/', twitter: 'https://twitter.com/ArableProtocol' - } + }, + typeAsset: 'sdk.coin' }, { description: 'Ciento Exchange Token', @@ -76,8 +84,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/acrechain/images/cnto.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/acrechain/images/cnto.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/acrechain/images/cnto.svg', + theme: { + primaryColorHex: '#ecc53b' + } + }], + typeAsset: 'sdk.coin' } ] }; diff --git a/v2/packages/chain-registry/src/mainnet/acrechain/chain.ts b/v2/packages/chain-registry/src/mainnet/acrechain/chain.ts index c678d5bd4..832da37d5 100644 --- a/v2/packages/chain-registry/src/mainnet/acrechain/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/acrechain/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://arable.finance/', prettyName: 'Acrechain', + chainType: 'cosmos', chainId: 'acre_9052-1', bech32Prefix: 'acre', nodeHome: '$HOME/.acred', @@ -27,7 +28,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/ArableProtocol/acrechain', + recommendedVersion: 'v1.1.1', + compatibleVersions: ['v1.1.1'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/ArableProtocol/acrechain/main/networks/mainnet/acre_9052-1/genesis.json' + }, + versions: [{ + name: 'v1.1.1', + recommendedVersion: 'v1.1.1', + compatibleVersions: ['v1.1.1'] + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/acrechain/images/acre.png', @@ -169,7 +180,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/acrechain/images/acre.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/acrechain/images/acre.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/acrechain/images/acre.svg', + theme: { + primaryColorHex: '#4aa29e' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/agoric/asset-list.ts b/v2/packages/chain-registry/src/mainnet/agoric/asset-list.ts index e2fb0db69..67f532db8 100644 --- a/v2/packages/chain-registry/src/mainnet/agoric/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/agoric/asset-list.ts @@ -3,7 +3,8 @@ const info: AssetList = { $schema: '../assetlist.schema.json', chainName: 'agoric', assets: [{ - description: 'BLD is the token used to secure the Agoric chain through staking and to backstop Inter Protocol.', + description: 'Agoric is a smart contract platform that uses JavaScript to enable developers to build secure and scalable decentralized applications (dApps) easily.', + extendedDescription: 'Agoric leverages the popular JavaScript programming language to provide a secure and scalable platform for building decentralized applications (dApps). By using a familiar language, Agoric aims to lower the entry barriers for developers and promote the widespread adoption of blockchain technology. The platform\'s native token, BLD, is used for staking, securing the network, and governance. Agoric\'s innovative approach focuses on enabling rapid development and deployment of dApps, fostering a robust ecosystem of interoperable blockchain applications.', denomUnits: [{ denom: 'ubld', exponent: 0 @@ -22,12 +23,16 @@ const info: AssetList = { coingeckoId: 'agoric', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/agoric/images/bld.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/agoric/images/bld.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/agoric/images/bld.svg', + theme: { + primaryColorHex: '#c42b44' + } }], socials: { website: 'https://agoric.com/', twitter: 'https://twitter.com/agoric' - } + }, + typeAsset: 'sdk.coin' }, { description: 'IST is the stable token used by the Agoric chain for execution fees and commerce.', denomUnits: [{ @@ -48,8 +53,12 @@ const info: AssetList = { coingeckoId: 'inter-stable-token', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/agoric/images/ist.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/agoric/images/ist.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/agoric/images/ist.svg', + theme: { + primaryColorHex: '#d485e2' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/agoric/chain.ts b/v2/packages/chain-registry/src/mainnet/agoric/chain.ts index 31fd9b1d8..f9de6aabc 100644 --- a/v2/packages/chain-registry/src/mainnet/agoric/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/agoric/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://agoric.com/', prettyName: 'Agoric', + chainType: 'cosmos', chainId: 'agoric-3', bech32Prefix: 'agoric', daemonName: 'agd', @@ -31,7 +32,38 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/Agoric/agoric-sdk/', + genesis: { + genesisUrl: 'https://main.agoric.net/genesis.json' + }, + recommendedVersion: 'agoric-upgrade-16', + compatibleVersions: ['agoric-upgrade-16'], + cosmosSdkVersion: 'agoric-labs/cosmos-sdk v0.46.16-alpha.agoric.2.4', + consensus: { + type: 'cometbft', + version: 'v0.34.30', + repo: 'https://github.com/agoric-labs/cometbft', + tag: 'v0.34.30-alpha.agoric.1' + }, + cosmwasmEnabled: false, + language: { + type: 'go', + version: '1.20.2' + }, + sdk: { + type: 'cosmos', + repo: 'https://github.com/agoric-labs/cosmos-sdk', + version: 'v0.46.16', + tag: 'v0.46.16-alpha.agoric.2.4' + }, + ibc: { + type: 'go', + version: 'v7.4.0', + icsEnabled: ['ics20-1'] + }, + cosmwasm: { + enabled: false + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/agoric/images/Agoric-logo-color.png', @@ -219,7 +251,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/agoric/images/Agoric-logo-color.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/agoric/images/Agoric-logo-color.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/agoric/images/Agoric-logo-color.svg', + theme: { + primaryColorHex: '#bc2c44' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/agoric/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/agoric/ibc-data.ts index a26be93e3..d7f927fc9 100644 --- a/v2/packages/chain-registry/src/mainnet/agoric/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/agoric/ibc-data.ts @@ -202,6 +202,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'agoric', + clientId: '07-tendermint-78', + connectionId: 'connection-73' + }, + chain2: { + chainName: 'kava', + clientId: '07-tendermint-147', + connectionId: 'connection-182' + }, + channels: [{ + chain1: { + channelId: 'channel-63', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-133', + 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/aioz/asset-list.ts b/v2/packages/chain-registry/src/mainnet/aioz/asset-list.ts index da165162b..0f1ac9e84 100644 --- a/v2/packages/chain-registry/src/mainnet/aioz/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/aioz/asset-list.ts @@ -29,12 +29,16 @@ const info: AssetList = { coingeckoId: 'aioz-network', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/aioz/images/aioz.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/aioz/images/aioz.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/aioz/images/aioz.svg', + theme: { + primaryColorHex: '#24241c' + } }], socials: { website: 'https://aioz.network/', twitter: 'https://twitter.com/AIOZNetwork' - } + }, + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/aioz/chain.ts b/v2/packages/chain-registry/src/mainnet/aioz/chain.ts index 066bacb32..4ccc237e3 100644 --- a/v2/packages/chain-registry/src/mainnet/aioz/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/aioz/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://aioz.network/', prettyName: 'AIOZ Network', + chainType: 'cosmos', chainId: 'aioz_168-1', bech32Prefix: 'aioz', daemonName: 'aiozd', @@ -31,7 +32,72 @@ const info: Chain = { } }, codebase: { - + gitRepo: 'https://github.com/AIOZNetwork/go-aioz', + recommendedVersion: 'v1.5.0', + compatibleVersions: ['v1.5.0'], + binaries: { + "linux/amd64": 'https://archive.aioz.network/aiozd-v1.5.0-linux-amd64', + "darwin/amd64": 'https://archive.aioz.network/aiozd-v1.5.0-darwin-amd64', + "windows/amd64": 'https://archive.aioz.network/aiozd-v1.5.0-windows-amd64.exe' + }, + genesis: { + genesisUrl: 'https://archive.aioz.network/aioz_168-1/genesis.json' + }, + versions: [ + { + name: 'v1.0.0', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + binaries: { + "linux/amd64": 'https://archive.aioz.network/aiozd-v1.0.0-linux-amd64.tar.gz', + "darwin/amd64": 'https://archive.aioz.network/aiozd-v1.0.0-darwin-amd64.tar.gz', + "windows/amd64": 'https://archive.aioz.network/aiozd-v1.0.0-windows-amd64.zip' + }, + nextVersionName: 'v1.2.0' + }, + { + name: 'v1.2.0', + recommendedVersion: 'v1.2.0', + compatibleVersions: ['v1.2.0'], + binaries: { + "linux/amd64": 'https://archive.aioz.network/aiozd-v1.2.0-linux-amd64.tar.gz', + "darwin/amd64": 'https://archive.aioz.network/aiozd-v1.2.0-darwin-amd64.tar.gz', + "windows/amd64": 'https://archive.aioz.network/aiozd-v1.2.0-windows-amd64.zip' + }, + nextVersionName: 'v1.3.0' + }, + { + name: 'v1.3.0', + recommendedVersion: 'v1.3.0', + compatibleVersions: ['v1.3.0'], + binaries: { + "linux/amd64": 'https://archive.aioz.network/aiozd-v1.3.0-linux-amd64.tar.gz', + "darwin/amd64": 'https://archive.aioz.network/aiozd-v1.3.0-darwin-amd64.tar.gz', + "windows/amd64": 'https://archive.aioz.network/aiozd-v1.3.0-windows-amd64.zip' + }, + nextVersionName: 'v1.4.0' + }, + { + name: 'v1.4', + recommendedVersion: 'v1.4.1', + compatibleVersions: ['v1.4.1', 'v1.4.0'], + binaries: { + "linux/amd64": 'https://archive.aioz.network/aiozd-v1.4.1-linux-amd64.tar.gz', + "darwin/amd64": 'https://archive.aioz.network/aiozd-v1.4.1-darwin-amd64.tar.gz', + "windows/amd64": 'https://archive.aioz.network/aiozd-v1.4.1-windows-amd64.zip' + } + }, + { + name: 'v1.5', + recommendedVersion: 'v1.5.0', + compatibleVersions: ['v1.5.0'], + binaries: { + "linux/amd64": 'https://archive.aioz.network/aiozd-v1.5.0-linux-amd64', + "darwin/amd64": 'https://archive.aioz.network/aiozd-v1.5.0-darwin-amd64', + "windows/amd64": 'https://archive.aioz.network/aiozd-v1.5.0-windows-amd64.exe' + } + } + ] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/aioz/images/aioz.png', @@ -63,7 +129,10 @@ const info: Chain = { }], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/aioz/images/aioz.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/aioz/images/aioz.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/aioz/images/aioz.svg', + theme: { + primaryColorHex: '#24241c' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/akash/asset-list.ts b/v2/packages/chain-registry/src/mainnet/akash/asset-list.ts index 7e7f987f4..8a60ddda8 100644 --- a/v2/packages/chain-registry/src/mainnet/akash/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/akash/asset-list.ts @@ -3,7 +3,8 @@ const info: AssetList = { $schema: '../assetlist.schema.json', chainName: 'akash', assets: [{ - description: 'Akash Token (AKT) is the Akash Network\'s native utility token, used as the primary means to govern, secure the blockchain, incentivize participants, and provide a default mechanism to store and exchange value.', + description: 'Akash Network is a decentralized cloud computing marketplace that connects users with unused computing resources, offering a cost-effective alternative to traditional cloud providers.', + extendedDescription: 'Akash Network is revolutionizing the cloud computing industry with its decentralized marketplace that leverages underutilized computing resources. By connecting users with providers offering unused computational capacity, Akash provides a more affordable and flexible alternative to conventional cloud services. This decentralized approach not only reduces costs but also enhances security and resilience, as data and applications are distributed across multiple nodes rather than centralized servers.\n\nThe Akash Network utilizes its native token, AKT, to facilitate transactions and incentivize participants within the ecosystem. Users can pay for cloud services using AKT, while providers earn AKT by offering their computing resources. The network\'s open-source nature and compatibility with major cloud platforms further enhance its appeal, enabling seamless integration and broad adoption. Akash Network\'s innovative model is poised to disrupt the traditional cloud computing landscape, offering a decentralized, efficient, and cost-effective solution for developers and enterprises.', denomUnits: [{ denom: 'uakt', exponent: 0 @@ -22,12 +23,16 @@ const info: AssetList = { coingeckoId: 'akash-network', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.svg', + theme: { + primaryColorHex: '#bc342c' + } }], socials: { website: 'https://akash.network/', twitter: 'https://twitter.com/akashnet_' - } + }, + typeAsset: 'sdk.coin' }, { description: 'Tether USDt on Akash', denomUnits: [{ @@ -47,11 +52,11 @@ const info: AssetList = { counterparty: { chainName: 'kava', baseDenom: 'erc20/tether/usdt', - channelId: 'channel-130' + channelId: 'channel-5' }, chain: { - channelId: 'channel-2', - path: 'transfer/channel-2/erc20/tether/usdt' + channelId: 'channel-37', + path: 'transfer/channel-37/erc20/tether/usdt' } }], images: [{ @@ -59,9 +64,16 @@ const info: AssetList = { chainName: 'kava', baseDenom: 'erc20/tether/usdt' }, - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + theme: { + circle: true, + primaryColorHex: '#009393', + backgroundColorHex: '#009393' + } }], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' } }] diff --git a/v2/packages/chain-registry/src/mainnet/akash/chain.ts b/v2/packages/chain-registry/src/mainnet/akash/chain.ts index 548db21f8..03661840f 100644 --- a/v2/packages/chain-registry/src/mainnet/akash/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/akash/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://akash.network/', prettyName: 'Akash', + chainType: 'cosmos', chainId: 'akashnet-2', bech32Prefix: 'akash', daemonName: 'akash', @@ -14,7 +15,7 @@ const info: Chain = { fees: { feeTokens: [{ denom: 'uakt', - fixedMinGasPrice: 0, + fixedMinGasPrice: 0.00025, lowGasPrice: 0.00025, averageGasPrice: 0.0025, highGasPrice: 0.025 @@ -26,7 +27,169 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: 'v0.45.16' + gitRepo: 'https://github.com/akash-network/node/', + recommendedVersion: 'v0.36.0', + compatibleVersions: ['v0.36.0'], + binaries: { + "linux/amd64": 'https://github.com/akash-network/node/releases/download/v0.36.0/akash_linux_amd64.zip', + "linux/arm64": 'https://github.com/akash-network/node/releases/download/v0.36.0/akash_linux_arm64.zip' + }, + cosmosSdkVersion: 'v0.45.16', + consensus: { + type: 'cometbft', + version: 'v0.34.27', + repo: 'https://github.com/akash-network/cometbft', + tag: 'v0.34.27-akash' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/akash-network/net/master/mainnet/genesis.json' + }, + versions: [ + { + name: 'v0.22.0', + recommendedVersion: 'v0.22.7', + compatibleVersions: ['v0.22.7'], + binaries: { + "linux/amd64": 'https://github.com/akash-network/node/releases/download/v0.22.7/akash_linux_amd64.zip', + "linux/arm64": 'https://github.com/akash-network/node/releases/download/v0.22.7/akash_linux_arm64.zip' + }, + nextVersionName: 'v0.24.0' + }, + { + name: 'v0.24.0', + recommendedVersion: 'v0.24.0', + compatibleVersions: ['v0.24.0'], + binaries: { + "linux/amd64": 'https://github.com/akash-network/node/releases/download/v0.24.0/akash_linux_amd64.zip', + "linux/arm64": 'https://github.com/akash-network/node/releases/download/v0.24.0/akash_linux_arm64.zip' + }, + nextVersionName: 'v0.26.0' + }, + { + name: 'v0.26.0', + recommendedVersion: 'v0.26.2', + compatibleVersions: ['v0.26.1', 'v0.26.2'], + proposal: 231, + height: 12992204, + binaries: { + "linux/amd64": 'https://github.com/akash-network/node/releases/download/v0.26.2/akash_linux_amd64.zip', + "linux/arm64": 'https://github.com/akash-network/node/releases/download/v0.26.2/akash_linux_arm64.zip' + }, + nextVersionName: 'v0.28.0' + }, + { + name: 'v0.28.0', + recommendedVersion: 'v0.28.2', + compatibleVersions: ['v0.28.2'], + proposal: 237, + height: 13759618, + binaries: { + "linux/amd64": 'https://github.com/akash-network/node/releases/download/v0.28.2/akash_linux_amd64.zip', + "linux/arm64": 'https://github.com/akash-network/node/releases/download/v0.28.2/akash_linux_arm64.zip' + }, + nextVersionName: 'v0.30.0' + }, + { + name: 'v0.30.0', + recommendedVersion: 'v0.30.0', + compatibleVersions: ['v0.30.0'], + proposal: 238, + height: 1388074, + binaries: { + "linux/amd64": 'https://github.com/akash-network/node/releases/download/v0.30.0/akash_linux_amd64.zip', + "linux/arm64": 'https://github.com/akash-network/node/releases/download/v0.30.0/akash_linux_arm64.zip' + }, + nextVersionName: 'v0.32.0' + }, + { + name: 'v0.32.0', + recommendedVersion: 'v0.32.1', + compatibleVersions: ['v0.32.1'], + proposal: 249, + height: 15414427, + binaries: { + "linux/amd64": 'https://github.com/akash-network/node/releases/download/v0.32.1/akash_linux_amd64.zip', + "linux/arm64": 'https://github.com/akash-network/node/releases/download/v0.32.1238/akash_linux_arm64.zip' + }, + cosmosSdkVersion: 'v0.45.16', + consensus: { + type: 'cometbft', + version: 'v0.34.27', + repo: 'https://github.com/akash-network/cometbft', + tag: 'v0.34.27-akash' + }, + nextVersionName: 'v0.34.0', + sdk: { + type: 'cosmos', + version: 'v0.45.16' + }, + ibc: { + type: 'go', + version: 'v4.4.2' + } + }, + { + name: 'v0.34.0', + recommendedVersion: 'v0.34.1', + compatibleVersions: ['v0.34.1'], + proposal: 256, + height: 16133283, + binaries: { + "linux/amd64": 'https://github.com/akash-network/node/releases/download/v0.34.1/akash_linux_amd64.zip', + "linux/arm64": 'https://github.com/akash-network/node/releases/download/v0.34.1/akash_linux_arm64.zip' + }, + cosmosSdkVersion: 'v0.45.16', + consensus: { + type: 'cometbft', + version: 'v0.34.27', + repo: 'https://github.com/akash-network/cometbft', + tag: 'v0.34.27-akash' + }, + nextVersionName: 'v0.36.0', + sdk: { + type: 'cosmos', + version: 'v0.45.16' + }, + ibc: { + type: 'go', + version: 'v4.6.0' + } + }, + { + name: 'v0.36.0', + recommendedVersion: 'v0.36.0', + compatibleVersions: ['v0.36.0'], + proposal: 257, + height: 16708237, + binaries: { + "linux/amd64": 'https://github.com/akash-network/node/releases/download/v0.36.0/akash_linux_amd64.zip', + "linux/arm64": 'https://github.com/akash-network/node/releases/download/v0.36.0/akash_linux_arm64.zip' + }, + cosmosSdkVersion: 'v0.45.16', + consensus: { + type: 'cometbft', + version: 'v0.34.27', + repo: 'https://github.com/akash-network/cometbft', + tag: 'v0.34.27-akash' + }, + sdk: { + type: 'cosmos', + version: 'v0.45.16' + }, + ibc: { + type: 'go', + version: 'v4.6.0' + } + } + ], + sdk: { + type: 'cosmos', + version: 'v0.45.16' + }, + ibc: { + type: 'go', + version: 'v4.6.0' + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.png', @@ -44,7 +207,7 @@ const info: Chain = { provider: 'ecostake' }, { - address: 'https://akash-rpc.lavenderfive.com:443', + address: 'https://rpc.lavenderfive.com:443/akash', provider: 'Lavender.Five Nodes' }, { @@ -114,7 +277,7 @@ const info: Chain = { provider: 'ecostake' }, { - address: 'https://akash-api.lavenderfive.com:443', + address: 'https://rest.lavenderfive.com:443/akash', provider: 'Lavender.Five Nodes' }, { @@ -162,7 +325,7 @@ const info: Chain = { provider: 'ValidatorNode' }, { - address: 'https://lcd-akash.whispernode.com:443', + address: 'https://api-akash.whispernode.com:443', provider: 'WhisperNode 🤐' }, { @@ -180,7 +343,7 @@ const info: Chain = { provider: 'Notional' }, { - address: 'akash-grpc.lavenderfive.com:443', + address: 'akash.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -210,6 +373,10 @@ const info: Chain = { { address: 'https://akash.declab.pro:9001', provider: 'Decloud Nodes Lab' + }, + { + address: 'grpc-akash.whispernode.com:443', + provider: 'WhisperNode 🤐' } ] }, @@ -256,11 +423,20 @@ const info: Chain = { kind: 'Decloud Nodes Lab', url: 'https://explorer.declab.pro/Akash', txPage: 'https://explorer.declab.pro/Akash/tx/${txHash}' + }, + { + kind: 'WhisperNode 🤐', + url: 'https://mainnet.whispernode.com/akash', + txPage: 'https://mainnet.whispernode.com/akash/tx/${txHash}', + accountPage: 'https://mainnet.whispernode.com/akash/account/${accountAddress}' } ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.svg', + theme: { + primaryColorHex: '#bc342c' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/akash/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/akash/ibc-data.ts index ac8b01067..36b22c925 100644 --- a/v2/packages/chain-registry/src/mainnet/akash/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/akash/ibc-data.ts @@ -135,7 +135,7 @@ const info: IBCData[] = [ ordering: 'unordered', version: 'ics20-1', tags: { - status: 'live', + status: 'killed', preferred: true, dex: 'osmosis' } diff --git a/v2/packages/chain-registry/src/mainnet/akiro/asset-list.ts b/v2/packages/chain-registry/src/mainnet/akiro/asset-list.ts index 09c6d8e37..e7c116944 100644 --- a/v2/packages/chain-registry/src/mainnet/akiro/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/akiro/asset-list.ts @@ -19,11 +19,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/akiro/images/akiro.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/akiro/images/akiro.svg' }, - coingeckoId: '', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/akiro/images/akiro.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/akiro/images/akiro.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/akiro/images/akiro.svg', + theme: { + primaryColorHex: '#f7f0e1' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/akiro/chain.ts b/v2/packages/chain-registry/src/mainnet/akiro/chain.ts index 21fd9217c..7c09c9766 100644 --- a/v2/packages/chain-registry/src/mainnet/akiro/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/akiro/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'killed', networkType: 'mainnet', prettyName: 'Akiro', + chainType: 'cosmos', chainId: 'akiro-1', bech32Prefix: 'akiro', daemonName: 'akirod', @@ -26,7 +27,30 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/akiroinu/akiro/', + recommendedVersion: 'v0.2', + compatibleVersions: ['v0.2'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/akiroinu/akiro/main/mainnet/genesis.json' + }, + versions: [{ + name: 'v0.2', + recommendedVersion: 'v0.2', + compatibleVersions: ['v0.2'], + cosmosSdkVersion: 'v0.45.4', + consensus: { + type: 'tendermint', + version: 'v0.34.19' + }, + sdk: { + type: 'cosmos', + version: 'v0.45.4' + }, + ibc: { + type: 'go', + version: 'v3.0.0' + } + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/akiro/images/akiro.png', @@ -62,7 +86,10 @@ const info: Chain = { }], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/akiro/images/akiro.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/akiro/images/akiro.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/akiro/images/akiro.svg', + theme: { + primaryColorHex: '#f7f0e1' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/althea/asset-list.ts b/v2/packages/chain-registry/src/mainnet/althea/asset-list.ts new file mode 100644 index 000000000..5868af804 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/althea/asset-list.ts @@ -0,0 +1,29 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + chainName: 'althea', + $schema: '../assetlist.schema.json', + assets: [{ + description: 'Althea native token', + denomUnits: [{ + denom: 'aalthea', + exponent: 0 + }, { + denom: 'althea', + exponent: 18 + }], + base: 'aalthea', + name: 'Althea Token', + display: 'althea', + symbol: 'ALTHEA', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/althea/images/althea.png', + theme: { + primaryColorHex: '#0474dc' + } + }, { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/althea/images/althea.svg' + }], + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/althea/chain.ts b/v2/packages/chain-registry/src/mainnet/althea/chain.ts new file mode 100644 index 000000000..76ef8c692 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/althea/chain.ts @@ -0,0 +1,91 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../chain.schema.json', + chainName: 'althea', + status: 'live', + networkType: 'mainnet', + website: 'https://althea.net/', + prettyName: 'Althea', + chainType: 'cosmos', + chainId: 'althea_258432-1', + bech32Prefix: 'althea', + daemonName: 'althea', + nodeHome: '$HOME/.althea', + slip44: 118, + fees: { + feeTokens: [{ + denom: 'aalthea', + fixedMinGasPrice: 100000000000, + lowGasPrice: 100000000000, + averageGasPrice: 100000000000, + highGasPrice: 300000000000 + }] + }, + staking: { + stakingTokens: [{ + denom: 'aalthea' + }] + }, + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/althea/images/althea.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/althea/images/althea.png', + theme: { + primaryColorHex: '#0474dc' + } + }, { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/althea/images/althea.svg' + }], + codebase: { + gitRepo: 'https://github.com/AltheaFoundation/althea-L1', + recommendedVersion: 'v1.3.0', + compatibleVersions: ['v1.3.0'], + binaries: { + "linux/amd64": 'https://github.com/AltheaFoundation/althea-L1/releases/download/v1.3.0/althea-linux-amd64' + }, + versions: [{ + name: 'v1', + recommendedVersion: 'v1.3.0', + compatibleVersions: ['v1.3.0'] + }], + genesis: { + genesisUrl: 'https://github.com/AltheaFoundation/althea-L1-docs/blob/main/althea-l1-mainnet-genesis.json' + } + }, + apis: { + rest: [ + { + address: 'https://nodes.chandrastation.com/api/althea/', + provider: 'Chandra Station' + }, + { + address: 'https://althea.api.m.stavr.tech', + provider: '🔥STAVR🔥' + }, + { + address: 'https://rest.lavenderfive.com:443/althea', + provider: 'Lavender.Five Nodes 🐝' + } + ], + rpc: [ + { + address: 'https://nodes.chandrastation.com/rpc/althea/', + provider: 'Chandra Station' + }, + { + address: 'https://althea.rpc.m.stavr.tech', + provider: '🔥STAVR🔥' + }, + { + address: 'https://rpc.lavenderfive.com:443/althea', + provider: 'Lavender.Five Nodes 🐝' + } + ], + grpc: [{ + address: 'althea.lavenderfive.com:443', + provider: 'Lavender.Five Nodes 🐝' + }] + } +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/althea/index.ts b/v2/packages/chain-registry/src/mainnet/althea/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/althea/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/mainnet/andromeda/asset-list.ts b/v2/packages/chain-registry/src/mainnet/andromeda/asset-list.ts index 48b1a7534..343537c86 100644 --- a/v2/packages/chain-registry/src/mainnet/andromeda/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/andromeda/asset-list.ts @@ -20,8 +20,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/andromeda/images/andromeda-logo.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/andromeda/images/andromeda-logo.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/andromeda/images/andromeda-logo.png', + theme: { + primaryColorHex: '#040404' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/andromeda/chain.ts b/v2/packages/chain-registry/src/mainnet/andromeda/chain.ts index e53c6b430..ca335f0e1 100644 --- a/v2/packages/chain-registry/src/mainnet/andromeda/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/andromeda/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../chain.schema.json', chainName: 'andromeda', + chainType: 'cosmos', chainId: 'andromeda-1', preForkChainName: 'andromeda1', prettyName: 'Andromeda', @@ -14,7 +15,10 @@ const info: Chain = { slip44: 118, fees: { feeTokens: [{ - denom: 'uandr' + denom: 'uandr', + lowGasPrice: 0.03, + averageGasPrice: 0.05, + highGasPrice: 0.075 }] }, staking: { @@ -26,15 +30,90 @@ const info: Chain = { } }, codebase: { - cosmosSdkVersion: 'v0.47.5', + gitRepo: 'https://github.com/andromedaprotocol/andromedad', + recommendedVersion: 'v0.1.1-patch', + compatibleVersions: ['v0.1.1-patch'], + cosmosSdkVersion: 'v0.47.8', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.41.0', cosmwasmEnabled: true, - cosmwasmVersion: 'v0.41.0' + genesis: { + genesisUrl: 'https://snapshots.lavenderfive.com/genesis/andromeda/genesis.json' + }, + versions: [{ + name: 'andromeda-1-v0.1.0', + height: 1696401, + tag: 'andromeda-1-v0.1.0', + recommendedVersion: 'andromeda-1-v0.1.0', + compatibleVersions: ['andromeda-1-v0.1.0'], + cosmosSdkVersion: 'v0.47.5', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + cosmwasmVersion: 'v0.41.0', + cosmwasmEnabled: true, + nextVersionName: 'v0.1.1', + sdk: { + type: 'cosmos', + version: 'v0.47.5' + }, + cosmwasm: { + version: 'v0.41.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.0' + } + }, { + name: 'v0.1.1', + proposal: 5, + height: 2363000, + tag: 'v0.1.1-patch', + recommendedVersion: 'v0.1.1-patch', + compatibleVersions: ['v0.1.1-patch'], + cosmosSdkVersion: 'v0.47.8', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.41.0', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: 'v0.47.8' + }, + cosmwasm: { + version: 'v0.41.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.4.0' + } + }], + sdk: { + type: 'cosmos', + version: 'v0.47.8' + }, + ibc: { + type: 'go', + version: 'v7.4.0' + }, + cosmwasm: { + version: 'v0.41.0', + enabled: true + } }, apis: { rpc: [ { address: 'https://rpc.andromeda-1.andromeda.aviaone.com', - provider: 'AVIAONE' + provider: 'AviaOne 🟢' }, { address: 'https://andromeda.rpc.kjnodes.com', @@ -49,17 +128,13 @@ const info: Chain = { provider: '🔥STAVR🔥' }, { - address: 'https://andromeda-rpc.lavenderfive.com:443', + address: 'https://rpc.lavenderfive.com:443/andromeda', provider: 'Lavender.Five Nodes 🐝' }, { address: 'https://andromeda-mainnet-rpc.autostake.com:443', provider: 'AutoStake 🛡️ Slash Protected' }, - { - address: 'https://andromeda-rpc.stake-town.com:443', - provider: 'StakeTown' - }, { address: 'https://andromeda-rpc.stakerhouse.com:443', provider: 'StakerHouse' @@ -79,12 +154,20 @@ const info: Chain = { { address: 'andromeda-rpc.noders.services', provider: '[NODERS]TEAM' + }, + { + address: 'rpc-andromeda.blockval.io', + provider: 'Blockval' + }, + { + address: 'https://andromeda.rpc.liveraven.net', + provider: 'LiveRaveN' } ], rest: [ { - address: 'https://api.andromeda-1.andromeda.aviaone.com/', - provider: 'AVIAONE' + address: 'https://api.andromeda-1.andromeda.aviaone.com', + provider: 'AviaOne 🟢' }, { address: 'https://andromeda.api.kjnodes.com', @@ -99,17 +182,13 @@ const info: Chain = { provider: '🔥STAVR🔥' }, { - address: 'https://andromeda-api.lavenderfive.com:443', + address: 'https://rest.lavenderfive.com:443/andromeda', provider: 'Lavender.Five Nodes 🐝' }, { address: 'https://andromeda-mainnet-lcd.autostake.com:443', provider: 'AutoStake 🛡️ Slash Protected' }, - { - address: 'https://andromeda-api.stake-town.com:443', - provider: 'StakeTown' - }, { address: 'https://andromeda-rest.stakerhouse.com:443', provider: 'StakerHouse' @@ -129,16 +208,24 @@ const info: Chain = { { address: 'andromeda-api.noders.services', provider: '[NODERS]TEAM' + }, + { + address: 'api-andromeda.blockval.io', + provider: 'Blockval' + }, + { + address: 'https://andromeda.api.liveraven.net', + provider: 'LiveRaveN' } ], grpc: [ { - address: 'andromeda-grpc.lavenderfive.com:443', + address: 'andromeda.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { - address: 'https://grpc.andromeda-1.andromeda.aviaone.com:9094', - provider: 'AVIAONE' + address: 'https://grpc.andromeda-1.andromeda.aviaone.com:9108', + provider: 'AviaOne 🟢' }, { address: 'andromeda.grpc.kjnodes.com:443', @@ -156,10 +243,6 @@ const info: Chain = { address: 'http://andromedad.grpc.t.stavr.tech:132', provider: '🔥STAVR🔥' }, - { - address: 'andromeda-grpc.stake-town.com:443', - provider: 'StakeTown' - }, { address: 'andromeda-grpc.stakerhouse.com:443', provider: 'StakerHouse' @@ -175,6 +258,14 @@ const info: Chain = { { address: 'andromeda-grpc.noders.services:34090', provider: '[NODERS]TEAM' + }, + { + address: 'grpc-andromeda.blockval.io:443', + provider: 'Blockval' + }, + { + address: 'andromeda.grpc.liveraven.net:443', + provider: 'LiveRaveN' } ] }, @@ -201,13 +292,21 @@ const info: Chain = { kind: 'ping.pub', url: 'https://ping.pub/andromeda', txPage: 'https://ping.pub/andromeda/tx/${txHash}' + }, + { + kind: 'AviaOne Explorer 🟢', + url: 'https://mainnet.explorer.aviaone.com/andromeda', + txPage: 'https://mainnet.explorer.aviaone.com/andromeda/tx/${txHash}' } ], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/andromeda/images/andromeda-logo.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/andromeda/images/andromeda-logo.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/andromeda/images/andromeda-logo.png', + theme: { + primaryColorHex: '#040404' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/andromeda/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/andromeda/ibc-data.ts index c042e2b63..222861c23 100644 --- a/v2/packages/chain-registry/src/mainnet/andromeda/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/andromeda/ibc-data.ts @@ -87,6 +87,65 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'andromeda', + clientId: '07-tendermint-17', + connectionId: 'connection-13' + }, + chain2: { + chainName: 'kyve', + clientId: '07-tendermint-2', + connectionId: 'connection-3' + }, + channels: [{ + chain1: { + channelId: 'channel-14', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-2', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + feeVersion: 'ics29-1', + tags: { + status: 'live', + preferred: true + } + }] + }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'andromeda', + clientId: '07-tendermint-19', + connectionId: 'connection-15' + }, + chain2: { + chainName: 'osmosis', + clientId: '07-tendermint-3250', + connectionId: 'connection-2735' + }, + channels: [{ + chain1: { + channelId: 'channel-17', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-81924', + 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/andromeda1/chain.ts b/v2/packages/chain-registry/src/mainnet/andromeda1/chain.ts index 877dc7a97..f513eafff 100644 --- a/v2/packages/chain-registry/src/mainnet/andromeda1/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/andromeda1/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../chain.schema.json', chainName: 'andromeda1', + chainType: 'cosmos', chainId: 'andromeda-1', prettyName: 'Andromeda', status: 'killed', @@ -25,7 +26,10 @@ const info: Chain = { } }, codebase: { - + gitRepo: 'https://github.com/andromedaprotocol/andromedad', + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/andromedaprotocol/mainnet/release/genesis.json' + } }, apis: { rpc: [ @@ -46,7 +50,7 @@ const info: Chain = { provider: '🔥STAVR🔥' }, { - address: 'https://andromeda-rpc.lavenderfive.com:443', + address: 'https://rpc.lavenderfive.com:443/andromeda', provider: 'Lavender.Five Nodes 🐝' }, { @@ -92,7 +96,7 @@ const info: Chain = { provider: '🔥STAVR🔥' }, { - address: 'https://andromeda-api.lavenderfive.com:443', + address: 'https://rest.lavenderfive.com:443/andromeda', provider: 'Lavender.Five Nodes 🐝' }, { @@ -122,7 +126,7 @@ const info: Chain = { ], grpc: [ { - address: 'andromeda-grpc.lavenderfive.com:443', + address: 'andromeda.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -192,7 +196,10 @@ const info: Chain = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/andromeda/images/andromeda-logo.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/andromeda/images/andromeda-logo.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/andromeda/images/andromeda-logo.png', + theme: { + primaryColorHex: '#040404' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/archway/asset-list.ts b/v2/packages/chain-registry/src/mainnet/archway/asset-list.ts index 57b4ed7f8..de2d2192b 100644 --- a/v2/packages/chain-registry/src/mainnet/archway/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/archway/asset-list.ts @@ -4,7 +4,8 @@ const info: AssetList = { chainName: 'archway', assets: [ { - description: 'The native token of Archway network', + description: 'Archway is a smart contract platform in the Cosmos ecosystem designed to reward developers by providing them with a share of transaction fees generated by their applications.', + extendedDescription: 'Archway aims to incentivize developers by sharing a portion of the transaction fees generated by their decentralized applications (dApps) built on the platform. This innovative approach helps align the interests of developers with the network\'s growth and sustainability. Archway\'s native token, ARCH, is used for staking, governance, and distributing rewards to developers. By leveraging the Cosmos SDK, Archway ensures interoperability and scalability, allowing developers to build and deploy efficient and high-performance dApps.', denomUnits: [ { denom: 'aarch', @@ -24,18 +25,22 @@ const info: AssetList = { display: 'arch', symbol: 'ARCH', logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/archway.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/archway.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/arch.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/arch.svg' }, coingeckoId: 'archway', images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/archway.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/archway.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/arch.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/arch.svg', + theme: { + primaryColorHex: '#fc4c04' + } }], socials: { website: 'https://archway.io/', twitter: 'https://twitter.com/archwayHQ' - } + }, + typeAsset: 'sdk.coin' }, { description: 'ERIS liquid staked ARCH', @@ -56,20 +61,23 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/amparch.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/amparch.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/amparch.png', + theme: { + primaryColorHex: '#5c84cc' + } }] }, { description: 'The first memecoin on osmosis.', denomUnits: [{ - denom: 'ibc/7CB33A66F90533ED1E168CB3251253C719CF4B04FF1290AFD795F14CA1D67278', + denom: 'ibc/D2BCFE34F35AF2968C8E1F84557D8A2058BB56F739EB553206EFC2AD8C6EDAF0', exponent: 0 }, { denom: 'WOSMO', exponent: 6 }], typeAsset: 'ics20', - base: 'ibc/7CB33A66F90533ED1E168CB3251253C719CF4B04FF1290AFD795F14CA1D67278', + base: 'ibc/D2BCFE34F35AF2968C8E1F84557D8A2058BB56F739EB553206EFC2AD8C6EDAF0', name: 'Wosmo', display: 'WOSMO', symbol: 'WOSMO', @@ -90,7 +98,10 @@ const info: AssetList = { chainName: 'osmosis', baseDenom: 'factory/osmo1pfyxruwvtwk00y8z06dh2lqjdj82ldvy74wzm3/WOSMO' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wosmo.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wosmo.png', + theme: { + primaryColorHex: '#edd5ee' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wosmo.png' @@ -124,16 +135,19 @@ const info: AssetList = { } }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/vidulum/images/vdl.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/vidulum/images/vdl.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/vdl.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/vdl.svg' }, images: [{ imageSync: { chainName: 'vidulum', baseDenom: 'uvdl' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/vidulum/images/vdl.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/vidulum/images/vdl.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/vdl.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/vdl.svg', + theme: { + primaryColorHex: '#3454bc' + } }] }, { @@ -157,9 +171,126 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/axv.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/axv.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/axv.svg', + theme: { + primaryColorHex: '#141434' + } }], coingeckoId: 'astrovault' + }, + { + description: 'Wrapped ARCH', + typeAsset: 'cw20', + address: 'archway1msc3fa4e2mh73y760qmjd3wfkzr98nl26f36xgt2xnhuw6ay3scs42zeue', + denomUnits: [{ + denom: 'cw20:archway1msc3fa4e2mh73y760qmjd3wfkzr98nl26f36xgt2xnhuw6ay3scs42zeue', + exponent: 0 + }, { + denom: 'wARCH', + exponent: 18 + }], + base: 'cw20:archway1msc3fa4e2mh73y760qmjd3wfkzr98nl26f36xgt2xnhuw6ay3scs42zeue', + name: 'Wrapped ARCH', + display: 'wARCH', + symbol: 'wARCH', + traces: [{ + type: 'wrapped', + counterparty: { + chainName: 'archway', + baseDenom: 'aarch' + }, + provider: 'Archway' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/wArch.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/wArch.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/wArch.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/wArch.svg', + theme: { + primaryColorHex: '#000000' + } + }] + }, + { + description: 'Circle\'s USDC Noble on Archway ', + denomUnits: [{ + denom: 'ibc/43897B9739BD63E3A08A88191999C632E052724AB96BD4C74AE31375C991F48D', + exponent: 0, + aliases: ['uusdc'] + }, { + denom: 'usdc', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/43897B9739BD63E3A08A88191999C632E052724AB96BD4C74AE31375C991F48D', + name: 'USDC (Noble)', + display: 'usdc', + symbol: 'USDC', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'noble', + baseDenom: 'uusdc', + channelId: 'channel-12' + }, + chain: { + channelId: 'channel-29', + path: 'transfer/channel-29/uusdc' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' + }, + images: [{ + imageSync: { + chainName: 'noble', + baseDenom: 'uusdc' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + theme: { + circle: true, + primaryColorHex: '#2775CA' + } + }] + }, + { + description: 'Wrapped USDC (Noble)', + typeAsset: 'cw20', + address: 'archway1gaf9nw7n8v5lpjz9caxjpps006kxfcrzcuc8y5qp4clslhven2ns2g0ule', + denomUnits: [{ + denom: 'cw20:archway1gaf9nw7n8v5lpjz9caxjpps006kxfcrzcuc8y5qp4clslhven2ns2g0ule', + exponent: 0 + }, { + denom: 'wUSDC', + exponent: 6 + }], + base: 'cw20:archway1gaf9nw7n8v5lpjz9caxjpps006kxfcrzcuc8y5qp4clslhven2ns2g0ule', + name: 'Wrapped USDC', + display: 'wUSDC', + symbol: 'wUSDC', + traces: [{ + type: 'wrapped', + counterparty: { + chainName: 'archway', + baseDenom: 'ibc/43897B9739BD63E3A08A88191999C632E052724AB96BD4C74AE31375C991F48D' + }, + provider: 'Archway' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/wUsdc-noble.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/wUsdc-noble.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/wUsdc-noble.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/wUsdc-noble.svg', + theme: { + primaryColorHex: '#000000' + } + }] } ] }; diff --git a/v2/packages/chain-registry/src/mainnet/archway/chain.ts b/v2/packages/chain-registry/src/mainnet/archway/chain.ts index d655444a5..59061b86c 100644 --- a/v2/packages/chain-registry/src/mainnet/archway/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/archway/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://archway.io/', prettyName: 'Archway', + chainType: 'cosmos', chainId: 'archway-1', bech32Prefix: 'archway', daemonName: 'archwayd', @@ -30,9 +31,210 @@ const info: Chain = { } }, codebase: { - cosmosSdkVersion: 'v0.45.16', + gitRepo: 'https://github.com/archway-network/archway', + recommendedVersion: 'v8.0.0', + compatibleVersions: ['v8.0.0'], + binaries: { + "linux/amd64": 'https://github.com/archway-network/archway/releases/download/v8.0.0/archwayd_linux_amd64', + "linux/arm64": 'https://github.com/archway-network/archway/releases/download/v8.0.0/archwayd_linux_arm64', + "darwin/amd64": 'https://github.com/archway-network/archway/releases/download/v8.0.0/archwayd_darwin_amd64', + "darwin/arm64": 'https://github.com/archway-network/archway/releases/download/v8.0.0/archwayd_darwin_arm64' + }, + cosmosSdkVersion: 'v0.47.11', + consensus: { + type: 'cometbft', + version: 'v0.37.5' + }, + cosmwasmVersion: 'v0.45.0', cosmwasmEnabled: true, - cosmwasmVersion: 'v0.33.0' + genesis: { + genesisUrl: 'https://github.com/archway-network/networks/raw/main/archway/genesis/genesis.json.gz' + }, + versions: [ + { + name: 'v1.0.0', + recommendedVersion: 'v1.0.1', + compatibleVersions: ['v1.0.0', 'v1.0.1'], + tag: 'v1.0.1', + height: 1, + consensus: { + type: 'tendermint', + version: 'v0.34.27' + }, + cosmosSdkVersion: 'v0.45.16', + cosmwasmVersion: 'v0.32.0', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.archway/data/wasm', + binaries: { + "linux/amd64": 'https://github.com/archway-network/archway/releases/download/v1.0.1/archwayd_linux_amd64', + "linux/arm64": 'https://github.com/archway-network/archway/releases/download/v1.0.1/archwayd_linux_arm64' + }, + nextVersionName: 'v2.0.0', + sdk: { + type: 'cosmos', + version: 'v0.45.16' + }, + cosmwasm: { + version: 'v0.32.0', + path: '$HOME/.archway/data/wasm', + enabled: true + }, + ibc: { + type: 'go', + version: 'v4.3.1' + } + }, + { + name: 'v2.0.0', + recommendedVersion: 'v2.0.0', + compatibleVersions: ['v2.0.0'], + tag: 'v2.0.0', + proposal: 10, + height: 525000, + consensus: { + type: 'cometbft', + version: 'v0.34.27' + }, + cosmosSdkVersion: 'v0.45.16', + cosmwasmVersion: 'v0.32.0', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.archway/data/wasm', + binaries: { + "linux/amd64": 'https://github.com/archway-network/archway/releases/download/v2.0.0/archwayd_linux_amd64', + "linux/arm64": 'https://github.com/archway-network/archway/releases/download/v2.0.0/archwayd_linux_arm64' + }, + nextVersionName: 'v4.0.2', + sdk: { + type: 'cosmos', + version: 'v0.45.16' + }, + cosmwasm: { + version: 'v0.32.0', + path: '$HOME/.archway/data/wasm', + enabled: true + }, + ibc: { + type: 'go', + version: 'v4.3.1' + } + }, + { + name: 'v4.0.2', + recommendedVersion: 'v4.0.3', + compatibleVersions: ['v4.0.3'], + proposal: 21, + height: 1215711, + consensus: { + type: 'cometbft', + version: 'v0.34.27' + }, + cosmosSdkVersion: 'v0.45.16', + cosmwasmVersion: 'v0.33.0', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.archway/data/wasm', + binaries: { + "linux/amd64": 'https://github.com/archway-network/archway/releases/download/v4.0.3/archwayd_linux_amd64', + "linux/arm64": 'https://github.com/archway-network/archway/releases/download/v4.0.3/archwayd_linux_arm64', + "darwin/amd64": 'https://github.com/archway-network/archway/releases/download/v4.0.3/archwayd_darwin_amd64', + "darwin/arm64": 'https://github.com/archway-network/archway/releases/download/v4.0.3/archwayd_darwin_arm64' + }, + nextVersionName: 'v6.0.0', + sdk: { + type: 'cosmos', + version: 'v0.45.16' + }, + cosmwasm: { + version: 'v0.33.0', + path: '$HOME/.archway/data/wasm', + enabled: true + }, + ibc: { + type: 'go', + version: 'v4.3.1' + } + }, + { + name: 'v6.0.0', + recommendedVersion: 'v6.0.3', + compatibleVersions: ['v6.0.3'], + proposal: 38, + height: 3554500, + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmosSdkVersion: 'v0.47.10', + cosmwasmVersion: 'archway-network/archway-wasmd v0.45.0-archway', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.archway/data/wasm', + binaries: { + "linux/amd64": 'https://github.com/archway-network/archway/releases/download/v6.0.3/archwayd_linux_amd64', + "linux/arm64": 'https://github.com/archway-network/archway/releases/download/v6.0.3/archwayd_linux_arm64', + "darwin/amd64": 'https://github.com/archway-network/archway/releases/download/v6.0.3/archwayd_darwin_amd64', + "darwin/arm64": 'https://github.com/archway-network/archway/releases/download/v6.0.3/archwayd_darwin_arm64' + }, + nextVersionName: 'v7.0.0', + sdk: { + type: 'cosmos', + version: 'v0.47.10' + }, + cosmwasm: { + version: 'v0.45.0', + repo: 'https://github.com/archway-network/archway-wasmd', + tag: 'v0.45.0-archway', + path: '$HOME/.archway/data/wasm', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.4.0' + } + }, + { + name: 'v7.0.0', + proposal: 43, + height: 4473000, + recommendedVersion: 'v8.0.0', + compatibleVersions: ['v8.0.0'], + binaries: { + "linux/amd64": 'https://github.com/archway-network/archway/releases/download/v8.0.0/archwayd_linux_amd64', + "linux/arm64": 'https://github.com/archway-network/archway/releases/download/v8.0.0/archwayd_linux_arm64', + "darwin/amd64": 'https://github.com/archway-network/archway/releases/download/v8.0.0/archwayd_darwin_amd64', + "darwin/arm64": 'https://github.com/archway-network/archway/releases/download/v8.0.0/archwayd_darwin_arm64' + }, + cosmosSdkVersion: 'v0.47.11', + consensus: { + type: 'cometbft', + version: 'v0.37.5' + }, + cosmwasmVersion: 'v0.45.0', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: 'v0.47.11' + }, + cosmwasm: { + version: 'v0.45.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.4.0' + } + } + ], + sdk: { + type: 'cosmos', + version: 'v0.47.11' + }, + ibc: { + type: 'go', + version: 'v7.4.0' + }, + cosmwasm: { + version: 'v0.45.0', + enabled: true + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/archway.png', @@ -77,10 +279,6 @@ const info: Chain = { address: 'https://rpc-archway.theamsolutions.info', provider: 'AM Solutions' }, - { - address: 'https://rpc-archway.whispernode.com:443', - provider: 'WhisperNode 🤐' - }, { address: 'https://archway-rpc.w3coins.io', provider: 'w3coins' @@ -90,7 +288,7 @@ const info: Chain = { provider: '𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀' }, { - address: 'https://archway-rpc.lavenderfive.com:443', + address: 'https://rpc.lavenderfive.com:443/archway', provider: 'Lavender.Five Nodes 🐝' }, { @@ -133,14 +331,6 @@ const info: Chain = { address: 'https://rpc.archway.stakeup.tech', provider: 'StakeUp' }, - { - address: 'https://archway.api.trivium.network:26657', - provider: 'TriviumX | Architech' - }, - { - address: 'https://archway-rpc.tienthuattoan.ventures', - provider: 'TienThuatToan' - }, { address: 'https://archway-rpc.stakeandrelax.net', provider: 'Stake&Relax 🦥' @@ -149,6 +339,10 @@ const info: Chain = { address: 'https://rpc.archway.bronbro.io:443', provider: 'Bro_n_Bro' }, + { + address: 'https://rpc-archway.luckyfriday.io/', + provider: 'GlobalStake' + }, { address: 'https://archway-rpc.noders.services', provider: '[NODERS]TEAM' @@ -192,11 +386,7 @@ const info: Chain = { provider: 'AM Solutions' }, { - address: 'https://lcd-archway.whispernode.com:443', - provider: 'WhisperNode 🤐' - }, - { - address: 'https://archway-api.lavenderfive.com:443', + address: 'https://rest.lavenderfive.com:443/archway', provider: 'Lavender.Five Nodes 🐝' }, { @@ -235,10 +425,6 @@ const info: Chain = { address: 'https://api.archway.stakeup.tech', provider: 'StakeUp' }, - { - address: 'https://archway.api.trivium.network:1317', - provider: 'TriviumX | Architech' - }, { address: 'https://archway-mainnet-archive.allthatnode.com:1317', provider: 'All That Node' @@ -286,7 +472,7 @@ const info: Chain = { provider: 'AM Solutions' }, { - address: 'archway-grpc.lavenderfive.com:443', + address: 'archway.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -333,10 +519,6 @@ const info: Chain = { address: 'grpc-archway-mainnet.testnet-pride.com:9096', provider: 'TestnetPride' }, - { - address: 'archway.api.trivium.network:9090', - provider: 'TriviumX | Architech' - }, { address: 'archway-grpc.tienthuattoan.ventures:9290', provider: 'TienThuatToan' @@ -402,11 +584,20 @@ const info: Chain = { url: 'https://ezstaking.app/archway', txPage: 'https://ezstaking.app/archway/txs/${txHash}', accountPage: 'https://ezstaking.app/archway/account/${accountAddress}' + }, + { + kind: 'WhisperNode 🤐', + url: 'https://mainnet.whispernode.com/archway', + txPage: 'https://mainnet.whispernode.com/archway/tx/${txHash}', + accountPage: 'https://mainnet.whispernode.com/archway/account/${accountAddress}' } ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/archway.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/archway.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/archway.svg', + theme: { + primaryColorHex: '#fc4c04' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/archway/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/archway/ibc-data.ts index 3c0f396ab..eae3f4e40 100644 --- a/v2/packages/chain-registry/src/mainnet/archway/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/archway/ibc-data.ts @@ -113,6 +113,34 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'archway', + clientId: '07-tendermint-114', + connectionId: 'connection-107' + }, + chain2: { + chainName: 'beezee', + clientId: '07-tendermint-8', + connectionId: 'connection-2' + }, + channels: [{ + chain1: { + channelId: 'channel-147', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-2', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live' + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -170,6 +198,34 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'archway', + clientId: '07-tendermint-75', + connectionId: 'connection-79' + }, + chain2: { + chainName: 'composable', + clientId: '07-tendermint-143', + connectionId: 'connection-63' + }, + channels: [{ + chain1: { + channelId: 'channel-108', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-50', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live' + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -230,21 +286,21 @@ const info: IBCData[] = [ $schema: '../ibc_data.schema.json', chain1: { chainName: 'archway', - clientId: '07-tendermint-66', - connectionId: 'connection-72' + clientId: '07-tendermint-113', + connectionId: 'connection-106' }, chain2: { chainName: 'doravota', - clientId: '07-tendermint-20', - connectionId: 'connection-24' + clientId: '07-tendermint-22', + connectionId: 'connection-28' }, channels: [{ chain1: { - channelId: 'channel-101', + channelId: 'channel-146', portId: 'transfer' }, chain2: { - channelId: 'channel-10', + channelId: 'channel-13', portId: 'transfer' }, ordering: 'unordered', @@ -559,7 +615,8 @@ const info: IBCData[] = [ clientId: '07-tendermint-2850', connectionId: 'connection-2362' }, - channels: [{ + channels: [ + { chain1: { channelId: 'channel-1', portId: 'transfer' @@ -573,7 +630,38 @@ const info: IBCData[] = [ tags: { status: 'live' } - }] + }, + { + chain1: { + channelId: '*', + portId: 'wasm.*' + }, + chain2: { + channelId: '*', + portId: 'icahost' + }, + ordering: 'ordered', + version: 'ics27-1', + tags: { + status: 'live' + } + }, + { + chain1: { + channelId: '*', + portId: 'wasm.*' + }, + chain2: { + channelId: '*', + portId: 'icqhost' + }, + ordering: 'unordered', + version: 'icq-1', + tags: { + status: 'live' + } + } + ] }, { $schema: '../ibc_data.schema.json', diff --git a/v2/packages/chain-registry/src/mainnet/arkh/asset-list.ts b/v2/packages/chain-registry/src/mainnet/arkh/asset-list.ts index 6ec1af562..f1bb578f8 100644 --- a/v2/packages/chain-registry/src/mainnet/arkh/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/arkh/asset-list.ts @@ -21,12 +21,16 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/arkh/images/arkh.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/arkh/images/arkh.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/arkh/images/arkh.svg', + theme: { + primaryColorHex: '#bdbb82' + } }], socials: { website: 'https://arkhadian.io/', twitter: 'https://twitter.com/ArkhadianSas' - } + }, + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/arkh/chain.ts b/v2/packages/chain-registry/src/mainnet/arkh/chain.ts index aac6b1975..8d6e37649 100644 --- a/v2/packages/chain-registry/src/mainnet/arkh/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/arkh/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://arkhadian.com/', prettyName: 'Arkhadian', + chainType: 'cosmos', chainId: 'arkh', bech32Prefix: 'arkh', daemonName: 'arkhd', @@ -27,7 +28,25 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/vincadian/arkh-blockchain', + recommendedVersion: 'v2.0.0', + compatibleVersions: ['v2.0.0'], + binaries: { + "linux/amd64": 'https://github.com/vincadian/arkh-blockchain/releases/download/latest/arkh-blockchain_latest_linux_amd64.tar.gz', + "darwin/amd64": 'https://github.com/vincadian/arkh-blockchain/releases/download/latest/arkh-blockchain_latest_darwin_amd64.tar.gz' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/vincadian/arkh-blockchain/master/genesis/genesis.json' + }, + versions: [{ + name: 'v2.0.0', + recommendedVersion: 'v2.0.0', + compatibleVersions: ['v2.0.0'], + binaries: { + "linux/amd64": 'https://github.com/vincadian/arkh-blockchain/releases/download/latest/arkh-blockchain_latest_linux_amd64.tar.gz', + "darwin/amd64": 'https://github.com/vincadian/arkh-blockchain/releases/download/latest/arkh-blockchain_latest_darwin_amd64.tar.gz' + } + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/arkh/images/arkh.png', @@ -81,7 +100,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/arkh/images/arkh.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/arkh/images/arkh.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/arkh/images/arkh.svg', + theme: { + primaryColorHex: '#bdbb82' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/asset-lists.ts b/v2/packages/chain-registry/src/mainnet/asset-lists.ts index c4aef32bb..366414994 100644 --- a/v2/packages/chain-registry/src/mainnet/asset-lists.ts +++ b/v2/packages/chain-registry/src/mainnet/asset-lists.ts @@ -1,23 +1,34 @@ import { AssetList } from '@chain-registry/v2-types'; +import * as _ethereum from './ethereum'; +import * as _rootstock from './rootstock'; +import * as _solana from './solana'; +import * as _ton from './ton'; +import * as _tron from './tron'; import * as _8ball from './8ball'; import * as _acrechain from './acrechain'; import * as _agoric from './agoric'; import * as _aioz from './aioz'; import * as _akash from './akash'; import * as _akiro from './akiro'; +import * as _althea from './althea'; import * as _andromeda from './andromeda'; import * as _archway from './archway'; import * as _arkh from './arkh'; import * as _assetmantle from './assetmantle'; import * as _aura from './aura'; +import * as _aura1 from './aura1'; import * as _axelar from './axelar'; import * as _bandchain from './bandchain'; import * as _beezee from './beezee'; +import * as _bitbadges from './bitbadges'; import * as _bitcanna from './bitcanna'; import * as _bitsong from './bitsong'; +import * as _blockx from './blockx'; +import * as _bluechip from './bluechip'; import * as _bluzelle from './bluzelle'; import * as _bostrom from './bostrom'; +import * as _bouachain from './bouachain'; import * as _canto from './canto'; import * as _carbon from './carbon'; import * as _celestia from './celestia'; @@ -29,6 +40,7 @@ import * as _chimba from './chimba'; import * as _chronicnetwork from './chronicnetwork'; import * as _cifer from './cifer'; import * as _cifer1 from './cifer1'; +import * as _cnhostables from './cnhostables'; import * as _comdex from './comdex'; import * as _commercionetwork from './commercionetwork'; import * as _composable from './composable'; @@ -65,17 +77,21 @@ import * as _gitopia from './gitopia'; import * as _govgen from './govgen'; import * as _gravitybridge from './gravitybridge'; import * as _haqq from './haqq'; +import * as _heli from './heli'; import * as _highbury from './highbury'; import * as _humans from './humans'; import * as _idep from './idep'; import * as _impacthub from './impacthub'; import * as _imversed from './imversed'; import * as _injective from './injective'; +import * as _int3face from './int3face'; import * as _irisnet from './irisnet'; import * as _jackal from './jackal'; +import * as _joltify from './joltify'; import * as _juno from './juno'; import * as _kava from './kava'; import * as _kichain from './kichain'; +import * as _kimanetwork from './kimanetwork'; import * as _konstellation from './konstellation'; import * as _kujira from './kujira'; import * as _kyve from './kyve'; @@ -84,9 +100,11 @@ import * as _lava from './lava'; import * as _likecoin from './likecoin'; import * as _logos from './logos'; import * as _loop from './loop'; +import * as _lorenzo from './lorenzo'; import * as _loyal from './loyal'; import * as _lumenx from './lumenx'; import * as _lumnetwork from './lumnetwork'; +import * as _mande from './mande'; import * as _mars from './mars'; import * as _mayachain from './mayachain'; import * as _medasdigital from './medasdigital'; @@ -94,11 +112,14 @@ import * as _meme from './meme'; import * as _microtick from './microtick'; import * as _migaloo from './migaloo'; import * as _mises from './mises'; +import * as _mtgbp from './mtgbp'; import * as _mun from './mun'; import * as _mythos from './mythos'; +import * as _neura from './neura'; import * as _neutaro from './neutaro'; import * as _neutron from './neutron'; import * as _nibiru from './nibiru'; +import * as _nim from './nim'; import * as _noble from './noble'; import * as _nois from './nois'; import * as _nolus from './nolus'; @@ -112,6 +133,7 @@ import * as _onex from './onex'; import * as _onomy from './onomy'; import * as _oraichain from './oraichain'; import * as _osmosis from './osmosis'; +import * as _paloma from './paloma'; import * as _panacea from './panacea'; import * as _passage from './passage'; import * as _passage1 from './passage1'; @@ -119,8 +141,10 @@ import * as _persistence from './persistence'; import * as _planq from './planq'; import * as _point from './point'; import * as _provenance from './provenance'; +import * as _pryzm from './pryzm'; import * as _pundix from './pundix'; import * as _pylons from './pylons'; +import * as _qfs from './qfs'; import * as _quasar from './quasar'; import * as _quicksilver from './quicksilver'; import * as _qwoyn from './qwoyn'; @@ -128,10 +152,13 @@ import * as _realio from './realio'; import * as _rebus from './rebus'; import * as _regen from './regen'; import * as _rizon from './rizon'; +import * as _routerchain from './routerchain'; import * as _saga from './saga'; import * as _scorum from './scorum'; import * as _secretnetwork from './secretnetwork'; +import * as _seda from './seda'; import * as _sei from './sei'; +import * as _self from './self'; import * as _sentinel from './sentinel'; import * as _sge from './sge'; import * as _shareledger from './shareledger'; @@ -146,14 +173,19 @@ import * as _stargaze from './stargaze'; import * as _starname from './starname'; import * as _stratos from './stratos'; import * as _stride from './stride'; +import * as _sunrise from './sunrise'; +import * as _synternet from './synternet'; +import * as _taketitan from './taketitan'; import * as _tenet from './tenet'; import * as _teritori from './teritori'; import * as _terpnetwork from './terpnetwork'; import * as _terra from './terra'; import * as _terra2 from './terra2'; import * as _tgrade from './tgrade'; +import * as _thorchain from './thorchain'; import * as _titan from './titan'; import * as _umee from './umee'; +import * as _unicorn from './unicorn'; import * as _unification from './unification'; import * as _ununifi from './ununifi'; import * as _uptick from './uptick'; @@ -162,24 +194,35 @@ import * as _xpla from './xpla'; import * as _zetachain from './zetachain'; const assetList: AssetList[] = [ + _ethereum.assetList, + _rootstock.assetList, + _solana.assetList, + _ton.assetList, + _tron.assetList, _8ball.assetList, _acrechain.assetList, _agoric.assetList, _aioz.assetList, _akash.assetList, _akiro.assetList, + _althea.assetList, _andromeda.assetList, _archway.assetList, _arkh.assetList, _assetmantle.assetList, _aura.assetList, + _aura1.assetList, _axelar.assetList, _bandchain.assetList, _beezee.assetList, + _bitbadges.assetList, _bitcanna.assetList, _bitsong.assetList, + _blockx.assetList, + _bluechip.assetList, _bluzelle.assetList, _bostrom.assetList, + _bouachain.assetList, _canto.assetList, _carbon.assetList, _celestia.assetList, @@ -191,6 +234,7 @@ const assetList: AssetList[] = [ _chronicnetwork.assetList, _cifer.assetList, _cifer1.assetList, + _cnhostables.assetList, _comdex.assetList, _commercionetwork.assetList, _composable.assetList, @@ -227,17 +271,21 @@ const assetList: AssetList[] = [ _govgen.assetList, _gravitybridge.assetList, _haqq.assetList, + _heli.assetList, _highbury.assetList, _humans.assetList, _idep.assetList, _impacthub.assetList, _imversed.assetList, _injective.assetList, + _int3face.assetList, _irisnet.assetList, _jackal.assetList, + _joltify.assetList, _juno.assetList, _kava.assetList, _kichain.assetList, + _kimanetwork.assetList, _konstellation.assetList, _kujira.assetList, _kyve.assetList, @@ -246,9 +294,11 @@ const assetList: AssetList[] = [ _likecoin.assetList, _logos.assetList, _loop.assetList, + _lorenzo.assetList, _loyal.assetList, _lumenx.assetList, _lumnetwork.assetList, + _mande.assetList, _mars.assetList, _mayachain.assetList, _medasdigital.assetList, @@ -256,11 +306,14 @@ const assetList: AssetList[] = [ _microtick.assetList, _migaloo.assetList, _mises.assetList, + _mtgbp.assetList, _mun.assetList, _mythos.assetList, + _neura.assetList, _neutaro.assetList, _neutron.assetList, _nibiru.assetList, + _nim.assetList, _noble.assetList, _nois.assetList, _nolus.assetList, @@ -274,6 +327,7 @@ const assetList: AssetList[] = [ _onomy.assetList, _oraichain.assetList, _osmosis.assetList, + _paloma.assetList, _panacea.assetList, _passage.assetList, _passage1.assetList, @@ -281,8 +335,10 @@ const assetList: AssetList[] = [ _planq.assetList, _point.assetList, _provenance.assetList, + _pryzm.assetList, _pundix.assetList, _pylons.assetList, + _qfs.assetList, _quasar.assetList, _quicksilver.assetList, _qwoyn.assetList, @@ -290,10 +346,13 @@ const assetList: AssetList[] = [ _rebus.assetList, _regen.assetList, _rizon.assetList, + _routerchain.assetList, _saga.assetList, _scorum.assetList, _secretnetwork.assetList, + _seda.assetList, _sei.assetList, + _self.assetList, _sentinel.assetList, _sge.assetList, _shareledger.assetList, @@ -308,14 +367,19 @@ const assetList: AssetList[] = [ _starname.assetList, _stratos.assetList, _stride.assetList, + _sunrise.assetList, + _synternet.assetList, + _taketitan.assetList, _tenet.assetList, _teritori.assetList, _terpnetwork.assetList, _terra.assetList, _terra2.assetList, _tgrade.assetList, + _thorchain.assetList, _titan.assetList, _umee.assetList, + _unicorn.assetList, _unification.assetList, _ununifi.assetList, _uptick.assetList, diff --git a/v2/packages/chain-registry/src/mainnet/assetmantle/asset-list.ts b/v2/packages/chain-registry/src/mainnet/assetmantle/asset-list.ts index 18fb55538..437aa08ca 100644 --- a/v2/packages/chain-registry/src/mainnet/assetmantle/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/assetmantle/asset-list.ts @@ -22,12 +22,16 @@ const info: AssetList = { coingeckoId: 'assetmantle', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/assetmantle/images/mntl.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/assetmantle/images/mntl.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/assetmantle/images/mntl.svg', + theme: { + primaryColorHex: '#edb548' + } }], socials: { website: 'https://www.assetmantle.one/', twitter: 'https://twitter.com/AssetMantle' - } + }, + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/assetmantle/chain.ts b/v2/packages/chain-registry/src/mainnet/assetmantle/chain.ts index 2a03c274d..a6707d447 100644 --- a/v2/packages/chain-registry/src/mainnet/assetmantle/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/assetmantle/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://assetmantle.one/', prettyName: 'AssetMantle', + chainType: 'cosmos', chainId: 'mantle-1', bech32Prefix: 'mantle', daemonName: 'mantleNode', @@ -25,7 +26,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/AssetMantle/node.git', + recommendedVersion: 'v0.3.0', + compatibleVersions: ['v0.3.0'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/AssetMantle/genesisTransactions/main/mantle-1/final_genesis.json' + }, + versions: [{ + name: 'v0.3.0', + recommendedVersion: 'v0.3.0', + compatibleVersions: ['v0.3.0'] + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/assetmantle/images/AM_Logo.png', @@ -54,10 +65,6 @@ const info: Chain = { address: 'https://rpc-assetmantle-ia.cosmosia.notional.ventures/', provider: 'Notional' }, - { - address: 'https://rpc-assetmantle.whispernode.com:443', - provider: 'WhisperNode 🤐' - }, { address: 'https://rpc.mantle.paranorm.pro:443', provider: 'paranorm' @@ -92,10 +99,6 @@ const info: Chain = { address: 'https://assetmantle-api.polkachu.com', provider: 'Polkachu' }, - { - address: 'https://lcd-assetmantle.whispernode.com:443', - provider: 'WhisperNode 🤐' - }, { address: 'https://api.mantle.paranorm.pro:443', provider: 'paranorm' @@ -165,11 +168,20 @@ const info: Chain = { url: 'https://atomscan.com/assetmantle', txPage: 'https://atomscan.com/assetmantle/transactions/${txHash}', accountPage: 'https://atomscan.com/assetmantle/accounts/${accountAddress}' + }, + { + kind: 'WhisperNode 🤐', + url: 'https://mainnet.whispernode.com/assetmantle', + txPage: 'https://mainnet.whispernode.com/assetmantle/tx/${txHash}', + accountPage: 'https://mainnet.whispernode.com/assetmantle/account/${accountAddress}' } ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/assetmantle/images/AM_Logo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/assetmantle/images/AM_Logo_Dark.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/assetmantle/images/AM_Logo_Dark.svg', + theme: { + primaryColorHex: '#f6b620' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/aura/asset-list.ts b/v2/packages/chain-registry/src/mainnet/aura/asset-list.ts index 6c9102c81..558468b35 100644 --- a/v2/packages/chain-registry/src/mainnet/aura/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/aura/asset-list.ts @@ -22,8 +22,12 @@ const info: AssetList = { coingeckoId: 'aura-network', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/aura/images/Aura-logo-2.2.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/aura/images/Aura-logo-2.2.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/aura/images/Aura-logo-2.2.svg', + theme: { + primaryColorHex: '#a7c8d4' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/aura/chain.ts b/v2/packages/chain-registry/src/mainnet/aura/chain.ts index d54b53a7a..c0f06591d 100644 --- a/v2/packages/chain-registry/src/mainnet/aura/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/aura/chain.ts @@ -6,10 +6,12 @@ const info: Chain = { networkType: 'mainnet', website: 'https://aura.network/', prettyName: 'Aura Network', - chainId: 'xstaxy-1', + chainType: 'cosmos', + chainId: 'aura_6322-2', bech32Prefix: 'aura', daemonName: 'aurad', nodeHome: '$HOME/.aura', + preForkChainName: 'aura1', keyAlgos: ['secp256k1'], slip44: 118, fees: { @@ -30,9 +32,120 @@ const info: Chain = { } }, codebase: { - cosmosSdkVersion: '0.47.5', + gitRepo: 'https://github.com/aura-nw/aura', + recommendedVersion: 'v0.9.3', + compatibleVersions: ['v0.9.3'], + cosmosSdkVersion: 'evmos/cosmos-sdk v0.47.12-evmos', + consensus: { + type: 'cometbft', + version: 'v0.37.4', + repo: 'https://github.com/aura-nw/cometbft', + tag: 'v0.37.4-aura.2' + }, + cosmwasmVersion: 'v0.42.0', cosmwasmEnabled: true, - cosmwasmVersion: '0.42.0' + genesis: { + genesisUrl: 'https://images.aura.network/aura_6322-2-genesis.tar.gz' + }, + versions: [ + { + name: 'v0.8.2', + recommendedVersion: 'v0.8.2', + compatibleVersions: ['v0.8.2'], + cosmosSdkVersion: 'v0.47.8', + consensus: { + type: 'cometbft', + version: '0.37.4' + }, + cosmwasmVersion: '0.42.0', + cosmwasmEnabled: true, + nextVersionName: 'ibcupgrade', + sdk: { + type: 'cosmos', + version: 'v0.47.8' + }, + cosmwasm: { + version: '0.42.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.1' + } + }, + { + name: 'ibcupgrade', + recommendedVersion: 'v0.8.3', + compatibleVersions: ['v0.8.3'], + cosmosSdkVersion: 'evmos/cosmos-sdk v0.47.8-evmos', + consensus: { + type: 'cometbft', + version: 'v0.37.4', + repo: 'https://github.com/aura-nw/cometbft', + tag: 'v0.37.4-aura.2' + }, + cosmwasmVersion: 'v0.42.0', + cosmwasmEnabled: true, + nextVersionName: 'v0.9.3', + sdk: { + type: 'cosmos', + repo: 'https://github.com/evmos/cosmos-sdk', + version: 'v0.47.8', + tag: 'v0.47.8-evmos' + }, + cosmwasm: { + version: 'v0.42.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.1' + } + }, + { + name: 'v0.9.3', + recommendedVersion: 'v0.9.3', + compatibleVersions: ['v0.9.3'], + cosmosSdkVersion: 'evmos/cosmos-sdk v0.47.12-evmos', + consensus: { + type: 'cometbft', + version: 'v0.37.4', + repo: 'https://github.com/aura-nw/cometbft', + tag: 'v0.37.4-aura.2' + }, + cosmwasmVersion: 'v0.42.0', + cosmwasmEnabled: true, + nextVersionName: '', + sdk: { + type: 'cosmos', + repo: 'https://github.com/evmos/cosmos-sdk', + version: 'v0.47.12', + tag: 'v0.47.12-evmos' + }, + cosmwasm: { + version: 'v0.42.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.6.0' + } + } + ], + sdk: { + type: 'cosmos', + repo: 'https://github.com/evmos/cosmos-sdk', + version: 'v0.47.12', + tag: 'v0.47.12-evmos' + }, + ibc: { + type: 'go', + version: 'v7.6.0' + }, + cosmwasm: { + version: 'v0.42.0', + enabled: true + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/aura/images/Aura-logo-2.2.png', @@ -65,11 +178,7 @@ const info: Chain = { provider: 'KonsorTech' }, { - address: 'https://aura-rpc.tienthuattoan.ventures', - provider: 'TienThuatToan' - }, - { - address: 'https://aura-rpc.lavenderfive.com', + address: 'https://rpc.lavenderfive.com:443/aura', provider: 'Lavender.Five Nodes 🐝' }, { @@ -139,7 +248,7 @@ const info: Chain = { provider: 'TienThuatToan' }, { - address: 'https://aura-api.lavenderfive.com', + address: 'https://rest.lavenderfive.com:443/aura', provider: 'Lavender.Five Nodes 🐝' }, { @@ -213,7 +322,7 @@ const info: Chain = { provider: 'TienThuatToan' }, { - address: 'aura-grpc.lavenderfive.com:443', + address: 'aura.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -254,8 +363,8 @@ const info: Chain = { { kind: 'aurascan', url: 'https://aurascan.io', - txPage: 'https://aurascan.io/transaction/${txHash}', - accountPage: 'https://aurascan.io/account/${accountAddress}' + txPage: 'https://aurascan.io/tx/${txHash}', + accountPage: 'https://aurascan.io/address/${accountAddress}' }, { kind: '𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀 Explorer', @@ -302,7 +411,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/aura/images/Aura-logo-2.2.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/aura/images/Aura-logo-2.2.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/aura/images/Aura-logo-2.2.svg', + theme: { + primaryColorHex: '#a7c8d4' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/aura1/asset-list.ts b/v2/packages/chain-registry/src/mainnet/aura1/asset-list.ts new file mode 100644 index 000000000..768e237b0 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/aura1/asset-list.ts @@ -0,0 +1,41 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../assetlist.schema.json', + chainName: 'aura1', + assets: [{ + description: 'The native token of Aura Network', + denomUnits: [{ + denom: 'uaura', + exponent: 0 + }, { + denom: 'aura', + exponent: 6 + }], + base: 'uaura', + name: 'Aura', + display: 'aura', + symbol: 'AURA', + traces: [{ + type: 'additional-mintage', + counterparty: { + chainName: 'aura', + baseDenom: 'uaura' + }, + provider: 'Aura' + }], + coingeckoId: 'aura-network', + images: [{ + imageSync: { + chainName: 'aura', + baseDenom: 'uaura' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/aura/images/Aura-logo-2.2.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/aura/images/Aura-logo-2.2.svg', + theme: { + primaryColorHex: '#a7c8d4' + } + }], + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/aura1/chain.ts b/v2/packages/chain-registry/src/mainnet/aura1/chain.ts new file mode 100644 index 000000000..6bbf1a971 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/aura1/chain.ts @@ -0,0 +1,425 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../chain.schema.json', + chainName: 'aura1', + status: 'killed', + networkType: 'mainnet', + website: 'https://aura.network/', + prettyName: 'Aura Network', + chainType: 'cosmos', + chainId: 'xstaxy-1', + bech32Prefix: 'aura', + daemonName: 'aurad', + nodeHome: '$HOME/.aura', + keyAlgos: ['secp256k1'], + slip44: 118, + fees: { + feeTokens: [{ + denom: 'uaura', + fixedMinGasPrice: 0.001, + lowGasPrice: 0.001, + averageGasPrice: 0.002, + highGasPrice: 0.0025 + }] + }, + staking: { + stakingTokens: [{ + denom: 'uaura' + }], + lockDuration: { + time: '1209600s' + } + }, + codebase: { + gitRepo: 'https://github.com/aura-nw/aura', + recommendedVersion: 'v0.7.3', + compatibleVersions: ['v0.7.3'], + cosmosSdkVersion: '0.47.5', + consensus: { + type: 'cometbft', + version: '0.37.2' + }, + cosmwasmVersion: '0.42.0', + cosmwasmEnabled: true, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/aura-nw/mainnet-artifacts/main/xstaxy-1/genesis.json' + }, + versions: [ + { + name: 'aura_v0.4.4', + recommendedVersion: 'aura_v0.4.4', + compatibleVersions: ['aura_v0.4.4'], + nextVersionName: 'v0.4.5' + }, + { + name: 'v0.4.5', + proposal: 4, + height: 1292226, + recommendedVersion: 'aura_v0.4.5', + compatibleVersions: ['aura_v0.4.5'], + nextVersionName: 'v0.7.1' + }, + { + name: 'v0.7.1', + proposal: 7, + height: 3666129, + recommendedVersion: 'v0.7.1', + compatibleVersions: ['v0.7.1'], + cosmosSdkVersion: '0.47.4', + consensus: { + type: 'cometbft', + version: '0.37.2' + }, + cosmwasmVersion: '0.41.0', + cosmwasmEnabled: true, + nextVersionName: 'v0.7.2', + sdk: { + type: 'cosmos', + version: '0.47.4' + }, + cosmwasm: { + version: '0.41.0', + enabled: true + } + }, + { + name: 'v0.7.2', + proposal: 8, + height: 5329503, + recommendedVersion: 'v0.7.2', + compatibleVersions: ['v0.7.2'], + cosmosSdkVersion: '0.47.4', + consensus: { + type: 'cometbft', + version: '0.37.2' + }, + cosmwasmVersion: '0.41.0', + cosmwasmEnabled: true, + nextVersionName: 'v0.7.3', + sdk: { + type: 'cosmos', + version: '0.47.4' + }, + cosmwasm: { + version: '0.41.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.2.0' + } + }, + { + name: 'v0.7.3', + proposal: 9, + height: 4083908, + recommendedVersion: 'v0.7.3', + compatibleVersions: ['v0.7.3'], + cosmosSdkVersion: '0.47.5', + consensus: { + type: 'cometbft', + version: '0.37.2' + }, + cosmwasmVersion: '0.42.0', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.47.5' + }, + cosmwasm: { + version: '0.42.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.0' + } + } + ], + sdk: { + type: 'cosmos', + version: '0.47.5' + }, + ibc: { + type: 'go', + version: 'v7.3.0' + }, + cosmwasm: { + version: '0.42.0', + enabled: true + } + }, + apis: { + rpc: [ + { + address: 'https://rpc.aura.network/', + provider: 'Aura Network Foundation' + }, + { + address: 'https://m-aura.rpc.utsa.tech', + provider: '𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀' + }, + { + address: 'http://aura.rpc.m.stavr.tech:11047', + provider: '🔥STAVR🔥' + }, + { + address: 'https://aura-rpc.ramuchi.tech', + provider: 'ramuchi.tech' + }, + { + address: 'https://aura.rpc.kjnodes.com', + provider: 'kjnodes' + }, + { + address: 'https://mainnet-aura-rpc.konsortech.xyz', + provider: 'KonsorTech' + }, + { + address: 'https://aura-rpc.tienthuattoan.ventures', + provider: 'TienThuatToan' + }, + { + address: 'https://rpc.lavenderfive.com:443/aura', + provider: 'Lavender.Five Nodes 🐝' + }, + { + address: 'https://aura-rpc.staketab.org:443', + provider: 'Staketab' + }, + { + address: 'https://rpc.aura.safeblock.space', + provider: 'Safe Block' + }, + { + address: 'https://rpc.aura.silentvalidator.com', + provider: 'silent' + }, + { + address: 'https://rpc-aura.mms.team', + provider: 'MMS' + }, + { + address: 'https://aura-rpc.stake-town.com', + provider: 'StakeTown' + }, + { + address: 'https://aura-rpc.palamar.io', + provider: 'Palamar' + }, + { + address: 'https://aura.rpc.srv.stakr.space', + provider: 'STAKR.space' + }, + { + address: 'https://aura-rpc.highstakes.ch', + provider: 'High Stakes 🇨🇭' + }, + { + address: 'https://aura-rpc.noders.services', + provider: '[NODERS]TEAM' + } + ], + rest: [ + { + address: 'https://lcd.aura.network/', + provider: 'Aura Network Foundation' + }, + { + address: 'https://m-aura.api.utsa.tech', + provider: '𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀' + }, + { + address: 'https://aura.api.m.stavr.tech', + provider: '🔥STAVR🔥' + }, + { + address: 'https://aura-api.ramuchi.tech', + provider: 'ramuchi.tech' + }, + { + address: 'https://aura.api.kjnodes.com', + provider: 'kjnodes' + }, + { + address: 'https://mainnet-aura-api.konsortech.xyz', + provider: 'KonsorTech' + }, + { + address: 'https://aura-api.tienthuattoan.ventures', + provider: 'TienThuatToan' + }, + { + address: 'https://rest.lavenderfive.com:443/aura', + provider: 'Lavender.Five Nodes 🐝' + }, + { + address: 'https://aura-rest.staketab.org', + provider: 'Staketab' + }, + { + address: 'https://api.aura.safeblock.space', + provider: 'Safe Block' + }, + { + address: 'https://api.aura.silentvalidator.com', + provider: 'silent' + }, + { + address: 'https://api-aura.mms.team', + provider: 'MMS' + }, + { + address: 'https://aura-api.stake-town.com', + provider: 'StakeTown' + }, + { + address: 'https://aura-api.palamar.io', + provider: 'Palamar' + }, + { + address: 'https://aura.api.srv.stakr.space', + provider: 'STAKR.space' + }, + { + address: 'https://aura-api.highstakes.ch', + provider: 'High Stakes 🇨🇭' + }, + { + address: 'https://aura-api.noders.services', + provider: '[NODERS]TEAM' + } + ], + grpc: [ + { + address: 'https://grpc.aura.network', + provider: 'Aura Network Foundation' + }, + { + address: 'auranetwork-mainnet-grpc.autostake.com:443', + provider: 'AutoStake 🛡️ Slash Protected' + }, + { + address: 'https://grpc.aura.nodestake.top', + provider: 'NodeStake' + }, + { + address: 'aura.mainnet.grpc.nodersteam.com:9100/', + provider: '[NODERS]TEAM' + }, + { + address: 'https://aura-grpc.ramuchi.tech:15000', + provider: 'ramuchi.tech' + }, + { + address: 'http://aura.grpc.m.stavr.tech:9901', + provider: '🔥STAVR🔥' + }, + { + address: 'aura.grpc.kjnodes.com:11790', + provider: 'kjnodes' + }, + { + address: 'aura-grpc.tienthuattoan.ventures:9090', + provider: 'TienThuatToan' + }, + { + address: 'aura.lavenderfive.com:443', + provider: 'Lavender.Five Nodes 🐝' + }, + { + address: 'services.staketab.com:9021', + provider: 'Staketab' + }, + { + address: 'grpc.aura.silentvalidator.com:443', + provider: 'silent' + }, + { + address: 'grpc-aura.mms.team:443', + provider: 'MMS' + }, + { + address: 'aura-grpc.stake-town.com:443', + provider: 'StakeTown' + }, + { + address: 'grpc.aura.safeblock.space:9090', + provider: 'Safe Block' + }, + { + address: 'aura-grpc.palamar.io:443', + provider: 'Palamar' + }, + { + address: 'aura.grpc.srv.stakr.space:19090', + provider: 'STAKR.space' + }, + { + address: 'aura-grpc.noders.services:17090', + provider: '[NODERS]TEAM' + } + ] + }, + explorers: [ + { + kind: 'aurascan', + url: 'https://aurascan.io', + txPage: 'https://aurascan.io/transaction/${txHash}', + accountPage: 'https://aurascan.io/account/${accountAddress}' + }, + { + kind: '𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀 Explorer', + url: 'https://exp.utsa.tech/aura', + txPage: 'https://exp.utsa.tech/aura/tx/${txHash}', + accountPage: 'https://exp.utsa.tech/aura/account/${accountAddress}' + }, + { + kind: '🔥STAVR🔥 Explorer', + url: 'https://explorer.stavr.tech/Aura-Mainnet', + txPage: 'https://explorer.stavr.tech/aura-mainnet/tx/${txHash}', + accountPage: 'https://explorer.stavr.tech/aura-mainnet/account/${accountAddress}' + }, + { + kind: 'NodeStake Explorer', + url: 'https://explorer.nodestake.top/aura', + txPage: 'https://explorer.nodestake.top/aura/tx/${txHash}', + accountPage: 'https://explorer.nodestake.top/aura/account/${accountAddress}' + }, + { + kind: 'TC Network', + url: 'https://explorer.tcnetwork.io/aura', + txPage: 'https://explorer.tcnetwork.io/aura/transaction/${txHash}', + accountPage: 'https://explorer.tcnetwork.io/aura/account/${accountAddress}' + }, + { + kind: 'Stake-Take', + url: 'https://explorer.stake-take.com/aura', + txPage: 'https://explorer.stake-take.com/aura/tx/${txHash}', + accountPage: 'https://explorer.stake-take.com/aura/account/${accountAddress}' + }, + { + kind: 'Safe Block', + url: 'https://explorer.safeblock.space/aura', + txPage: 'https://explorer.safeblock.space/aura/tx/${txHash}', + accountPage: 'https://explorer.safeblock.space/aura/account/${accountAddress}' + }, + { + kind: 'STAKR.space explorer', + url: 'https://explorer.stakr.space/aura/', + txPage: 'https://explorer.stakr.space/aura/tx/${txHash}', + accountPage: 'https://explorer.stakr.space/aura/account/${accountAddress}' + } + ], + images: [{ + imageSync: { + chainName: 'aura' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/aura/images/Aura-logo-2.2.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/aura/images/Aura-logo-2.2.svg', + theme: { + primaryColorHex: '#a7c8d4' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/aura1/index.ts b/v2/packages/chain-registry/src/mainnet/aura1/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/aura1/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/mainnet/axelar/asset-list.ts b/v2/packages/chain-registry/src/mainnet/axelar/asset-list.ts index c3ee1ab76..bd519a2be 100644 --- a/v2/packages/chain-registry/src/mainnet/axelar/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/axelar/asset-list.ts @@ -4,7 +4,8 @@ const info: AssetList = { chainName: 'axelar', assets: [ { - description: 'The native token of Axelar', + description: 'Axelar is a decentralized interoperability network connecting multiple blockchain ecosystems, enabling seamless cross-chain communication and value transfer.', + extendedDescription: 'Axelar is a decentralized interoperability network connecting diverse blockchain ecosystems, facilitating seamless cross-chain communication and value transfer. By providing a unified platform for different blockchains to interact, Axelar enhances the connectivity and functionality of the blockchain space. The network employs advanced cryptographic protocols and consensus mechanisms to ensure the security and reliability of cross-chain transactions.\n\nThe Axelar Network\'s native token, AXL, is used for transaction fees, incentivizing network validators, and governance. By staking AXL, users can secure the network and earn rewards while influencing key decisions regarding the platform\'s development. Axelar\'s focus on interoperability extends to supporting various blockchain protocols, enabling developers to build applications operating across multiple chains. This capability is crucial for the growth of decentralized finance (DeFi) and other blockchain-based solutions, making Axelar vital to the evolving blockchain ecosystem.', denomUnits: [{ denom: 'uaxl', exponent: 0 @@ -23,12 +24,16 @@ const info: AssetList = { coingeckoId: 'axelar', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/axl.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/axl.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/axl.svg', + theme: { + primaryColorHex: '#040404' + } }], socials: { website: 'https://axelar.network/', twitter: 'https://twitter.com/axelarnetwork' - } + }, + typeAsset: 'sdk.coin' }, { description: 'Circle\'s stablecoin on Axelar', @@ -58,8 +63,12 @@ const info: AssetList = { coingeckoId: 'axlusdc', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.svg', + theme: { + primaryColorHex: '#2474cc' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Frax\'s fractional-algorithmic stablecoin on Axelar', @@ -86,8 +95,13 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/frax.svg' }, images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0x853d955acef822db058eb8505911ed77f175b99e' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/frax.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'Dai stablecoin on Axelar', @@ -116,8 +130,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/dai.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/dai.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/dai.svg', + theme: { + primaryColorHex: '#f4ac34' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Tether\'s USD stablecoin on Axelar', @@ -132,6 +150,7 @@ const info: AssetList = { name: 'Tether USD', display: 'usdt', symbol: 'USDT', + coingeckoId: 'axelar-usdt', traces: [{ type: 'bridge', counterparty: { @@ -146,8 +165,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdt.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdt.svg', + theme: { + primaryColorHex: '#54ac94' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Wrapped Ether on Axelar', @@ -174,8 +197,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/weth.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/weth.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/weth.png', + theme: { + primaryColorHex: '#3a3444' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Wrapped Bitcoin on Axelar', @@ -190,6 +217,7 @@ const info: AssetList = { name: 'Wrapped Bitcoin', display: 'wbtc', symbol: 'WBTC', + coingeckoId: 'axlwbtc', traces: [{ type: 'bridge', counterparty: { @@ -202,8 +230,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/wbtc.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/wbtc.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/wbtc.png', + theme: { + primaryColorHex: '#41394d' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Aave on Axelar', @@ -230,8 +262,13 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/aave.svg' }, images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/aave.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'ApeCoin on Axelar', @@ -258,8 +295,13 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/ape.svg' }, images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0x4d224452801aced8b2f0aebe155379bb5d594381' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/ape.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'Axie Infinity Shard on Axelar', @@ -286,8 +328,13 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/axs.svg' }, images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0xbb0e17ef65f82ab018d8edd776e8dd940327b28b' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/axs.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'Chainlink on Axelar', @@ -315,9 +362,17 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/link.svg' }, images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0x514910771af9ca656af840dff83e8264ecf986ca' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/link.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/link.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/link.svg', + theme: { + primaryColorHex: '#2c5cdc' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Maker on Axelar', @@ -344,8 +399,13 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/mkr.svg' }, images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0x9f8f72aa9304c8b593d555f12ef6589cc3a579a2' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/mkr.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'Rai Reflex Index on Axelar', @@ -372,8 +432,13 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/rai.svg' }, images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0x03ab458634910aad20ef5f1c8ee96f1d6ac54919' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/rai.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'Shiba Inu on Axelar', @@ -400,8 +465,17 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/shib.svg' }, images: [{ - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/shib.svg' - }] + imageSync: { + chainName: 'ethereum', + baseDenom: '0x95ad61b0a150d79219dcf64e1e6cc01f0b64c4ce' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/shib.svg', + theme: { + primaryColorHex: '#FFA409', + backgroundColorHex: '#00000000' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Lido Staked Ether on Axelar', @@ -428,8 +502,13 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/steth.svg' }, images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0xae7ab96520de3a18e5e111b5eaab095312d7fe84' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/steth.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'Uniswap on Axelar', @@ -456,8 +535,13 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/uni.svg' }, images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0x1f9840a85d5af5bf1d1762f925bdaddc4201f984' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/uni.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'Chain on Axelar', @@ -484,8 +568,13 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/xcn.svg' }, images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0xa2cd3d43c775978a96bdbf12d733d5a1ed94fb18' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/xcn.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'Wrapped Polkadot on Axelar', @@ -513,9 +602,17 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.svg' }, images: [{ + imageSync: { + chainName: 'moonbeam', + baseDenom: '0xffffffff1fcacbd218edc0eba20fc2308c778080' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.svg', + theme: { + primaryColorHex: '#e4047c' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Wrapped Moonbeam on Axelar', @@ -543,9 +640,17 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/moonbeam/images/glmr.svg' }, images: [{ + imageSync: { + chainName: 'moonbeam', + baseDenom: '0xacc15dc74880c9944775448304b263d191c6077f' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/moonbeam/images/glmr.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/moonbeam/images/glmr.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/moonbeam/images/glmr.svg', + theme: { + primaryColorHex: '#e4147c' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Wrapped Matic on Axelar', @@ -573,9 +678,17 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polygon/images/wmatic.svg' }, images: [{ + imageSync: { + chainName: 'polygon', + baseDenom: '0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polygon/images/wmatic.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polygon/images/wmatic.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polygon/images/wmatic.svg', + theme: { + primaryColorHex: '#2b93fb' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Wrapped BNB on Axelar', @@ -603,9 +716,17 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/wbnb.svg' }, images: [{ + imageSync: { + chainName: 'binancesmartchain', + baseDenom: '0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/wbnb.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/wbnb.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/wbnb.svg', + theme: { + primaryColorHex: '#f3bb0c' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Binance USD on Axelar.', @@ -629,11 +750,21 @@ const info: AssetList = { provider: 'Axelar' }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/busd.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/busd.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/busd.svg' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/busd.png' - }] + imageSync: { + chainName: 'ethereum', + baseDenom: '0x4fabb145d64652a948d72533023f6e7a623c7c53' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/busd.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/busd.svg', + theme: { + primaryColorHex: '#f3bb0c' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Wrapped AVAX on Axelar.', @@ -660,8 +791,13 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/avalanche/images/wavax.svg' }, images: [{ + imageSync: { + chainName: 'avalanche', + baseDenom: '0xb31f66aa3c1e785363f0875a1b74e27b85fd66c7' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/avalanche/images/wavax.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'Wrapped FTM on Axelar.', @@ -685,11 +821,21 @@ const info: AssetList = { provider: 'Axelar' }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/fantom/images/ftm.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/fantom/images/ftm.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/fantom/images/ftm.svg' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/fantom/images/ftm.png' - }] + imageSync: { + chainName: 'fantom', + baseDenom: '0x21be370D5312f44cB42ce377BC9b8a0cEF1A4C83' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/fantom/images/ftm.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/fantom/images/ftm.svg', + theme: { + primaryColorHex: '#1c6cfc' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Circle\'s stablecoin from Polygon on Axelar', @@ -718,8 +864,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.svg', + theme: { + primaryColorHex: '#2474cc' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Circle\'s stablecoin from Avalanche on Axelar', @@ -748,8 +898,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.svg', + theme: { + primaryColorHex: '#2474cc' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Wrapped FIL on Axelar', @@ -777,9 +931,17 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/filecoin/images/wfil.svg' }, images: [{ + imageSync: { + chainName: 'filecoin', + baseDenom: '0x60E1773636CF5E4A227d9AC24F20fEca034ee25A' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/filecoin/images/wfil.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/filecoin/images/wfil.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/filecoin/images/wfil.svg', + theme: { + primaryColorHex: '#0694fc' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Arbitrum on Axelar', @@ -807,9 +969,17 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/arbitrum/images/arb.svg' }, images: [{ + imageSync: { + chainName: 'arbitrum', + baseDenom: '0x912CE59144191C1204E64559FE8253a0e49E6548' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/arbitrum/images/arb.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/arbitrum/images/arb.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/arbitrum/images/arb.svg', + theme: { + primaryColorHex: '#253545' + } + }], + typeAsset: 'sdk.coin' }, { denomUnits: [{ @@ -838,12 +1008,16 @@ const info: AssetList = { baseDenom: '0x6982508145454Ce325dDbE47a25d4ec3d2311933' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/pepe.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/pepe.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/pepe.svg', + theme: { + primaryColorHex: '#cc3233' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/pepe.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/pepe.svg' - } + }, + typeAsset: 'sdk.coin' }, { denomUnits: [{ @@ -871,11 +1045,15 @@ const info: AssetList = { chainName: 'ethereum', baseDenom: '0xbe9895146f7af43049ca1c1ae358b0541ea49704' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/cbeth.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/cbeth.png', + theme: { + primaryColorHex: '#c9dbfc' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/cbeth.png' - } + }, + typeAsset: 'sdk.coin' }, { denomUnits: [{ @@ -903,11 +1081,15 @@ const info: AssetList = { chainName: 'ethereum', baseDenom: '0xae78736cd615f374d3085123a210448e74fc6393' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/reth.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/reth.png', + theme: { + primaryColorHex: '#fba487' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/reth.png' - } + }, + typeAsset: 'sdk.coin' }, { denomUnits: [{ @@ -939,7 +1121,8 @@ const info: AssetList = { }], logoURIs: { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/sfrxeth.svg' - } + }, + typeAsset: 'sdk.coin' }, { denomUnits: [{ @@ -971,7 +1154,8 @@ const info: AssetList = { }], logoURIs: { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wsteth.svg' - } + }, + typeAsset: 'sdk.coin' }, { denomUnits: [{ @@ -1000,12 +1184,16 @@ const info: AssetList = { baseDenom: '0xb5b29320d2Dde5BA5BAFA1EbcD270052070483ec' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/yieldeth.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/yieldeth.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/yieldeth.svg', + theme: { + primaryColorHex: '#14448c' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/yieldeth.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/yieldeth.svg' - } + }, + typeAsset: 'sdk.coin' }, { denomUnits: [{ @@ -1037,7 +1225,165 @@ const info: AssetList = { }], logoURIs: { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/ox.svg' + }, + typeAsset: 'sdk.coin' + }, + { + typeAsset: 'sdk.coin', + denomUnits: [{ + denom: 'yum-wei', + exponent: 0, + aliases: ['0xcE682c89C63d2850Cb2ca898E44D6c7c30d897a6'] + }, { + denom: 'yum', + exponent: 18 + }], + base: 'yum-wei', + name: 'Axelar Wrapped YUM', + display: 'yum', + symbol: 'YUM.axl', + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xcE682c89C63d2850Cb2ca898E44D6c7c30d897a6' + }, + provider: 'Axelar' + }], + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0xcE682c89C63d2850Cb2ca898E44D6c7c30d897a6' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/yum.png', + theme: { + primaryColorHex: '#33a6e7' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/yum.png' } + }, + { + typeAsset: 'sdk.coin', + denomUnits: [{ + denom: 'arbitrum-weth-wei', + exponent: 0 + }, { + denom: 'arbitrum-weth', + exponent: 18 + }], + base: 'arbitrum-weth-wei', + name: 'Arbitrum axlETH', + display: 'arbitrum-weth', + symbol: 'axlETH', + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'arbitrum', + baseDenom: '0x82aF49447D8a07e3bd95BD0d56f35241523fBab1' + }, + provider: 'Axelar' + }], + images: [{ + imageSync: { + chainName: 'arbitrum', + baseDenom: '0x82aF49447D8a07e3bd95BD0d56f35241523fBab1' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/weth.svg' + }] + }, + { + typeAsset: 'sdk.coin', + denomUnits: [{ + denom: 'base-weth-wei', + exponent: 0 + }, { + denom: 'base-weth', + exponent: 18 + }], + base: 'base-weth-wei', + name: 'Base axlETH', + display: 'base-weth', + symbol: 'axlETH', + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'base', + baseDenom: '0x4200000000000000000000000000000000000006' + }, + provider: 'Axelar' + }], + images: [{ + imageSync: { + chainName: 'base', + baseDenom: '0x4200000000000000000000000000000000000006' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/weth.svg' + }] + }, + { + typeAsset: 'sdk.coin', + denomUnits: [{ + denom: 'polygon-weth-wei', + exponent: 0 + }, { + denom: 'polygon-weth', + exponent: 18 + }], + base: 'polygon-weth-wei', + name: 'Polygon axlETH', + display: 'polygon-weth', + symbol: 'axlETH', + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'polygon', + baseDenom: '0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619' + }, + provider: 'Axelar' + }], + images: [{ + imageSync: { + chainName: 'polygon', + baseDenom: '0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/weth.svg' + }] + }, + { + typeAsset: 'sdk.coin', + denomUnits: [{ + denom: 'op-wei', + exponent: 0, + aliases: ['0x4200000000000000000000000000000000000042'] + }, { + denom: 'op', + exponent: 18 + }], + base: 'op-wei', + name: 'Optimism', + display: 'op', + symbol: 'OP', + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'optimism', + baseDenom: '0x4200000000000000000000000000000000000042' + }, + provider: 'Axelar' + }], + images: [{ + imageSync: { + chainName: 'optimism', + baseDenom: '0x4200000000000000000000000000000000000042' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/optimism/images/op.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/optimism/images/op.png', + theme: { + primaryColorHex: '#fc0424' + } + }] } ] }; diff --git a/v2/packages/chain-registry/src/mainnet/axelar/chain.ts b/v2/packages/chain-registry/src/mainnet/axelar/chain.ts index b7ed76e7a..1387d9010 100644 --- a/v2/packages/chain-registry/src/mainnet/axelar/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/axelar/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../chain.schema.json', chainName: 'axelar', + chainType: 'cosmos', chainId: 'axelar-dojo-1', prettyName: 'Axelar', status: 'live', @@ -27,13 +28,127 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: 'axelarnetwork/cosmos-sdk v0.45.17-0.20230904150332-37fb903a6c62', + gitRepo: 'https://github.com/axelarnetwork/axelar-core', + recommendedVersion: 'v1.0.2', + compatibleVersions: ['v1.0.2'], + binaries: { + "linux/amd64": 'https://github.com/axelarnetwork/axelar-core/releases/download/v1.0.2/axelard-linux-amd64-v1.0.2', + "darwin/amd64": 'https://github.com/axelarnetwork/axelar-core/releases/download/v1.0.2/axelard-darwin-amd64-v1.0.2', + "darwin/arm64": 'https://github.com/axelarnetwork/axelar-core/releases/download/v1.0.2/axelard-darwin-arm64-v1.0.2' + }, + cosmosSdkVersion: 'axelarnetwork/cosmos-sdk v0.45.17-0.20240321205000-47c0c80e20ca', + consensus: { + type: 'cometbft', + version: 'v0.34.31' + }, + cosmwasmVersion: 'v0.33.0', cosmwasmEnabled: true, - cosmwasmVersion: 'v0.33.0' + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/axelarnetwork/axelarate-community/main/resources/mainnet/genesis.json' + }, + versions: [ + { + name: 'v0.33.0', + recommendedVersion: 'v0.33.0', + compatibleVersions: ['v0.33.0'], + binaries: { + "linux/amd64": 'https://github.com/axelarnetwork/axelar-core/releases/download/v0.33.0/axelard-linux-amd64-v0.33.0', + "darwin/amd64": 'https://github.com/axelarnetwork/axelar-core/releases/download/v0.33.0/axelard-darwin-amd64-v0.33.0' + }, + nextVersionName: 'v0.34.0' + }, + { + name: 'v0.34.0', + recommendedVersion: 'v0.34.0', + compatibleVersions: ['v0.34.0'], + binaries: { + "linux/amd64": 'https://github.com/axelarnetwork/axelar-core/releases/download/v0.34.0/axelard-linux-amd64-v0.34.0', + "darwin/amd64": 'https://github.com/axelarnetwork/axelar-core/releases/download/v0.34.0/axelard-darwin-amd64-v0.34.0' + }, + nextVersionName: 'v0.35ps://github.com/axelarnetwork/axelar-core/releases/down' + }, + { + name: 'v0.35', + recommendedVersion: 'v0.35.5', + compatibleVersions: ['v0.35.5'], + binaries: { + "linux/amd64": 'https://github.com/axelarnetwork/axelar-core/releases/download/v0.35.5/axelard-linux-amd64-v0.35.5', + "darwin/amd64": 'https://github.com/axelarnetwork/axelar-core/releases/download/v0.35.5/axelard-darwin-amd64-v0.35.5' + }, + cosmosSdkVersion: 'axelarnetwork/cosmos-sdk v0.45.17-0.20230904150332-37fb903a6c62', + consensus: { + type: 'cometbft', + version: 'v0.34.31' + }, + cosmwasmVersion: 'v0.33.0', + cosmwasmEnabled: true, + nextVersionName: 'v1.0', + sdk: { + type: 'cosmos', + repo: 'https://github.com/axelarnetwork/cosmos-sdk', + version: 'v0.45.17', + tag: 'v0.45.17-0.20230904150332-37fb903a6c62' + }, + cosmwasm: { + version: 'v0.33.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v4.5.1' + } + }, + { + name: 'v1.0', + recommendedVersion: 'v1.0.2', + compatibleVersions: ['v1.0.2'], + binaries: { + "linux/amd64": 'https://github.com/axelarnetwork/axelar-core/releases/download/v1.0.2/axelard-linux-amd64-v1.0.2', + "darwin/amd64": 'https://github.com/axelarnetwork/axelar-core/releases/download/v1.0.2/axelard-darwin-amd64-v1.0.2', + "darwin/arm64": 'https://github.com/axelarnetwork/axelar-core/releases/download/v1.0.2/axelard-darwin-arm64-v1.0.2' + }, + cosmosSdkVersion: 'axelarnetwork/cosmos-sdk v0.45.17-0.20240321205000-47c0c80e20ca', + consensus: { + type: 'cometbft', + version: 'v0.34.31' + }, + cosmwasmVersion: 'v0.33.0', + cosmwasmEnabled: true, + nextVersionName: '', + sdk: { + type: 'cosmos', + repo: 'https://github.com/axelarnetwork/cosmos-sdk', + version: 'v0.45.17', + tag: 'v0.45.17-0.20240321205000-47c0c80e20ca' + }, + cosmwasm: { + version: 'v0.33.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v4.6.0' + } + } + ], + sdk: { + type: 'cosmos', + repo: 'https://github.com/axelarnetwork/cosmos-sdk', + version: 'v0.45.17', + tag: 'v0.45.17-0.20240321205000-47c0c80e20ca' + }, + ibc: { + type: 'go', + version: 'v4.6.0' + }, + cosmwasm: { + version: 'v0.33.0', + enabled: true + } }, logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/axelar-chain-logo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/axelar-chain-logo.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/axl.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/axl.svg' }, description: 'Axelar delivers secure cross-chain communication for Web3. Our infrastructure enables dApp users to interact with any asset or application, on any chain, with one click.', apis: { @@ -124,6 +239,10 @@ const info: Chain = { { address: 'https://axelar-rpc.publicnode.com:443', provider: 'Allnodes ⚡️ Nodes & Staking' + }, + { + address: 'https://axelar.drpc.org', + provider: 'dRPC' } ], rest: [ @@ -284,11 +403,31 @@ const info: Chain = { url: 'https://ezstaking.app/axelar', txPage: 'https://ezstaking.app/axelar/txs/${txHash}', accountPage: 'https://ezstaking.app/axelar/account/${accountAddress}' + }, + { + kind: 'WhisperNode 🤐', + url: 'https://mainnet.whispernode.com/axelar', + txPage: 'https://mainnet.whispernode.com/axelar/tx/${txHash}', + accountPage: 'https://mainnet.whispernode.com/axelar/account/${accountAddress}' } ], images: [{ + imageSync: { + chainName: 'axelar', + baseDenom: 'uaxl' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/axl.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/axl.svg', + theme: { + primaryColorHex: '#040404' + } + }, { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/axelar-chain-logo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/axelar-chain-logo.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/axelar-chain-logo.svg', + theme: { + primaryColorHex: '#040404', + circle: false + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/axelar/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/axelar/ibc-data.ts index f465053ff..75ac65a10 100644 --- a/v2/packages/chain-registry/src/mainnet/axelar/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/axelar/ibc-data.ts @@ -640,6 +640,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'axelar', + clientId: '07-tendermint-225', + connectionId: 'connection-210' + }, + chain2: { + chainName: 'lava', + clientId: '07-tendermint-0', + connectionId: 'connection-0' + }, + channels: [{ + chain1: { + channelId: 'channel-156', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-0', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -726,6 +755,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'axelar', + clientId: '07-tendermint-205', + connectionId: 'connection-186' + }, + chain2: { + chainName: 'nolus', + clientId: '07-tendermint-17', + connectionId: 'connection-13' + }, + channels: [{ + chain1: { + channelId: 'channel-143', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-10177', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -843,6 +901,64 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'axelar', + clientId: '07-tendermint-224', + connectionId: 'connection-209' + }, + chain2: { + chainName: 'pryzm', + clientId: '07-tendermint-7', + connectionId: 'connection-7' + }, + channels: [{ + chain1: { + channelId: 'channel-155', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-13', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'axelar', + clientId: '07-tendermint-208', + connectionId: 'connection-189' + }, + chain2: { + chainName: 'saga', + clientId: '07-tendermint-11', + connectionId: 'connection-10' + }, + channels: [{ + chain1: { + channelId: 'channel-146', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-24', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -922,6 +1038,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'axelar', + clientId: '07-tendermint-226', + connectionId: 'connection-211' + }, + chain2: { + chainName: 'self', + clientId: '07-tendermint-2', + connectionId: 'connection-2' + }, + channels: [{ + chain1: { + channelId: 'channel-157', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-2', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -980,6 +1125,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'axelar', + clientId: '07-tendermint-229', + connectionId: 'connection-219' + }, + chain2: { + chainName: 'source', + clientId: '07-tendermint-17', + connectionId: 'connection-17' + }, + channels: [{ + chain1: { + channelId: 'channel-160', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-3', + 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/bandchain/asset-list.ts b/v2/packages/chain-registry/src/mainnet/bandchain/asset-list.ts index 43d992e70..530379a44 100644 --- a/v2/packages/chain-registry/src/mainnet/bandchain/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/bandchain/asset-list.ts @@ -22,12 +22,16 @@ const info: AssetList = { coingeckoId: 'band-protocol', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bandchain/images/band.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bandchain/images/band.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bandchain/images/band.svg', + theme: { + primaryColorHex: '#4424e4' + } }], socials: { website: 'https://www.bandprotocol.com/', twitter: 'https://twitter.com/BandProtocol' - } + }, + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/bandchain/chain.ts b/v2/packages/chain-registry/src/mainnet/bandchain/chain.ts index a0b206512..b12ca272a 100644 --- a/v2/packages/chain-registry/src/mainnet/bandchain/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/bandchain/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://bandprotocol.com/', prettyName: 'Band Protocol', + chainType: 'cosmos', chainId: 'laozi-mainnet', daemonName: 'bandd', nodeHome: '$HOME/.band', @@ -30,7 +31,76 @@ const info: Chain = { } }, codebase: { - cosmosSdkVersion: '0.45.16' + gitRepo: 'https://github.com/bandprotocol/chain', + recommendedVersion: 'v2.5.4', + compatibleVersions: [ + 'v2.5.2', + 'v2.5.3', + 'v2.5.4' + ], + cosmosSdkVersion: '0.45.16', + consensus: { + type: 'cometbft', + version: 'v0.34.29' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/bandprotocol/launch/master/laozi-mainnet/genesis.json' + }, + versions: [{ + name: 'v2_4', + tag: 'v2.4.1', + proposal: 9, + height: 11525000, + recommendedVersion: 'v2.4.1', + compatibleVersions: ['v2.4.0', 'v2.4.1'], + cosmosSdkVersion: 'v0.45.10', + consensus: { + type: 'tendermint', + version: 'v0.34.22' + }, + nextVersionName: 'v2_5', + sdk: { + type: 'cosmos', + version: 'v0.45.10' + }, + ibc: { + type: 'go', + version: 'v3.3.1' + } + }, { + name: 'v2_5', + tag: 'v2.5.4', + proposal: 11, + height: 16562500, + recommendedVersion: 'v2.5.4', + compatibleVersions: [ + 'v2.5.2', + 'v2.5.3', + 'v2.5.4' + ], + cosmosSdkVersion: '0.45.16', + consensus: { + type: 'cometbft', + version: 'v0.34.29' + }, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: '0.45.16' + }, + ibc: { + type: 'go', + version: 'v4.3.1' + } + }], + sdk: { + type: 'cosmos', + version: '0.45.16' + }, + ibc: { + type: 'go', + version: 'v4.3.1' + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bandchain/images/band.png', @@ -75,10 +145,6 @@ const info: Chain = { address: 'https://bandprotocol-rpc.highstakes.ch', provider: 'High Stakes 🇨🇭' }, - { - address: 'https://band-rpc.stake-town.com', - provider: 'StakeTown' - }, { address: 'https://public.stakewolle.com/cosmos/bandchain/rpc', provider: 'Stakewolle' @@ -87,6 +153,10 @@ const info: Chain = { address: 'https://rpc.band.bronbro.io/', provider: 'Bro_n_Bro' }, + { + address: 'https://rpc.band.roomit.xyz/', + provider: 'Roomit' + }, { address: 'https://band-rpc.noders.services', provider: '[NODERS]TEAM' @@ -129,10 +199,6 @@ const info: Chain = { address: 'https://bandprotocol-api.highstakes.ch', provider: 'High Stakes 🇨🇭' }, - { - address: 'https://band-api.stake-town.com', - provider: 'StakeTown' - }, { address: 'https://public.stakewolle.com/cosmos/bandchain/rest', provider: 'Stakewolle' @@ -141,6 +207,10 @@ const info: Chain = { address: 'https://lcd.band.bronbro.io/', provider: 'Bro_n_Bro' }, + { + address: 'https://api.band.roomit.xyz/', + provider: 'Roomit' + }, { address: 'https://band-api.noders.services', provider: '[NODERS]TEAM' @@ -179,14 +249,14 @@ const info: Chain = { address: 'band.grpc.kjnodes.com:443', provider: 'kjnodes' }, - { - address: 'band-grpc.stake-town.com:443', - provider: 'StakeTown' - }, { address: 'grpc.band.bronbro.io:443', provider: 'Bro_n_Bro' }, + { + address: 'grpc.band.roomit.xyz:8443', + provider: 'Roomit' + }, { address: 'band-grpc.noders.services:30090', provider: '[NODERS]TEAM' @@ -231,6 +301,11 @@ const info: Chain = { url: 'https://stakeflow.io/band-protocol', accountPage: 'https://stakeflow.io/band-protocol/accounts/${accountAddress}' }, + { + kind: 'Roomit Explorer', + url: 'https://explorer.tendermint.roomit.xyz/band-mainnet', + accountPage: 'https://explorer.tendermint.roomit.xyz/band-mainnet/accounts/${accountAddress}' + }, { kind: 'kjnodes Explorer', url: 'https://explorer.kjnodes.com/band', @@ -239,7 +314,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bandchain/images/band.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bandchain/images/band.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bandchain/images/band.svg', + theme: { + primaryColorHex: '#4424e4' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/bandchain/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/bandchain/ibc-data.ts index df1f04388..fd5b0bf00 100644 --- a/v2/packages/chain-registry/src/mainnet/bandchain/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/bandchain/ibc-data.ts @@ -87,6 +87,35 @@ const info: IBCData[] = [ dex: 'osmosis' } }] + }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'bandchain', + clientId: '07-tendermint-169', + connectionId: 'connection-150' + }, + chain2: { + chainName: 'stride', + clientId: '07-tendermint-146', + connectionId: 'connection-146' + }, + channels: [{ + chain1: { + channelId: 'channel-161', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-258', + 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/beezee/asset-list.ts b/v2/packages/chain-registry/src/mainnet/beezee/asset-list.ts index 6ba2cc75e..fb0987eef 100644 --- a/v2/packages/chain-registry/src/mainnet/beezee/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/beezee/asset-list.ts @@ -2,7 +2,8 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { $schema: '../assetlist.schema.json', chainName: 'beezee', - assets: [{ + assets: [ + { description: 'BeeZee native blockchain', denomUnits: [{ denom: 'ubze', @@ -22,8 +23,203 @@ const info: AssetList = { coingeckoId: 'bzedge', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/bze.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/bze.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/bze.svg', + theme: { + primaryColorHex: '#079fd7' + } + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Vidulum App Token', + denomUnits: [{ + denom: 'factory/bze13gzq40che93tgfm9kzmkpjamah5nj0j73pyhqk/uvdl', + exponent: 0 + }, { + denom: 'vdl', + exponent: 6 + }], + base: 'factory/bze13gzq40che93tgfm9kzmkpjamah5nj0j73pyhqk/uvdl', + name: 'Vidulum', + display: 'vdl', + symbol: 'VDL', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/vdl.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/vdl.svg' + }, + coingeckoId: 'vidulum', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/vdl.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/vdl.svg', + theme: { + primaryColorHex: '#3454bc' + } + }], + typeAsset: 'sdk.coin' + }, + { + description: 'OSMO from Osmosis', + denomUnits: [{ + denom: 'ibc/ED07A3391A112B175915CD8FAF43A2DA8E4790EDE12566649D0C2F97716B8518', + exponent: 0, + aliases: ['uosmo'] + }, { + denom: 'osmo', + exponent: 6, + aliases: [] + }], + typeAsset: 'ics20', + base: 'ibc/ED07A3391A112B175915CD8FAF43A2DA8E4790EDE12566649D0C2F97716B8518', + name: 'Osmosis', + display: 'osmo', + symbol: 'OSMO', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'osmosis', + baseDenom: 'uosmo', + channelId: 'channel-340' + }, + chain: { + channelId: 'channel-0', + path: 'transfer/channel-0/uosmo' + } + }], + images: [{ + imageSync: { + chainName: 'osmosis', + baseDenom: 'uosmo' + }, + 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', + theme: { + primaryColorHex: '#760dbb' + } + }], + 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' + } + }, + { + description: 'Crypto2Mars Community Token', + denomUnits: [{ + denom: 'factory/bze15pqjgk4la0mfphwddce00d05n3th3u66n3ptcv/2MARS', + exponent: 0 + }, { + denom: 'C2M', + exponent: 6 + }], + base: 'factory/bze15pqjgk4la0mfphwddce00d05n3th3u66n3ptcv/2MARS', + name: 'Crypto2Mars', + display: 'C2M', + symbol: 'C2M', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/c2m.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/c2m.png', + theme: { + primaryColorHex: '#FEFEFE' + } + }], + typeAsset: 'sdk.coin' + }, + { + description: 'The native token of Archway network', + denomUnits: [ + { + denom: 'ibc/C00D101A3572A5374E23F11944463D1325319E255D7C824B33AF2F927F532348', + exponent: 0, + aliases: ['aarch'] + }, + { + denom: 'uarch', + exponent: 12 + }, + { + denom: 'arch', + exponent: 18 + } + ], + typeAsset: 'ics20', + base: 'ibc/C00D101A3572A5374E23F11944463D1325319E255D7C824B33AF2F927F532348', + name: 'Archway', + display: 'arch', + symbol: 'ARCH', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'archway', + baseDenom: 'aarch', + channelId: 'channel-147' + }, + chain: { + channelId: 'channel-2', + path: 'transfer/channel-2/aarch' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/arch.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/arch.svg' + }, + images: [{ + imageSync: { + chainName: 'archway', + baseDenom: 'aarch' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/arch.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/arch.svg', + theme: { + primaryColorHex: '#fc4c04' + } }] - }] + }, + { + description: 'USDC from Noble', + denomUnits: [{ + denom: 'ibc/6490A7EAB61059BFC1CDDEB05917DD70BDF3A611654162A1A47DB930D40D8AF4', + exponent: 0, + aliases: ['uusdc'] + }, { + denom: 'usdc', + exponent: 6, + aliases: [] + }], + typeAsset: 'ics20', + base: 'ibc/6490A7EAB61059BFC1CDDEB05917DD70BDF3A611654162A1A47DB930D40D8AF4', + name: 'USDC', + display: 'usdc', + symbol: 'USDC', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'noble', + baseDenom: 'uusdc', + channelId: 'channel-95' + }, + chain: { + channelId: 'channel-3', + path: 'transfer/channel-3/uusdc' + } + }], + images: [{ + imageSync: { + chainName: 'noble', + baseDenom: 'uusdc' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + theme: { + circle: true, + primaryColorHex: '#2775CA' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' + } + } + ] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/beezee/chain.ts b/v2/packages/chain-registry/src/mainnet/beezee/chain.ts index 2f7b4a7c6..bb156983c 100644 --- a/v2/packages/chain-registry/src/mainnet/beezee/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/beezee/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'mainnet', prettyName: 'BeeZee', + chainType: 'cosmos', chainId: 'beezee-1', bech32Prefix: 'bze', daemonName: 'bzed', @@ -26,7 +27,189 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/bze-alphateam/bze', + recommendedVersion: 'v7.0.0', + compatibleVersions: ['v7.0.0'], + binaries: { + "darwin/amd64": 'https://github.com/bze-alphateam/bze/releases/download/v7.0.0/bze-7.0.0-darwin-amd64.tar.gz', + "darwin/arm64": 'https://github.com/bze-alphateam/bze/releases/download/v7.0.0/bze-7.0.0-darwin-arm64.tar.gz', + "linux/amd64": 'https://github.com/bze-alphateam/bze/releases/download/v7.0.0/bze-7.0.0-linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/bze-alphateam/bze/releases/download/v7.0.0/bze-7.0.0-linux-arm64.tar.gz', + "windows/amd64": 'https://github.com/bze-alphateam/bze/releases/download/v7.0.0/bze-7.0.0-win64.zip' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/bze-alphateam/bze/main/genesis.json' + }, + versions: [ + { + name: 'v5.0.1', + recommendedVersion: 'v5.0.1', + tag: 'v5.0.1', + compatibleVersions: ['v5.0.1'], + cosmosSdkVersion: 'v0.44.3', + consensus: { + type: 'tendermint', + version: 'v0.34.14' + }, + height: 0, + binaries: { + "darwin/amd64": 'https://github.com/bze-alphateam/bze/releases/download/v5.0.1/bze-5.0.1-darwin-amd64.tar.gz', + "darwin/arm64": 'https://github.com/bze-alphateam/bze/releases/download/v5.0.1/bze-5.0.1-darwin-arm64.tar.gz', + "linux/amd64": 'https://github.com/bze-alphateam/bze/releases/download/v5.0.1/bze-5.0.1-linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/bze-alphateam/bze/releases/download/v5.0.1/bze-5.0.1-linux-arm64.tar.gz', + "windows/amd64": 'https://github.com/bze-alphateam/bze/releases/download/v5.0.1/bze-5.0.1-win64.zip' + }, + nextVersionName: 'v5.1.1', + sdk: { + type: 'cosmos', + version: 'v0.44.3' + }, + ibc: { + type: 'go', + version: 'v1.2.2' + } + }, + { + name: 'v5.1.1', + recommendedVersion: 'v5.1.1', + tag: 'v5.1.1', + compatibleVersions: ['v5.1.1'], + cosmosSdkVersion: 'v0.45.9', + consensus: { + type: 'tendermint', + version: 'v0.34.22' + }, + height: 3303144, + binaries: { + "darwin/amd64": 'https://github.com/bze-alphateam/bze/releases/download/v5.1.1/bze-5.1.1-darwin-amd64.tar.gz', + "darwin/arm64": 'https://github.com/bze-alphateam/bze/releases/download/v5.1.1/bze-5.1.1-darwin-arm64.tar.gz', + "linux/amd64": 'https://github.com/bze-alphateam/bze/releases/download/v5.1.1/bze-5.1.1-linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/bze-alphateam/bze/releases/download/v5.1.1/bze-5.1.1-linux-arm64.tar.gz', + "windows/amd64": 'https://github.com/bze-alphateam/bze/releases/download/v5.1.1/bze-5.1.1-win64.zip' + }, + nextVersionName: 'v5.1.2', + sdk: { + type: 'cosmos', + version: 'v0.45.9' + }, + ibc: { + type: 'go', + version: 'v1.2.2' + } + }, + { + name: 'v5.1.2', + recommendedVersion: 'v5.1.2', + tag: 'v5.1.2', + compatibleVersions: ['v5.1.2'], + cosmosSdkVersion: 'v0.45.9', + consensus: { + type: 'tendermint', + version: 'v0.34.22' + }, + height: 3646700, + binaries: { + "darwin/amd64": 'https://github.com/bze-alphateam/bze/releases/download/v5.1.2/bze-5.1.2-darwin-amd64.tar.gz', + "darwin/arm64": 'https://github.com/bze-alphateam/bze/releases/download/v5.1.2/bze-5.1.2-darwin-arm64.tar.gz', + "linux/amd64": 'https://github.com/bze-alphateam/bze/releases/download/v5.1.2/bze-5.1.2-linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/bze-alphateam/bze/releases/download/v5.1.2/bze-5.1.2-linux-arm64.tar.gz', + "windows/amd64": 'https://github.com/bze-alphateam/bze/releases/download/v5.1.2/bze-5.1.2-win64.zip' + }, + nextVersionName: 'v6.0.0', + sdk: { + type: 'cosmos', + version: 'v0.45.9' + }, + ibc: { + type: 'go', + version: 'v1.2.2' + } + }, + { + name: 'v6.0.0', + recommendedVersion: 'v6.0.0', + tag: 'v6.0.0', + compatibleVersions: ['v6.0.0'], + cosmosSdkVersion: 'v0.45.10', + consensus: { + type: 'tendermint', + version: 'v0.34.22' + }, + height: 4875460, + binaries: { + "darwin/amd64": 'https://github.com/bze-alphateam/bze/releases/download/v6.0.0/bze-6.0.0-darwin-amd64.tar.gz', + "darwin/arm64": 'https://github.com/bze-alphateam/bze/releases/download/v6.0.0/bze-6.0.0-darwin-arm64.tar.gz', + "linux/amd64": 'https://github.com/bze-alphateam/bze/releases/download/v6.0.0/bze-6.0.0-linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/bze-alphateam/bze/releases/download/v6.0.0/bze-6.0.0-linux-arm64.tar.gz', + "windows/amd64": 'https://github.com/bze-alphateam/bze/releases/download/v6.0.0/bze-6.0.0-win64.zip' + }, + nextVersionName: 'v6.1.0', + sdk: { + type: 'cosmos', + version: 'v0.45.10' + }, + ibc: { + type: 'go', + version: 'v2.4.2' + } + }, + { + name: 'v6.1.0', + recommendedVersion: 'v6.1.0', + tag: 'v6.1.0', + compatibleVersions: ['v6.1.0'], + cosmosSdkVersion: 'v0.45.16', + consensus: { + type: 'cometbft', + version: 'v0.34.27' + }, + height: 9079079, + binaries: { + "darwin/amd64": 'https://github.com/bze-alphateam/bze/releases/download/v6.1.0/bze-6.1.0-darwin-amd64.tar.gz', + "darwin/arm64": 'https://github.com/bze-alphateam/bze/releases/download/v6.1.0/bze-6.1.0-darwin-arm64.tar.gz', + "linux/amd64": 'https://github.com/bze-alphateam/bze/releases/download/v6.1.0/bze-6.1.0-linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/bze-alphateam/bze/releases/download/v6.1.0/bze-6.1.0-linux-arm64.tar.gz', + "windows/amd64": 'https://github.com/bze-alphateam/bze/releases/download/v6.1.0/bze-6.1.0-win64.zip' + }, + nextVersionName: 'v7.0.0', + sdk: { + type: 'cosmos', + version: 'v0.45.16' + }, + ibc: { + type: 'go', + version: 'v4.5.1' + } + }, + { + name: 'v7.0.0', + recommendedVersion: 'v7.0.0', + tag: 'v7.0.0', + compatibleVersions: ['v7.0.0'], + cosmosSdkVersion: 'v0.45.16', + consensus: { + type: 'cometbft', + version: 'v0.34.27' + }, + height: 12723000, + binaries: { + "darwin/amd64": 'https://github.com/bze-alphateam/bze/releases/download/v7.0.0/bze-7.0.0-darwin-amd64.tar.gz', + "darwin/arm64": 'https://github.com/bze-alphateam/bze/releases/download/v7.0.0/bze-7.0.0-darwin-arm64.tar.gz', + "linux/amd64": 'https://github.com/bze-alphateam/bze/releases/download/v7.0.0/bze-7.0.0-linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/bze-alphateam/bze/releases/download/v7.0.0/bze-7.0.0-linux-arm64.tar.gz', + "windows/amd64": 'https://github.com/bze-alphateam/bze/releases/download/v7.0.0/bze-7.0.0-win64.zip' + }, + nextVersionName: 'v7.1.0', + sdk: { + type: 'cosmos', + version: 'v0.45.16' + }, + ibc: { + type: 'go', + version: 'v4.5.1' + } + } + ] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/bze.png', @@ -112,7 +295,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/bze.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/bze.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/bze.svg', + theme: { + primaryColorHex: '#079fd7' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/beezee/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/beezee/ibc-data.ts index 54fb79176..4981e22ce 100644 --- a/v2/packages/chain-registry/src/mainnet/beezee/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/beezee/ibc-data.ts @@ -1,5 +1,63 @@ import { IBCData } from '@chain-registry/v2-types'; -const info: IBCData[] = [{ +const info: IBCData[] = [ + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'archway', + clientId: '07-tendermint-114', + connectionId: 'connection-107' + }, + chain2: { + chainName: 'beezee', + clientId: '07-tendermint-8', + connectionId: 'connection-2' + }, + channels: [{ + chain1: { + channelId: 'channel-147', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-2', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live' + } + }] + }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'beezee', + clientId: '07-tendermint-9', + connectionId: 'connection-3' + }, + chain2: { + chainName: 'noble', + clientId: '07-tendermint-112', + connectionId: 'connection-107' + }, + channels: [{ + chain1: { + channelId: 'channel-3', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-95', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, + { $schema: '../ibc_data.schema.json', chain1: { chainName: 'beezee', @@ -28,5 +86,6 @@ const info: IBCData[] = [{ dex: 'osmosis' } }] - }]; + } +]; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/bitbadges/asset-list.ts b/v2/packages/chain-registry/src/mainnet/bitbadges/asset-list.ts new file mode 100644 index 000000000..086e4c17b --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/bitbadges/asset-list.ts @@ -0,0 +1,55 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../assetlist.schema.json', + chainName: 'bitbadges', + assets: [{ + description: '$BADGE is the native in-app credits token for BitBadges, a platform for creating and sharing digital badges.', + denomUnits: [{ + denom: 'ubadge', + exponent: 0 + }, { + denom: 'badge', + exponent: 9 + }], + base: 'ubadge', + name: 'BitBadges Credits', + display: 'badge', + symbol: 'BADGE', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitbadges/images/bitbadgeslogo.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitbadges/images/bitbadgeslogo.png' + }], + socials: { + website: 'https://bitbadges.io/', + twitter: 'https://twitter.com/bitbadges_io' + }, + typeAsset: 'sdk.coin' + }, { + description: 'The native staking denom for the BitBadges blockchain.', + denomUnits: [{ + denom: 'ustake', + exponent: 0 + }, { + denom: 'stake', + exponent: 9 + }], + base: 'ustake', + name: 'BitBadges Staking', + display: 'stake', + symbol: 'STAKE', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitbadges/images/bitbadgeslogo.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitbadges/images/bitbadgeslogo.png' + }], + socials: { + website: 'https://bitbadges.io/', + twitter: 'https://twitter.com/bitbadges_io' + }, + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/bitbadges/chain.ts b/v2/packages/chain-registry/src/mainnet/bitbadges/chain.ts new file mode 100644 index 000000000..8a74af152 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/bitbadges/chain.ts @@ -0,0 +1,106 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../chain.schema.json', + chainName: 'bitbadges', + status: 'live', + chainType: 'cosmos', + networkType: 'mainnet', + website: 'https://bitbadges.io/', + prettyName: 'BitBadges', + chainId: 'bitbadges-1', + bech32Prefix: 'cosmos', + daemonName: 'bitbadgeschaind', + nodeHome: '$HOME/.bitbadgeschaind', + slip44: 118, + fees: { + feeTokens: [{ + denom: 'ubadge', + fixedMinGasPrice: 0, + lowGasPrice: 0.00025, + averageGasPrice: 0.0025, + highGasPrice: 0.025 + }] + }, + staking: { + stakingTokens: [{ + denom: 'ustake' + }] + }, + codebase: { + gitRepo: 'https://github.com/bitbadges/bitbadgeschain/', + recommendedVersion: 'v1.0-mainnet', + compatibleVersions: ['v1.0-mainnet'], + versions: [{ + name: 'v1.0-mainnet', + binaries: { + "linux/amd64": 'https://github.com/BitBadges/bitbadgeschain/releases/download/v1.0-mainnet/bitbadgeschain-linux-amd64', + "linux/arm64": 'https://github.com/BitBadges/bitbadgeschain/releases/download/v1.0-mainnet/bitbadgeschain-linux-arm64' + }, + cosmosSdkVersion: 'v0.50.8', + consensus: { + type: 'cometbft', + version: 'v0.38.9', + repo: 'https://github.com/cometbft/cometbft' + }, + sdk: { + type: 'cosmos', + version: 'v0.50.8' + }, + ibc: { + type: 'go', + version: 'v8.3.2' + } + }], + binaries: { + "linux/amd64": 'https://github.com/BitBadges/bitbadgeschain/releases/download/v1.0-mainnet/bitbadgeschain-linux-amd64', + "linux/arm64": 'https://github.com/BitBadges/bitbadgeschain/releases/download/v1.0-mainnet/bitbadgeschain-linux-arm64' + }, + cosmosSdkVersion: 'v0.50.8', + sdk: { + type: 'cosmos', + version: 'v0.50.8' + }, + ibc: { + type: 'go', + version: 'v8.3.2' + }, + consensus: { + type: 'cometbft', + version: 'v0.38.9', + repo: 'https://github.com/cometbft/cometbft' + }, + genesis: { + genesisUrl: 'https://github.com/BitBadges/bitbadgeschain/blob/master/genesis.json' + } + }, + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitbadges/images/bitbadgeslogo.png' + }, + description: 'BitBadges is the all-in-one, multi-chain platform for building your digital identity.', + apis: { + rpc: [{ + address: 'http://134.122.12.165:26657', + provider: 'bitbadges' + }], + rest: [{ + address: 'http://134.122.12.165:1317', + provider: 'bitbadges' + }], + grpc: [] + }, + explorers: [{ + kind: 'mintscan', + url: 'https://www.mintscan.io/bitbadges', + txPage: 'https://www.mintscan.io/bitbadges/transactions/${txHash}', + accountPage: 'https://www.mintscan.io/bitbadges/accounts/${accountAddress}' + }, { + kind: 'ping.pub', + url: 'https://explorer.bitbadges.io/BitBadges%20Mainnet', + txPage: 'https://explorer.bitbadges.io/BitBadges%20Mainnet/txs/${txHash}', + accountPage: 'https://explorer.bitbadges.io/BitBadBitBadges%20Mainnetges/account/${accountAddress}' + }], + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitbadges/images/bitbadgeslogo.png' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/bitbadges/index.ts b/v2/packages/chain-registry/src/mainnet/bitbadges/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/bitbadges/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/mainnet/bitcanna/asset-list.ts b/v2/packages/chain-registry/src/mainnet/bitcanna/asset-list.ts index 544c6ea9b..1d6afdc17 100644 --- a/v2/packages/chain-registry/src/mainnet/bitcanna/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/bitcanna/asset-list.ts @@ -22,12 +22,16 @@ const info: AssetList = { coingeckoId: 'bitcanna', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitcanna/images/bcna.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitcanna/images/bcna.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitcanna/images/bcna.svg', + theme: { + primaryColorHex: '#3cc494' + } }], socials: { website: 'http://www.bitcanna.io/', twitter: 'https://twitter.com/BitCannaGlobal' - } + }, + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/bitcanna/chain.ts b/v2/packages/chain-registry/src/mainnet/bitcanna/chain.ts index 248b503b1..904b0598e 100644 --- a/v2/packages/chain-registry/src/mainnet/bitcanna/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/bitcanna/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://www.bitcanna.io/', prettyName: 'BitCanna', + chainType: 'cosmos', chainId: 'bitcanna-1', bech32Prefix: 'bcna', daemonName: 'bcnad', @@ -27,7 +28,127 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: 'v0.47.9' + gitRepo: 'https://github.com/BitCannaGlobal/bcna', + recommendedVersion: 'v3.1.0', + compatibleVersions: ['v3.1.0'], + binaries: { + "linux/amd64": 'https://github.com/BitCannaGlobal/bcna/releases/download/v3.1.0/bcna_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/BitCannaGlobal/bcna/releases/download/v3.1.0/bcna_linux_arm64.tar.gz', + "darwin/arm64": 'https://github.com/BitCannaGlobal/bcna/releases/download/v3.1.0/bcna_darwin_arm64.tar.gz' + }, + cosmosSdkVersion: 'v0.47.11', + consensus: { + type: 'cometbft', + version: 'v0.37.5' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/BitCannaGlobal/bcna/main/genesis.json' + }, + versions: [ + { + name: 'vigorous-grow-fix', + proposal: 10, + height: 7585420, + recommendedVersion: 'v1.6.3', + compatibleVersions: [ + 'v1.6.1', + 'v1.6.2', + 'v1.6.3' + ], + binaries: { + "linux/amd64": 'https://github.com/BitCannaGlobal/bcna/releases/download/v1.6.3/bcna_linux_amd64.tar.gz', + "darwin/arm64": 'https://github.com/BitCannaGlobal/bcna/releases/download/v1.6.3/bcna_darwin_arm64.tar.gz', + "darwin/amd64": 'https://github.com/BitCannaGlobal/bcna/releases/download/v1.6.3/bcna_darwin_amd64.tar.gz' + }, + nextVersionName: 'vigorous-grow-huckleberry' + }, + { + name: 'vigorous-grow-huckleberry', + proposal: 11, + height: 8771420, + recommendedVersion: 'v1.7.0', + compatibleVersions: ['v1.7.0'], + binaries: { + "linux/amd64": 'https://github.com/BitCannaGlobal/bcna/releases/download/v1.7.0/bcna_linux_amd64.tar.gz', + "darwin/arm64": 'https://github.com/BitCannaGlobal/bcna/releases/download/v1.7.0/bcna_darwin_arm64.tar.gz', + "darwin/amd64": 'https://github.com/BitCannaGlobal/bcna/releases/download/v1.7.0/bcna_darwin_amd64.tar.gz' + }, + nextVersionName: 'wakeandbake' + }, + { + name: 'wakeandbake', + proposal: 12, + height: 9209420, + recommendedVersion: 'v2.0.3', + compatibleVersions: ['v2.0.2', 'v2.0.3'], + binaries: { + "linux/amd64": 'https://github.com/BitCannaGlobal/bcna/releases/download/v2.0.3/bcna_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/BitCannaGlobal/bcna/releases/download/v2.0.3/bcna_linux_arm64.tar.gz', + "darwin/arm64": 'https://github.com/BitCannaGlobal/bcna/releases/download/v2.0.3/bcna_darwin_arm64.tar.gz' + }, + nextVersionName: 'ganjarevolution' + }, + { + name: 'ganjarevolution', + proposal: 14, + height: 12288420, + recommendedVersion: 'v3.0.2', + compatibleVersions: ['v3.0.2'], + binaries: { + "linux/amd64": 'https://github.com/BitCannaGlobal/bcna/releases/download/v3.0.2/bcna_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/BitCannaGlobal/bcna/releases/download/v3.0.2/bcna_linux_arm64.tar.gz', + "darwin/arm64": 'https://github.com/BitCannaGlobal/bcna/releases/download/v3.0.2/bcna_darwin_arm64.tar.gz' + }, + cosmosSdkVersion: 'v0.47.9', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + nextVersionName: 'ganjarevolutionburn', + sdk: { + type: 'cosmos', + version: 'v0.47.9' + }, + ibc: { + type: 'go', + version: 'v7.3.1' + } + }, + { + name: 'ganjarevolutionburn', + proposal: 15, + height: 13846420, + recommendedVersion: 'v3.1.0', + compatibleVersions: ['v3.1.0'], + binaries: { + "linux/amd64": 'https://github.com/BitCannaGlobal/bcna/releases/download/v3.1.0/bcna_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/BitCannaGlobal/bcna/releases/download/v3.1.0/bcna_linux_arm64.tar.gz', + "darwin/arm64": 'https://github.com/BitCannaGlobal/bcna/releases/download/v3.1.0/bcna_darwin_arm64.tar.gz' + }, + cosmosSdkVersion: 'v0.47.11', + consensus: { + type: 'cometbft', + version: 'v0.37.5' + }, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.47.11' + }, + ibc: { + type: 'go', + version: 'v7.4.0' + } + } + ], + sdk: { + type: 'cosmos', + version: 'v0.47.11' + }, + ibc: { + type: 'go', + version: 'v7.4.0' + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitcanna/images/bcna.png', @@ -39,16 +160,12 @@ const info: Chain = { address: 'https://rpc.bitcanna.io/', provider: 'bitcanna' }, - { - address: 'http://bcna.paranorm.pro/', - provider: 'ParanormalBrothers' - }, { address: 'https://bcna-rpc.ibs.team/', provider: 'Inter Blockchain Services' }, { - address: 'https://bitcanna-rpc.panthea.eu', + address: 'https://bitcanna-rpc.panthea.eu/', provider: 'Panthea EU' }, { @@ -56,11 +173,11 @@ const info: Chain = { provider: 'SGTstake' }, { - address: 'https://bitcanna.rpc.m.anode.team', + address: 'https://bitcanna.rpc.m.anode.team/', provider: 'AlxVoy ⚡ ANODE.TEAM' }, { - address: 'http://bitcanna.rpc.m.stavr.tech:21327', + address: 'https://bitcanna.rpc.m.stavr.tech/', provider: '🔥STAVR🔥' }, { @@ -68,37 +185,33 @@ const info: Chain = { provider: 'KJINC.io' }, { - address: 'https://mainnet-bitcanna-rpc.konsortech.xyz', + address: 'https://mainnet-bitcanna-rpc.konsortech.xyz/', provider: 'KonsorTech' }, { - address: 'https://bitcanna.rpc.kjnodes.com', + address: 'https://bitcanna.rpc.kjnodes.com/', provider: 'kjnodes' }, { - address: 'https://bitcanna-rpc.genznodes.dev', + address: 'https://bitcanna-rpc.genznodes.dev/', provider: 'genznodes' }, { - address: 'https://rpc.bitcanna-1.bitcanna.aviaone.com', + address: 'https://rpc.bitcanna-1.bitcanna.aviaone.com/', provider: 'AVIAONE 🟢' }, { - address: 'https://rpc.bitcanna-mainnet.hexnodes.co', + address: 'https://rpc.bitcanna-mainnet.hexnodes.one/', provider: 'Hexnodes' }, { - address: 'https://rpc.bitcanna.citizenweb3.com:443', + address: 'https://rpc.bitcanna.citizenweb3.com/', provider: 'Citizen Web3' }, { address: 'https://bitcanna-mainnet.rpc.l0vd.com/', provider: 'L0vd.com' }, - { - address: 'https://rpc-bitcanna-ia.cosmosia.notional.ventures', - provider: 'Notional' - }, { address: 'https://bitcanna-rpc.polkachu.com', provider: 'Polkachu' @@ -119,41 +232,41 @@ const info: Chain = { address: 'https://rpc-bitcanna.mms.team:443', provider: 'MMS' }, - { - address: 'http://65.108.142.81:26683', - provider: 'Stakely' - }, - { - address: 'http://93.115.25.15:26657', - provider: 'Stakely' - }, { address: 'https://bitcanna-rpc.validatornode.com', provider: 'ValidatorNode' }, + { + address: 'https://bitcanna.rpc.nodex.one', + provider: 'NodeX Emperor ⚡ Bitcanna' + }, { address: 'https://bcna.rpc.arcturian.tech/', provider: 'Arcturian Tech' }, { - address: 'https://bitcanna-rpc.publicnode.com:443', - provider: 'Allnodes ⚡️ Nodes & Staking' + address: 'https://rpc.bitcanna.bh.rocks', + provider: 'BlockHunters 🎯' }, { - address: 'https://rpc.bcna.sopko.net:443', - provider: '🐔 The Chicken Coop 🦝 Homestead' + address: 'https://bitcanna-rpc.bluestake.net', + provider: 'BlueStake' }, { - address: 'https://bitcanna_mainnet_rpc.chain.whenmoonwhenlambo.money', - provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' + address: 'https://rpc-bitcanna.cryptech.com.ua', + provider: 'CrypTech' + }, + { + address: 'https://bitcanna-rpc.kalia.network/', + provider: 'Kalia Network' }, { address: 'https://bitcanna.rpc.nodeshub.online:443', - provider: 'Nodes Hub 🛡️ 100% Slash Protected 🛡️ | Restake ✅' + provider: 'Nodes Hub 🛡️ 100% Slash Protected 🛡️' }, { - address: 'https://rpc-bitcanna.cryptech.com.ua', - provider: 'CrypTech' + address: 'https://bitcanna_mainnet_rpc.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' } ], grpc: [ @@ -161,30 +274,22 @@ const info: Chain = { address: 'grpc.bitcanna.io:443', provider: 'bitcanna' }, - { - address: 'bitcanna-grpc.lavenderfive.com:443', - provider: 'Lavender.Five Nodes 🐝' - }, { address: 'bitcanna.grpc.m.stavr.tech:9081', provider: '🔥STAVR🔥' }, { - address: 'grpc.bitcanna-mainnet.hexnodes.co:27090', + address: 'grpc.bitcanna-mainnet.hexnodes.one:27090', provider: 'HexNodes' }, { - address: 'grpc.bitcanna-1.bitcanna.aviaone.com:9092', + address: 'grpc.bitcanna-1.bitcanna.aviaone.com:9102', provider: 'AVIAONE 🟢' }, { address: 'bitcanna-mainnet.grpc.l0vd.com:80', provider: 'L0vd.com' }, - { - address: 'grpc-bitcanna-ia.cosmosia.notional.ventures:443', - provider: 'Notional' - }, { address: 'bitcanna.grpc.kjnodes.com:14290', provider: 'kjnodes' @@ -197,33 +302,53 @@ const info: Chain = { address: 'grpc-bitcanna.mms.team:443', provider: 'MMS' }, + { + address: 'grpc.bitcanna.safeblock.space:9090', + provider: 'Safe Block' + }, + { + address: 'mainnet-bitcanna-grpc.konsortech.xyz:27090', + provider: 'KonsorTech' + }, { address: 'bitcanna.grpc.m.anode.team:443', provider: 'AlxVoy ⚡ ANODE.TEAM' }, { - address: 'bitcanna-grpc.panthea.eu:16710', - provider: 'Panthea EU' + address: 'grpc-bcna.kjinc.io:443', + provider: 'KJINC.io' }, { - address: 'https://grpc.bitcanna.indonode.net:11090', - provider: 'Indonode' + address: 'bitcanna.grpc.nodex.one:443', + provider: 'NodeX Emperor ⚡ Bitcanna' }, { - address: 'bitcanna-grpc.publicnode.com:443', - provider: 'Allnodes ⚡️ Nodes & Staking' + address: 'grpc.bitcanna.bh.rocks:42090', + provider: 'BlockHunters 🎯' }, { - address: 'grpc.bitcanna.safeblock.space:9090', - provider: 'Safe Block' + address: 'grpc.bitcanna.indonode.net:11090', + provider: 'Indonode' }, { - address: 'https://bitcanna.grpc.nodeshub.online', - provider: 'Nodes Hub' + address: 'bitcanna-grpc.panthea.eu:16710', + provider: 'Panthea EU' }, { - address: 'https://grpc-bitcanna.cryptech.com.ua', + address: 'bitcanna-grpc.validatornode.com:443', + provider: 'ValidatorNode' + }, + { + address: 'grpc-bitcanna.cryptech.com.ua:443', provider: 'CrypTech' + }, + { + address: 'bitcanna-grpc.kalia.network:443', + provider: 'Kalia Network' + }, + { + address: 'bitcanna.grpc.nodeshub.online:13090', + provider: 'Nodes Hub 🛡️ 100% Slash Protected 🛡️' } ], rest: [ @@ -263,30 +388,22 @@ const info: Chain = { address: 'https://bitcanna.api.kjnodes.com', provider: 'kjnodes' }, - { - address: 'https://bitcanna-api.lavenderfive.com/', - provider: 'Lavender.Five Nodes 🐝' - }, { address: 'https://bitcanna-api.genznodes.dev', provider: 'genznodes' }, { - address: 'https://api.bitcanna-1.bitcanna.aviaone.com/', + address: 'https://api.bitcanna-1.bitcanna.aviaone.com', provider: 'AVIAONE 🟢' }, { - address: 'https://lcd.bitcanna-mainnet.hexnodes.co', + address: 'https://lcd.bitcanna-mainnet.hexnodes.one', provider: 'Hexnodes' }, { address: 'https://bitcanna-mainnet.api.l0vd.com', provider: 'L0vd.com' }, - { - address: 'https://api-bitcanna-ia.cosmosia.notional.ventures', - provider: 'Notional' - }, { address: 'https://bitcanna-api.polkachu.com', provider: 'Polkachu' @@ -303,48 +420,56 @@ const info: Chain = { address: 'https://api-bitcanna.mms.team:443', provider: 'MMS' }, - { - address: 'http://65.108.142.81:1325', - provider: 'Stakely' - }, - { - address: 'http://93.115.25.15:1317', - provider: 'Stakely' - }, { address: 'https://bitcanna-api.validatornode.com', provider: 'ValidatorNode' }, + { + address: 'https://bitcanna.api.nodex.one', + provider: 'NodeX Emperor ⚡ Bitcanna' + }, { address: 'https://bcna.api.arcturian.tech/', provider: 'Arcturian Tech' }, { - address: 'https://api.bitcanna.indonode.net/', + address: 'https://api.bitcanna.bh.rocks', + provider: 'BlockHunters 🎯' + }, + { + address: 'https://api.bitcanna.indonode.net', provider: 'Indonode' }, { - address: 'https://bitcanna-rest.publicnode.com', - provider: 'Allnodes ⚡️ Nodes & Staking' + address: 'https://bitcanna-api.bluestake.net', + provider: 'BlueStake' }, { - address: 'https://bitcanna_mainnet_api.chain.whenmoonwhenlambo.money', - provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' + address: 'https://api-bitcanna.cryptech.com.ua', + provider: 'CrypTech' }, { - address: 'https://bitcanna.api.nodeshub.online:443', - provider: 'Nodes Hub 🛡️ 100% Slash Protected 🛡️ | Restake ✅' + address: 'https://bitcanna-api.kalia.network', + provider: 'Kalia Network' }, { - address: 'https://api-bitcanna.cryptech.com.ua', - provider: 'CrypTech' + address: 'https://api.bitcanna.citizenweb3.com', + provider: 'Citizen Web3' + }, + { + address: 'https://bitcanna.api.nodeshub.online', + provider: 'Nodes Hub 🛡️ 100% Slash Protected 🛡️' + }, + { + address: 'https://bitcanna_mainnet_api.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' } ] }, explorers: [ { - kind: 'ezstaking', - url: 'https://ezstaking.app/bitcanna', + kind: 'EZStaking Tools', + url: 'https://app.ezstaking.io/bitcanna', txPage: 'https://ezstaking.tools/bitcanna/txs/${txHash}', accountPage: 'https://ezstaking.tools/bitcanna/account/${accountAddress}' }, @@ -367,9 +492,9 @@ const info: Chain = { }, { kind: '🔥STAVR🔥 Explorer', - url: 'https://explorer.stavr.tech/bitcanna', - txPage: 'https://explorer.stavr.tech/bitcanna/txs/${txHash}', - accountPage: 'https://explorer.stavr.tech/bitcanna/account/${accountAddress}' + url: 'https://explorer.stavr.tech/Bitcanna', + txPage: 'https://explorer.stavr.tech/Bitcanna/txs/${txHash}', + accountPage: 'https://explorer.stavr.tech/Bitcanna/account/${accountAddress}' }, { kind: 'atomscan', @@ -382,16 +507,39 @@ const info: Chain = { txPage: 'https://explorer.validatornode.com/bitcanna/tx/${txHash}' }, { - kind: 'AlxVoy ⚡ ANODE.TEAM Explorer', + kind: 'Safe Block Explorer Pruned', + url: 'https://explorer.safeblock.space/bitcanna', + txPage: 'https://explorer.safeblock.space/bitcanna/tx/${txHash}' + }, + { + kind: 'AlxVoy ⚡ ANODE.TEAM', url: 'https://main.anode.team/bitcanna', - txPage: 'https://main.anode.team/bitcanna/txs/${txHash}', - accountPage: 'https://main.anode.team/bitcanna/account/${accountAddress}' + txPage: 'https://main.anode.team/bitcanna/tx/${txHash}' + }, + { + kind: 'kjnodes', + url: 'https://explorer.kjnodes.com/bitcanna', + txPage: 'https://explorer.kjnodes.com/bitcanna/tx/${txHash}' + }, + { + kind: 'L0vd.com ❤️', + url: 'https://explorers.l0vd.com/bitcanna-mainnet', + txPage: 'https://explorers.l0vd.com/bitcanna-mainnet/tx/${txHash}' + }, + { + kind: 'NODEXPLORER', + url: 'https://explorer.nodex.one/bitcanna', + txPage: 'https://explorer.nodex.one/bitcanna/tx/${txHash}' }, { kind: 'Moonbys Dashboard', url: 'https://explorer.moonbys.com', - txPage: 'https://explorer.moonbys.com/tx/${txHash}', - accountPage: 'https://explorer.moonbys.com/bitcanna/account/${accountAddress}' + txPage: 'https://explorer.moonbys.com/${txHash}' + }, + { + kind: 'BlockHunters 🎯', + url: 'https://scan.bh.rocks/bitcanna', + txPage: 'https://scan.bh.rocks/bitcanna/tx/${txHash}' }, { kind: 'Indonode', @@ -399,33 +547,47 @@ const info: Chain = { txPage: 'https://explorer.indonode.net/bitcanna/tx/${txHash}' }, { - kind: 'Safe Block', - url: 'https://explorer.safeblock.space/bitcanna', - txPage: 'https://explorer.safeblock.space/bitcanna/tx/${txHash}', - accountPage: 'https://explorer.safeblock.space/bitcanna/account/${accountAddress}' + kind: 'CrypTech Explorer', + url: 'https://explorers.cryptech.com.ua/bitcanna', + txPage: 'https://explorers.cryptech.com.ua/bitcanna/txs/${txHash}' }, { - kind: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥', - url: 'https://explorer.whenmoonwhenlambo.money/bitcanna', - txPage: 'https://explorer.whenmoonwhenlambo.money/bitcanna/tx/${txHash}', - accountPage: 'https://explorer.whenmoonwhenlambo.money/bitcanna/account/${accountAddress}' + kind: 'Kalia Network', + url: 'https://explorer.kalia.network/bitcanna', + txPage: 'https://explorer.kalia.network/bitcanna/tx/${txHash}', + accountPage: 'https://explorer.kalia.network/bitcanna/account/${accountAddress}' + }, + { + kind: 'AviaOne Explorer 🟢', + url: 'https://mainnet.explorer.aviaone.com/bitcanna', + txPage: 'https://mainnet.explorer.aviaone.com/bitcanna/tx/${txHash}', + accountPage: 'https://mainnet.explorer.aviaone.com/bitcanna/account/${accountAddress}' }, { - kind: 'Nodes Hub 🛡️ 100% Slash Protected 🛡️ | Restake ✅', + kind: 'Nodes Hub 🛡️ 100% Slash Protected 🛡️', url: 'https://explorer.nodeshub.online/bitcanna/', txPage: 'https://explorer.nodeshub.online/bitcanna/tx/${txHash}', accountPage: 'https://explorer.nodeshub.online/bitcanna/accounts/${accountAddress}' }, { - kind: 'CrypTech Explorer', - url: 'https://explorers.cryptech.com.ua/bitcanna', - txPage: 'https://explorers.cryptech.com.ua/bitcanna/txs/${txHash}', - accountPage: 'https://explorers.cryptech.com.ua/bitcanna/account/${accountAddress}' + kind: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥', + url: 'https://explorer.whenmoonwhenlambo.money/bitcanna', + txPage: 'https://explorer.whenmoonwhenlambo.money/bitcanna/tx/${txHash}', + accountPage: 'https://explorer.whenmoonwhenlambo.money/bitcanna/account/${accountAddress}' + }, + { + kind: 'AviaOne Explorer 🟢', + url: 'https://mainnet.explorer.aviaone.com/bitcanna', + txPage: 'https://mainnet.explorer.aviaone.com/bitcanna/tx/${txHash}', + accountPage: 'https://mainnet.explorer.aviaone.com/bitcanna/account/${accountAddress}' } ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitcanna/images/bcna.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitcanna/images/bcna.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitcanna/images/bcna.svg', + theme: { + primaryColorHex: '#3cc494' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/bitsong/asset-list.ts b/v2/packages/chain-registry/src/mainnet/bitsong/asset-list.ts index a421e932f..9f675ca60 100644 --- a/v2/packages/chain-registry/src/mainnet/bitsong/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/bitsong/asset-list.ts @@ -24,7 +24,10 @@ const info: AssetList = { coingeckoId: 'bitsong', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/btsg.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/btsg.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/btsg.svg', + theme: { + primaryColorHex: '#c8307f' + } }], socials: { website: 'https://bitsong.io/', @@ -48,8 +51,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft2D8E7041556CE93E1EFD66C07C45D551A6AAAE09.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft2D8E7041556CE93E1EFD66C07C45D551A6AAAE09.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft2D8E7041556CE93E1EFD66C07C45D551A6AAAE09.png', + theme: { + primaryColorHex: '#e8e5e7' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Nicola Fasano a BitSong Music FanToken', @@ -68,8 +75,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft25B30C386CDDEBD1413D5AE1180956AE9EB3B9F7.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft25B30C386CDDEBD1413D5AE1180956AE9EB3B9F7.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft25B30C386CDDEBD1413D5AE1180956AE9EB3B9F7.png', + theme: { + primaryColorHex: '#c3a59e' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Delta 9 a BitSong Music FanToken', @@ -88,8 +99,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft575B10B0CEE2C164D9ED6A96313496F164A9607C.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft575B10B0CEE2C164D9ED6A96313496F164A9607C.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft575B10B0CEE2C164D9ED6A96313496F164A9607C.png', + theme: { + primaryColorHex: '#0d0d0d' + } + }], + typeAsset: 'sdk.coin' }, { description: 'FONTI a BitSong Music FanToken', @@ -108,8 +123,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft56664FC98A2CF5F4FBAC3566D1A11D891AD88305.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft56664FC98A2CF5F4FBAC3566D1A11D891AD88305.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft56664FC98A2CF5F4FBAC3566D1A11D891AD88305.png', + theme: { + primaryColorHex: '#1c2536' + } + }], + typeAsset: 'sdk.coin' }, { description: 'BlackJack a BitSong Music FanToken', @@ -128,8 +147,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft52EEB0EE509AC546ED92EAC8591F731F213DDD16.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft52EEB0EE509AC546ED92EAC8591F731F213DDD16.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft52EEB0EE509AC546ED92EAC8591F731F213DDD16.png', + theme: { + primaryColorHex: '#f5f5f5' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Rawanne a BitSong Music FanToken', @@ -148,8 +171,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ftE4903ECC861CA45F2C2BC7EAB8255D2E6E87A33A.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ftE4903ECC861CA45F2C2BC7EAB8255D2E6E87A33A.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ftE4903ECC861CA45F2C2BC7EAB8255D2E6E87A33A.png', + theme: { + primaryColorHex: '#1a1521' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Enmoda a BitSong Music FanToken', @@ -168,8 +195,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft85AE1716C5E39EA6D64BBD7898C3899A7B500626.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft85AE1716C5E39EA6D64BBD7898C3899A7B500626.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft85AE1716C5E39EA6D64BBD7898C3899A7B500626.png', + theme: { + primaryColorHex: '#161616' + } + }], + typeAsset: 'sdk.coin' }, { description: '404Deep Records a BitSong Music FanToken', @@ -188,8 +219,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft99091610CCC66F4277C66D14AF2BC4C5EE52E27A.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft99091610CCC66F4277C66D14AF2BC4C5EE52E27A.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft99091610CCC66F4277C66D14AF2BC4C5EE52E27A.png', + theme: { + primaryColorHex: '#cfb1b3' + } + }], + typeAsset: 'sdk.coin' }, { description: 'N43 a BitSong Music FanToken', @@ -208,8 +243,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft387C1C279D962ED80C09C1D592A92C4275FD7C5D.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft387C1C279D962ED80C09C1D592A92C4275FD7C5D.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft387C1C279D962ED80C09C1D592A92C4275FD7C5D.png', + theme: { + primaryColorHex: '#0a0a0a' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Puro Lobo a BitSong Music FanToken', @@ -228,8 +267,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft24C9FA4F10B0F235F4A815B15FC774E046A2B2EB.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft24C9FA4F10B0F235F4A815B15FC774E046A2B2EB.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft24C9FA4F10B0F235F4A815B15FC774E046A2B2EB.png', + theme: { + primaryColorHex: '#b8b6b6' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Vibranium a BitSong Music FanToken', @@ -248,8 +291,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft7020C2A8E984EEBCBB383E91CD6FBB067BB2272B.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft7020C2A8E984EEBCBB383E91CD6FBB067BB2272B.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft7020C2A8E984EEBCBB383E91CD6FBB067BB2272B.png', + theme: { + primaryColorHex: '#0f0c27' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Karina a BitSong Music FanToken', @@ -268,8 +315,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft2DD67F5D99E9A141142B48474FA7B6B3FF00A3FE.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft2DD67F5D99E9A141142B48474FA7B6B3FF00A3FE.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft2DD67F5D99E9A141142B48474FA7B6B3FF00A3FE.png', + theme: { + primaryColorHex: '#21283c' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Luca Testa a BitSong Music FanToken', @@ -288,8 +339,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft4B030260D99E3ABE2B604EA2B33BAF3C085CDA12.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft4B030260D99E3ABE2B604EA2B33BAF3C085CDA12.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft4B030260D99E3ABE2B604EA2B33BAF3C085CDA12.png', + theme: { + primaryColorHex: '#151515' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Carolina Marquez a BitSong Music FanToken', @@ -308,8 +363,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ftD4B6290EDEE1EC7B97AB5A1DC6C177EFD08ADCC3.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ftD4B6290EDEE1EC7B97AB5A1DC6C177EFD08ADCC3.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ftD4B6290EDEE1EC7B97AB5A1DC6C177EFD08ADCC3.png', + theme: { + primaryColorHex: '#847760' + } + }], + typeAsset: 'sdk.coin' }, { deprecated: true, @@ -324,7 +383,8 @@ const info: AssetList = { base: 'ft347B1612A2B7659913679CF6CD45B8B130C50A00', name: '[Redacted] Fantoken (ft3...A00)', display: 'ft347B1612A2B7659913679CF6CD45B8B130C50A00/6', - symbol: 'LDON' + symbol: 'LDON', + typeAsset: 'sdk.coin' } ] }; diff --git a/v2/packages/chain-registry/src/mainnet/bitsong/chain.ts b/v2/packages/chain-registry/src/mainnet/bitsong/chain.ts index 6e66735d7..7f0a834e3 100644 --- a/v2/packages/chain-registry/src/mainnet/bitsong/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/bitsong/chain.ts @@ -6,15 +6,80 @@ const info: Chain = { networkType: 'mainnet', website: 'https://bitsong.io/', prettyName: 'BitSong', + chainType: 'cosmos', chainId: 'bitsong-2b', bech32Prefix: 'bitsong', slip44: 639, daemonName: 'bitsongd', nodeHome: '$HOME/.bitsongd', codebase: { + gitRepo: 'https://github.com/bitsongofficial/go-bitsong', + recommendedVersion: 'v0.15.0', + compatibleVersions: ['v0.15.0'], + binaries: { + "linux/amd64": 'https://github.com/bitsongofficial/go-bitsong/releases/download/v0.15.0/bitsongd' + }, cosmosSdkVersion: 'v0.45.16', + cosmwasmVersion: 'v0.33.0', cosmwasmEnabled: true, - cosmwasmVersion: 'v0.33.0' + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/bitsongofficial/networks/master/bitsong-2b/genesis.json' + }, + versions: [{ + name: 'v0.14.0', + recommendedVersion: 'v0.14.0', + compatibleVersions: ['v0.14.0'], + cosmosSdkVersion: '0.45.11', + cosmwasmVersion: '0.29.2', + cosmwasmEnabled: true, + nextVersionName: 'v0.15.0', + sdk: { + type: 'cosmos', + version: '0.45.11' + }, + cosmwasm: { + version: '0.29.2', + enabled: true + }, + ibc: { + type: 'go', + version: 'v3.3.1' + } + }, { + name: 'v0.15.0', + proposal: 34, + height: 15947000, + recommendedVersion: 'v0.15.0', + compatibleVersions: ['v0.15.0'], + cosmosSdkVersion: '0.45.16', + cosmwasmVersion: '0.33.0', + cosmwasmEnabled: true, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: '0.45.16' + }, + cosmwasm: { + version: '0.33.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v4.4.2' + } + }], + sdk: { + type: 'cosmos', + version: 'v0.45.16' + }, + ibc: { + type: 'go', + version: 'v4.4.2' + }, + cosmwasm: { + version: 'v0.33.0', + enabled: true + } }, fees: { feeTokens: [{ @@ -57,10 +122,6 @@ const info: Chain = { address: 'https://rpc.bitsong.quokkastake.io', provider: '🐹 Quokka Stake' }, - { - address: 'https://bitsong-rpc.lavenderfive.com/', - provider: 'Lavender.Five Nodes 🐝' - }, { address: 'https://rpc-bitsong.starsquid.io', provider: 'Starsquid' @@ -92,6 +153,14 @@ const info: Chain = { { address: 'https://bitsong-rpc.noders.services', provider: '[NODERS]TEAM' + }, + { + address: 'https://bitsong-rpc.bluestake.net:443', + provider: 'BlueStake 🚀' + }, + { + address: 'https://bitsong.rpc.m.stavr.tech:443', + provider: '🔥STAVR🔥' } ], rest: [ @@ -115,10 +184,6 @@ const info: Chain = { address: 'http://bitsong.api.nodersteam.com:11017', provider: '[NODERS]TEAM' }, - { - address: 'https://bitsong-api.lavenderfive.com/', - provider: 'Lavender.Five Nodes 🐝' - }, { address: 'https://api-bitsong.starsquid.io', provider: 'Starsquid' @@ -150,6 +215,10 @@ const info: Chain = { { address: 'https://bitsong.api.m.stavr.tech', provider: '🔥STAVR🔥' + }, + { + address: 'https://bitsong-api.bluestake.net', + provider: 'BlueStake 🚀' } ], grpc: [ @@ -157,10 +226,6 @@ const info: Chain = { address: 'grpc-bitsong-ia.cosmosia.notional.ventures:443', provider: 'Notional' }, - { - address: 'bitsong-grpc.lavenderfive.com:443', - provider: 'Lavender.Five Nodes 🐝' - }, { address: 'bitsong.grpc.nodersteam.com:9111/', provider: '[NODERS]TEAM' @@ -180,6 +245,10 @@ const info: Chain = { { address: 'bitsong-grpc.noders.services:20090', provider: '[NODERS]TEAM' + }, + { + address: 'bitsong.grpc.m.stavr.tech:9988', + provider: '🔥STAVR🔥' } ] }, @@ -222,7 +291,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/btsg.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/btsg.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/btsg.svg', + theme: { + primaryColorHex: '#c8307f' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/blockx/asset-list.ts b/v2/packages/chain-registry/src/mainnet/blockx/asset-list.ts new file mode 100644 index 000000000..421904d1d --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/blockx/asset-list.ts @@ -0,0 +1,27 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../assetlist.schema.json', + chainName: 'blockx', + assets: [{ + description: 'BlockX Native Token', + denomUnits: [{ + denom: 'abcx', + exponent: 0 + }, { + denom: 'bcx', + exponent: 18 + }], + base: 'abcx', + name: 'BCX', + display: 'bcx', + symbol: 'BCX', + typeAsset: 'sdk.coin', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/blockx/images/blockx.png' + }], + socials: { + website: 'https://www.blockxnet.com/' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/blockx/chain.ts b/v2/packages/chain-registry/src/mainnet/blockx/chain.ts new file mode 100644 index 000000000..9dc904049 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/blockx/chain.ts @@ -0,0 +1,59 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../chain.schema.json', + chainName: 'blockx', + status: 'live', + networkType: 'mainnet', + website: 'https://www.blockxnet.com/', + prettyName: 'BlockX', + chainType: 'cosmos', + chainId: 'blockx_19191-1', + bech32Prefix: 'blockx', + nodeHome: '$HOME/.blockxd', + daemonName: 'blockxd', + keyAlgos: ['ethsecp256k1'], + apis: { + rpc: [{ + address: 'https://rpc-blockx.nodeist.net', + provider: 'Nodeist' + }, { + address: 'https://blockx_mainnet_rpc.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' + }], + rest: [{ + address: 'https://api-blockx.nodeist.net', + provider: 'Nodeist' + }, { + address: 'https://blockx_mainnet_api.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' + }] + }, + explorers: [ + { + kind: 'ping.pub', + url: 'https://ping.pub/blockx', + txPage: 'https://ping.pub/blockx/tx/${txHash}' + }, + { + kind: 'Nodeist Explorer', + url: 'https://explorer.ist/blockx/', + txPage: 'https://explorer.ist/blockx/tx/${txHash}' + }, + { + kind: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥', + url: 'https://explorer.whenmoonwhenlambo.money/blockx', + txPage: 'https://explorer.whenmoonwhenlambo.money/blockx/tx/${txHash}', + accountPage: 'https://explorer.whenmoonwhenlambo.money/blockx/account/${accountAddress}' + } + ], + staking: { + stakingTokens: [{ + denom: 'abcx' + }] + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/blockx/images/blockx.png' + }], + slip44: 118 +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/blockx/index.ts b/v2/packages/chain-registry/src/mainnet/blockx/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/blockx/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/mainnet/bluechip/asset-list.ts b/v2/packages/chain-registry/src/mainnet/bluechip/asset-list.ts new file mode 100644 index 000000000..09758a6f1 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/bluechip/asset-list.ts @@ -0,0 +1,27 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../assetlist.schema.json', + chainName: 'bluechip', + assets: [{ + description: 'The native staking token of BlueChip.', + denomUnits: [{ + denom: 'ubluechip', + exponent: 0 + }, { + denom: 'bcp', + exponent: 6 + }], + base: 'ubluechip', + name: 'blue chip', + display: 'bcp', + symbol: 'BCP', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bluechip/images/bluechip.png', + theme: { + primaryColorHex: '#0c94d3' + } + }], + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/bluechip/chain.ts b/v2/packages/chain-registry/src/mainnet/bluechip/chain.ts new file mode 100644 index 000000000..418498daf --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/bluechip/chain.ts @@ -0,0 +1,69 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../chain.schema.json', + chainName: 'bluechip', + status: 'live', + website: 'https://www.bluechip.link', + networkType: 'mainnet', + prettyName: 'BlueChip', + chainType: 'cosmos', + chainId: 'bluechip-2', + bech32Prefix: 'bcp', + daemonName: 'bluechipd', + nodeHome: '$HOME/.bluechip', + slip44: 118, + keyAlgos: ['secp256k1'], + fees: { + feeTokens: [{ + denom: 'ubluechip', + fixedMinGasPrice: 0, + lowGasPrice: 0, + averageGasPrice: 0.025, + highGasPrice: 0.04 + }] + }, + staking: { + stakingTokens: [{ + denom: 'ubluechip' + }] + }, + description: 'Stake to the BlueChip chain, interact with the creator pools, and subscribe through the creator subscription contracts.', + codebase: { + gitRepo: 'https://github.com/Bluechip23/bluechip/tree/main', + recommendedVersion: 'v1', + compatibleVersions: ['v1'], + cosmosSdkVersion: '0.47.11', + cosmwasmEnabled: true, + genesis: { + genesisUrl: 'https://github.com/Bluechip23/bluechip/blob/main/genesis.json' + }, + versions: [{ + name: 'v1', + recommendedVersion: 'v1', + compatibleVersions: ['v1'], + cosmosSdkVersion: '0.47.11', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.47.11' + }, + cosmwasm: { + enabled: true + } + }], + sdk: { + type: 'cosmos', + version: '0.47.11' + }, + cosmwasm: { + enabled: true + } + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bluechip/images/bluechip.png', + theme: { + primaryColorHex: '#0c94d3' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/bluechip/index.ts b/v2/packages/chain-registry/src/mainnet/bluechip/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/bluechip/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/mainnet/bluzelle/asset-list.ts b/v2/packages/chain-registry/src/mainnet/bluzelle/asset-list.ts index f6b50701b..f0336eefe 100644 --- a/v2/packages/chain-registry/src/mainnet/bluzelle/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/bluzelle/asset-list.ts @@ -25,12 +25,16 @@ const info: AssetList = { keywords: ['bluzelle', 'game'], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bluzelle/images/bluzelle.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bluzelle/images/bluzelle.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bluzelle/images/bluzelle.svg', + theme: { + primaryColorHex: '#708ffc' + } }], socials: { website: 'http://bluzelle.com/', twitter: 'https://twitter.com/BluzelleHQ' - } + }, + typeAsset: 'sdk.coin' }, { description: 'The ELT token of Bluzelle\'s Gamma 4 Gaming Ecosystem', @@ -48,11 +52,14 @@ const info: AssetList = { logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bluzelle/images/elt.png' }, - coingeckoId: '', keywords: ['elt'], images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bluzelle/images/elt.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bluzelle/images/elt.png', + theme: { + primaryColorHex: '#0c3ab5' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The game token of Bluzelle\'s Gamma 4 Gaming Ecosystem', @@ -70,11 +77,14 @@ const info: AssetList = { logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bluzelle/images/g4.png' }, - coingeckoId: '', keywords: ['g4'], images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bluzelle/images/g4.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bluzelle/images/g4.png', + theme: { + primaryColorHex: '#ee8828' + } + }], + typeAsset: 'sdk.coin' } ] }; diff --git a/v2/packages/chain-registry/src/mainnet/bluzelle/chain.ts b/v2/packages/chain-registry/src/mainnet/bluzelle/chain.ts index e3308469d..a1eb75b2c 100644 --- a/v2/packages/chain-registry/src/mainnet/bluzelle/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/bluzelle/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://bluzelle.com/', prettyName: 'Bluzelle', + chainType: 'cosmos', chainId: 'bluzelle-9', bech32Prefix: 'bluzelle', daemonName: 'curiumd', @@ -30,7 +31,80 @@ const info: Chain = { } }, codebase: { - cosmosSdkVersion: 'v0.45.11' + gitRepo: 'https://github.com/bluzelle/bluzelle-public', + recommendedVersion: 'v10.0', + compatibleVersions: ['v10.0'], + cosmosSdkVersion: 'v0.45.11', + consensus: { + type: 'cometbft', + version: '0.34.23' + }, + genesis: { + genesisUrl: 'https://a.client.sentry.net.bluzelle.com:26657/genesis' + }, + versions: [ + { + name: 'v2.0', + recommendedVersion: 'v2.0', + compatibleVersions: ['v2.0'], + cosmosSdkVersion: '0.44.3', + consensus: { + type: 'tendermint', + version: '0.34.14' + }, + sdk: { + type: 'cosmos', + version: '0.44.3' + } + }, + { + name: 'v9.0', + recommendedVersion: 'v9.0', + compatibleVersions: ['v9.0'], + cosmosSdkVersion: '0.45.11', + consensus: { + type: 'tendermint', + version: '0.34.23' + }, + nextVersionName: '10.0', + sdk: { + type: 'cosmos', + version: '0.45.11' + } + }, + { + name: '10.0', + recommendedVersion: 'v10.0', + compatibleVersions: ['v10.0'], + binaries: { + "linux/amd64": 'https://github.com/bluzelle/bluzelle-public/releases/download/v10.0/curiumd' + }, + proposal: 1, + height: 3333333, + cosmosSdkVersion: 'v0.45.11', + consensus: { + type: 'cometbft', + version: 'v0.34.23' + }, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.45.11' + }, + ibc: { + type: 'go', + version: 'v3.4.0' + } + } + ], + sdk: { + type: 'cosmos', + version: 'v0.45.11' + }, + ibc: { + type: 'go', + version: 'v3.4.0' + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bluzelle/images/bluzelle.png', @@ -49,6 +123,10 @@ const info: Chain = { { address: 'https://c.client.sentry.net.bluzelle.com:26657', provider: 'Bluzelle' + }, + { + address: 'https://bluzelle_mainnet_rpc.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' } ], rest: [ @@ -67,6 +145,10 @@ const info: Chain = { { address: 'https://bluzelle-api.genznodes.dev/', provider: 'genznodes' + }, + { + address: 'https://bluzelle_mainnet_api.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' } ], grpc: [ @@ -114,6 +196,12 @@ const info: Chain = { kind: 'Nodine.ID', url: 'https://explorer.co.id/bluzelle', txPage: 'https://explorer.co.id/bluzelle/transaction/${txHash}' + }, + { + kind: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥', + url: 'https://explorer.whenmoonwhenlambo.money/bluzelle', + txPage: 'https://explorer.whenmoonwhenlambo.money/bluzelle/tx/${txHash}', + accountPage: 'https://explorer.whenmoonwhenlambo.money/bluzelle/account/${accountAddress}' } ], keywords: [ @@ -124,7 +212,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bluzelle/images/bluzelle.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bluzelle/images/bluzelle.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bluzelle/images/bluzelle.svg', + theme: { + primaryColorHex: '#708ffc' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/bostrom/asset-list.ts b/v2/packages/chain-registry/src/mainnet/bostrom/asset-list.ts index 6eef960e0..a5eae1637 100644 --- a/v2/packages/chain-registry/src/mainnet/bostrom/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/bostrom/asset-list.ts @@ -21,8 +21,12 @@ const info: AssetList = { coingeckoId: 'bostrom', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/boot.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/boot.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/boot.svg', + theme: { + primaryColorHex: '#4cea4e' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The liquid staking token of Bostrom', @@ -41,8 +45,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/hydrogen.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/hydrogen.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/hydrogen.svg', + theme: { + primaryColorHex: '#ffffff' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The resource token of Bostrom', @@ -65,8 +73,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/ampere.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/ampere.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/ampere.svg', + theme: { + primaryColorHex: '#f4ecce' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The resource token of Bostrom', @@ -89,8 +101,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/volt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/volt.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/volt.svg', + theme: { + primaryColorHex: '#fba809' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The staking token of Cyber', @@ -109,8 +125,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/tocyb.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/tocyb.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/tocyb.svg', + theme: { + primaryColorHex: '#1e8fa9' + } + }], + typeAsset: 'sdk.coin' } ] }; diff --git a/v2/packages/chain-registry/src/mainnet/bostrom/chain.ts b/v2/packages/chain-registry/src/mainnet/bostrom/chain.ts index 02d8b75ad..adb2f5fad 100644 --- a/v2/packages/chain-registry/src/mainnet/bostrom/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/bostrom/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'mainnet', prettyName: 'bostrom', + chainType: 'cosmos', chainId: 'bostrom', bech32Prefix: 'bostrom', daemonName: 'cyber', @@ -24,7 +25,33 @@ const info: Chain = { }] }, codebase: { - cosmwasmEnabled: true + gitRepo: 'https://github.com/cybercongress/go-cyber', + recommendedVersion: 'v0.3.0', + compatibleVersions: ['v0.3.0'], + binaries: { + "linux/amd64": 'https://github.com/cybercongress/go-cyber/releases/download/v0.2.0/cyber_v0.2.0_linux-amd64.tar.gz', + "darwin/amd64": 'https://github.com/cybercongress/go-cyber/releases/download/v0.2.0/cyber_v0.2.0_darwin-amd64.tar.gz' + }, + genesis: { + genesisUrl: 'https://cloudflare-ipfs.com/ipfs/QmYubyVNfghD4xCrTFj26zBwrF9s5GJhi1TmxvrwmJCipr' + }, + cosmwasmEnabled: true, + versions: [{ + name: 'v0.3.0', + recommendedVersion: 'v0.3.0', + compatibleVersions: ['v0.3.0'], + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/cybercongress/go-cyber/releases/download/v0.2.0/cyber_v0.2.0_linux-amd64.tar.gz', + "darwin/amd64": 'https://github.com/cybercongress/go-cyber/releases/download/v0.2.0/cyber_v0.2.0_darwin-amd64.tar.gz' + }, + cosmwasm: { + enabled: true + } + }], + cosmwasm: { + enabled: true + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/boot.png', @@ -87,7 +114,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/boot.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/boot.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/boot.svg', + theme: { + primaryColorHex: '#4cea4e' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/bostrom/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/bostrom/ibc-data.ts index 4c7661d57..19ab3b424 100644 --- a/v2/packages/chain-registry/src/mainnet/bostrom/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/bostrom/ibc-data.ts @@ -1,5 +1,33 @@ import { IBCData } from '@chain-registry/v2-types'; const info: IBCData[] = [{ + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'bostrom', + clientId: '07-tendermint-15', + connectionId: 'connection-10' + }, + chain2: { + chainName: 'cosmoshub', + clientId: '07-tendermint-764', + connectionId: 'connection-553' + }, + channels: [{ + chain1: { + channelId: 'channel-8', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-341', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { chainName: 'bostrom', diff --git a/v2/packages/chain-registry/src/mainnet/bouachain/asset-list.ts b/v2/packages/chain-registry/src/mainnet/bouachain/asset-list.ts new file mode 100644 index 000000000..c6b0145ac --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/bouachain/asset-list.ts @@ -0,0 +1,38 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../assetlist.schema.json', + chainName: 'bouachain', + assets: [{ + description: 'The native token of the Bouachain blockchain, used for transaction fees, staking, and governance.', + denomUnits: [{ + denom: 'ubouacoin', + exponent: 0 + }, { + denom: 'bouacoin', + exponent: 8 + }], + base: 'ubouacoin', + name: 'BOUACOIN', + display: 'bouacoin', + symbol: 'BOUA', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bouachain/images/bouachain.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bouachain/images/bouachain.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bouachain/images/bouachain.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bouachain/images/bouachain.svg', + theme: { + primaryColorHex: '#000000' + } + }], + socials: { + website: 'https://Bouachain.com', + twitter: 'https://x.com/bouachain', + github: 'https://github.com/bouachain', + telegram: 'https://t.me/boua-chain' + }, + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/bouachain/chain.ts b/v2/packages/chain-registry/src/mainnet/bouachain/chain.ts new file mode 100644 index 000000000..76ade19b8 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/bouachain/chain.ts @@ -0,0 +1,86 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../chain.schema.json', + chainName: 'bouachain', + chainType: 'cosmos', + status: 'live', + website: 'https://bouachain.com', + networkType: 'mainnet', + prettyName: 'Bouachain', + chainId: 'bouachain', + bech32Prefix: 'boua', + daemonName: 'bouachain', + nodeHome: '$HOME/.bouachain', + keyAlgos: ['secp256k1'], + slip44: 118, + fees: { + feeTokens: [{ + denom: 'ubouacoin', + fixedMinGasPrice: 0, + lowGasPrice: 0.0006, + averageGasPrice: 0.012, + highGasPrice: 0.04 + }] + }, + staking: { + stakingTokens: [{ + denom: 'ubouacoin' + }], + lockDuration: { + time: '1814400s' + } + }, + codebase: { + gitRepo: 'https://github.com/Bouachain/bouachain.git', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v0.9.0'], + genesis: { + name: 'v1', + genesisUrl: 'https://github.com/Bouachain/bouachain/raw/master/genesis.json' + }, + versions: [{ + name: 'v1.0.0', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v0.9.0'], + sdk: { + type: 'cosmos', + repo: 'https://github.com/rollchains/cosmos-sdk', + version: 'v0.50.8', + tag: 'v0.50.8' + } + }] + }, + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bouachain/images/bouachain.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bouachain/images/bouachain.svg' + }, + apis: { + rpc: [{ + address: 'https://rpc.bouachain.com', + provider: 'BouaValidator' + }], + rest: [{ + address: 'https://lcd.bouachain.com', + provider: 'BouaValidator' + }], + grpc: [{ + address: 'https://grpc.bouachain.com', + provider: 'BouaValidator' + }] + }, + explorers: [{ + kind: 'bouachain', + url: 'https://bouascan.com', + txPage: 'https://bouascan.com/bouachain/tx/${txHash}', + accountPage: 'https://bouascan.com/bouachain/${accountAddress}' + }], + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bouachain/images/bouachain.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bouachain/images/bouachain.svg', + theme: { + primaryColorHex: '#000000' + } + }], + keywords: ['bouachain', 'spawn'] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/bouachain/index.ts b/v2/packages/chain-registry/src/mainnet/bouachain/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/bouachain/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/mainnet/canto/asset-list.ts b/v2/packages/chain-registry/src/mainnet/canto/asset-list.ts index 660e6d922..c76340f7d 100644 --- a/v2/packages/chain-registry/src/mainnet/canto/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/canto/asset-list.ts @@ -22,12 +22,16 @@ const info: AssetList = { coingeckoId: 'canto', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/canto/images/canto.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/canto/images/canto.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/canto/images/canto.svg', + theme: { + primaryColorHex: '#1c1f1f' + } }], socials: { website: 'https://canto.io/', twitter: 'https://twitter.com/CantoPublic' - } + }, + typeAsset: 'sdk.coin' }, { description: 'Tether USDt on Canto', denomUnits: [{ @@ -59,9 +63,16 @@ const info: AssetList = { chainName: 'kava', baseDenom: 'erc20/tether/usdt' }, - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + theme: { + circle: true, + primaryColorHex: '#009393', + backgroundColorHex: '#009393' + } }], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' } }] diff --git a/v2/packages/chain-registry/src/mainnet/canto/chain.ts b/v2/packages/chain-registry/src/mainnet/canto/chain.ts index 6209b0041..abb8dc28c 100644 --- a/v2/packages/chain-registry/src/mainnet/canto/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/canto/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://canto.io/', prettyName: 'Canto', + chainType: 'cosmos', chainId: 'canto_7700-1', bech32Prefix: 'canto', nodeHome: '$HOME/.cantod', @@ -26,7 +27,34 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/Canto-Network/Canto', + recommendedVersion: 'v7.0.0', + compatibleVersions: ['v7.0.0'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/Canto-Network/Canto/genesis/Networks/Mainnet/genesis.json' + }, + versions: [ + { + name: 'v5.0.0', + recommendedVersion: 'v5.0.0', + compatibleVersions: ['v5.0.0'], + nextVersionName: 'v6.0.0' + }, + { + name: 'v6.0.0', + recommendedVersion: 'v6.0.0', + compatibleVersions: ['v6.0.0'], + nextVersionName: 'v7.0.0' + }, + { + name: 'v7.0.0', + recommendedVersion: 'v7.0.0', + compatibleVersions: ['v7.0.0'], + proposal: 113, + height: 6055770, + nextVersionName: '' + } + ] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/canto/images/canto.png', @@ -131,27 +159,11 @@ const info: Chain = { ] }, explorers: [ - { - kind: 'bigdipper', - url: 'https://cosmos.explorer.canto.io', - txPage: 'https://cosmos.explorer.canto.io/transactions/${txHash}' - }, - { - kind: 'blockscout', - url: 'https://evm.explorer.canto.io/', - txPage: 'https://evm.explorer.canto.io/tx/${txHash}' - }, { kind: 'ping.pub', url: 'https://cosmos-explorers.neobase.one/canto', txPage: 'https://cosmos-explorers.neobase.one/canto/tx/${txHash}' }, - { - kind: 'mintscan', - url: 'https://www.mintscan.io/canto', - txPage: 'https://www.mintscan.io/canto/transactions/${txHash}', - accountPage: 'https://www.mintscan.io/canto/accounts/${accountAddress}' - }, { kind: 'TC Network', url: 'https://explorer.tcnetwork.io/canto', @@ -172,7 +184,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/canto/images/canto.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/canto/images/canto.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/canto/images/canto.svg', + theme: { + primaryColorHex: '#1c1f1f' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/canto/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/canto/ibc-data.ts index 329b17fc3..b7a7b84f5 100644 --- a/v2/packages/chain-registry/src/mainnet/canto/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/canto/ibc-data.ts @@ -59,6 +59,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'canto', + clientId: '07-tendermint-0', + connectionId: '07-tendermint-0' + }, + chain2: { + chainName: 'gravitybridge', + clientId: '07-tendermint-156', + connectionId: 'connection-150' + }, + channels: [{ + chain1: { + channelId: 'channel-0', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-88', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -88,6 +117,35 @@ const info: IBCData[] = [ dex: 'osmosis' } }] + }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'canto', + clientId: '07-tendermint-24', + connectionId: 'connection-16' + }, + chain2: { + chainName: 'sommelier', + clientId: '07-tendermint-10', + connectionId: 'connection-6' + }, + channels: [{ + chain1: { + channelId: 'channel-10', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-2', + 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/carbon/asset-list.ts b/v2/packages/chain-registry/src/mainnet/carbon/asset-list.ts index 7b673c72f..ebf966d25 100644 --- a/v2/packages/chain-registry/src/mainnet/carbon/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/carbon/asset-list.ts @@ -25,7 +25,10 @@ const info: AssetList = { coingeckoId: 'switcheo', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/carbon/images/swth.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/carbon/images/swth.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/carbon/images/swth.svg', + theme: { + primaryColorHex: '#a5edf2' + } }] }, { @@ -50,7 +53,10 @@ const info: AssetList = { coingeckoId: 'carbon-usd', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/carbon/images/usc.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/carbon/images/usc.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/carbon/images/usc.svg', + theme: { + primaryColorHex: '#053e4f' + } }] }, { @@ -84,9 +90,17 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/bnb.svg' }, images: [{ + imageSync: { + chainName: 'binancesmartchain', + baseDenom: 'wei' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/bnb.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/bnb.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/bnb.svg', + theme: { + primaryColorHex: '#f3bb0c' + } + }], + typeAsset: 'sdk.coin' }, { description: 'bNEO token on Carbon', @@ -120,8 +134,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/carbon/images/bneo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/carbon/images/bneo.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/carbon/images/bneo.svg', + theme: { + primaryColorHex: '#040404' + } + }], + typeAsset: 'sdk.coin' }, { description: 'BUSD (BEP-20) token on Carbon', @@ -153,8 +171,16 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/busd.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/busd.png' - }] + imageSync: { + chainName: 'binancesmartchain', + baseDenom: '0xe9e7CEA3DedcA5984780Bafc599bD69ADd087D56' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/busd.png', + theme: { + primaryColorHex: '#f3bb0c' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Carbon Wrapped GLP on Carbon', @@ -188,8 +214,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/carbon/images/cglp.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/carbon/images/cglp.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/carbon/images/cglp.svg', + theme: { + primaryColorHex: '#070707' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Grouped USD on Carbon', @@ -211,8 +241,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/carbon/images/carbon-grouped-usd.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/carbon/images/carbon-grouped-usd.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/carbon/images/carbon-grouped-usd.svg', + theme: { + primaryColorHex: '#043d4d' + } + }], + typeAsset: 'sdk.coin' }, { description: 'ETH (Arbitrum) token on Carbon', @@ -232,7 +266,7 @@ const info: AssetList = { type: 'bridge', counterparty: { chainName: 'arbitrum', - baseDenom: 'wei', + baseDenom: '0x82aF49447D8a07e3bd95BD0d56f35241523fBab1', contract: '0xb1e6f8820826491fcc5519f84ff4e2bdbb6e3cad' }, chain: { @@ -245,7 +279,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'ETH (ERC20) token on Carbon', @@ -278,7 +313,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'STARS token on Carbon', @@ -308,10 +344,19 @@ const info: AssetList = { } }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/stars.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/stars.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/stars.svg' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/stars.png' + imageSync: { + chainName: 'stargaze', + baseDenom: 'ustars' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/stars.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/stars.svg', + theme: { + primaryColorHex: '#db2777' + } }] }, { @@ -342,10 +387,19 @@ const info: AssetList = { } }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.svg' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.png' + imageSync: { + chainName: 'terra2', + baseDenom: 'uluna' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.svg', + theme: { + primaryColorHex: '#f4de6f' + } }] }, { @@ -372,7 +426,7 @@ const info: AssetList = { }, chain: { channelId: 'channel-0', - path: 'transfer/channel-6994/utia' + path: 'transfer/channel-0/transfer/channel-6994/utia' } }], images: [{ @@ -381,7 +435,10 @@ const info: AssetList = { 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' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/celestia/images/celestia.svg', + theme: { + primaryColorHex: '#7c2cfb' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/celestia/images/celestia.png', @@ -404,21 +461,31 @@ const info: AssetList = { display: 'milkTIA', symbol: 'milkTIA', traces: [{ - type: 'liquid-stake', + type: 'ibc', counterparty: { chainName: 'osmosis', - baseDenom: 'factory/osmo1f5vfcph2dvfeqcqkhetwv75fda69z7e5c2dldm3kvgj23crkv6wqcn47a0/umilkTIA' + baseDenom: 'factory/osmo1f5vfcph2dvfeqcqkhetwv75fda69z7e5c2dldm3kvgj23crkv6wqcn47a0/umilkTIA', + channelId: 'channel-188' }, - provider: 'MilkyWay' + chain: { + channelId: 'channel-0', + path: 'transfer/channel-0/factory/osmo1f5vfcph2dvfeqcqkhetwv75fda69z7e5c2dldm3kvgj23crkv6wqcn47a0/umilkTIA' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/milktia.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/milktia.svg' }, - coingeckoId: 'milkyway-staked-tia', images: [{ + imageSync: { + chainName: 'osmosis', + baseDenom: 'factory/osmo1f5vfcph2dvfeqcqkhetwv75fda69z7e5c2dldm3kvgj23crkv6wqcn47a0/umilkTIA' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/milktia.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/milktia.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/milktia.svg', + theme: { + primaryColorHex: '#d18dfc' + } }] }, { @@ -453,8 +520,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/strd.svg' }, images: [{ + imageSync: { + chainName: 'stride', + baseDenom: 'ustrd' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/strd.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/strd.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/strd.svg', + theme: { + primaryColorHex: '#e4047c' + } }] }, { @@ -489,8 +563,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/evmos.svg' }, images: [{ + imageSync: { + chainName: 'evmos', + baseDenom: 'aevmos' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/evmos.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/evmos.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/evmos.svg', + theme: { + primaryColorHex: '#ec4c34' + } }] }, { @@ -525,8 +606,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/irisnet/images/iris.svg' }, images: [{ + imageSync: { + chainName: 'irisnet', + baseDenom: 'uiris' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/irisnet/images/iris.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/irisnet/images/iris.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/irisnet/images/iris.svg', + theme: { + primaryColorHex: '#5664ad' + } }] }, { @@ -557,10 +645,19 @@ const info: AssetList = { } }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/kuji.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/kuji.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/kuji.svg' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/kuji.png' + imageSync: { + chainName: 'kujira', + baseDenom: 'ukuji' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/kuji.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/kuji.svg', + theme: { + primaryColorHex: '#e33b34' + } }] }, { @@ -595,8 +692,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stosmo.svg' }, images: [{ + imageSync: { + chainName: 'stride', + baseDenom: 'stuosmo' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stosmo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stosmo.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stosmo.svg', + theme: { + primaryColorHex: '#e40474' + } }] }, { @@ -627,10 +731,19 @@ const info: AssetList = { } }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/canto/images/canto.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/canto/images/canto.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/canto/images/canto.svg' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/canto/images/canto.png' + imageSync: { + chainName: 'canto', + baseDenom: 'acanto' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/canto/images/canto.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/canto/images/canto.svg', + theme: { + primaryColorHex: '#1c1f1f' + } }] }, { @@ -665,8 +778,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg' }, images: [{ + imageSync: { + chainName: 'cosmoshub', + baseDenom: 'uatom' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg', + theme: { + primaryColorHex: '#272d45' + } }] }, { @@ -701,8 +821,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/statom.svg' }, images: [{ + imageSync: { + chainName: 'stride', + baseDenom: 'stuatom' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/statom.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/statom.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/statom.svg', + theme: { + primaryColorHex: '#e40474' + } }] }, { @@ -737,8 +864,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmo.svg' }, images: [{ + imageSync: { + chainName: 'osmosis', + baseDenom: 'uosmo' + }, 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' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmo.svg', + theme: { + primaryColorHex: '#760dbb' + } }] }, { @@ -759,7 +893,7 @@ const info: AssetList = { type: 'bridge', counterparty: { chainName: 'ethereum', - baseDenom: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48', + baseDenom: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48', contract: '0x9a016ce184a22dbf6c17daa59eb7d3140dbd1c54' }, chain: { @@ -768,11 +902,22 @@ const info: AssetList = { provider: 'PolyNetwork' }], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' }, images: [{ - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' - }] + imageSync: { + chainName: 'ethereum', + baseDenom: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + theme: { + circle: true, + primaryColorHex: '#2775CA' + } + }], + typeAsset: 'sdk.coin' }, { description: 'USD Coin (BEP-20) token on Carbon', @@ -804,8 +949,13 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' }, images: [{ + imageSync: { + chainName: 'binancesmartchain', + baseDenom: '0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'ZIL token on Carbon', @@ -839,8 +989,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/carbon/images/zil.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/carbon/images/zil.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/carbon/images/zil.svg', + theme: { + primaryColorHex: '#2cccc4' + } + }], + typeAsset: 'sdk.coin' } ] }; diff --git a/v2/packages/chain-registry/src/mainnet/carbon/chain.ts b/v2/packages/chain-registry/src/mainnet/carbon/chain.ts index a0a042962..bf2b941e2 100644 --- a/v2/packages/chain-registry/src/mainnet/carbon/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/carbon/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'mainnet', prettyName: 'Carbon', + chainType: 'cosmos', chainId: 'carbon-1', bech32Prefix: 'swth', daemonName: 'carbond', @@ -297,7 +298,367 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/Switcheo/carbon-bootstrap', + recommendedVersion: 'v2.48.0', + compatibleVersions: ['v2.48.0'], + binaries: { + "linux/amd64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.48.0/carbond-mainnet.linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.48.0/carbond-mainnet.linux-arm64.tar.gz' + }, + genesis: { + genesisUrl: 'https://github.com/Switcheo/carbon-bootstrap/raw/master/carbon-1/genesis.json' + }, + versions: [ + { + name: 'v2.24.0', + recommendedVersion: 'v2.24.5', + compatibleVersions: [ + 'v2.24.5', + 'v2.24.4', + 'v2.24.3', + 'v2.24.2', + 'v2.24.1', + 'v2.24.0' + ], + binaries: { + "linux/amd64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.24.5/carbond2.24.5-mainnet.linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.24.5/carbond2.24.5-mainnet.linux-arm64.tar.gz' + }, + nextVersionName: 'v2.25.0' + }, + { + name: 'v2.25.0', + height: 40405361, + recommendedVersion: 'v2.25.0', + compatibleVersions: ['v2.25.0'], + binaries: { + "linux/amd64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.25.0/carbond2.25.0-mainnet.linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.25.0/carbond2.25.0-mainnet.linux-arm64.tar.gz' + }, + nextVersionName: 'v2.26.0' + }, + { + name: 'v2.26.0', + proposal: 306, + height: 43970651, + recommendedVersion: 'v2.26.3', + compatibleVersions: ['v2.26.3'], + binaries: { + "linux/amd64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.26.3/carbond2.26.3-mainnet.linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.26.3/carbond2.26.3-mainnet.linux-arm64.tar.gz' + }, + nextVersionName: 'v2.27.0' + }, + { + name: 'v2.27.0', + proposal: 307, + height: 44688221, + recommendedVersion: 'v2.27.3', + compatibleVersions: ['v2.27.3'], + binaries: { + "linux/amd64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.27.3/carbond2.27.3-mainnet.linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.27.3/carbond2.27.3-mainnet.linux-arm64.tar.gz' + }, + nextVersionName: 'v2.28.0' + }, + { + name: 'v2.28.0', + proposal: 308, + height: 45469721, + recommendedVersion: 'v2.28.1', + compatibleVersions: ['v2.28.1'], + binaries: { + "linux/amd64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.28.1/carbond2.28.1-mainnet.linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.28.1/carbond2.28.1-mainnet.linux-arm64.tar.gz' + }, + nextVersionName: 'v2.29.0' + }, + { + name: 'v2.29.0', + proposal: 312, + height: 46139891, + recommendedVersion: 'v2.29.0', + compatibleVersions: ['v2.29.0'], + binaries: { + "linux/amd64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.29.0/carbond2.29.0-mainnet.linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.29.0/carbond2.29.0-mainnet.linux-arm64.tar.gz' + }, + nextVersionName: 'v2.30.0' + }, + { + name: 'v2.30.0', + proposal: 313, + height: 46228611, + recommendedVersion: 'v2.30.0', + compatibleVersions: ['v2.30.0'], + binaries: { + "linux/amd64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.30.0/carbond2.30.0-mainnet.linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.30.0/carbond2.30.0-mainnet.linux-arm64.tar.gz' + }, + nextVersionName: 'v2.31.0' + }, + { + name: 'v2.31.0', + proposal: 316, + height: 46451861, + recommendedVersion: 'v2.31.0', + compatibleVersions: ['v2.31.0'], + binaries: { + "linux/amd64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.31.0/carbond2.31.0-mainnet.linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.31.0/carbond2.31.0-mainnet.linux-arm64.tar.gz' + }, + nextVersionName: 'v2.32.0' + }, + { + name: 'v2.32.0', + proposal: 317, + height: 46538071, + recommendedVersion: 'v2.32.0', + compatibleVersions: ['v2.32.0'], + binaries: { + "linux/amd64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.32.0/carbond2.32.0-mainnet.linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.32.0/carbond2.32.0-mainnet.linux-arm64.tar.gz' + }, + nextVersionName: 'v2.33.0' + }, + { + name: 'v2.33.0', + proposal: 318, + height: 47592681, + recommendedVersion: 'v2.33.0', + compatibleVersions: ['v2.33.0'], + binaries: { + "linux/amd64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.33.0/carbond2.33.0-mainnet.linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.33.0/carbond2.33.0-mainnet.linux-arm64.tar.gz' + }, + nextVersionName: 'v2.34.0' + }, + { + name: 'v2.34.0', + proposal: 319, + height: 48331411, + recommendedVersion: 'v2.34.1', + compatibleVersions: ['v2.34.1'], + binaries: { + "linux/amd64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.34.1/carbond2.34.1-mainnet.linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.34.1/carbond2.34.1-mainnet.linux-arm64.tar.gz' + }, + nextVersionName: 'v2.35.0' + }, + { + name: 'v2.35.0', + proposal: 321, + height: 49398331, + recommendedVersion: 'v2.35.0', + compatibleVersions: ['v2.35.0'], + binaries: { + "linux/amd64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.35.0/carbond2.35.0-mainnet.linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.35.0/carbond2.35.0-mainnet.linux-arm64.tar.gz' + }, + nextVersionName: 'v2.36.0' + }, + { + name: 'v2.36.0', + proposal: 323, + height: 49677971, + recommendedVersion: 'v2.36.9', + compatibleVersions: ['v2.36.0', 'v2.36.9'], + binaries: { + "linux/amd64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.36.9/carbond2.36.9-mainnet.linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.36.9/carbond2.36.9-mainnet.linux-arm64.tar.gz' + }, + nextVersionName: 'v2.37.0' + }, + { + name: 'v2.37.0', + proposal: 338, + height: 52699891, + recommendedVersion: 'v2.37.1', + compatibleVersions: ['v2.37.0', 'v2.37.1'], + binaries: { + "linux/amd64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.37.1/carbond2.37.1-mainnet.linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.37.1/carbond2.37.1-mainnet.linux-arm64.tar.gz' + }, + nextVersionName: 'v2.38.0' + }, + { + name: 'v2.38.0', + proposal: 340, + height: 53991841, + recommendedVersion: 'v2.38.1', + compatibleVersions: ['v2.38.1'], + binaries: { + "linux/amd64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.38.1/carbond2.38.1-mainnet.linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.38.1/carbond2.38.1-mainnet.linux-arm64.tar.gz' + }, + nextVersionName: 'v2.39.0' + }, + { + name: 'v2.39.0', + proposal: 349, + height: 56495871, + recommendedVersion: 'v2.39.0', + compatibleVersions: ['v2.39.0'], + binaries: { + "linux/amd64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.39.0/carbond2.39.0-mainnet.linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.39.0/carbond2.39.0-mainnet.linux-arm64.tar.gz' + }, + nextVersionName: 'v2.40.0' + }, + { + name: 'v2.40.0', + proposal: 352, + height: 56635731, + recommendedVersion: 'v2.40.0', + compatibleVersions: ['v2.40.0'], + binaries: { + "linux/amd64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.40.0/carbond2.40.0-mainnet.linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.40.0/carbond2.40.0-mainnet.linux-arm64.tar.gz' + }, + nextVersionName: 'v2.41.0' + }, + { + name: 'v2.41.0', + proposal: 353, + height: 57169241, + recommendedVersion: 'v2.41.1', + compatibleVersions: ['v2.41.1'], + binaries: { + "linux/amd64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.41.1/carbond2.41.1-mainnet.linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.41.1/carbond2.41.1-mainnet.linux-arm64.tar.gz' + }, + nextVersionName: 'v2.42.0' + }, + { + name: 'v2.42.0', + proposal: 355, + height: 57602151, + recommendedVersion: 'v2.42.0', + compatibleVersions: ['v2.42.0'], + binaries: { + "linux/amd64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.42.0/carbond2.42.0-mainnet.linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.42.0/carbond2.42.0-mainnet.linux-arm64.tar.gz' + }, + nextVersionName: 'v2.43.0' + }, + { + name: 'v2.43.0', + proposal: 356, + height: 57636191, + recommendedVersion: 'v2.43.0', + compatibleVersions: ['v2.43.0'], + binaries: { + "linux/amd64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.43.0/carbond-mainnet.linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.43.0/carbond-mainnet.linux-arm64.tar.gz' + }, + nextVersionName: 'v2.44.0' + }, + { + name: 'v2.44.0', + proposal: 358, + height: 59206391, + recommendedVersion: 'v2.44.1', + compatibleVersions: ['v2.44.1'], + binaries: { + "linux/amd64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.44.1/carbond-mainnet.linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.44.1/carbond-mainnet.linux-arm64.tar.gz' + }, + nextVersionName: 'v2.45.0' + }, + { + name: 'v2.45.0', + proposal: 361, + height: 60040321, + recommendedVersion: 'v2.45.0', + compatibleVersions: ['v2.45.0'], + binaries: { + "linux/amd64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.45.0/carbond-mainnet.linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.45.0/carbond-mainnet.linux-arm64.tar.gz' + }, + nextVersionName: 'v2.46.0' + }, + { + name: 'v2.46.0', + proposal: 365, + height: 60667951, + recommendedVersion: 'v2.46.3', + compatibleVersions: [ + 'v2.46.1', + 'v2.46.2', + 'v2.46.3', + 'v2.46.4' + ], + binaries: { + "linux/amd64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.46.3/carbond-mainnet.linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.46.3/carbond-mainnet.linux-arm64.tar.gz' + }, + nextVersionName: 'v2.47.0' + }, + { + name: 'v2.47.0', + proposal: 368, + height: 62051891, + recommendedVersion: 'v2.47.0', + compatibleVersions: ['v2.47.0'], + binaries: { + "linux/amd64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.47.0/carbond-mainnet.linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.47.0/carbond-mainnet.linux-arm64.tar.gz' + }, + nextVersionName: 'v2.48.0' + }, + { + name: 'v2.48.0', + proposal: 369, + height: 62155551, + recommendedVersion: 'v2.48.0', + compatibleVersions: ['v2.48.0'], + binaries: { + "linux/amd64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.48.0/carbond-mainnet.linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.48.0/carbond-mainnet.linux-arm64.tar.gz' + }, + nextVersionName: 'v2.49.0' + }, + { + name: 'v2.49.0', + proposal: 370, + height: 62330851, + recommendedVersion: 'v2.49.2', + compatibleVersions: [ + 'v2.49.0', + 'v2.49.1', + 'v2.49.2' + ], + binaries: { + "linux/amd64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.49.2/carbond-mainnet.linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.49.2/carbond-mainnet.linux-arm64.tar.gz' + }, + nextVersionName: 'v2.50.0' + }, + { + name: 'v2.50.0', + proposal: 371, + height: 62927771, + recommendedVersion: 'v2.50.0', + compatibleVersions: ['v2.50.0'], + binaries: { + "linux/amd64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.50.0/carbond-mainnet.linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.50.0/carbond-mainnet.linux-arm64.tar.gz' + }, + nextVersionName: 'v2.51.0' + }, + { + name: 'v2.51.0', + proposal: 372, + height: 63219571, + recommendedVersion: 'v2.51.1', + compatibleVersions: ['v2.51.0', 'v2.51.1'], + binaries: { + "linux/amd64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.51.1/carbond-mainnet.linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/Switcheo/carbon-bootstrap/releases/download/v2.51.1/carbond-mainnet.linux-arm64.tar.gz' + }, + nextVersionName: '' + } + ] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/carbon/images/swth.png', @@ -310,7 +671,7 @@ const info: Chain = { provider: 'switcheo-labs' }, { - address: 'https://carbon-rpc.lavenderfive.com', + address: 'https://rpc.lavenderfive.com:443/carbon', provider: 'Lavender.Five Nodes 🐝' }, { @@ -328,7 +689,7 @@ const info: Chain = { provider: 'switcheo-labs' }, { - address: 'https://carbon-api.lavenderfive.com', + address: 'https://rest.lavenderfive.com:443/carbon', provider: 'Lavender.Five Nodes 🐝' }, { @@ -341,7 +702,7 @@ const info: Chain = { } ], grpc: [{ - address: 'https://carbon-grpc.lavenderfive.com:443', + address: 'carbon.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { address: 'carbon-mainnet-grpc.autostake.com:443', @@ -368,7 +729,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/carbon/images/swth.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/carbon/images/swth.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/carbon/images/swth.svg', + theme: { + primaryColorHex: '#a5edf2' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/celestia/asset-list.ts b/v2/packages/chain-registry/src/mainnet/celestia/asset-list.ts index 2c8b7d5e8..85b3426f9 100644 --- a/v2/packages/chain-registry/src/mainnet/celestia/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/celestia/asset-list.ts @@ -3,8 +3,8 @@ const info: AssetList = { $schema: '../assetlist.schema.json', chainName: 'celestia', assets: [{ - description: 'The native token of the Celestia blockchain.', - extendedDescription: 'Celestia is a modular data availability network. It simplifies the process of launching blockchains, making blockchain technology more accessible and user-friendly. Unlike traditional blockchains that handle multiple functions, Celestia specializes in specific roles, which leads to enhanced scalability, flexibility, and interoperability. This specialization enables developers to create blockchain applications for mass adoption​.', + description: 'Celestia is a modular blockchain network focused on data availability, allowing developers to deploy their own customizable blockchains with ease.', + extendedDescription: 'Celestia is a pioneering blockchain platform that aims to address the scalability and interoperability challenges faced by current blockchain networks. It introduces a modular architecture that separates consensus and data availability from execution, allowing developers to create highly customizable and scalable blockchains. By decoupling these functions, Celestia enables independent blockchains to interact seamlessly while maintaining high throughput and security.\n\nCelestia\'s unique approach includes a consensus and data availability layer that supports multiple execution environments, facilitating a diverse range of decentralized applications (dApps). This design allows for greater flexibility and efficiency, as developers can choose the best execution environment for their specific use case. Celestia\'s focus on modularity and interoperability has the potential to significantly enhance the blockchain ecosystem by enabling more scalable and adaptable solutions.', denomUnits: [{ denom: 'utia', exponent: 0 @@ -23,12 +23,16 @@ const info: AssetList = { }, images: [{ 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/celestia/images/celestia.svg', + theme: { + primaryColorHex: '#7c2cfb' + } }], socials: { website: 'https://celestia.org/', twitter: 'https://twitter.com/CelestiaOrg' - } + }, + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/celestia/chain.ts b/v2/packages/chain-registry/src/mainnet/celestia/chain.ts index c2587faf5..5f0f1ea15 100644 --- a/v2/packages/chain-registry/src/mainnet/celestia/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/celestia/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../chain.schema.json', chainName: 'celestia', + chainType: 'cosmos', chainId: 'celestia', prettyName: 'Celestia', status: 'live', @@ -27,7 +28,76 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: 'v0.46.16' + gitRepo: 'https://github.com/celestiaorg/celestia-app', + recommendedVersion: 'v2.1.2', + compatibleVersions: [ + 'v2.0.0', + 'v2.1.0', + 'v2.1.1', + 'v2.1.2' + ], + cosmosSdkVersion: 'celestiaorg/cosmos-sdk v1.24.1-sdk-v0.46.16', + consensus: { + type: 'tendermint', + version: 'v1.40.0', + repo: 'https://github.com/celestiaorg/celestia-core', + tag: 'v1.40.0-tm-v0.34.29' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/celestiaorg/networks/master/celestia/genesis.json' + }, + versions: [{ + name: 'v1', + recommendedVersion: 'v1.13.0', + compatibleVersions: [ + 'v1.3.0', + 'v1.6.0', + 'v1.7.0', + 'v1.9.0', + 'v1.10.1', + 'v1.11.0', + 'v1.13.0' + ], + cosmosSdkVersion: 'celestiaorg/cosmos-sdk v1.23.0-sdk-v0.46.16', + consensus: { + type: 'tendermint', + version: 'v1.35.0', + repo: 'https://github.com/celestiaorg/celestia-core', + tag: 'v1.35.0-tm-v0.34.29' + }, + nextVersionName: 'v2', + sdk: { + type: 'cosmos', + repo: 'https://github.com/celestiaorg/cosmos-sdk', + version: 'v1.23.0', + tag: 'v1.23.0-sdk-v0.46.16' + }, + ibc: { + type: 'go', + version: 'v6.2.1' + } + }, { + name: 'v2', + height: 2371495, + recommendedVersion: 'v2.1.2', + compatibleVersions: [ + 'v2.0.0', + 'v2.1.0', + 'v2.1.1', + 'v2.1.2' + ], + nextVersionName: '' + }], + sdk: { + type: 'cosmos', + repo: 'https://github.com/celestiaorg/cosmos-sdk', + version: 'v1.24.1', + tag: 'v1.24.1-sdk-v0.46.16' + }, + ibc: { + type: 'go', + version: 'v6.2.1' + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/celestia/images/celestia.png', @@ -53,7 +123,7 @@ const info: Chain = { provider: 'NodeStake' }, { - address: 'https://celestia-rpc.lavenderfive.com:443', + address: 'https://rpc.lavenderfive.com:443/celestia', provider: 'Lavender.Five Nodes 🐝' }, { @@ -135,6 +205,18 @@ const info: Chain = { { address: 'https://celestia-rpc.noders.services', provider: '[NODERS]TEAM' + }, + { + address: 'https://rpc.celestia.citizenweb3.com', + provider: 'Citizen Web3' + }, + { + address: 'https://celestia-mainnet-rpc.itrocket.net', + provider: '🚀 itrocket 🚀' + }, + { + address: 'https://rpc.celestia.mainnet.dteam.tech:443', + provider: 'DTEAM' } ], rest: [ @@ -159,7 +241,7 @@ const info: Chain = { provider: 'NodeStake' }, { - address: 'https://celestia-api.lavenderfive.com:443', + address: 'https://rest.lavenderfive.com:443/celestia', provider: 'Lavender.Five Nodes 🐝' }, { @@ -229,6 +311,14 @@ const info: Chain = { { address: 'https://celestia-api.noders.services', provider: '[NODERS]TEAM' + }, + { + address: 'https://celestia-mainnet-api.itrocket.net', + provider: '🚀 itrocket 🚀' + }, + { + address: 'https://api.celestia.mainnet.dteam.tech:443', + provider: 'DTEAM' } ], grpc: [ @@ -241,7 +331,7 @@ const info: Chain = { provider: 'AutoStake | Delegate for StakeDrops' }, { - address: 'https://celestia-grpc.lavenderfive.com:443', + address: 'celestia.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -307,6 +397,14 @@ const info: Chain = { { address: 'celestia-grpc.noders.services:11090', provider: '[NODERS]TEAM' + }, + { + address: 'celestia-mainnet-grpc.itrocket.net:40090', + provider: '🚀 itrocket 🚀' + }, + { + address: 'grpc.celestia.mainnet.dteam.tech:28090', + provider: 'DTEAM' } ] }, @@ -351,11 +449,26 @@ const info: Chain = { url: 'https://ezstaking.app/celestia', txPage: 'https://ezstaking.app/celestia/txs/${txHash}', accountPage: 'https://ezstaking.app/celestia/account/${accountAddress}' + }, + { + kind: '🚀 itrocket 🚀', + url: 'https://mainnet.itrocket.net/celestia', + txPage: 'https://mainnet.itrocket.net/celestia/transaction/${txHash}', + accountPage: 'https://mainnet.itrocket.net/celestia/account/${accountAddress}' + }, + { + kind: 'DTEAM | Explorer', + url: 'https://explorer.mainnet.dteam.tech/celestia', + txPage: 'https://explorer.mainnet.dteam.tech/celestia/transaction/${txHash}', + accountPage: 'https://explorer.mainnet.dteam.tech/celestia/account/${accountAddress}' } ], images: [{ 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/celestia/images/celestia.svg', + theme: { + primaryColorHex: '#7c2cfb' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/celestia/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/celestia/ibc-data.ts index a167d8626..6e3909702 100644 --- a/v2/packages/chain-registry/src/mainnet/celestia/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/celestia/ibc-data.ts @@ -232,6 +232,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'celestia', + clientId: '07-tendermint-88', + connectionId: 'connection-57' + }, + chain2: { + chainName: 'pryzm', + clientId: '07-tendermint-3', + connectionId: 'connection-3' + }, + channels: [{ + chain1: { + channelId: 'channel-34', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-3', + 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/cerberus/asset-list.ts b/v2/packages/chain-registry/src/mainnet/cerberus/asset-list.ts index 17417cbdf..a50bc7f1e 100644 --- a/v2/packages/chain-registry/src/mainnet/cerberus/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/cerberus/asset-list.ts @@ -22,8 +22,12 @@ const info: AssetList = { coingeckoId: 'cerberus-2', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cerberus/images/crbrus.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cerberus/images/crbrus.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cerberus/images/crbrus.svg', + theme: { + primaryColorHex: '#c6c6c9' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/cerberus/chain.ts b/v2/packages/chain-registry/src/mainnet/cerberus/chain.ts index a4756d25e..9b8d13997 100644 --- a/v2/packages/chain-registry/src/mainnet/cerberus/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/cerberus/chain.ts @@ -6,13 +6,24 @@ const info: Chain = { networkType: 'mainnet', website: 'https://cerberus.zone/', prettyName: 'Cerberus', + chainType: 'cosmos', chainId: 'cerberus-chain-1', bech32Prefix: 'cerberus', daemonName: 'cerberusd', nodeHome: '$HOME/.cerberus', slip44: 118, codebase: { - + gitRepo: 'https://github.com/cerberus-zone/cerberus', + recommendedVersion: 'v3.1.0', + compatibleVersions: ['v3.1.0'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/cerberus-zone/cerberus_genesis/main/genesis.json' + }, + versions: [{ + name: 'v3.1.0', + recommendedVersion: 'v3.1.0', + compatibleVersions: ['v3.1.0'] + }] }, fees: { feeTokens: [{ @@ -67,7 +78,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cerberus/images/crbrus.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cerberus/images/crbrus.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cerberus/images/crbrus.svg', + theme: { + primaryColorHex: '#c6c6c9' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/chain4energy/asset-list.ts b/v2/packages/chain-registry/src/mainnet/chain4energy/asset-list.ts index 1104c9768..18f77aba3 100644 --- a/v2/packages/chain-registry/src/mainnet/chain4energy/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/chain4energy/asset-list.ts @@ -4,6 +4,7 @@ const info: AssetList = { chainName: 'chain4energy', assets: [{ description: 'The native token of Chain4Energy', + extendedDescription: 'C4E is a DePIN L1 Blockchain platform, designed to support a variety of innovative energy and e-mobility applications by creating a decentralized and democratized community-powered ecosystem.', denomUnits: [{ denom: 'uc4e', exponent: 0 @@ -18,14 +19,18 @@ const info: AssetList = { logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chain4energy/images/c4e.png' }, - coingeckoId: '', + coingeckoId: 'chain4energy', images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chain4energy/images/c4e.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chain4energy/images/c4e.png', + theme: { + primaryColorHex: '#24344c' + } }], socials: { website: 'https://c4e.io/', twitter: 'https://twitter.com/Chain4Energy' - } + }, + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/chain4energy/chain.ts b/v2/packages/chain-registry/src/mainnet/chain4energy/chain.ts index fa41f6ec0..a70527920 100644 --- a/v2/packages/chain-registry/src/mainnet/chain4energy/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/chain4energy/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://c4e.io/', prettyName: 'C4E', + chainType: 'cosmos', chainId: 'perun-1', bech32Prefix: 'c4e', daemonName: 'c4ed', @@ -27,7 +28,172 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/chain4energy/c4e-chain', + recommendedVersion: 'v1.3.1', + compatibleVersions: ['v1.3.1'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/chain4energy/c4e-chains/main/perun-1/genesis.json' + }, + versions: [ + { + name: 'v1.0.0', + recommendedVersion: 'v1.0.1', + compatibleVersions: ['v1.0.0', 'v1.0.1'], + cosmosSdkVersion: 'v0.45.5', + consensus: { + type: 'tendermint', + version: 'v0.34.19' + }, + binaries: { + "linux/amd64": 'https://github.com/chain4energy/c4e-chain/releases/download/v1.0.0/c4ed_v1.0.0_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/chain4energy/c4e-chain/releases/download/v1.0.0/c4ed_v1.0.0_darwin_amd64.tar.gz', + "darwin/amd64": 'https://github.com/chain4energy/c4e-chain/releases/download/v1.0.0/c4ed_v1.0.0_darwin_amd64.tar.gz' + }, + nextVersionName: 'v1.1.0', + sdk: { + type: 'cosmos', + version: 'v0.45.5' + }, + ibc: { + type: 'go', + version: 'v3.0.1' + } + }, + { + name: 'v1.1.0', + tag: 'v1.1.0', + proposal: 1, + height: 1952250, + recommendedVersion: 'v1.1.0', + compatibleVersions: ['v1.1.0'], + cosmosSdkVersion: 'v0.45.9', + consensus: { + type: 'tendermint', + version: 'v0.34.21' + }, + binaries: { + "linux/amd64": 'https://github.com/chain4energy/c4e-chain/releases/download/v1.1.0/c4ed_v1.1.0_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/chain4energy/c4e-chain/releases/download/v1.1.0/c4ed_v1.1.0_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/chain4energy/c4e-chain/releases/download/v1.1.0/c4ed_v1.1.0_darwin_amd64.tar.gz' + }, + nextVersionName: 'v1.2.0', + sdk: { + type: 'cosmos', + version: 'v0.45.9' + }, + ibc: { + type: 'go', + version: 'v3.0.1' + } + }, + { + name: 'v1.2.0', + tag: 'v1.2.0', + proposal: 4, + height: 2826500, + recommendedVersion: 'v1.2.0', + compatibleVersions: ['v1.2.0'], + cosmosSdkVersion: 'v0.46.10', + consensus: { + type: 'tendermint', + version: 'v0.34.26' + }, + binaries: { + "linux/amd64": 'https://github.com/chain4energy/c4e-chain/releases/download/v1.2.0/c4ed_v1.2.0_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/chain4energy/c4e-chain/releases/download/v1.2.0/c4ed_v1.2.0_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/chain4energy/c4e-chain/releases/download/v1.2.0/c4ed_v1.2.0_darwin_amd64.tar.gz' + }, + nextVersionName: 'v1.2.1', + sdk: { + type: 'cosmos', + version: 'v0.46.10' + }, + ibc: { + type: 'go', + version: 'v5.2.0' + } + }, + { + name: 'v1.2.1', + tag: 'v1.2.1', + height: 3767300, + recommendedVersion: 'v1.2.1', + compatibleVersions: ['v1.2.1'], + cosmosSdkVersion: 'v0.46.13', + consensus: { + type: 'cometbft', + version: 'v0.34.28' + }, + binaries: { + "linux/amd64": 'https://github.com/chain4energy/c4e-chain/releases/download/v1.2.1/c4ed_v1.2.1_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/chain4energy/c4e-chain/releases/download/v1.2.1/c4ed_v1.2.1_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/chain4energy/c4e-chain/releases/download/v1.2.1/c4ed_v1.2.1_darwin_amd64.tar.gz' + }, + nextVersionName: 'v1.3.0', + sdk: { + type: 'cosmos', + version: 'v0.46.13' + }, + ibc: { + type: 'go', + version: 'v5.2.0' + } + }, + { + name: 'v1.3.0', + tag: 'v1.3.0', + proposal: 7, + height: 6283905, + recommendedVersion: 'v1.3.0', + compatibleVersions: ['v1.3.0'], + cosmosSdkVersion: 'v0.46.13', + consensus: { + type: 'cometbft', + version: 'v0.34.28' + }, + binaries: { + "linux/amd64": 'https://github.com/chain4energy/c4e-chain/releases/download/v1.3.0/c4ed_v1.3.0_darwin_amd64.tar.gz', + "linux/arm64": 'https://github.com/chain4energy/c4e-chain/releases/download/v1.3.0/c4ed_v1.3.0_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/chain4energy/c4e-chain/releases/download/v1.3.0/c4ed_v1.3.0_darwin_amd64.tar.gz' + }, + nextVersionName: 'v1.3.1', + sdk: { + type: 'cosmos', + version: 'v0.46.13' + }, + ibc: { + type: 'go', + version: 'v5.2.1' + } + }, + { + name: 'v1.3.1', + tag: 'v1.3.1', + proposal: 8, + height: 7372232, + recommendedVersion: 'v1.3.1', + compatibleVersions: ['v1.3.1'], + cosmosSdkVersion: 'v0.46.13', + consensus: { + type: 'cometbft', + version: 'v0.34.28' + }, + binaries: { + "linux/amd64": 'https://github.com/chain4energy/c4e-chain/releases/download/v1.3.1/c4ed_v1.3.1_darwin_amd64.tar.gz', + "linux/arm64": 'https://github.com/chain4energy/c4e-chain/releases/download/v1.3.1/c4ed_v1.3.1_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/chain4energy/c4e-chain/releases/download/v1.3.1/c4ed_v1.3.1_darwin_amd64.tar.gz' + }, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.46.13' + }, + ibc: { + type: 'go', + version: 'v5.2.1' + } + } + ] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chain4energy/images/c4e.png' @@ -38,6 +204,10 @@ const info: Chain = { address: 'https://rpc.c4e.io/', provider: 'C4E' }, + { + address: 'https://rpc.c4e.mainnet.dteam.tech:443', + provider: 'DTEAM' + }, { address: 'https://rpc.c4e.nodestake.top', provider: 'NodeStake' @@ -145,6 +315,14 @@ const info: Chain = { { address: 'http://rpc-c4e.cryptech.com.ua:443', provider: 'Cryptech' + }, + { + address: 'http://37.60.240.43:46657', + provider: 'NakoTurk' + }, + { + address: 'https://chain4energy_mainnet_rpc.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' } ], rest: [ @@ -152,6 +330,10 @@ const info: Chain = { address: 'https://lcd.c4e.io/', provider: 'C4E' }, + { + address: 'https://api.c4e.mainnet.dteam.tech:443', + provider: 'DTEAM' + }, { address: 'https://api.c4e.nodestake.top', provider: 'NodeStake' @@ -247,6 +429,10 @@ const info: Chain = { { address: 'https://lcd-m-c4e.apeironnodes.com', provider: 'Apeiron Nodes' + }, + { + address: 'https://chain4energy_mainnet_api.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' } ], grpc: [ @@ -254,6 +440,10 @@ const info: Chain = { address: 'grpc.c4e.nodestake.top:443', provider: 'NodeStake' }, + { + address: 'grpc.c4e.mainnet.dteam.tech:30090', + provider: 'DTEAM' + }, { address: 'c4e.grpc.bccnodes.com:443', provider: 'BccNodes' @@ -345,6 +535,10 @@ const info: Chain = { { address: 'https://grpc-c4e.cryptech.com.ua:443', provider: 'Cryptech' + }, + { + address: 'http://207.180.208.47:46657', + provider: 'NakoTurk' } ] }, @@ -354,6 +548,11 @@ const info: Chain = { url: 'https://explorer.apeironnodes.com/chain4energy', txPage: 'https://explorer.apeironnodes.com/chain4energy/transactions/${txHash}' }, + { + kind: 'DTEAM | Explorer', + url: 'https://explorer.mainnet.dteam.tech/chain4energy', + txPage: 'https://explorer.mainnet.dteam.tech/chain4energytransactions/${txHash}' + }, { kind: 'explorer', url: 'https://explorer.ppnv.space/c4e', @@ -414,10 +613,19 @@ const info: Chain = { kind: 'Cryptech', url: 'https://explorers.cryptech.com.ua/chain4energy', txPage: 'https://explorers.cryptech.com.ua/chain4energy/tx/${txHash}' + }, + { + kind: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥', + url: 'https://explorer.whenmoonwhenlambo.money/chain4energy', + txPage: 'https://explorer.whenmoonwhenlambo.money/chain4energy/tx/${txHash}', + accountPage: 'https://explorer.whenmoonwhenlambo.money/chain4energy/account/${accountAddress}' } ], images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chain4energy/images/c4e.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chain4energy/images/c4e.png', + theme: { + primaryColorHex: '#24344c' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/chains.ts b/v2/packages/chain-registry/src/mainnet/chains.ts index 79110ded4..a5da7abaf 100644 --- a/v2/packages/chain-registry/src/mainnet/chains.ts +++ b/v2/packages/chain-registry/src/mainnet/chains.ts @@ -1,24 +1,35 @@ import { Chain } from '@chain-registry/v2-types'; +import * as _ethereum from './ethereum'; +import * as _rootstock from './rootstock'; +import * as _solana from './solana'; +import * as _ton from './ton'; +import * as _tron from './tron'; import * as _8ball from './8ball'; import * as _acrechain from './acrechain'; import * as _agoric from './agoric'; import * as _aioz from './aioz'; import * as _akash from './akash'; import * as _akiro from './akiro'; +import * as _althea from './althea'; import * as _andromeda from './andromeda'; import * as _andromeda1 from './andromeda1'; import * as _archway from './archway'; import * as _arkh from './arkh'; import * as _assetmantle from './assetmantle'; import * as _aura from './aura'; +import * as _aura1 from './aura1'; import * as _axelar from './axelar'; import * as _bandchain from './bandchain'; import * as _beezee from './beezee'; +import * as _bitbadges from './bitbadges'; import * as _bitcanna from './bitcanna'; import * as _bitsong from './bitsong'; +import * as _blockx from './blockx'; +import * as _bluechip from './bluechip'; import * as _bluzelle from './bluzelle'; import * as _bostrom from './bostrom'; +import * as _bouachain from './bouachain'; import * as _canto from './canto'; import * as _carbon from './carbon'; import * as _celestia from './celestia'; @@ -30,6 +41,7 @@ import * as _chimba from './chimba'; import * as _chronicnetwork from './chronicnetwork'; import * as _cifer from './cifer'; import * as _cifer1 from './cifer1'; +import * as _cnhostables from './cnhostables'; import * as _comdex from './comdex'; import * as _commercionetwork from './commercionetwork'; import * as _composable from './composable'; @@ -66,17 +78,21 @@ import * as _gitopia from './gitopia'; import * as _govgen from './govgen'; import * as _gravitybridge from './gravitybridge'; import * as _haqq from './haqq'; +import * as _heli from './heli'; import * as _highbury from './highbury'; import * as _humans from './humans'; import * as _idep from './idep'; import * as _impacthub from './impacthub'; import * as _imversed from './imversed'; import * as _injective from './injective'; +import * as _int3face from './int3face'; import * as _irisnet from './irisnet'; import * as _jackal from './jackal'; +import * as _joltify from './joltify'; import * as _juno from './juno'; import * as _kava from './kava'; import * as _kichain from './kichain'; +import * as _kimanetwork from './kimanetwork'; import * as _konstellation from './konstellation'; import * as _kujira from './kujira'; import * as _kyve from './kyve'; @@ -85,9 +101,11 @@ import * as _lava from './lava'; import * as _likecoin from './likecoin'; import * as _logos from './logos'; import * as _loop from './loop'; +import * as _lorenzo from './lorenzo'; import * as _loyal from './loyal'; import * as _lumenx from './lumenx'; import * as _lumnetwork from './lumnetwork'; +import * as _mande from './mande'; import * as _mars from './mars'; import * as _mayachain from './mayachain'; import * as _medasdigital from './medasdigital'; @@ -95,11 +113,14 @@ import * as _meme from './meme'; import * as _microtick from './microtick'; import * as _migaloo from './migaloo'; import * as _mises from './mises'; +import * as _mtgbp from './mtgbp'; import * as _mun from './mun'; import * as _mythos from './mythos'; +import * as _neura from './neura'; import * as _neutaro from './neutaro'; import * as _neutron from './neutron'; import * as _nibiru from './nibiru'; +import * as _nim from './nim'; import * as _noble from './noble'; import * as _nois from './nois'; import * as _nolus from './nolus'; @@ -113,6 +134,7 @@ import * as _onex from './onex'; import * as _onomy from './onomy'; import * as _oraichain from './oraichain'; import * as _osmosis from './osmosis'; +import * as _paloma from './paloma'; import * as _panacea from './panacea'; import * as _passage from './passage'; import * as _passage1 from './passage1'; @@ -120,8 +142,10 @@ import * as _persistence from './persistence'; import * as _planq from './planq'; import * as _point from './point'; import * as _provenance from './provenance'; +import * as _pryzm from './pryzm'; import * as _pundix from './pundix'; import * as _pylons from './pylons'; +import * as _qfs from './qfs'; import * as _quasar from './quasar'; import * as _quicksilver from './quicksilver'; import * as _qwoyn from './qwoyn'; @@ -129,10 +153,13 @@ import * as _realio from './realio'; import * as _rebus from './rebus'; import * as _regen from './regen'; import * as _rizon from './rizon'; +import * as _routerchain from './routerchain'; import * as _saga from './saga'; import * as _scorum from './scorum'; import * as _secretnetwork from './secretnetwork'; +import * as _seda from './seda'; import * as _sei from './sei'; +import * as _self from './self'; import * as _sentinel from './sentinel'; import * as _sge from './sge'; import * as _shareledger from './shareledger'; @@ -147,6 +174,9 @@ import * as _stargaze from './stargaze'; import * as _starname from './starname'; import * as _stratos from './stratos'; import * as _stride from './stride'; +import * as _sunrise from './sunrise'; +import * as _synternet from './synternet'; +import * as _taketitan from './taketitan'; import * as _tenet from './tenet'; import * as _teritori from './teritori'; import * as _terpnetwork from './terpnetwork'; @@ -156,6 +186,7 @@ import * as _tgrade from './tgrade'; import * as _thorchain from './thorchain'; import * as _titan from './titan'; import * as _umee from './umee'; +import * as _unicorn from './unicorn'; import * as _unification from './unification'; import * as _ununifi from './ununifi'; import * as _uptick from './uptick'; @@ -164,25 +195,36 @@ import * as _xpla from './xpla'; import * as _zetachain from './zetachain'; const chains: Chain[] = [ + _ethereum.chain, + _rootstock.chain, + _solana.chain, + _ton.chain, + _tron.chain, _8ball.chain, _acrechain.chain, _agoric.chain, _aioz.chain, _akash.chain, _akiro.chain, + _althea.chain, _andromeda.chain, _andromeda1.chain, _archway.chain, _arkh.chain, _assetmantle.chain, _aura.chain, + _aura1.chain, _axelar.chain, _bandchain.chain, _beezee.chain, + _bitbadges.chain, _bitcanna.chain, _bitsong.chain, + _blockx.chain, + _bluechip.chain, _bluzelle.chain, _bostrom.chain, + _bouachain.chain, _canto.chain, _carbon.chain, _celestia.chain, @@ -194,6 +236,7 @@ const chains: Chain[] = [ _chronicnetwork.chain, _cifer.chain, _cifer1.chain, + _cnhostables.chain, _comdex.chain, _commercionetwork.chain, _composable.chain, @@ -230,17 +273,21 @@ const chains: Chain[] = [ _govgen.chain, _gravitybridge.chain, _haqq.chain, + _heli.chain, _highbury.chain, _humans.chain, _idep.chain, _impacthub.chain, _imversed.chain, _injective.chain, + _int3face.chain, _irisnet.chain, _jackal.chain, + _joltify.chain, _juno.chain, _kava.chain, _kichain.chain, + _kimanetwork.chain, _konstellation.chain, _kujira.chain, _kyve.chain, @@ -249,9 +296,11 @@ const chains: Chain[] = [ _likecoin.chain, _logos.chain, _loop.chain, + _lorenzo.chain, _loyal.chain, _lumenx.chain, _lumnetwork.chain, + _mande.chain, _mars.chain, _mayachain.chain, _medasdigital.chain, @@ -259,11 +308,14 @@ const chains: Chain[] = [ _microtick.chain, _migaloo.chain, _mises.chain, + _mtgbp.chain, _mun.chain, _mythos.chain, + _neura.chain, _neutaro.chain, _neutron.chain, _nibiru.chain, + _nim.chain, _noble.chain, _nois.chain, _nolus.chain, @@ -277,6 +329,7 @@ const chains: Chain[] = [ _onomy.chain, _oraichain.chain, _osmosis.chain, + _paloma.chain, _panacea.chain, _passage.chain, _passage1.chain, @@ -284,8 +337,10 @@ const chains: Chain[] = [ _planq.chain, _point.chain, _provenance.chain, + _pryzm.chain, _pundix.chain, _pylons.chain, + _qfs.chain, _quasar.chain, _quicksilver.chain, _qwoyn.chain, @@ -293,10 +348,13 @@ const chains: Chain[] = [ _rebus.chain, _regen.chain, _rizon.chain, + _routerchain.chain, _saga.chain, _scorum.chain, _secretnetwork.chain, + _seda.chain, _sei.chain, + _self.chain, _sentinel.chain, _sge.chain, _shareledger.chain, @@ -311,6 +369,9 @@ const chains: Chain[] = [ _starname.chain, _stratos.chain, _stride.chain, + _sunrise.chain, + _synternet.chain, + _taketitan.chain, _tenet.chain, _teritori.chain, _terpnetwork.chain, @@ -320,6 +381,7 @@ const chains: Chain[] = [ _thorchain.chain, _titan.chain, _umee.chain, + _unicorn.chain, _unification.chain, _ununifi.chain, _uptick.chain, diff --git a/v2/packages/chain-registry/src/mainnet/cheqd/asset-list.ts b/v2/packages/chain-registry/src/mainnet/cheqd/asset-list.ts index a52304886..6f29a052f 100644 --- a/v2/packages/chain-registry/src/mainnet/cheqd/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/cheqd/asset-list.ts @@ -22,8 +22,12 @@ const info: AssetList = { coingeckoId: 'cheqd-network', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cheqd/images/cheq.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cheqd/images/cheq.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cheqd/images/cheq.svg', + theme: { + primaryColorHex: '#fc5f04' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/cheqd/chain.ts b/v2/packages/chain-registry/src/mainnet/cheqd/chain.ts index 9b0677f12..3f749dad2 100644 --- a/v2/packages/chain-registry/src/mainnet/cheqd/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/cheqd/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://www.cheqd.io/', prettyName: 'Cheqd', + chainType: 'cosmos', chainId: 'cheqd-mainnet-1', bech32Prefix: 'cheqd', daemonName: 'cheqd-noded', @@ -26,7 +27,212 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: 'cheqd/cosmos-sdk v0.47.10-height-mismatch' + gitRepo: 'https://github.com/cheqd/cheqd-node', + recommendedVersion: 'v2.0.1', + compatibleVersions: ['v2.0.0', 'v2.0.1'], + binaries: { + "linux/amd64": 'https://github.com/cheqd/cheqd-node/releases/download/v2.0.1/cheqd-noded-2.0.1-linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/cheqd/cheqd-node/releases/download/v2.0.1/cheqd-noded-2.0.1-linux-arm64.tar.gz', + "darwin/amd64": 'https://github.com/cheqd/cheqd-node/releases/download/v2.0.1/cheqd-noded-2.0.1-darwin-amd64.tar.gz', + "darwin/arm64": 'https://github.com/cheqd/cheqd-node/releases/download/v2.0.1/cheqd-noded-2.0.1-darwin-arm64.tar.gz' + }, + cosmosSdkVersion: 'cheqd/cosmos-sdk v0.47.10-height-mismatch', + consensus: { + type: 'cometbft', + version: '0.37.5' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/cheqd/cheqd-node/main/networks/mainnet/genesis.json' + }, + versions: [ + { + name: 'v0.3', + recommendedVersion: 'v0.3.1', + compatibleVersions: ['v0.3.1'], + cosmosSdkVersion: '0.44.3', + consensus: { + type: 'tendermint', + version: '0.34.14' + }, + binaries: { + "linux/amd64": 'https://github.com/cheqd/cheqd-node/releases/download/v0.3.1/cheqd-node_0.3.1_amd64.deb' + }, + nextVersionName: 'v0.4', + sdk: { + type: 'cosmos', + version: '0.44.3' + }, + ibc: { + type: 'go', + version: 'v1.2.3' + } + }, + { + name: 'v0.4', + recommendedVersion: 'v0.4.1', + compatibleVersions: ['v0.4.0', 'v0.4.1'], + cosmosSdkVersion: 'cheqd/cosmos-sdk v0.44.5-cheqd', + consensus: { + type: 'tendermint', + version: '0.34.14' + }, + proposal: 2, + height: 1171198, + binaries: { + "linux/amd64": 'https://github.com/cheqd/cheqd-node/releases/download/v0.4.1/cheqd-node_0.4.1_amd64.deb' + }, + previousVersionName: 'v0.3', + nextVersionName: 'v0.5', + sdk: { + type: 'cosmos', + repo: 'https://github.com/cheqd/cosmos-sdk', + version: 'v0.44.5', + tag: 'v0.44.5-cheqd' + }, + ibc: { + type: 'go', + version: 'v1.2.3' + } + }, + { + name: 'v0.5', + recommendedVersion: 'v0.5.0', + compatibleVersions: ['v0.5.0'], + cosmosSdkVersion: 'cheqd/cosmos-sdk v0.44.5-cheqd', + consensus: { + type: 'tendermint', + version: '0.34.15' + }, + proposal: 3, + height: 1971324, + binaries: { + "linux/amd64": 'https://github.com/cheqd/cheqd-node/releases/download/v0.5.0/cheqd-node_0.5.0_amd64.deb' + }, + previousVersionName: 'v0.4', + nextVersionName: 'v0.6', + sdk: { + type: 'cosmos', + repo: 'https://github.com/cheqd/cosmos-sdk', + version: 'v0.44.5', + tag: 'v0.44.5-cheqd' + }, + ibc: { + type: 'go', + version: 'v1.4.0' + } + }, + { + name: 'v0.6', + recommendedVersion: 'v0.6.10', + compatibleVersions: [ + 'v0.6.0', + 'v0.6.1', + 'v0.6.7', + 'v0.6.9', + 'v0.6.10' + ], + cosmosSdkVersion: 'cheqd/cosmos-sdk v0.45.9-cheqd-tag', + consensus: { + type: 'tendermint', + version: '0.34.21' + }, + proposal: 6, + height: 3561652, + binaries: { + "linux/amd64": 'https://github.com/cheqd/cheqd-node/releases/download/v0.6.10/cheqd-noded-0.6.10-linux-x86_64.tar.gz', + "linux/arm64": 'https://github.com/cheqd/cheqd-node/releases/download/v0.6.10/cheqd-noded-0.6.10-linux-arm64.tar.gz' + }, + previousVersionName: 'v0.5', + nextVersionName: 'v1', + sdk: { + type: 'cosmos', + repo: 'https://github.com/cheqd/cosmos-sdk', + version: 'v0.45.9', + tag: 'v0.45.9-cheqd-tag' + }, + ibc: { + type: 'go', + version: 'v3.3.0' + } + }, + { + name: 'v1', + recommendedVersion: 'v1.4.5', + compatibleVersions: [ + 'v1.2.5', + 'v1.3.0', + 'v1.4.0', + 'v1.4.2', + 'v1.4.4', + 'v1.4.5' + ], + cosmosSdkVersion: 'cheqd/cosmos-sdk v0.46.10-barberry', + consensus: { + type: 'tendermint', + version: '0.34.26' + }, + proposal: 12, + height: 6427280, + binaries: { + "linux/amd64": 'https://github.com/cheqd/cheqd-node/releases/download/v1.4.5/cheqd-noded-1.4.5-linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/cheqd/cheqd-node/releases/download/v1.4.5/cheqd-noded-1.4.5-linux-arm64.tar.gz', + "darwin/amd64": 'https://github.com/cheqd/cheqd-node/releases/download/v1.4.5/cheqd-noded-1.4.5-darwin-amd64.tar.gz', + "darwin/arm64": 'https://github.com/cheqd/cheqd-node/releases/download/v1.4.5/cheqd-noded-1.4.5-darwin-arm64.tar.gz' + }, + previousVersionName: 'v0.6', + nextVersionName: 'v2', + sdk: { + type: 'cosmos', + repo: 'https://github.com/cheqd/cosmos-sdk', + version: 'v0.46.10', + tag: 'v0.46.10-barberry' + }, + ibc: { + type: 'go', + version: 'v6.1.1' + } + }, + { + name: 'v2', + recommendedVersion: 'v2.0.1', + compatibleVersions: ['v2.0.0', 'v2.0.1'], + cosmosSdkVersion: 'cheqd/cosmos-sdk v0.47.10-height-mismatch', + consensus: { + type: 'cometbft', + version: '0.37.5' + }, + proposal: 48, + height: 13024570, + binaries: { + "linux/amd64": 'https://github.com/cheqd/cheqd-node/releases/download/v2.0.1/cheqd-noded-2.0.1-linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/cheqd/cheqd-node/releases/download/v2.0.1/cheqd-noded-2.0.1-linux-arm64.tar.gz', + "darwin/amd64": 'https://github.com/cheqd/cheqd-node/releases/download/v2.0.1/cheqd-noded-2.0.1-darwin-amd64.tar.gz', + "darwin/arm64": 'https://github.com/cheqd/cheqd-node/releases/download/v2.0.1/cheqd-noded-2.0.1-darwin-arm64.tar.gz' + }, + previousVersionName: 'v1', + nextVersionName: '', + sdk: { + type: 'cosmos', + repo: 'https://github.com/cheqd/cosmos-sdk', + version: 'v0.47.10', + tag: 'v0.47.10-height-mismatch' + }, + ibc: { + type: 'go', + version: 'v7.4.0' + } + } + ], + sdk: { + type: 'cosmos', + repo: 'https://github.com/cheqd/cosmos-sdk', + version: 'v0.47.10', + tag: 'v0.47.10-height-mismatch' + }, + ibc: { + type: 'go', + version: 'v7.4.0' + } }, apis: { rpc: [ @@ -35,7 +241,7 @@ const info: Chain = { provider: 'cheqd' }, { - address: 'https://cheqd-rpc.lavenderfive.com:443', + address: 'https://rpc.lavenderfive.com:443/cheqd', provider: 'Lavender.Five Nodes' }, { @@ -69,6 +275,10 @@ const info: Chain = { { address: 'https://cheq-rpc.kleomedes.network', provider: 'Kleomedes' + }, + { + address: 'https://cheqd-rpc.publicnode.com:443', + provider: 'Allnodes ⚡️ Nodes & Staking' } ], rest: [ @@ -77,7 +287,7 @@ const info: Chain = { provider: 'cheqd' }, { - address: 'https://cheqd-api.lavenderfive.com:443', + address: 'https://rest.lavenderfive.com:443/cheqd', provider: 'Lavender.Five Nodes' }, { @@ -111,6 +321,10 @@ const info: Chain = { { address: 'https://cheq-api.kleomedes.network', provider: 'Kleomedes' + }, + { + address: 'https://cheqd-rest.publicnode.com', + provider: 'Allnodes ⚡️ Nodes & Staking' } ], grpc: [ @@ -123,7 +337,7 @@ const info: Chain = { provider: '🔥STAVR🔥' }, { - address: 'cheqd-grpc.lavenderfive.com:443', + address: 'cheqd.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -141,15 +355,19 @@ const info: Chain = { { address: 'grpc-cheqd.blockval.io:9290', provider: 'Blockval' + }, + { + address: 'cheqd-grpc.publicnode.com:443', + provider: 'Allnodes ⚡️ Nodes & Staking' } ] }, explorers: [ { kind: 'bigdipper', - url: 'https://bigdipper.live/cheqd', - txPage: 'https://bigdipper.live/cheqd/transactions/${txHash}', - accountPage: 'https://bigdipper.live/cheqd/accounts/${accountAddress}' + url: 'https://explorer.cheqd.io', + txPage: 'https://explorer.cheqd.io/transactions/${txHash}', + accountPage: 'https://explorer.cheqd.io/accounts/${accountAddress}' }, { kind: 'ping.pub', @@ -182,6 +400,12 @@ const info: Chain = { kind: 'ping.pub', url: 'https://ping.wildsage.io/cheqd', txPage: 'https://ping.wildsage.io/cheqd/tx/${txHash}' + }, + { + kind: 'WhisperNode 🤐', + url: 'https://mainnet.whispernode.com/cheqd', + txPage: 'https://mainnet.whispernode.com/cheqd/tx/${txHash}', + accountPage: 'https://mainnet.whispernode.com/cheqd/account/${accountAddress}' } ], logoURIs: { @@ -190,7 +414,10 @@ const info: Chain = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cheqd/images/cheq.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cheqd/images/cheq.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cheqd/images/cheq.svg', + theme: { + primaryColorHex: '#fc5f04' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/chihuahua/asset-list.ts b/v2/packages/chain-registry/src/mainnet/chihuahua/asset-list.ts index b05f256f8..1fa218edb 100644 --- a/v2/packages/chain-registry/src/mainnet/chihuahua/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/chihuahua/asset-list.ts @@ -4,7 +4,8 @@ const info: AssetList = { chainName: 'chihuahua', assets: [ { - description: 'The native token of Chihuahua Chain', + description: 'Chihuahua is a community-driven blockchain project focused on creating a fun and engaging ecosystem with an emphasis on social interactions and community building.', + extendedDescription: 'Chihuahua aims to foster a vibrant and interactive community through its blockchain platform, which emphasizes social engagement and entertainment. The native token, HUAHUA, is used for various activities within the ecosystem, including rewards, staking, and governance. Chihuahua\'s unique approach combines blockchain technology with community engagement, offering a dynamic and enjoyable environment for its users.', denomUnits: [{ denom: 'uhuahua', exponent: 0 @@ -23,8 +24,12 @@ const info: AssetList = { coingeckoId: 'chihuahua-token', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/huahua.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/huahua.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/huahua.svg', + theme: { + primaryColorHex: '#343434' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Puppy', @@ -42,7 +47,10 @@ const info: AssetList = { display: 'puppy', symbol: 'PUPPY', images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/puppyhuahua_logo.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/puppyhuahua_logo.png', + theme: { + primaryColorHex: '#100e0d' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/puppyhuahua_logo.png' @@ -50,6 +58,7 @@ const info: AssetList = { }, { description: 'has a hat', + extendedDescription: 'Chihuahuawifhat is the biggest cult of the Chihuahua chain aiming to take over Cosmos. The token is $BADDOG and we\'re not playing around.', denomUnits: [{ denom: 'factory/chihuahua1x4q2vkrz4dfgd9hcw0p5m2f2nuv2uqmt9xr8k2/achihuahuawifhat', exponent: 0 @@ -65,8 +74,18 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/baddog.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/baddog.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/baddog.png', + theme: { + primaryColorHex: '#F7E3C0', + backgroundColorHex: '#F7E3C0', + circle: true + } + }], + socials: { + website: 'https://baddog.lol/', + twitter: 'https://x.com/chihuahuawifhat' + }, + typeAsset: 'sdk.coin' }, { description: 'Woof', @@ -85,8 +104,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/woof.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/woof.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/woof.png', + theme: { + primaryColorHex: '#d9905f' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Tacos', @@ -105,8 +128,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/tacos.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/tacos.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/tacos.png', + theme: { + primaryColorHex: '#f3bb5b' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Weed', @@ -125,8 +152,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/weed.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/weed.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/weed.png', + theme: { + primaryColorHex: '#43b333' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Bulldog', @@ -145,8 +176,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/bdog.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/bdog.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/bdog.png', + theme: { + primaryColorHex: '#040404' + } + }], + typeAsset: 'sdk.coin' }, { description: 'CaneCorso', @@ -165,8 +200,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/corso.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/corso.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/corso.png', + theme: { + primaryColorHex: '#d9d2d2' + } + }], + typeAsset: 'sdk.coin' }, { description: 'BackBone Labs Liquid Staked HUAHUA', @@ -184,12 +223,121 @@ const info: AssetList = { display: 'bHUAHUA', symbol: 'bHUAHUA', images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/bhuahua.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/bhuahua.png', + theme: { + primaryColorHex: '#f2bd3a' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/bhuahua.png' }, coingeckoId: 'backbone-labs-staked-huahua' + }, + { + description: 'ashHUAHUA - Burned HUAHUA', + extendedDescription: 'ashHUAHUA - receipt token recieved when burning HUAHUA via ASH DAOs Furnace', + denomUnits: [{ + denom: 'factory/chihuahua1hplyuj2hzxd75q8686g9vm3uzrrny9ggvt8aza2csupgdp98vg2sp0e3h0/uhuahua.ash', + exponent: 0 + }, { + denom: 'ashHUAHUA', + exponent: 6 + }], + typeAsset: 'sdk.coin', + address: 'chihuahua1hplyuj2hzxd75q8686g9vm3uzrrny9ggvt8aza2csupgdp98vg2sp0e3h0', + base: 'factory/chihuahua1hplyuj2hzxd75q8686g9vm3uzrrny9ggvt8aza2csupgdp98vg2sp0e3h0/uhuahua.ash', + name: 'Burned HUAHUA', + display: 'ashHUAHUA', + symbol: 'ashHUAHUA', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/ashhuahua.png', + theme: { + primaryColorHex: '#f46c0f' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/ashhuahua.png' + } + }, + { + denomUnits: [{ + denom: 'ibc/7D01429FF7542DBC41C261793B480B63FE7A83260C751989CC268BC7E852EB99', + exponent: 0, + aliases: ['factory/migaloo1nsskhvvh0msm7d5ke2kfg24a8d4jecsnxd28s27h0uz5kf9ap60shlqmcl/ampGASH'] + }, { + denom: 'ampGASH', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/7D01429FF7542DBC41C261793B480B63FE7A83260C751989CC268BC7E852EB99', + name: 'ampGASH', + display: 'ampGASH', + symbol: 'ampGASH', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'migaloo', + baseDenom: 'factory/migaloo1nsskhvvh0msm7d5ke2kfg24a8d4jecsnxd28s27h0uz5kf9ap60shlqmcl/ampGASH', + channelId: 'channel-10' + }, + chain: { + channelId: 'channel-39', + path: 'transfer/channel-39/factory/migaloo1nsskhvvh0msm7d5ke2kfg24a8d4jecsnxd28s27h0uz5kf9ap60shlqmcl/ampGASH' + } + }], + images: [{ + imageSync: { + chainName: 'migaloo', + baseDenom: 'factory/migaloo1nsskhvvh0msm7d5ke2kfg24a8d4jecsnxd28s27h0uz5kf9ap60shlqmcl/ampGASH' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/ampgash.png', + theme: { + primaryColorHex: '#374455' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/ampgash.png' + } + }, + { + denomUnits: [{ + denom: 'ibc/DBBDE1753EFA93F09C468DB5E384861BB741D4AA73E9C7032D139BB2C99FDD65', + exponent: 0, + aliases: ['factory/migaloo1etlu2h30tjvv8rfa4fwdc43c92f6ul5w9acxzk/uguppy'] + }, { + denom: 'GUPPY', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/DBBDE1753EFA93F09C468DB5E384861BB741D4AA73E9C7032D139BB2C99FDD65', + name: 'GUPPY', + display: 'GUPPY', + symbol: 'GUPPY', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'migaloo', + baseDenom: 'factory/migaloo1etlu2h30tjvv8rfa4fwdc43c92f6ul5w9acxzk/uguppy', + channelId: 'channel-10' + }, + chain: { + channelId: 'channel-39', + path: 'transfer/channel-39/factory/migaloo1etlu2h30tjvv8rfa4fwdc43c92f6ul5w9acxzk/uguppy' + } + }], + images: [{ + imageSync: { + chainName: 'migaloo', + baseDenom: 'factory/migaloo1etlu2h30tjvv8rfa4fwdc43c92f6ul5w9acxzk/uguppy' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/guppy.png', + theme: { + primaryColorHex: '#d9966e' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/guppy.png' + } } ] }; diff --git a/v2/packages/chain-registry/src/mainnet/chihuahua/chain.ts b/v2/packages/chain-registry/src/mainnet/chihuahua/chain.ts index 4643a74d5..3440b1c6e 100644 --- a/v2/packages/chain-registry/src/mainnet/chihuahua/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/chihuahua/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://chihuahua.wtf/', prettyName: 'Chihuahua', + chainType: 'cosmos', chainId: 'chihuahua-1', bech32Prefix: 'chihuahua', daemonName: 'chihuahuad', @@ -27,9 +28,201 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: 'v0.47.5', + gitRepo: 'https://github.com/ChihuahuaChain/chihuahua/', + recommendedVersion: 'v7.0.2', + compatibleVersions: ['v7.0.2'], + cosmosSdkVersion: 'v0.47.8', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.41.0', cosmwasmEnabled: true, - cosmwasmVersion: 'v0.41.0' + cosmwasmPath: '$HOME/.chihuahuad/data/wasm', + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/ChihuahuaChain/chihuahua/main/mainnet/genesis.json' + }, + versions: [ + { + name: 'v421', + recommendedVersion: 'v4.2.3', + compatibleVersions: [ + 'v4.2.3', + 'v4.2.2', + 'v4.2.1' + ], + cosmwasmEnabled: true, + nextVersionName: 'v500', + cosmwasm: { + enabled: true + } + }, + { + name: 'v500', + recommendedVersion: 'v5.0.0', + compatibleVersions: ['v5.0.0'], + proposal: 51, + height: 8711111, + cosmwasmEnabled: true, + nextVersionName: 'v501', + cosmwasm: { + enabled: true + } + }, + { + name: 'v501', + recommendedVersion: 'v5.0.1', + compatibleVersions: ['v5.0.1'], + proposal: 52, + height: 8813000, + cosmwasmEnabled: true, + nextVersionName: 'v502', + cosmwasm: { + enabled: true + } + }, + { + name: 'v502', + recommendedVersion: 'v5.0.2', + compatibleVersions: ['v5.0.2'], + proposal: 53, + height: 9180000, + cosmwasmEnabled: true, + nextVersionName: 'v503', + cosmwasm: { + enabled: true + } + }, + { + name: 'v503', + recommendedVersion: 'v5.0.4', + compatibleVersions: ['v5.0.3', 'v5.0.4'], + proposal: 54, + height: 9430000, + cosmosSdkVersion: 'v0.47.5', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + cosmwasmVersion: 'v0.41.0', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.chihuahuad/data/wasm', + nextVersionName: 'v6', + sdk: { + type: 'cosmos', + version: 'v0.47.5' + }, + cosmwasm: { + version: 'v0.41.0', + path: '$HOME/.chihuahuad/data/wasm', + enabled: true + }, + ibc: { + type: 'go', + version: '7.3.0' + } + }, + { + name: 'v6', + recommendedVersion: 'v6.0.1', + compatibleVersions: ['v6.0.1'], + proposal: 66, + height: 10666000, + cosmosSdkVersion: 'v0.47.5', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + cosmwasmVersion: 'v0.41.0', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.chihuahuad/data/wasm', + nextVersionName: 'v7', + sdk: { + type: 'cosmos', + version: 'v0.47.5' + }, + cosmwasm: { + version: 'v0.41.0', + path: '$HOME/.chihuahuad/data/wasm', + enabled: true + }, + ibc: { + type: 'go', + version: '7.3.0' + } + }, + { + name: 'v7', + recommendedVersion: 'v7', + compatibleVersions: ['v7'], + proposal: 75, + height: 12900000, + cosmosSdkVersion: 'v0.47.8', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.41.0', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.chihuahuad/data/wasm', + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.47.8' + }, + cosmwasm: { + version: 'v0.41.0', + path: '$HOME/.chihuahuad/data/wasm', + enabled: true + }, + ibc: { + type: 'go', + version: '7.4.0' + } + }, + { + name: 'v7.0.1', + recommendedVersion: 'v7.0.2', + compatibleVersions: ['v7.0.2'], + proposal: 77, + height: 13250000, + cosmosSdkVersion: 'v0.47.8', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.41.0', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.chihuahuad/data/wasm', + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.47.8' + }, + cosmwasm: { + version: 'v0.41.0', + path: '$HOME/.chihuahuad/data/wasm', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.4.0' + } + } + ], + sdk: { + type: 'cosmos', + version: 'v0.47.8' + }, + ibc: { + type: 'go', + version: 'v7.4.0' + }, + cosmwasm: { + version: 'v0.41.0', + path: '$HOME/.chihuahuad/data/wasm', + enabled: true + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/huahua.png', @@ -58,7 +251,7 @@ const info: Chain = { provider: 'Notional' }, { - address: 'https://chihuahua-rpc.lavenderfive.com', + address: 'https://rpc.lavenderfive.com:443/chihuahua', provider: 'Lavender.Five Nodes 🐝' }, { @@ -116,7 +309,7 @@ const info: Chain = { provider: 'Polkachu' }, { - address: 'https://chihuahua-api.lavenderfive.com', + address: 'https://rest.lavenderfive.com:443/chihuahua', provider: 'Lavender.Five Nodes 🐝' }, { @@ -158,7 +351,7 @@ const info: Chain = { provider: 'Polkachu' }, { - address: 'chihuahua-grpc.lavenderfive.com:443', + address: 'chihuahua.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -225,7 +418,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/huahua.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/huahua.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/huahua.svg', + theme: { + primaryColorHex: '#343434' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/chimba/asset-list.ts b/v2/packages/chain-registry/src/mainnet/chimba/asset-list.ts index 619844c85..18119f9c5 100644 --- a/v2/packages/chain-registry/src/mainnet/chimba/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/chimba/asset-list.ts @@ -19,11 +19,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chimba/images/chimba-blue.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chimba/images/chimba-blue.svg' }, - coingeckoId: '', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chimba/images/chimba-blue.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chimba/images/chimba-blue.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chimba/images/chimba-blue.svg', + theme: { + primaryColorHex: '#5454a4' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/chimba/chain.ts b/v2/packages/chain-registry/src/mainnet/chimba/chain.ts index 75dbb8c8a..032136124 100644 --- a/v2/packages/chain-registry/src/mainnet/chimba/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/chimba/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://chimba.ooo/', prettyName: 'Chimba', + chainType: 'cosmos', chainId: 'chimba', bech32Prefix: 'chimba', daemonName: 'chimbad', @@ -25,7 +26,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/ChimbaBlockchain/chimba', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + genesis: { + genesisUrl: 'https://rpc.mainnet.chimba.ooo/genesis' + }, + versions: [{ + name: 'v1.0.0', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'] + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chimba/images/chimba-blue.png', @@ -48,7 +59,10 @@ const info: Chain = { }], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chimba/images/chimba-blue.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chimba/images/chimba-blue.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chimba/images/chimba-blue.svg', + theme: { + primaryColorHex: '#5454a4' + } }], slip44: 118 }; diff --git a/v2/packages/chain-registry/src/mainnet/chronicnetwork/asset-list.ts b/v2/packages/chain-registry/src/mainnet/chronicnetwork/asset-list.ts index bbfd83b27..956aab8a4 100644 --- a/v2/packages/chain-registry/src/mainnet/chronicnetwork/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/chronicnetwork/asset-list.ts @@ -20,8 +20,12 @@ const info: AssetList = { }, coingeckoId: 'cht', images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chronicnetwork/images/cht.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chronicnetwork/images/cht.png', + theme: { + primaryColorHex: '#1eb975' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The CGAS coin is the transactional token within the Chronic Chain network, aimed to serve the entire cannabis community through its payment network, supply chain and trust network.', denomUnits: [{ @@ -40,8 +44,12 @@ const info: AssetList = { }, coingeckoId: 'cgas', images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chronicnetwork/images/cgas.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chronicnetwork/images/cgas.png', + theme: { + primaryColorHex: '#ecb368' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/chronicnetwork/chain.ts b/v2/packages/chain-registry/src/mainnet/chronicnetwork/chain.ts index 967cb9b02..00c05a49b 100644 --- a/v2/packages/chain-registry/src/mainnet/chronicnetwork/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/chronicnetwork/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'killed', networkType: 'mainnet', prettyName: 'Chronic Chain', + chainType: 'cosmos', chainId: 'morocco-1', bech32Prefix: 'chronic', daemonName: 'chtd', @@ -18,7 +19,23 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/ChronicNetwork/cht', + recommendedVersion: 'v1.1.0', + compatibleVersions: ['v1.1.0'], + binaries: { + "linux/amd64": 'https://github.com/ChronicNetwork/cht/releases/download/v.1.1.0/cht' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/ChronicNetwork/net/main/mainnet/v1.1/genesis.json' + }, + versions: [{ + name: 'v1.1.0', + recommendedVersion: 'v1.1.0', + compatibleVersions: ['v1.1.0'], + binaries: { + "linux/amd64": 'https://github.com/ChronicNetwork/cht/releases/download/v.1.1.0/cht' + } + }] }, apis: { rpc: [{ @@ -28,19 +45,16 @@ const info: Chain = { rest: [{ address: 'https://api-chronic.zenchainlabs.io/', provider: 'ZenChainLabs' - }], - grpc: [] + }] }, explorers: [ { kind: 'skynetexplorers', - url: 'https://www.skynetexplorers.com/chronic-token', - txPage: '' + url: 'https://www.skynetexplorers.com/chronic-token' }, { kind: 'Zenscan.io', - url: 'https://www.chronic.zenscan.io', - txPage: '' + url: 'https://www.chronic.zenscan.io' }, { kind: 'atomscan', diff --git a/v2/packages/chain-registry/src/mainnet/cifer/asset-list.ts b/v2/packages/chain-registry/src/mainnet/cifer/asset-list.ts index 0903cebef..a34cac656 100644 --- a/v2/packages/chain-registry/src/mainnet/cifer/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/cifer/asset-list.ts @@ -3,7 +3,7 @@ const info: AssetList = { $schema: '../assetlist.schema.json', chainName: 'cifer', assets: [{ - description: 'Decentralized Machine Learning', + description: 'Cifer Blockchain Network Built for Decentralized Machine Learning.', denomUnits: [{ denom: 'ucif', exponent: 0 @@ -19,15 +19,18 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cifer/images/cif.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cifer/images/cif.svg' }, - coingeckoId: '', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cifer/images/cif.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cifer/images/cif.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cifer/images/cif.svg', + theme: { + primaryColorHex: '#af49b7' + } }], socials: { website: 'http://cifer.ai/', twitter: 'https://twitter.com/cifer_ai' - } + }, + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/cifer/chain.ts b/v2/packages/chain-registry/src/mainnet/cifer/chain.ts index 470db195c..5e8599ec6 100644 --- a/v2/packages/chain-registry/src/mainnet/cifer/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/cifer/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://cifer.ai/', prettyName: 'Cifer', + chainType: 'cosmos', chainId: 'cifer-2', bech32Prefix: 'cife', daemonName: 'ciferd', @@ -26,7 +27,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/cifer-ai/cifer', + recommendedVersion: 'v2.0.0', + compatibleVersions: ['v2.0.0'], + genesis: { + genesisUrl: 'https://rpcmainnet.cifer.ai/genesis' + }, + versions: [{ + name: 'v2.0.0', + recommendedVersion: 'v2.0.0', + compatibleVersions: ['v2.0.0'] + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cifer/images/cif.png', @@ -34,7 +45,7 @@ const info: Chain = { }, apis: { rpc: [{ - address: 'https://cif_node.cifer.ai/', + address: 'http://34.128.114.243:26657', provider: 'Cifer' }], rest: [{ @@ -42,7 +53,7 @@ const info: Chain = { provider: 'Cifer' }], grpc: [{ - address: 'http://grpc.cifer.ai', + address: 'http://34.128.114.243:9090', provider: 'Cifer' }] }, @@ -53,7 +64,10 @@ const info: Chain = { }], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cifer/images/cif.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cifer/images/cif.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cifer/images/cif.svg', + theme: { + primaryColorHex: '#af49b7' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/cifer1/asset-list.ts b/v2/packages/chain-registry/src/mainnet/cifer1/asset-list.ts index 84a14d5dd..e0cd7a436 100644 --- a/v2/packages/chain-registry/src/mainnet/cifer1/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/cifer1/asset-list.ts @@ -19,11 +19,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cifer/images/cif.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cifer/images/cif.svg' }, - coingeckoId: '', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cifer/images/cif.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cifer/images/cif.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cifer/images/cif.svg', + theme: { + primaryColorHex: '#af49b7' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/cifer1/chain.ts b/v2/packages/chain-registry/src/mainnet/cifer1/chain.ts index ec217cee0..bb311e5b5 100644 --- a/v2/packages/chain-registry/src/mainnet/cifer1/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/cifer1/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://cifer.ai/', prettyName: 'Cifer', + chainType: 'cosmos', chainId: 'cifer-1', bech32Prefix: 'cife', daemonName: 'ciferd', @@ -26,7 +27,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/cifer-ai/cifer', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + genesis: { + genesisUrl: 'https://rpcmainnet.cifer.ai/genesis' + }, + versions: [{ + name: 'v1.0.0', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'] + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cifer/images/cif.png', @@ -53,7 +64,10 @@ const info: Chain = { }], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cifer/images/cif.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cifer/images/cif.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cifer/images/cif.svg', + theme: { + primaryColorHex: '#af49b7' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/cnhostables/asset-list.ts b/v2/packages/chain-registry/src/mainnet/cnhostables/asset-list.ts new file mode 100644 index 000000000..d9d743f96 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/cnhostables/asset-list.ts @@ -0,0 +1,37 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../assetlist.schema.json', + chainName: 'cnhostables', + assets: [{ + description: 'CNHO Stables Network is designed to facilitate the real world asset in Cosmos ecosystem. Starting from non USD stablecoins and stocks to real estates, the goal is to provide a new tool for the under development regions to invest in the future and pay globally. The native token is CNHO, pegged 1:1 on CNH.', + denomUnits: [{ + denom: 'ucnho', + exponent: 0 + }, { + denom: 'CNHO', + exponent: 6 + }], + base: 'ucnho', + name: 'CNHO Stables', + display: 'CNHO', + symbol: 'CNHO', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cnhostables/images/chain.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cnhostables/images/chain.svg' + }, + keywords: ['CNHO'], + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cnhostables/images/chain.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cnhostables/images/chain.svg', + theme: { + primaryColorHex: '#708ffc' + } + }], + socials: { + website: 'https://cnho.io/', + twitter: 'https://twitter.com/cnho_io' + }, + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/cnhostables/chain.ts b/v2/packages/chain-registry/src/mainnet/cnhostables/chain.ts new file mode 100644 index 000000000..ac6bea8c9 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/cnhostables/chain.ts @@ -0,0 +1,104 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../chain.schema.json', + chainName: 'cnhostables', + status: 'live', + networkType: 'mainnet', + website: 'https://cnho.io/', + prettyName: 'CNHO Stables', + chainType: 'cosmos', + chainId: 'cnho_stables-1', + bech32Prefix: 'cnho', + daemonName: 'cnho', + nodeHome: '$HOME/.cnho', + slip44: 118, + fees: { + feeTokens: [{ + denom: 'ucnho', + fixedMinGasPrice: 0.000005, + lowGasPrice: 0.000001, + averageGasPrice: 0.00001, + highGasPrice: 0.025 + }] + }, + staking: { + stakingTokens: [{ + denom: 'ucnho' + }] + }, + codebase: { + gitRepo: 'https://github.com/alashooinc/ChainCNHO/', + recommendedVersion: 'v1', + compatibleVersions: ['v1'], + cosmosSdkVersion: 'v0.46.7', + cosmwasmEnabled: false, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/alashooinc/ChainCNHO/master/mainnet/genesis.json' + }, + versions: [{ + name: 'v1', + recommendedVersion: 'v1', + compatibleVersions: ['v1'], + cosmosSdkVersion: 'v0.46.7', + cosmwasmEnabled: false, + sdk: { + type: 'cosmos', + version: 'v0.46.7' + }, + cosmwasm: { + enabled: false + } + }], + sdk: { + type: 'cosmos', + version: 'v0.46.7' + }, + cosmwasm: { + enabled: false + } + }, + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cnhostables/images/chain.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cnhostables/images/chain.svg' + }, + description: 'CNHO Stables Network is designed to facilitate the real world asset in Cosmos ecosystem.', + apis: { + rpc: [{ + address: 'https://rpc.cnho.io', + provider: 'CNHO Stables' + }, { + address: 'https://cnhostables_mainnet_rpc.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' + }], + rest: [{ + address: 'https://api.cnho.io', + provider: 'CNHO Stables' + }, { + address: 'https://cnhostables_mainnet_api.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' + }], + grpc: [{ + address: '159.138.232.248:9090', + provider: 'CNHO Stables' + }] + }, + explorers: [{ + url: 'https://explorer.cnho.io', + txPage: 'https://explorer.cnho.io/transaction/${txHash}', + accountPage: 'https://explorer.cnho.io/account/${accountAddress}' + }, { + kind: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥', + url: 'https://explorer.whenmoonwhenlambo.money/cnhostables', + txPage: 'https://explorer.whenmoonwhenlambo.money/cnhostables/tx/${txHash}', + accountPage: 'https://explorer.whenmoonwhenlambo.money/cnhostables/account/${accountAddress}' + }], + keywords: ['CNHO'], + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cnhostables/images/chain.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cnhostables/images/chain.svg', + theme: { + primaryColorHex: '#708ffc' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/cnhostables/index.ts b/v2/packages/chain-registry/src/mainnet/cnhostables/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/cnhostables/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/mainnet/comdex/asset-list.ts b/v2/packages/chain-registry/src/mainnet/comdex/asset-list.ts index 265efcf90..72503d6c7 100644 --- a/v2/packages/chain-registry/src/mainnet/comdex/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/comdex/asset-list.ts @@ -23,8 +23,12 @@ const info: AssetList = { coingeckoId: 'comdex', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/comdex/images/cmdx.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/comdex/images/cmdx.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/comdex/images/cmdx.svg', + theme: { + primaryColorHex: '#fc4454' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Governance Token of Harbor protocol on Comdex network', @@ -46,8 +50,12 @@ const info: AssetList = { coingeckoId: 'harbor-2', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/comdex/images/harbor.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/comdex/images/harbor.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/comdex/images/harbor.svg', + theme: { + primaryColorHex: '#645ca4' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Stable Token of Harbor protocol on Comdex network', @@ -69,8 +77,12 @@ const info: AssetList = { coingeckoId: 'composite', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/comdex/images/cmst.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/comdex/images/cmst.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/comdex/images/cmst.svg', + theme: { + primaryColorHex: '#040404' + } + }], + typeAsset: 'sdk.coin' } ] }; diff --git a/v2/packages/chain-registry/src/mainnet/comdex/chain.ts b/v2/packages/chain-registry/src/mainnet/comdex/chain.ts index f64385c62..cfd516f57 100644 --- a/v2/packages/chain-registry/src/mainnet/comdex/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/comdex/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://comdex.one/', prettyName: 'Comdex', + chainType: 'cosmos', chainId: 'comdex-1', bech32Prefix: 'comdex', slip44: 118, @@ -24,9 +25,126 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: 'v0.47.5', + gitRepo: 'https://github.com/comdex-official/comdex', + recommendedVersion: 'v14.1.0', + compatibleVersions: ['v14.1.0'], + binaries: { + "linux/amd64": 'https://github.com/comdex-official/comdex/releases/download/v14.1.0/comdex-linux-amd64.tar.gz', + "darwin/arm64": 'https://github.com/comdex-official/comdex/releases/download/v14.1.0/comdex-darwin-arm64.tar.gz' + }, + cosmosSdkVersion: 'v0.47.9', + consensus: { + type: 'cometbft', + version: '0.37.5' + }, + cosmwasmVersion: 'v0.45.0', cosmwasmEnabled: true, - cosmwasmVersion: 'v0.41.0' + genesis: { + genesisUrl: 'https://comdex-mainnet-genesis.s3.ap-southeast-1.amazonaws.com/genesis.json' + }, + versions: [ + { + name: 'v9.0.0', + recommendedVersion: 'v9.0.0', + compatibleVersions: ['v9.0.0'], + cosmwasmEnabled: true, + nextVersionName: 'v10.0.0', + cosmwasm: { + enabled: true + } + }, + { + name: 'v10.0.0', + recommendedVersion: 'v10.0.0', + compatibleVersions: ['v10.0.0'], + cosmwasmEnabled: true, + nextVersionName: 'v11.5.0', + cosmwasm: { + enabled: true + } + }, + { + name: 'v11.5.0', + height: 8184000, + proposal: 154, + recommendedVersion: 'v11.5.2', + compatibleVersions: ['v11.5.2'], + cosmwasmEnabled: true, + nextVersionName: 'v13.3.0', + cosmwasm: { + enabled: true + } + }, + { + name: 'v13.3.0', + proposal: 216, + height: 10981900, + recommendedVersion: 'v13.4.0', + compatibleVersions: ['v13.4.0'], + binaries: { + "linux/amd64": 'https://github.com/comdex-official/comdex/releases/download/v13.4.0/comdex-linux-amd64.tar.gz' + }, + cosmosSdkVersion: 'v0.47.5', + consensus: { + type: 'cometbft', + version: '0.37.2' + }, + cosmwasmVersion: 'v0.41.0', + cosmwasmEnabled: true, + nextVersionName: 'v14.1.0', + sdk: { + type: 'cosmos', + version: 'v0.47.5' + }, + cosmwasm: { + version: 'v0.41.0', + enabled: true + } + }, + { + name: 'v14.1.0', + proposal: 234, + height: 13730000, + recommendedVersion: 'v14.1.0', + compatibleVersions: ['v14.1.0'], + binaries: { + "linux/amd64": 'https://github.com/comdex-official/comdex/releases/download/v14.1.0/comdex-linux-amd64.tar.gz', + "darwin/arm64": 'https://github.com/comdex-official/comdex/releases/download/v14.1.0/comdex-darwin-arm64.tar.gz' + }, + cosmosSdkVersion: 'v0.47.9', + consensus: { + type: 'cometbft', + version: '0.37.5' + }, + cosmwasmVersion: 'v0.45.0', + cosmwasmEnabled: true, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.47.9' + }, + cosmwasm: { + version: 'v0.45.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.4.0' + } + } + ], + sdk: { + type: 'cosmos', + version: 'v0.47.9' + }, + ibc: { + type: 'go', + version: 'v7.4.0' + }, + cosmwasm: { + version: 'v0.45.0', + enabled: true + } }, daemonName: 'comdex', nodeHome: '$HOME/.comdex', @@ -54,17 +172,13 @@ const info: Chain = { provider: 'ChainTools' }, { - address: 'https://comdex-rpc.lavenderfive.com/', + address: 'https://rpc.lavenderfive.com:443/comdex', provider: 'Lavender.Five Nodes 🐝' }, { address: 'https://rpc-comdex.cosmos-spaces.cloud', provider: 'Cosmos Spaces' }, - { - address: 'https://rpc-comdex.whispernode.com:443', - provider: 'WhisperNode 🤐' - }, { address: 'https://comdex-mainnet-rpc.autostake.com:443', provider: 'AutoStake 🛡️ Slash Protected' @@ -88,6 +202,14 @@ const info: Chain = { { address: 'https://comdex-rpc.validatornode.com', provider: 'ValidatorNode' + }, + { + address: 'https://rpc-comdex.blockval.io', + provider: 'Blockval' + }, + { + address: 'https://comdex-rpc.bluestake.net:443', + provider: 'BlueStake 🚀' } ], rest: [ @@ -108,7 +230,7 @@ const info: Chain = { provider: '🔥STAVR🔥' }, { - address: 'https://comdex-api.lavenderfive.com/', + address: 'https://rest.lavenderfive.com:443/comdex', provider: 'Lavender.Five Nodes 🐝' }, { @@ -119,10 +241,6 @@ const info: Chain = { address: 'https://comdex-mainnet-lcd.autostake.com:443', provider: 'AutoStake 🛡️ Slash Protected' }, - { - address: 'https://lcd-comdex.whispernode.com:443', - provider: 'WhisperNode 🤐' - }, { address: 'https://comdex-api.w3coins.io', provider: 'w3coins' @@ -142,6 +260,14 @@ const info: Chain = { { address: 'https://comdex-api.validatornode.com', provider: 'ValidatorNode' + }, + { + address: 'https://api-comdex.blockval.io', + provider: 'Blockval' + }, + { + address: 'https://comdex-api.bluestake.net', + provider: 'BlueStake 🚀' } ], grpc: [ @@ -166,7 +292,7 @@ const info: Chain = { provider: 'Cosmos Spaces' }, { - address: 'comdex-grpc.lavenderfive.com:443', + address: 'comdex.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -188,6 +314,10 @@ const info: Chain = { { address: 'comdex-grpc.stakerhouse.com:443', provider: 'StakerHouse' + }, + { + address: 'https://grpc-comdex.blockval.io:443', + provider: 'Blockval' } ] }, @@ -235,11 +365,20 @@ const info: Chain = { kind: 'ValidatorNode', url: 'https://explorer.validatornode.com/comdex', txPage: 'https://explorer.validatornode.com/comdex/tx/${txHash}' + }, + { + kind: 'WhisperNode 🤐', + url: 'https://mainnet.whispernode.com/comdex', + txPage: 'https://mainnet.whispernode.com/comdex/tx/${txHash}', + accountPage: 'https://mainnet.whispernode.com/comdex/account/${accountAddress}' } ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/comdex/images/cmdx.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/comdex/images/cmdx.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/comdex/images/cmdx.svg', + theme: { + primaryColorHex: '#fc4454' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/commercionetwork/asset-list.ts b/v2/packages/chain-registry/src/mainnet/commercionetwork/asset-list.ts index 4ab14542e..11d484357 100644 --- a/v2/packages/chain-registry/src/mainnet/commercionetwork/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/commercionetwork/asset-list.ts @@ -23,8 +23,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/commercionetwork/images/com.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/commercionetwork/images/com.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/commercionetwork/images/com.svg', + theme: { + primaryColorHex: '#41a68c' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The cash credit token of Commercio.network', denomUnits: [{ @@ -46,8 +50,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/commercionetwork/images/ccc.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/commercionetwork/images/ccc.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/commercionetwork/images/ccc.svg', + theme: { + primaryColorHex: '#fbb804' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/commercionetwork/chain.ts b/v2/packages/chain-registry/src/mainnet/commercionetwork/chain.ts index 1f7a4718c..b823cce9f 100644 --- a/v2/packages/chain-registry/src/mainnet/commercionetwork/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/commercionetwork/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../chain.schema.json', chainName: 'commercionetwork', + chainType: 'cosmos', chainId: 'commercio-3', prettyName: 'Commercio.network', status: 'live', @@ -17,7 +18,34 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/commercionetwork/commercionetwork', + recommendedVersion: 'v5.1.0', + compatibleVersions: ['v5.1.0'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/commercionetwork/chains/master/commercio-3/genesis.json' + }, + versions: [ + { + name: 'v4.0.0', + recommendedVersion: 'v4.1.0', + compatibleVersions: ['v4.0.0', 'v4.1.0'] + }, + { + name: 'v4.2.0', + recommendedVersion: 'v4.2.1', + compatibleVersions: ['v4.2.0', 'v4.2.1'] + }, + { + name: 'v5.0.0', + recommendedVersion: 'v5.0.0', + compatibleVersions: ['v5.0.0'] + }, + { + name: 'v5.1.0', + recommendedVersion: 'v5.1.0', + compatibleVersions: ['v5.1.0'] + } + ] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/commercionetwork/images/com.png', @@ -38,7 +66,10 @@ const info: Chain = { }], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/commercionetwork/images/com.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/commercionetwork/images/com.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/commercionetwork/images/com.svg', + theme: { + primaryColorHex: '#41a68c' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/composable/asset-list.ts b/v2/packages/chain-registry/src/mainnet/composable/asset-list.ts index cd4bd8911..f6f7265aa 100644 --- a/v2/packages/chain-registry/src/mainnet/composable/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/composable/asset-list.ts @@ -4,7 +4,8 @@ const info: AssetList = { chainName: 'composable', assets: [ { - description: 'The native staking and governance token of Composable.', + description: 'Picasso is a blockchain project within the IBC ecosystem that focuses on providing modular and interoperable solutions for decentralized finance (DeFi) and other blockchain applications.', + extendedDescription: 'Picasso is part of the IBC network and aims to offer modular, interoperable solutions tailored for DeFi and other blockchain applications. Picasso enables IBC-based bridging between Cosmos, Solana, Ethereum, and Polkadot. Picasso\'s commitment to innovation and interoperability makes it a significant player in the evolving blockchain landscape, providing tools and infrastructure that cater to diverse blockchain use cases.', denomUnits: [{ denom: 'ppica', exponent: 0 @@ -36,9 +37,10 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/composable/images/pica.svg' }, socials: { - website: 'https://picasso.xyz/', + website: 'https://picasso.network/', twitter: 'https://twitter.com/picasso_network' - } + }, + typeAsset: 'sdk.coin' }, { description: 'The native staking and governance token of Kusama Relay Chain.', @@ -56,7 +58,7 @@ const info: AssetList = { display: 'ksm', symbol: 'KSM', traces: [{ - type: 'ibc', + type: 'ibc-bridge', counterparty: { chainName: 'picasso', baseDenom: '4', @@ -65,7 +67,8 @@ const info: AssetList = { chain: { channelId: 'channel-2', path: 'transfer/channel-2/4' - } + }, + provider: 'Picasso' }], images: [{ imageSync: { @@ -94,7 +97,7 @@ const info: AssetList = { display: 'dot', symbol: 'DOT', traces: [{ - type: 'ibc', + type: 'ibc-bridge', counterparty: { chainName: 'picasso', baseDenom: '79228162514264337593543950342', @@ -103,21 +106,27 @@ const info: AssetList = { chain: { channelId: 'channel-2', path: 'transfer/channel-2/transfer/channel-15/79228162514264337593543950342' - } + }, + provider: 'Picasso' }], images: [{ imageSync: { chainName: 'picasso', baseDenom: '79228162514264337593543950342' }, - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.png', + theme: { + primaryColorHex: '#e4047c' + } }], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.svg' } }, { - description: 'The native staking and governance token of Statemine parachain.', + description: 'USDT issued by the Kusama Asset Hub.', denomUnits: [{ denom: 'ibc/F3EC9F834E57DF704FA3AEAF14E8391C2E58397FE56960AD70E67562990D8265', exponent: 0, @@ -132,7 +141,7 @@ const info: AssetList = { display: 'usdt', symbol: 'USDT', traces: [{ - type: 'ibc', + type: 'ibc-bridge', counterparty: { chainName: 'picasso', baseDenom: '130', @@ -141,7 +150,8 @@ const info: AssetList = { chain: { channelId: 'channel-2', path: 'transfer/channel-2/130' - } + }, + provider: 'Picasso' }], images: [{ imageSync: { @@ -166,7 +176,7 @@ const info: AssetList = { display: 'tnkr', symbol: 'TNKR', traces: [{ - type: 'ibc', + type: 'ibc-bridge', counterparty: { chainName: 'picasso', baseDenom: '2125', @@ -175,7 +185,8 @@ const info: AssetList = { chain: { channelId: 'channel-2', path: 'transfer/channel-2/2125' - } + }, + provider: 'Picasso' }], images: [{ imageSync: { @@ -190,6 +201,7 @@ const info: AssetList = { }, { description: 'The native token of Ethereum, bridged via IBC.', + extendedDescription: 'Ether is the native token of the Ethereum blockchain. It powers a wide range of decentralized applications and smart contracts on the platform. This specific version has been bridged through Picasso\'s implementation of IBC on Ethereum.', denomUnits: [{ denom: 'ibc/F9D075D4079FC56A9C49B601E54A45292C319D8B0E8CC0F8439041130AA7166C', exponent: 0, @@ -204,7 +216,7 @@ const info: AssetList = { display: 'eth', symbol: 'ETH', traces: [{ - type: 'ibc', + type: 'ibc-bridge', counterparty: { chainName: 'ethereum', baseDenom: 'wei', @@ -213,9 +225,11 @@ const info: AssetList = { chain: { channelId: 'channel-52', path: 'transfer/channel-52/wei' - } + }, + provider: 'Picasso' }], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.svg' }, images: [{ @@ -223,11 +237,20 @@ const info: AssetList = { chainName: 'ethereum', baseDenom: 'wei' }, - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.png', + theme: { + primaryColorHex: '#303030' + } + }], + socials: { + website: 'https://ethereum.org/', + twitter: 'https://twitter.com/ethereum' + } }, { description: 'A stablecoin issued by Maker Protocol.', + extendedDescription: 'DAI, a stablecoin issued by the Maker Protocol, maintains a value pegged to the US dollar. This specific version has been bridged through Picasso\'s implementation of IBC on Ethereum.', denomUnits: [{ denom: 'ibc/A342F6F8D1CDE1D934C50E8EAFF91E813D971E1BFEED7E557F1674E01004A533', exponent: 0, @@ -242,7 +265,7 @@ const info: AssetList = { display: 'dai', symbol: 'DAI', traces: [{ - type: 'ibc', + type: 'ibc-bridge', counterparty: { chainName: 'ethereum', baseDenom: '0x6b175474e89094c44da98b954eedeac495271d0f', @@ -251,7 +274,8 @@ const info: AssetList = { chain: { channelId: 'channel-52', path: 'transfer/channel-52/0x6b175474e89094c44da98b954eedeac495271d0f' - } + }, + provider: 'Picasso' }], logoURIs: { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/dai.svg' @@ -262,10 +286,15 @@ const info: AssetList = { baseDenom: '0x6b175474e89094c44da98b954eedeac495271d0f' }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/dai.svg' - }] + }], + socials: { + website: 'https://makerdao.com/', + twitter: 'https://twitter.com/MakerDAO' + } }, { description: 'The governance token of the Frax ecosystem.', + extendedDescription: 'Frax Shares is the governance and utility token of the Frax Protocol. It plays a crucial role in maintaining the stability of the FRAX stablecoin. Holders of FXS can participate in governance decisions and benefit from the protocol\'s growth and revenue, as the token captures fees.', denomUnits: [{ denom: 'ibc/5F9BE030FC355733EC79307409FA98398BBFC747C9430B326C144A74F6808B29', exponent: 0, @@ -280,7 +309,7 @@ const info: AssetList = { display: 'fxs', symbol: 'FXS', traces: [{ - type: 'ibc', + type: 'ibc-bridge', counterparty: { chainName: 'ethereum', baseDenom: '0x3432b6a60d23ca0dfca7761b7ab56459d9c964d0', @@ -289,9 +318,11 @@ const info: AssetList = { chain: { channelId: 'channel-52', path: 'transfer/channel-52/0x3432b6a60d23ca0dfca7761b7ab56459d9c964d0' - } + }, + provider: 'Picasso' }], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/fxs.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/fxs.svg' }, images: [{ @@ -299,11 +330,20 @@ const info: AssetList = { chainName: 'ethereum', baseDenom: '0x3432b6a60d23ca0dfca7761b7ab56459d9c964d0' }, - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/fxs.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/fxs.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/fxs.png', + theme: { + primaryColorHex: '#040404' + } + }], + socials: { + website: 'https://www.frax.com/', + twitter: 'https://twitter.com/fraxfinance' + } }, { - description: 'The first fractional-algorithmic stablecoin.', + description: 'The first fractional-algorithmic stablecoin by Frax Finance.', + extendedDescription: 'FRAX is a stablecoin designed to maintain a stable value to a peg of the US dollar. It is issued by the Frax Protocol, which employs a hybrid approach combining algorithmic mechanisms with collateral backing.', denomUnits: [{ denom: 'ibc/4F20D68B51ED559F99C3CD658383E91F45486D884BF546E7B25337A058562CDB', exponent: 0, @@ -318,7 +358,7 @@ const info: AssetList = { display: 'frax', symbol: 'FRAX', traces: [{ - type: 'ibc', + type: 'ibc-bridge', counterparty: { chainName: 'ethereum', baseDenom: '0x853d955acef822db058eb8505911ed77f175b99e', @@ -327,7 +367,8 @@ const info: AssetList = { chain: { channelId: 'channel-52', path: 'transfer/channel-52/0x853d955acef822db058eb8505911ed77f175b99e' - } + }, + provider: 'Picasso' }], logoURIs: { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/frax.svg' @@ -338,10 +379,15 @@ const info: AssetList = { baseDenom: '0x853d955acef822db058eb8505911ed77f175b99e' }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/frax.svg' - }] + }], + socials: { + website: 'https://www.frax.com/', + twitter: 'https://twitter.com/fraxfinance' + } }, { description: 'A liquid ETH staking derivative designed to leverage the Frax ecosystem.', + extendedDescription: 'FrxETH is a stablecoin that is loosely pegged to ETH, meaning that 1 frxETH always represents 1 ETH.', denomUnits: [{ denom: 'ibc/458032E654E41DB91EF98F13E2CE4F9E0FE86BA3E0CDBEC074A854E9F5229A90', exponent: 0, @@ -356,7 +402,7 @@ const info: AssetList = { display: 'frxeth', symbol: 'frxETH', traces: [{ - type: 'ibc', + type: 'ibc-bridge', counterparty: { chainName: 'ethereum', baseDenom: '0x5e8422345238f34275888049021821e8e08caa1f', @@ -365,9 +411,11 @@ const info: AssetList = { chain: { channelId: 'channel-52', path: 'transfer/channel-52/0x5e8422345238f34275888049021821e8e08caa1f' - } + }, + provider: 'Picasso' }], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/frxeth.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/frxeth.svg' }, images: [{ @@ -375,11 +423,20 @@ const info: AssetList = { chainName: 'ethereum', baseDenom: '0x5e8422345238f34275888049021821e8e08caa1f' }, - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/frxeth.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/frxeth.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/frxeth.png', + theme: { + primaryColorHex: '#040404' + } + }], + socials: { + website: 'https://www.frax.com/', + twitter: 'https://twitter.com/fraxfinance' + } }, { description: 'A Liquid Staking Derivative designed to accrue the staking yield of the Frax ETH validators.', + extendedDescription: 'SFRXETH is a ERC-4626 vault designed to accrue the staking yield of the Frax ETH validators. It allows users to earn staking yield on their frxETH, a type of Frax Ether.', denomUnits: [{ denom: 'ibc/4E0ECE7819D77B0F2B49F5C34B5E594A02D2BA8B1B0F103208F847B53EBFB69A', exponent: 0, @@ -394,7 +451,7 @@ const info: AssetList = { display: 'sfrxeth', symbol: 'sfrxETH', traces: [{ - type: 'ibc', + type: 'ibc-bridge', counterparty: { chainName: 'ethereum', baseDenom: '0xac3e018457b222d93114458476f3e3416abbe38f', @@ -403,7 +460,8 @@ const info: AssetList = { chain: { channelId: 'channel-52', path: 'transfer/channel-52/0xac3e018457b222d93114458476f3e3416abbe38f' - } + }, + provider: 'Picasso' }], logoURIs: { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/sfrxeth.svg' @@ -414,10 +472,15 @@ const info: AssetList = { baseDenom: '0xac3e018457b222d93114458476f3e3416abbe38f' }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/sfrxeth.svg' - }] + }], + socials: { + website: 'https://www.frax.com/', + twitter: 'https://twitter.com/fraxfinance' + } }, { description: 'An ERC4626 staking vault that distributes part of the Frax Protocol yield weekly to stakers denominated in FRAX stablecoins. ', + extendedDescription: 'Staked FRAX (sFRAX) is an ERC4626 staking vault that distributes part of the Frax Protocol yield weekly to stakers denominated in FRAX stablecoins. The sFRAX token represents pro rata deposits within the vault and is always withdrawable for FRAX stablecoins at the pro rata rate at all times.', denomUnits: [{ denom: 'ibc/5BD7F23FE150D9CF3BCC944DB829380BCC51A4022A131151C4D13B3AFAC2D1D9', exponent: 0, @@ -432,7 +495,7 @@ const info: AssetList = { display: 'sfrax', symbol: 'sFRAX', traces: [{ - type: 'ibc', + type: 'ibc-bridge', counterparty: { chainName: 'ethereum', baseDenom: '0xa663b02cf0a4b149d2ad41910cb81e23e1c41c32', @@ -441,9 +504,11 @@ const info: AssetList = { chain: { channelId: 'channel-52', path: 'transfer/channel-52/0xa663b02cf0a4b149d2ad41910cb81e23e1c41c32' - } + }, + provider: 'Picasso' }], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/sfrax.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/sfrax.svg' }, images: [{ @@ -451,11 +516,20 @@ const info: AssetList = { chainName: 'ethereum', baseDenom: '0xa663b02cf0a4b149d2ad41910cb81e23e1c41c32' }, - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/sfrax.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/sfrax.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/sfrax.png', + theme: { + primaryColorHex: '#040404' + } + }], + socials: { + website: 'https://www.frax.com/', + twitter: 'https://twitter.com/fraxfinance' + } }, { description: 'A stablecoin issued by Tether that is pegged 1:1 to the USD.', + extendedDescription: 'USDT, or Tether, is a widely used stablecoin pegged to the US dollar, designed to maintain a stable value and facilitate transactions. This specific version has been bridged through Picasso\'s implementation of IBC on Ethereum.', denomUnits: [{ denom: 'ibc/37CC704EA53E96AB09A9C31D79142DE7DB252420F3AB18015F9870AE219947BD', exponent: 0, @@ -466,11 +540,11 @@ const info: AssetList = { }], typeAsset: 'ics20', base: 'ibc/37CC704EA53E96AB09A9C31D79142DE7DB252420F3AB18015F9870AE219947BD', - name: 'Tether', + name: 'Tether (Ethereum)', display: 'usdt', symbol: 'USDT', traces: [{ - type: 'ibc', + type: 'ibc-bridge', counterparty: { chainName: 'ethereum', baseDenom: '0xdac17f958d2ee523a2206206994597c13d831ec7', @@ -479,9 +553,11 @@ const info: AssetList = { chain: { channelId: 'channel-52', path: 'transfer/channel-52/0xdac17f958d2ee523a2206206994597c13d831ec7' - } + }, + provider: 'Picasso' }], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' }, images: [{ @@ -489,7 +565,940 @@ const info: AssetList = { chainName: 'ethereum', baseDenom: '0xdac17f958d2ee523a2206206994597c13d831ec7' }, - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + theme: { + circle: true, + primaryColorHex: '#009393', + backgroundColorHex: '#009393' + } + }], + socials: { + website: 'https://www.tether.to/', + twitter: 'https://twitter.com/Tether_to' + } + }, + { + description: 'CRV is the governance token for Curve Finance.', + denomUnits: [{ + denom: 'ibc/52C8C6197989684F891076F228F20CD1659AB6E1776E3B85E65CBBEC67DA5DED', + exponent: 0, + aliases: ['crv-wei'] + }, { + denom: 'crv', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/52C8C6197989684F891076F228F20CD1659AB6E1776E3B85E65CBBEC67DA5DED', + name: 'Curve DAO', + display: 'crv', + symbol: 'CRV', + traces: [{ + type: 'ibc-bridge', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xd533a949740bb3306d119cc777fa900ba034cd52', + channelId: 'channel-2' + }, + chain: { + channelId: 'channel-52', + path: 'transfer/channel-52/0xd533a949740bb3306d119cc777fa900ba034cd52' + }, + provider: 'Picasso' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/crv.png' + }, + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0xd533a949740bb3306d119cc777fa900ba034cd52' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/crv.png', + theme: { + primaryColorHex: '#1fcbdb' + } + }] + }, + { + description: 'An ERC-20 token issued Ethereum that represents Bitcoin.', + denomUnits: [{ + denom: 'ibc/1507315B0C337368B85A7EC67C3956C508E1106EBD96336B1B092F7B2815B3E5', + exponent: 0, + aliases: ['wbtc-satoshi'] + }, { + denom: 'wbtc', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/1507315B0C337368B85A7EC67C3956C508E1106EBD96336B1B092F7B2815B3E5', + name: 'Wrapped Bitcoin', + display: 'wbtc', + symbol: 'wBTC', + traces: [{ + type: 'ibc-bridge', + counterparty: { + chainName: 'ethereum', + baseDenom: '0x2260fac5e5542a773aa44fbcfedf7c193bc2c599', + channelId: 'channel-2' + }, + chain: { + channelId: 'channel-52', + path: 'transfer/channel-52/0x2260fac5e5542a773aa44fbcfedf7c193bc2c599' + }, + provider: 'Picasso' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wbtc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wbtc.svg' + }, + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0x2260fac5e5542a773aa44fbcfedf7c193bc2c599' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wbtc.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wbtc.png', + theme: { + primaryColorHex: '#f39444' + } + }] + }, + { + description: 'A token that represents staked ether in Lido.', + denomUnits: [{ + denom: 'ibc/74F65FE91F672BC2524C039B3CD0211F6D370071209552533DF26D57743D5FFD', + exponent: 0, + aliases: ['steth-wei'] + }, { + denom: 'steth', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/74F65FE91F672BC2524C039B3CD0211F6D370071209552533DF26D57743D5FFD', + name: 'Lido Staked Ether', + display: 'steth', + symbol: 'stETH', + traces: [{ + type: 'ibc-bridge', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xae7ab96520de3a18e5e111b5eaab095312d7fe84', + channelId: 'channel-2' + }, + chain: { + channelId: 'channel-52', + path: 'transfer/channel-52/0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84' + }, + provider: 'Picasso' + }], + logoURIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/steth.svg' + }, + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0xae7ab96520de3a18e5e111b5eaab095312d7fe84' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/steth.svg' + }] + }, + { + description: 'Rocket Pool protocol\'s liquid staking token.', + denomUnits: [{ + denom: 'ibc/207E7F34DFEBF714CED4900C1FD85BAF200230BF431EE8133EB26B98CB535EDC', + exponent: 0, + aliases: ['reth-wei'] + }, { + denom: 'reth', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/207E7F34DFEBF714CED4900C1FD85BAF200230BF431EE8133EB26B98CB535EDC', + name: 'Rocket Pool ETH', + display: 'reth', + symbol: 'rETH', + traces: [{ + type: 'ibc-bridge', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xae78736cd615f374d3085123a210448e74fc6393', + channelId: 'channel-2' + }, + chain: { + channelId: 'channel-52', + path: 'transfer/channel-52/0xae78736cd615f374d3085123a210448e74fc6393' + }, + provider: 'Picasso' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/reth.png' + }, + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0xae78736cd615f374d3085123a210448e74fc6393' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/reth.png', + theme: { + primaryColorHex: '#fba487' + } + }] + }, + { + description: 'A collateralized-debt-position (CDP) stablecoin by Curve DAO.', + denomUnits: [{ + denom: 'ibc/C9D79BE8E3E75CA2DFDC722C77D7B179C39A4802D59019C790A825FDE34B724A', + exponent: 0, + aliases: ['crvusd-wei'] + }, { + denom: 'crvusd', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/C9D79BE8E3E75CA2DFDC722C77D7B179C39A4802D59019C790A825FDE34B724A', + name: 'crvUSD', + display: 'crvusd', + symbol: 'crvUSD', + traces: [{ + type: 'ibc-bridge', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xf939e0a03fb07f59a73314e73794be0e57ac1b4e', + channelId: 'channel-2' + }, + chain: { + channelId: 'channel-52', + path: 'transfer/channel-52/0xf939e0a03fb07f59a73314e73794be0e57ac1b4e' + }, + provider: 'Picasso' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/crvusd.png' + }, + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0xf939e0a03fb07f59a73314e73794be0e57ac1b4e' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/crvusd.png', + theme: { + primaryColorHex: '#d6e3d9' + } + }] + }, + { + description: 'pxETH is built on top of the Pirex platform and forms the foundation of the Dinero protocol.', + denomUnits: [{ + denom: 'ibc/36EF1EA47A09689C81D848B08E5240FA9FF13B17DB7DCF48B77D4D0D9B152821', + exponent: 0, + aliases: ['pxeth-wei'] + }, { + denom: 'pxeth', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/36EF1EA47A09689C81D848B08E5240FA9FF13B17DB7DCF48B77D4D0D9B152821', + name: 'Dinero Staked ETH', + display: 'pxeth', + symbol: 'pxETH', + traces: [{ + type: 'ibc-bridge', + counterparty: { + chainName: 'ethereum', + baseDenom: '0x04c154b66cb340f3ae24111cc767e0184ed00cc6', + channelId: 'channel-2' + }, + chain: { + channelId: 'channel-52', + path: 'transfer/channel-52/0x04c154b66cb340f3ae24111cc767e0184ed00cc6' + }, + provider: 'Picasso' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/pxeth.png' + }, + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0x04c154b66cb340f3ae24111cc767e0184ed00cc6' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/pxeth.png', + theme: { + primaryColorHex: '#c3cbd2' + } + }] + }, + { + description: 'eETH is a natively restaked liquid staking token on Ethereum.', + denomUnits: [{ + denom: 'ibc/34C23BA6BAA2EAE0199D85AD1E2E214F76B0BFAD42BF75542D15F71264EEB05B', + exponent: 0, + aliases: ['eeth-wei'] + }, { + denom: 'eeth', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/34C23BA6BAA2EAE0199D85AD1E2E214F76B0BFAD42BF75542D15F71264EEB05B', + name: 'ether.fi Staked ETH', + display: 'eeth', + symbol: 'eETH', + traces: [{ + type: 'ibc-bridge', + counterparty: { + chainName: 'ethereum', + baseDenom: '0x35fa164735182de50811e8e2e824cfb9b6118ac2', + channelId: 'channel-2' + }, + chain: { + channelId: 'channel-52', + path: 'transfer/channel-52/0x35fa164735182de50811e8e2e824cfb9b6118ac2' + }, + provider: 'Picasso' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eeth.png' + }, + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0x35fa164735182de50811e8e2e824cfb9b6118ac2' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eeth.png', + theme: { + primaryColorHex: '#5045b7' + } + }] + }, + { + description: 'The native governance token of Ethena.', + denomUnits: [{ + denom: 'ibc/B089810D5A6316AD5E9C7808733DC4AB11C7BA3033221D28711FC7206BACB929', + exponent: 0, + aliases: ['ena-wei'] + }, { + denom: 'ena', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/B089810D5A6316AD5E9C7808733DC4AB11C7BA3033221D28711FC7206BACB929', + name: 'Ethena', + display: 'ena', + symbol: 'ENA', + traces: [{ + type: 'ibc-bridge', + counterparty: { + chainName: 'ethereum', + baseDenom: '0x57e114b691db790c35207b2e685d4a43181e6061', + channelId: 'channel-2' + }, + chain: { + channelId: 'channel-52', + path: 'transfer/channel-52/0x57e114b691db790c35207b2e685d4a43181e6061' + }, + provider: 'Picasso' + }], + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0x57e114b691db790c35207b2e685d4a43181e6061' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/ena.png', + theme: { + primaryColorHex: '#1c1c1c' + } + }] + }, + { + description: 'Ethena USDe is a synthetic dollar protocol built on Ethereum.', + denomUnits: [{ + denom: 'ibc/FFD9EB71B4480ED4D73F7370A2AEBDB48447A0AAE27265F8060A957F0FF71983', + exponent: 0, + aliases: ['usde-wei'] + }, { + denom: 'usde', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/FFD9EB71B4480ED4D73F7370A2AEBDB48447A0AAE27265F8060A957F0FF71983', + name: 'Ethena USDe', + display: 'usde', + symbol: 'USDe', + traces: [{ + type: 'ibc-bridge', + counterparty: { + chainName: 'ethereum', + baseDenom: '0x4c9edd5852cd905f086c759e8383e09bff1e68b3', + channelId: 'channel-2' + }, + chain: { + channelId: 'channel-52', + path: 'transfer/channel-52/0x4c9edd5852cd905f086c759e8383e09bff1e68b3' + }, + provider: 'Picasso' + }], + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0x4c9edd5852cd905f086c759e8383e09bff1e68b3' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usde.png', + theme: { + primaryColorHex: '#040404' + } + }] + }, + { + description: 'A Liquid Restaking Token (LRT) and Strategy Manager for EigenLayer.', + denomUnits: [{ + denom: 'ibc/E317539F148285AAC77E7614101CBE94E20EDF169B233A5E0C867112972F9041', + exponent: 0, + aliases: ['ezeth-wei'] + }, { + denom: 'ezeth', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/E317539F148285AAC77E7614101CBE94E20EDF169B233A5E0C867112972F9041', + name: 'Renzo Restaked ETH', + display: 'ezeth', + symbol: 'ezETH', + traces: [{ + type: 'ibc-bridge', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xbf5495efe5db9ce00f80364c8b423567e58d2110', + channelId: 'channel-2' + }, + chain: { + channelId: 'channel-52', + path: 'transfer/channel-52/0xbf5495efe5db9ce00f80364c8b423567e58d2110' + }, + provider: 'Picasso' + }], + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0xbf5495efe5db9ce00f80364c8b423567e58d2110' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/ezeth.png', + theme: { + primaryColorHex: '#9bcf2c' + } + }] + }, + { + description: 'PEPE is a deflationary memecoin launched on Ethereum. ', + denomUnits: [{ + denom: 'ibc/6367C5AF2E2477FB13DD0C8CB0027FEDDF5AE947EE84C69FB75003E604E29D05', + exponent: 0, + aliases: ['pepe-wei'] + }, { + denom: 'pepe', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/6367C5AF2E2477FB13DD0C8CB0027FEDDF5AE947EE84C69FB75003E604E29D05', + name: 'Pepe', + display: 'pepe', + symbol: 'PEPE', + traces: [{ + type: 'ibc-bridge', + counterparty: { + chainName: 'ethereum', + baseDenom: '0x6982508145454Ce325dDbE47a25d4ec3d2311933', + channelId: 'channel-2' + }, + chain: { + channelId: 'channel-52', + path: 'transfer/channel-52/0x6982508145454ce325ddbe47a25d4ec3d2311933' + }, + provider: 'Picasso' + }], + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0x6982508145454Ce325dDbE47a25d4ec3d2311933' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/pepe.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/pepe.png', + theme: { + primaryColorHex: '#cc3233' + } + }] + }, + { + description: 'SOL is the native cryptocurrency of the Solana blockchain.', + denomUnits: [{ + denom: 'ibc/2CC39C8141F257EBBA250F65B9D0F31DC8D153C225E51EC192DE6E3F65D43F0C', + exponent: 0, + aliases: ['Lamport'] + }, { + denom: 'wsol', + exponent: 9 + }], + typeAsset: 'ics20', + base: 'ibc/2CC39C8141F257EBBA250F65B9D0F31DC8D153C225E51EC192DE6E3F65D43F0C', + name: 'Wrapped Solana', + display: 'wsol', + symbol: 'wSOL', + traces: [{ + type: 'wrapped', + counterparty: { + chainName: 'solana', + baseDenom: 'Lamport' + }, + provider: 'Solana' + }, { + type: 'ibc-bridge', + counterparty: { + chainName: 'solana', + baseDenom: 'So11111111111111111111111111111111111111112', + channelId: 'channel-1' + }, + chain: { + channelId: 'channel-71', + path: 'transfer/channel-71/So11111111111111111111111111111111111111112' + }, + provider: 'Picasso' + }], + images: [{ + imageSync: { + chainName: 'solana', + baseDenom: 'So11111111111111111111111111111111111111112' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol_circle.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol_circle.png', + theme: { + circle: true, + backgroundColorHex: '#000000' + } + }] + }, + { + description: 'mSOL represents staked SOL in the Marinade stake pool.', + denomUnits: [{ + denom: 'ibc/C280CB39B97E7CD33A0BF149CFD392C2A3F95FF896AFF89CFF2FA181479BED8D', + exponent: 0 + }, { + denom: 'msol', + exponent: 9 + }], + typeAsset: 'ics20', + base: 'ibc/C280CB39B97E7CD33A0BF149CFD392C2A3F95FF896AFF89CFF2FA181479BED8D', + name: 'Marinade Staked SOL', + display: 'msol', + symbol: 'mSOL', + traces: [{ + type: 'ibc-bridge', + counterparty: { + chainName: 'solana', + baseDenom: 'mSoLzYCxHdYgdzU16g5QSh3i5K3z3KZK7ytfqcJm7So', + channelId: 'channel-1' + }, + chain: { + channelId: 'channel-71', + path: 'transfer/channel-71/mSoLzYCxHdYgdzU16g5QSh3i5K3z3KZK7ytfqcJm7So' + }, + provider: 'Picasso' + }], + images: [{ + imageSync: { + chainName: 'solana', + baseDenom: 'mSoLzYCxHdYgdzU16g5QSh3i5K3z3KZK7ytfqcJm7So' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/msol.png', + theme: { + primaryColorHex: '#cbebe3' + } + }] + }, + { + description: 'A representative token for staked SOL, derived through the process of liquid staking SOL using Jito.', + denomUnits: [{ + denom: 'ibc/91A2FE07F8BDFC0552B1C9972FCCBF2CFD067DDE5F496D81E5132CE57762B0F2', + exponent: 0 + }, { + denom: 'jitosol', + exponent: 9 + }], + typeAsset: 'ics20', + base: 'ibc/91A2FE07F8BDFC0552B1C9972FCCBF2CFD067DDE5F496D81E5132CE57762B0F2', + name: 'Jito Staked SOL', + display: 'jitosol', + symbol: 'jitoSOL', + traces: [{ + type: 'ibc-bridge', + counterparty: { + chainName: 'solana', + baseDenom: 'J1toso1uCk3RLmjorhTtrVwY9HJ7X8V9yYac6Y7kGCPn', + channelId: 'channel-1' + }, + chain: { + channelId: 'channel-71', + path: 'transfer/channel-71/J1toso1uCk3RLmjorhTtrVwY9HJ7X8V9yYac6Y7kGCPn' + }, + provider: 'Picasso' + }], + images: [{ + imageSync: { + chainName: 'solana', + baseDenom: 'J1toso1uCk3RLmjorhTtrVwY9HJ7X8V9yYac6Y7kGCPn' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/jitosol.png', + theme: { + primaryColorHex: '#5bb384' + } + }] + }, + { + description: 'A representative token for staked SOL, derived through the process of liquid staking SOL using the BlazeStake protocol.', + denomUnits: [{ + denom: 'ibc/F52A71607B3AA7BBA8A222A9176E9939E92AB3656A094289CD218907D45DB716', + exponent: 0 + }, { + denom: 'bsol', + exponent: 9 + }], + typeAsset: 'ics20', + base: 'ibc/F52A71607B3AA7BBA8A222A9176E9939E92AB3656A094289CD218907D45DB716', + name: 'BlazeStake Staked SOL', + display: 'bsol', + symbol: 'bSOL', + traces: [{ + type: 'ibc-bridge', + counterparty: { + chainName: 'solana', + baseDenom: 'bSo13r4TkiE4KumL71LsHTPpL2euBYLFx6h9HP3piy1', + channelId: 'channel-1' + }, + chain: { + channelId: 'channel-71', + path: 'transfer/channel-71/bSo13r4TkiE4KumL71LsHTPpL2euBYLFx6h9HP3piy1' + }, + provider: 'Picasso' + }], + images: [{ + imageSync: { + chainName: 'solana', + baseDenom: 'bSo13r4TkiE4KumL71LsHTPpL2euBYLFx6h9HP3piy1' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/bsol.png', + theme: { + primaryColorHex: '#21c3cc' + } + }] + }, + { + description: 'A representative token for staked SOL, derived through the process of liquid staking SOL using the MarginFi protocol.', + denomUnits: [{ + denom: 'ibc/55F5B582483FEFA5422794292B079B4D49A5BAB9881E7C801F9F271F1D234F1D', + exponent: 0 + }, { + denom: 'lst', + exponent: 9 + }], + typeAsset: 'ics20', + base: 'ibc/55F5B582483FEFA5422794292B079B4D49A5BAB9881E7C801F9F271F1D234F1D', + name: 'Liquid Staking Token', + display: 'lst', + symbol: 'LST', + traces: [{ + type: 'ibc-bridge', + counterparty: { + chainName: 'solana', + baseDenom: 'LSTxxxnJzKDFSLr4dUkPcmCf5VyryEqzPLz5j4bpxFp', + channelId: 'channel-1' + }, + chain: { + channelId: 'channel-71', + path: 'transfer/channel-71/LSTxxxnJzKDFSLr4dUkPcmCf5VyryEqzPLz5j4bpxFp' + }, + provider: 'Picasso' + }], + images: [{ + imageSync: { + chainName: 'solana', + baseDenom: 'mSoLzYCxHdYgdzU16g5QSh3i5K3z3KZK7ytfqcJm7So' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/msol.png', + theme: { + primaryColorHex: '#cbebe3' + } + }] + }, + { + description: 'A representative token for staked SOL, derived through the process of liquid staking SOL using the Edgevana protocol.', + denomUnits: [{ + denom: 'ibc/BADB5950C4A81AC201696EBCB33CD295137FA86F0AA620CDDE946D3700E0208C', + exponent: 0 + }, { + denom: 'edgesol', + exponent: 9 + }], + typeAsset: 'ics20', + base: 'ibc/BADB5950C4A81AC201696EBCB33CD295137FA86F0AA620CDDE946D3700E0208C', + name: 'Edgevana Staked SOL', + display: 'edgesol', + symbol: 'edgeSOL', + traces: [{ + type: 'ibc-bridge', + counterparty: { + chainName: 'solana', + baseDenom: 'edge86g9cVz87xcpKpy3J77vbp4wYd9idEV562CCntt', + channelId: 'channel-1' + }, + chain: { + channelId: 'channel-71', + path: 'transfer/channel-71/edge86g9cVz87xcpKpy3J77vbp4wYd9idEV562CCntt' + }, + provider: 'Picasso' + }], + images: [{ + imageSync: { + chainName: 'solana', + baseDenom: 'edge86g9cVz87xcpKpy3J77vbp4wYd9idEV562CCntt' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/edgesol.png', + theme: { + primaryColorHex: '#146cfc' + } + }] + }, + { + description: 'A liquid staked token that represents SOL staked to Helius\'s validator.', + denomUnits: [{ + denom: 'ibc/531C52D572698BCBA29F44D959E73CD2148EE6542A3118F9E56621A28E1FF4C6', + exponent: 0 + }, { + denom: 'hsol', + exponent: 9 + }], + typeAsset: 'ics20', + base: 'ibc/531C52D572698BCBA29F44D959E73CD2148EE6542A3118F9E56621A28E1FF4C6', + name: 'Helius Staked SOL', + display: 'hsol', + symbol: 'hSOL', + traces: [{ + type: 'ibc-bridge', + counterparty: { + chainName: 'solana', + baseDenom: 'he1iusmfkpAdwvxLNGV8Y1iSbj4rUy6yMhEA3fotn9A', + channelId: 'channel-1' + }, + chain: { + channelId: 'channel-71', + path: 'transfer/channel-71/he1iusmfkpAdwvxLNGV8Y1iSbj4rUy6yMhEA3fotn9A' + }, + provider: 'Picasso' + }], + images: [{ + imageSync: { + chainName: 'solana', + baseDenom: 'he1iusmfkpAdwvxLNGV8Y1iSbj4rUy6yMhEA3fotn9A' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/hsol.png', + theme: { + primaryColorHex: '#e5502a' + } + }] + }, + { + description: 'A liquid staked token that represents SOL staked to Jupiter\'s validator.', + denomUnits: [{ + denom: 'ibc/6976998E24F1CFC373A9F799C9CE901F5EC32C3E33B2B09384A05774D9339626', + exponent: 0 + }, { + denom: 'jupsol', + exponent: 9 + }], + typeAsset: 'ics20', + base: 'ibc/6976998E24F1CFC373A9F799C9CE901F5EC32C3E33B2B09384A05774D9339626', + name: 'Jupiter Staked SOL', + display: 'jupsol', + symbol: 'jupSOL', + traces: [{ + type: 'ibc-bridge', + counterparty: { + chainName: 'solana', + baseDenom: 'jupSoLaHXQiZZTSfEWMTRRgpnyFm8f6sZdosWBjx93v', + channelId: 'channel-1' + }, + chain: { + channelId: 'channel-71', + path: 'transfer/channel-71/jupSoLaHXQiZZTSfEWMTRRgpnyFm8f6sZdosWBjx93v' + }, + provider: 'Picasso' + }], + images: [{ + imageSync: { + chainName: 'solana', + baseDenom: 'jupSoLaHXQiZZTSfEWMTRRgpnyFm8f6sZdosWBjx93v' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/jupsol.png', + theme: { + primaryColorHex: '#85d79e' + } + }] + }, + { + description: 'dogwifhat is a meme coin that operates on Solana.', + denomUnits: [{ + denom: 'ibc/BA34EAA22BBDA46C228DC70E4ED7E42A0867D5B051D625F953CC7B1CEF58C071', + exponent: 0 + }, { + denom: 'wif', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/BA34EAA22BBDA46C228DC70E4ED7E42A0867D5B051D625F953CC7B1CEF58C071', + name: 'dogwifhat', + display: 'wif', + symbol: 'WIF', + traces: [{ + type: 'ibc-bridge', + counterparty: { + chainName: 'solana', + baseDenom: 'EKpQGSJtjMFqKZ9KQanSqYXRcF8fBopzLHYxdM65zcjm', + channelId: 'channel-1' + }, + chain: { + channelId: 'channel-71', + path: 'transfer/channel-71/EKpQGSJtjMFqKZ9KQanSqYXRcF8fBopzLHYxdM65zcjm' + }, + provider: 'Picasso' + }], + images: [{ + imageSync: { + chainName: 'solana', + baseDenom: 'EKpQGSJtjMFqKZ9KQanSqYXRcF8fBopzLHYxdM65zcjm' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/wif.png', + theme: { + primaryColorHex: '#a29482' + } + }] + }, + { + description: 'Tether, issued natively on Solana.', + denomUnits: [{ + denom: 'ibc/D105950618E47CA2AEC314282BC401625025F80A4F812808DEEBB1941C685575', + exponent: 0 + }, { + denom: 'usdt', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/D105950618E47CA2AEC314282BC401625025F80A4F812808DEEBB1941C685575', + name: 'Tether', + display: 'usdt', + symbol: 'USDT', + traces: [{ + type: 'ibc-bridge', + counterparty: { + chainName: 'solana', + baseDenom: 'Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB', + channelId: 'channel-1' + }, + chain: { + channelId: 'channel-71', + path: 'transfer/channel-71/Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB' + }, + provider: 'Picasso' + }], + images: [{ + imageSync: { + chainName: 'solana', + baseDenom: 'Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + theme: { + circle: true, + primaryColorHex: '#009393', + backgroundColorHex: '#009393' + } + }] + }, + { + description: 'Whinecoin is an experimental memecoin by the Sommelier Finance team.', + denomUnits: [{ + denom: 'ibc/9D5DA3720001F91DD76B8F609A93F96688EC8185B54BF9A1A1450EB34FF2D912', + exponent: 0, + aliases: ['ATeTQcUkWGs7AZ15mCiFUWCW9EUL7KpDZEHCN1Y8pump'] + }, { + denom: 'whine', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/9D5DA3720001F91DD76B8F609A93F96688EC8185B54BF9A1A1450EB34FF2D912', + name: 'WHINEcoin', + display: 'whine', + symbol: 'WHINE', + traces: [{ + type: 'ibc-bridge', + counterparty: { + chainName: 'solana', + baseDenom: 'ATeTQcUkWGs7AZ15mCiFUWCW9EUL7KpDZEHCN1Y8pump', + channelId: 'channel-1' + }, + chain: { + channelId: 'channel-71', + path: 'transfer/channel-71/ATeTQcUkWGs7AZ15mCiFUWCW9EUL7KpDZEHCN1Y8pump' + }, + provider: 'Picasso' + }], + images: [{ + imageSync: { + chainName: 'solana', + baseDenom: 'ATeTQcUkWGs7AZ15mCiFUWCW9EUL7KpDZEHCN1Y8pump' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/whine.png', + theme: { + primaryColorHex: '#FFFFFF', + backgroundColorHex: '#FFFFFF', + circle: false + } + }] + }, + { + description: 'Unicorn from Solana via Picasso IBC', + denomUnits: [{ + denom: 'ibc/586C150919550F6106711C7557DAAAEAB765DDF05648BAC0D96487AE90394BA1', + exponent: 0, + aliases: ['UwU8RVXB69Y6Dcju6cN2Qef6fykkq6UUNpB15rZku6Z'] + }, { + denom: 'unicorn', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/586C150919550F6106711C7557DAAAEAB765DDF05648BAC0D96487AE90394BA1', + name: 'Unicorn', + display: 'unicorn', + symbol: 'UWU', + traces: [{ + type: 'ibc-bridge', + counterparty: { + chainName: 'solana', + baseDenom: 'UwU8RVXB69Y6Dcju6cN2Qef6fykkq6UUNpB15rZku6Z', + channelId: 'channel-1' + }, + chain: { + channelId: 'channel-71', + path: 'transfer/channel-71/UwU8RVXB69Y6Dcju6cN2Qef6fykkq6UUNpB15rZku6Z' + }, + provider: 'Picasso' + }], + images: [{ + imageSync: { + chainName: 'unicorn', + baseDenom: 'uwunicorn' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/unicorn/images/uwu.png', + theme: { + primaryColorHex: '#D44CE6' + } }] } ] diff --git a/v2/packages/chain-registry/src/mainnet/composable/chain.ts b/v2/packages/chain-registry/src/mainnet/composable/chain.ts index d76606bfd..cd184f9e4 100644 --- a/v2/packages/chain-registry/src/mainnet/composable/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/composable/chain.ts @@ -2,13 +2,14 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../chain.schema.json', chainName: 'composable', + chainType: 'cosmos', chainId: 'centauri-1', - website: 'https://www.composable.finance/', - prettyName: 'Composable', + website: 'https://www.picasso.xyz/', + prettyName: 'Picasso', status: 'live', networkType: 'mainnet', - bech32Prefix: 'centauri', - daemonName: 'centaurid', + bech32Prefix: 'pica', + daemonName: 'picad', nodeHome: '$HOME/.banksy', keyAlgos: ['secp256k1'], slip44: 118, @@ -27,10 +28,255 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: 'rust-ninja/cosmos-sdk v0.47.5-patch-validators-trim-tag' + gitRepo: 'https://github.com/composable/composable-cosmos', + recommendedVersion: 'v6.5.3', + compatibleVersions: ['v6.5.3'], + cosmosSdkVersion: 'rust-ninja/cosmos-sdk v0.47.5-patch-validators-trim-tag', + consensus: { + type: 'cometbft', + version: 'v0.37.2', + repo: 'https://github.com/composablefi/cometbft', + tag: 'v0.37.2-fixed-len-vote-time-tag' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/notional-labs/composable-networks/main/mainnet/genesis.json' + }, + versions: [ + { + name: 'v2.3.5', + tag: 'v2.3.5', + recommendedVersion: 'v2.3.5', + compatibleVersions: ['v2.3.5'], + cosmosSdkVersion: 'v0.47.1', + consensus: { + type: 'cometbft', + version: '0.37.0' + }, + height: 0, + binaries: { + "linux/amd64": 'https://github.com/notional-labs/composable-centauri/releases/download/v2.3.5/banksyd' + }, + nextVersionName: 'centauri', + sdk: { + type: 'cosmos', + version: 'v0.47.1' + }, + ibc: { + type: 'go', + version: 'v7.0.0' + } + }, + { + name: 'centauri', + tag: 'v3.1.0', + recommendedVersion: 'v3.1.2', + compatibleVersions: [ + 'v3.1.0', + 'v3.1.1', + 'v3.1.2' + ], + cosmosSdkVersion: 'v0.47.3', + consensus: { + type: 'cometbft', + version: '0.37.0' + }, + height: 188500, + proposal: 3, + binaries: { + "linux/amd64": 'https://github.com/notional-labs/composable-centauri/releases/download/v3.1.2/centaurid' + }, + nextVersionName: 'reward', + sdk: { + type: 'cosmos', + version: 'v0.47.3' + }, + ibc: { + type: 'go', + version: 'v7.0.0' + } + }, + { + name: 'reward', + tag: 'v3.2.2', + recommendedVersion: 'v3.2.2', + compatibleVersions: ['v3.2.2'], + cosmosSdkVersion: 'v0.47.3', + consensus: { + type: 'cometbft', + version: '0.37.1' + }, + height: 420000, + proposal: 4, + nextVersionName: 'v4', + sdk: { + type: 'cosmos', + version: 'v0.47.3' + }, + ibc: { + type: 'go', + version: 'v7.0.0' + } + }, + { + name: 'v4', + tag: 'v4.5.0', + recommendedVersion: 'v4.5.0', + compatibleVersions: ['v4.5.0'], + cosmosSdkVersion: 'v0.47.3', + consensus: { + type: 'cometbft', + version: '0.37.1' + }, + height: 792909, + proposal: 5, + nextVersionName: 'v5', + sdk: { + type: 'cosmos', + version: 'v0.47.3' + }, + ibc: { + type: 'go', + version: 'v7.0.1' + } + }, + { + name: 'v5', + tag: 'v5.2.0', + recommendedVersion: 'v5.2.0', + compatibleVersions: ['v5.1.0', 'v5.2.0'], + cosmosSdkVersion: 'v0.47.3', + consensus: { + type: 'cometbft', + version: '0.37.1' + }, + height: 1515288, + proposal: 10, + nextVersionName: 'v6', + sdk: { + type: 'cosmos', + version: 'v0.47.3' + }, + ibc: { + type: 'go', + version: 'v7.0.1' + } + }, + { + name: 'v6', + tag: 'v6.3.1', + recommendedVersion: 'v6.3.6', + compatibleVersions: ['v6.3.6'], + cosmosSdkVersion: 'v0.47.5', + consensus: { + type: 'cometbft', + version: '0.37.2' + }, + height: 2301070, + proposal: 12, + nextVersionName: 'v6_4', + sdk: { + type: 'cosmos', + version: 'v0.47.5' + }, + ibc: { + type: 'go', + version: 'v7.3.1' + } + }, + { + name: 'v6_4', + tag: 'v6.4.2', + recommendedVersion: 'v6.4.3', + compatibleVersions: ['v6.4.3'], + cosmosSdkVersion: 'v0.47.5', + consensus: { + type: 'cometbft', + version: 'v0.37.2', + repo: 'https://github.com/composablefi/cometbft', + tag: 'v0.37.2-fixed-len-vote-time-tag' + }, + height: 3486739, + proposal: 14, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.47.5' + }, + ibc: { + type: 'go', + repo: 'https://github.com/notional-labs/ibc-go', + version: 'v7.2.1', + tag: 'v7.2.1-0.20231010040541-6cf43006971f' + } + }, + { + name: 'v6_5_0', + proposal: 16, + height: 4446786, + tag: 'v6.5.1', + recommendedVersion: 'v6.5.2', + compatibleVersions: ['v6.5.2'], + cosmosSdkVersion: 'v0.47.6', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + nextVersionName: 'v6_5_3', + sdk: { + type: 'cosmos', + version: 'v0.47.6' + }, + ibc: { + type: 'go', + repo: 'https://github.com/notional-labs/ibc-go', + version: 'v7.2.1', + tag: 'v7.2.1-0.20231010040541-6cf43006971f' + } + }, + { + name: 'v6_5_3', + proposal: 18, + height: 4576500, + tag: 'v6.5.3', + recommendedVersion: 'v6.5.3', + compatibleVersions: ['v6.5.3'], + cosmosSdkVersion: 'rust-ninja/cosmos-sdk v0.47.5-patch-validators-trim-tag', + consensus: { + type: 'cometbft', + version: 'v0.37.2', + repo: 'https://github.com/composablefi/cometbft', + tag: 'v0.37.2-fixed-len-vote-time-tag' + }, + nextVersionName: '', + sdk: { + type: 'cosmos', + repo: 'https://github.com/rust-ninja/cosmos-sdk', + version: 'v0.47.5', + tag: 'v0.47.5-patch-validators-trim-tag' + }, + ibc: { + type: 'go', + repo: 'https://github.com/notional-labs/ibc-go', + version: 'v7.2.1', + tag: 'v7.2.1-0.20231010040541-6cf43006971f' + } + } + ], + sdk: { + type: 'cosmos', + repo: 'https://github.com/rust-ninja/cosmos-sdk', + version: 'v0.47.5', + tag: 'v0.47.5-patch-validators-trim-tag' + }, + ibc: { + type: 'go', + repo: 'https://github.com/notional-labs/ibc-go', + version: 'v7.2.1', + tag: 'v7.2.1-0.20231010040541-6cf43006971f' + } }, logoURIs: { - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/composable/images/composable.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/composable/images/pica.svg' }, description: 'Picasso is a DeFi infrastructure-focused Layer 1 protocol that leads the industry in building the trust-minimized interoperability solution -Cross-Ecosystem IBC. Complementary to the interoperability work, Picasso is building the first Generalized Restaking Layer starting with deployment on Solana, and expand support for all IBC connected ecosystems.', apis: { @@ -44,11 +290,11 @@ const info: Chain = { provider: 'AutoStake 🛡️ Slash Protected' }, { - address: 'https://composable-rpc.cogwheel.zone:443', - provider: 'Cogwheel' + address: 'https://picasso-rpc.cogwheel.zone:443', + provider: 'Cogwheel ⚙️' }, { - address: 'https://composable-rpc.lavenderfive.com:443', + address: 'https://rpc.lavenderfive.com:443/picasso', provider: 'Lavender.Five Nodes 🐝' }, { @@ -56,11 +302,7 @@ const info: Chain = { provider: 'genznodes' }, { - address: 'https://rpc-composable.whispernode.com:443', - provider: 'WhisperNode 🤐' - }, - { - address: 'https://composable-rpc.stake-town.com', + address: 'https://picasso-rpc.stake-town.com', provider: 'StakeTown' }, { @@ -68,7 +310,7 @@ const info: Chain = { provider: 'Stake Village' }, { - address: 'https://composable-rpc.stakeandrelax.net', + address: 'https://picasso-rpc.stakeandrelax.net', provider: 'Stake&Relax 🦥' }, { @@ -78,6 +320,14 @@ const info: Chain = { { address: 'https://composable.rpc.moonbridge.team', provider: 'Moonbridge' + }, + { + address: 'https://rpc.composable.citizenweb3.com:443', + provider: 'Citizen Web3' + }, + { + address: 'https://composable.rpc.m.stavr.tech:443', + provider: '🔥STAVR🔥' } ], rest: [ @@ -90,11 +340,11 @@ const info: Chain = { provider: 'AutoStake 🛡️ Slash Protected' }, { - address: 'https://composable-api.cogwheel.zone:443', - provider: 'Cogwheel' + address: 'https://picasso-api.cogwheel.zone:443', + provider: 'Cogwheel ⚙️' }, { - address: 'https://composable-api.lavenderfive.com:443', + address: 'https://rest.lavenderfive.com:443/picasso', provider: 'Lavender.Five Nodes 🐝' }, { @@ -102,11 +352,7 @@ const info: Chain = { provider: 'genznodes' }, { - address: 'https://lcd-composable.whispernode.com:443', - provider: 'WhisperNode 🤐' - }, - { - address: 'https://composable-api.stake-town.com', + address: 'https://picasso-api.stake-town.com', provider: 'StakeTown' }, { @@ -114,7 +360,7 @@ const info: Chain = { provider: 'Stake Village' }, { - address: 'https://composable-api.stakeandrelax.net', + address: 'https://picasso-api.stakeandrelax.net', provider: 'Stake&Relax 🦥' }, { @@ -148,11 +394,11 @@ const info: Chain = { provider: 'Cosmos Spaces' }, { - address: 'https://composable-grpc.cogwheel.zone:443', - provider: 'Cogwheel' + address: 'https://picasso-grpc.cogwheel.zone:443', + provider: 'Cogwheel ⚙️' }, { - address: 'https://composable-grpc.lavenderfive.com:443', + address: 'picasso.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -160,7 +406,7 @@ const info: Chain = { provider: 'genznodes' }, { - address: 'composable-grpc.stake-town.com:443', + address: 'picasso-grpc.stake-town.com:443', provider: 'StakeTown' }, { @@ -176,7 +422,7 @@ const info: Chain = { provider: 'Stake Village' }, { - address: 'composable-rpc.stakeandrelax.net:22290', + address: 'picasso-rpc.stakeandrelax.net:22290', provider: 'Stake&Relax 🦥' }, { @@ -190,6 +436,10 @@ const info: Chain = { { address: 'https://composable.grpc.moonbridge.team', provider: 'Moonbridge' + }, + { + address: 'composable.grpc.m.stavr.tech:9907', + provider: '🔥STAVR🔥' } ] }, @@ -214,10 +464,16 @@ const info: Chain = { kind: '🔥STAVR🔥', url: 'https://explorer.stavr.tech/Composable-Mainnet', txPage: 'https://explorer.stavr.tech/Composable-Mainnet/tx/${txHash}' + }, + { + kind: 'WhisperNode 🤐', + url: 'https://mainnet.whispernode.com/picasso', + txPage: 'https://mainnet.whispernode.com/picasso/tx/${txHash}', + accountPage: 'https://mainnet.whispernode.com/picasso/account/${accountAddress}' } ], images: [{ - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/composable/images/composable.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/composable/images/pica.svg' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/composable/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/composable/ibc-data.ts index 7c257ee86..b4494827f 100644 --- a/v2/packages/chain-registry/src/mainnet/composable/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/composable/ibc-data.ts @@ -29,6 +29,34 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'archway', + clientId: '07-tendermint-75', + connectionId: 'connection-79' + }, + chain2: { + chainName: 'composable', + clientId: '07-tendermint-143', + connectionId: 'connection-63' + }, + channels: [{ + chain1: { + channelId: 'channel-108', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-50', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live' + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -485,6 +513,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'composable', + clientId: '08-wasm-215', + connectionId: 'connection-3' + }, + chain2: { + chainName: 'solana', + clientId: '07-tendermint-1', + connectionId: 'connection-108' + }, + channels: [{ + chain1: { + channelId: 'channel-71', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-1', + 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/conscious/asset-list.ts b/v2/packages/chain-registry/src/mainnet/conscious/asset-list.ts index bf2b89da2..0d5359355 100644 --- a/v2/packages/chain-registry/src/mainnet/conscious/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/conscious/asset-list.ts @@ -4,6 +4,7 @@ const info: AssetList = { chainName: 'conscious', assets: [{ description: 'Cvn is a Layer-1 blockchain built to deliver on the promise of DeFi', + extendedDescription: 'Conscious Network is a public chain infrastructure that deeply integrates AI. It is based on a multi-layer blockchain network architecture consisting of Layer 1 and L2 Rollup, and introduces decentralized storage protocols to build a scalable Web3 AI infrastructure.', denomUnits: [{ denom: 'acvnt', exponent: 0 @@ -22,12 +23,16 @@ const info: AssetList = { coingeckoId: 'consciousdao', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/conscious/images/cvn.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/conscious/images/cvn.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/conscious/images/cvn.svg', + theme: { + primaryColorHex: '#047e04' + } }], socials: { website: 'https://cvn.io', twitter: 'https://twitter.com/conscious_chain' - } + }, + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/conscious/chain.ts b/v2/packages/chain-registry/src/mainnet/conscious/chain.ts index f562d26dc..1963f154b 100644 --- a/v2/packages/chain-registry/src/mainnet/conscious/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/conscious/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://cvn.io/', prettyName: 'ConsciousDAO', + chainType: 'cosmos', chainId: 'cvn_2032-1', bech32Prefix: 'cvn', nodeHome: '$HOME/.cvnd', @@ -27,7 +28,23 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/cvn-network/cvn', + recommendedVersion: 'v2.1.1', + compatibleVersions: ['v2.1.1'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/cvn-network/cvn/release/v2.1.x/networks/mainnet/config/genesis.json' + }, + versions: [{ + name: 'v1.0.3', + recommendedVersion: 'v1.0.4', + compatibleVersions: ['v1.0.3'], + nextVersionName: 'v2.1.1' + }, { + name: 'v2.1.1', + recommendedVersion: 'v2.1.1', + compatibleVersions: ['v2.1.1'], + nextVersionName: '' + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/conscious/images/cvn.png', @@ -37,31 +54,52 @@ const info: Chain = { rpc: [{ address: 'https://rpc.cvn.io/', provider: 'cvn.io' + }, { + address: 'https://conscious_mainnet_rpc.chain.whenmoonwhenlambo.money/', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' }], rest: [{ address: 'https://api.cvn.io', provider: 'cvn.io' + }, { + address: 'https://conscious_mainnet_api.chain.whenmoonwhenlambo.money/', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' }], grpc: [{ address: 'https://grpc.cvn.io', provider: 'cvn.io' }], - evmHttpJsonrpc: [{ + evmHttpJsonrpc: [ + { address: 'https://node.cvn.io/', provider: 'cvn' - }, { + }, + { address: 'https://node.consciousdao.io/', provider: 'consciousdao' - }] + }, + { + address: 'https://conscious_mainnet_evm.chain.whenmoonwhenlambo.money/', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' + } + ] }, explorers: [{ kind: 'blockscout', url: 'https://explore.consciousdao.com/', txPage: 'https://explore.consciousdao.com/tx/${txHash}' + }, { + kind: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥', + url: 'https://explorer.whenmoonwhenlambo.money/conscious', + txPage: 'https://explorer.whenmoonwhenlambo.money/conscious/tx/${txHash}', + accountPage: 'https://explorer.whenmoonwhenlambo.money/conscious/account/${accountAddress}' }], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/conscious/images/cvn.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/conscious/images/cvn.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/conscious/images/cvn.svg', + theme: { + primaryColorHex: '#047e04' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/conscious/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/conscious/ibc-data.ts index 150c84b11..f8f77d94c 100644 --- a/v2/packages/chain-registry/src/mainnet/conscious/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/conscious/ibc-data.ts @@ -3,21 +3,21 @@ const info: IBCData[] = [{ $schema: '../ibc_data.schema.json', chain1: { chainName: 'conscious', - clientId: '07-tendermint-11', - connectionId: 'connection-8' + clientId: '07-tendermint-12', + connectionId: 'connection-9' }, chain2: { chainName: 'osmosis', - clientId: '07-tendermint-3138', - connectionId: 'connection-2606' + clientId: '07-tendermint-3199', + connectionId: 'connection-2656' }, channels: [{ chain1: { - channelId: 'channel-5', + channelId: 'channel-6', portId: 'transfer' }, chain2: { - channelId: 'channel-35264', + channelId: 'channel-73971', portId: 'transfer' }, ordering: 'unordered', diff --git a/v2/packages/chain-registry/src/mainnet/coreum/asset-list.ts b/v2/packages/chain-registry/src/mainnet/coreum/asset-list.ts index e303293e5..116f5b9d8 100644 --- a/v2/packages/chain-registry/src/mainnet/coreum/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/coreum/asset-list.ts @@ -25,16 +25,21 @@ const info: AssetList = { 'staking', 'wasm', 'assets', - 'nft' + 'nft', + 'XRPL' ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/coreum/images/coreum.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/coreum/images/coreum.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/coreum/images/coreum.svg', + theme: { + primaryColorHex: '#24d494' + } }], socials: { website: 'https://www.coreum.com/', twitter: 'https://twitter.com/CoreumOfficial' - } + }, + typeAsset: 'sdk.coin' }, { description: 'XRP bridged from XRPL', denomUnits: [{ @@ -63,12 +68,16 @@ const info: AssetList = { baseDenom: 'drop' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/xrpl/images/xrp.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/xrpl/images/xrp.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/xrpl/images/xrp.svg', + theme: { + primaryColorHex: '#040404' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/xrpl/images/xrp.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/xrpl/images/xrp.svg' - } + }, + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/coreum/chain.ts b/v2/packages/chain-registry/src/mainnet/coreum/chain.ts index 786e2cbb6..f0956315f 100644 --- a/v2/packages/chain-registry/src/mainnet/coreum/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/coreum/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://www.coreum.com', prettyName: 'Coreum', + chainType: 'cosmos', chainId: 'coreum-mainnet-1', bech32Prefix: 'core', daemonName: 'cored', @@ -30,9 +31,116 @@ const info: Chain = { } }, codebase: { + gitRepo: 'https://github.com/CoreumFoundation/coreum', + recommendedVersion: 'v3.0.3', + compatibleVersions: ['v3.0.3'], + binaries: { + "linux/amd64": 'https://github.com/CoreumFoundation/coreum/releases/download/v3.0.3/cored-linux-amd64?checksum=sha256:1719a32e6f8e8813d00cd86e1d8d02e893324d4f59fa7a1b8cedc5836140ecef', + "linux/arm64": 'https://github.com/CoreumFoundation/coreum/releases/download/v3.0.3/cored-linux-arm64?checksum=sha256:cfbbad6803c0327407e4dd222a108505e6ff9e294d7c86e34b6b895b96b61bbd' + }, cosmosSdkVersion: '0.47', + consensus: { + type: 'cometbft', + version: '0.37' + }, + cosmwasmVersion: '0.44', cosmwasmEnabled: true, - cosmwasmVersion: '0.30' + genesis: { + name: 'v1', + genesisUrl: 'https://raw.githubusercontent.com/CoreumFoundation/coreum/master/genesis/coreum-mainnet-1.json' + }, + versions: [ + { + name: 'v1', + tag: 'v1.0.0', + height: 0, + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.30', + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/CoreumFoundation/coreum/releases/download/v1.0.0/cored-linux-amd64?checksum=sha256:34098ad7586bda364b1b2e7c4569cbcefb630cd4ed7c8f68eb5bced834082c57', + "linux/arm64": 'https://github.com/CoreumFoundation/coreum/releases/download/v1.0.0/cored-linux-arm64?checksum=sha256:3ced97f06607f0cdaf77e7ff0b36b2011d101c660684e4f3e54c2ac6bf344dd6' + }, + nextVersionName: 'v2', + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.30', + enabled: true + } + }, + { + name: 'v2', + tag: 'v2.0.2', + proposal: 5, + height: 6947500, + recommendedVersion: 'v2.0.2', + compatibleVersions: ['v2.0.2'], + cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.30', + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/CoreumFoundation/coreum/releases/download/v2.0.2/cored-linux-amd64?checksum=sha256:3facf55f7ff795719f68b9bcf76ea08262bc7c9e9cd735c660257ba73678250e', + "linux/arm64": 'https://github.com/CoreumFoundation/coreum/releases/download/v2.0.2/cored-linux-arm64?checksum=sha256:35e261eb3b87c833c30174e6b8667a6155f5962441275d443157e209bbb0bf0d' + }, + nextVersionName: 'v3', + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.30', + enabled: true + } + }, + { + name: 'v3', + tag: 'v3.0.3', + proposal: 8, + height: 13480000, + recommendedVersion: 'v3.0.3', + compatibleVersions: ['v3.0.3'], + cosmosSdkVersion: '0.47', + consensus: { + type: 'cometbft', + version: '0.37' + }, + cosmwasmVersion: '0.44', + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/CoreumFoundation/coreum/releases/download/v3.0.3/cored-linux-amd64?checksum=sha256:1719a32e6f8e8813d00cd86e1d8d02e893324d4f59fa7a1b8cedc5836140ecef', + "linux/arm64": 'https://github.com/CoreumFoundation/coreum/releases/download/v3.0.3/cored-linux-arm64?checksum=sha256:cfbbad6803c0327407e4dd222a108505e6ff9e294d7c86e34b6b895b96b61bbd' + }, + sdk: { + type: 'cosmos', + version: '0.47' + }, + cosmwasm: { + version: '0.44', + enabled: true + } + } + ], + sdk: { + type: 'cosmos', + version: '0.47' + }, + cosmwasm: { + version: '0.44', + enabled: true + } }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/coreum/images/coreum.png', @@ -41,7 +149,10 @@ const info: Chain = { } }, { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/coreum/images/coreum.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/coreum/images/coreum.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/coreum/images/coreum.svg', + theme: { + primaryColorHex: '#24d494' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/coreum/images/coreum.png' @@ -207,7 +318,8 @@ const info: Chain = { 'staking', 'wasm', 'assets', - 'nft' + 'nft', + 'XRPL' ] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/coreum/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/coreum/ibc-data.ts index f05857284..ce95e57c7 100644 --- a/v2/packages/chain-registry/src/mainnet/coreum/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/coreum/ibc-data.ts @@ -111,7 +111,7 @@ const info: IBCData[] = [ ordering: 'unordered', version: 'ics20-1', tags: { - status: 'live', + status: 'killed', preferred: true, dex: 'osmosis' } diff --git a/v2/packages/chain-registry/src/mainnet/cosmoshub/asset-list.ts b/v2/packages/chain-registry/src/mainnet/cosmoshub/asset-list.ts index b7444fcbb..81e7c24b3 100644 --- a/v2/packages/chain-registry/src/mainnet/cosmoshub/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/cosmoshub/asset-list.ts @@ -4,7 +4,8 @@ const info: AssetList = { chainName: 'cosmoshub', assets: [ { - description: 'The native staking and governance token of the Cosmos Hub.', + description: 'ATOM is the native cryptocurrency of the Cosmos network, designed to facilitate interoperability between multiple blockchains through its innovative hub-and-spoke model.', + extendedDescription: 'ATOM, the native cryptocurrency of the Cosmos network, is essential for achieving the project\'s goal of creating an \'Internet of Blockchains.\' Launched in 2019, Cosmos aims to solve the scalability, usability, and interoperability issues prevalent in existing blockchain ecosystems. The Cosmos Hub, the central blockchain of the network, uses ATOM for transaction fees, staking, and governance. By staking ATOM, users can earn rewards and participate in governance, influencing decisions on network upgrades and changes.\n\nCosmos leverages the Tendermint consensus algorithm to achieve high transaction throughput and fast finality. Its Inter-Blockchain Communication (IBC) protocol enables seamless data and value transfer between different blockchains, fostering a highly interconnected and collaborative ecosystem. The flexibility and scalability offered by Cosmos have attracted numerous projects, enhancing its utility and adoption. ATOM\'s role in securing the network and facilitating governance underscores its importance in the broader blockchain landscape.', denomUnits: [{ denom: 'uatom', exponent: 0 @@ -23,12 +24,16 @@ const info: AssetList = { coingeckoId: 'cosmos', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg', + theme: { + primaryColorHex: '#272d45' + } }], socials: { website: 'https://cosmos.network', twitter: 'https://twitter.com/cosmoshub' - } + }, + typeAsset: 'sdk.coin' }, { description: 'Tether USDt on the Cosmos Hub', @@ -61,9 +66,16 @@ const info: AssetList = { chainName: 'kava', baseDenom: 'erc20/tether/usdt' }, - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + theme: { + circle: true, + primaryColorHex: '#009393', + backgroundColorHex: '#009393' + } }], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' } }, @@ -97,7 +109,10 @@ const info: AssetList = { baseDenom: 'FX' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/fxcore/images/fx.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/fxcore/images/fx.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/fxcore/images/fx.svg', + theme: { + primaryColorHex: '#1c1c1c' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/fxcore/images/fx.png', diff --git a/v2/packages/chain-registry/src/mainnet/cosmoshub/chain.ts b/v2/packages/chain-registry/src/mainnet/cosmoshub/chain.ts index 09cf58428..e85585f91 100644 --- a/v2/packages/chain-registry/src/mainnet/cosmoshub/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/cosmoshub/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../chain.schema.json', chainName: 'cosmoshub', + chainType: 'cosmos', chainId: 'cosmoshub-4', website: 'https://cosmos.network/', prettyName: 'Cosmos Hub', @@ -27,7 +28,392 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/cosmos/gaia', + recommendedVersion: 'v19.2.0', + compatibleVersions: ['v19.2.0'], + cosmosSdkVersion: 'v0.50.9-lsm', + consensus: { + type: 'cometbft', + version: 'v0.38.11' + }, + cosmwasmVersion: 'v0.51.0', + binaries: { + "linux/amd64": 'https://github.com/cosmos/gaia/releases/download/v19.2.0/gaiad-v19.2.0-linux-amd64', + "linux/arm64": 'https://github.com/cosmos/gaia/releases/download/v19.2.0/gaiad-v19.2.0-linux-arm64', + "darwin/amd64": 'https://github.com/cosmos/gaia/releases/download/v19.2.0/gaiad-v19.2.0-darwin-amd64', + "darwin/arm64": 'https://github.com/cosmos/gaia/releases/download/v19.2.0/gaiad-v19.2.0-darwin-arm64' + }, + genesis: { + genesisUrl: 'https://github.com/cosmos/mainnet/raw/master/genesis/genesis.cosmoshub-4.json.gz' + }, + versions: [ + { + name: 'v9-Lambda', + tag: 'v9.1.1', + recommendedVersion: 'v9.1.1', + compatibleVersions: ['v9.1.1'], + cosmosSdkVersion: 'v0.45.15-ics', + consensus: { + type: 'cometbft', + version: 'v0.34.27' + }, + height: 15213800, + binaries: { + "linux/amd64": 'https://github.com/cosmos/gaia/releases/download/v9.1.1/gaiad-v9.1.1-linux-amd64?checksum=sha256:f62814711be991e535b2fd86f7d4ed8c055bebf774253a06477dc182ce98cdc3', + "linux/arm64": 'https://github.com/cosmos/gaia/releases/download/v9.1.1/gaiad-v9.1.1-linux-arm64?checksum=sha256:a7112c03c7a2bec2a761a3d430bfea9616ed0ebb10c785cafdd6fac117abc504', + "darwin/amd64": 'https://github.com/cosmos/gaia/releases/download/v9.1.1/gaiad-v9.1.1-darwin-amd64?checksum=sha256:959f3ddbf3a65b557574527222c5a673b706e9d52a203dfbda2ceb827b760261', + "darwin/arm64": 'https://github.com/cosmos/gaia/releases/download/v9.1.1/gaiad-v9.1.1-darwin-arm64?checksum=sha256:0a913a3a9a31456ddfba26eccdfccca61d00b06498faa94019776df391509d27', + "windows/amd64": 'https://github.com/cosmos/gaia/releases/download/v9.1.1/gaiad-v9.1.1-windows-amd64.exe?checksum=sha256:db1d82650ed2a0aa9abccb2bb60dca902c4d1444444f6c76a8b6d61d6bc41e08' + }, + nextVersionName: 'v10', + sdk: { + type: 'cosmos', + version: 'v0.45.15', + tag: 'v0.45.15-ics' + }, + ibc: { + type: 'go', + version: 'v4.2.1' + } + }, + { + name: 'v10', + tag: 'v10.0.2', + proposal: 798, + height: 15816200, + recommendedVersion: 'v10.0.2', + compatibleVersions: [ + 'v10.0.0', + 'v10.0.1', + 'v10.0.2' + ], + cosmosSdkVersion: 'v0.45.16-ics', + consensus: { + type: 'cometbft', + version: 'v0.34.29' + }, + binaries: { + "linux/amd64": 'https://github.com/cosmos/gaia/releases/download/v10.0.2/gaiad-v10.0.2-linux-amd64?checksum=sha256:fcb8210308223d78bc36f3d4c89e2578dcf784994c052cea97efd61f1672cf72', + "linux/arm64": 'https://github.com/cosmos/gaia/releases/download/v10.0.2/gaiad-v10.0.2-linux-arm64?checksum=sha256:db9b69cf224b410c669fa4f820192890357534e74d4693a744ef915028567462', + "darwin/amd64": 'https://github.com/cosmos/gaia/releases/download/v10.0.2/gaiad-v10.0.2-darwin-amd64?checksum=sha256:d0bee3b4b243fe1f88ad3258f4648de3a73787434702bcac6e31ca38f81a283a', + "darwin/arm64": 'https://github.com/cosmos/gaia/releases/download/v10.0.2/gaiad-v10.0.2-darwin-arm64?checksum=sha256:c8124d66ffa99b51da274656f6c3401b1ec9e165a76f3f01699761672e83a136gaiad-v10.0.1-linux-amd64', + "windows/amd64": 'https://github.com/cosmos/gaia/releases/download/v10.0.2/gaiad-v10.0.2-windows-amd64.exe?checksum=sha256:c02ab2b8fc347f858db1c33fcacafa2467ca550ed83178aee67331762e876926' + }, + nextVersionName: 'v11', + sdk: { + type: 'cosmos', + version: 'v0.45.16', + tag: 'v0.45.16-ics' + }, + ibc: { + type: 'go', + version: 'v4.4.2' + } + }, + { + name: 'v11', + tag: 'v11.0.0', + proposal: 804, + height: 16596000, + recommendedVersion: 'v11.0.0', + compatibleVersions: ['v11.0.0'], + cosmosSdkVersion: 'v0.45.16-ics', + consensus: { + type: 'cometbft', + version: 'v0.34.29' + }, + binaries: { + "linux/amd64": 'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-linux-amd64', + "linux/arm64": 'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-linux-arm64', + "darwin/amd64": 'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-darwin-amd64', + "darwin/arm64": 'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-darwin-arm64', + "windows/amd64": 'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-windows-amd64.exe', + "windows/arm64": 'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-windows-arm64.exe' + }, + nextVersionName: 'v12', + sdk: { + type: 'cosmos', + version: 'v0.45.16', + tag: 'v0.45.16-ics' + }, + ibc: { + type: 'go', + version: 'v4.4.2' + } + }, + { + name: 'v12', + tag: 'v12.0.0', + proposal: 821, + height: 16985500, + recommendedVersion: 'v12.0.0', + compatibleVersions: ['v12.0.0'], + cosmosSdkVersion: 'v0.45.16-ics', + consensus: { + type: 'cometbft', + version: 'v0.34.29' + }, + binaries: { + "linux/amd64": 'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-linux-amd64', + "linux/arm64": 'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-linux-arm64', + "darwin/amd64": 'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-darwin-amd64', + "darwin/arm64": 'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-darwin-arm64', + "windows/amd64": 'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-windows-amd64.exe', + "windows/arm64": 'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-windows-arm64.exe' + }, + nextVersionName: 'v13', + sdk: { + type: 'cosmos', + version: 'v0.45.16', + tag: 'v0.45.16-ics' + }, + ibc: { + type: 'go', + version: 'v4.4.2' + } + }, + { + name: 'v13', + tag: 'v13.0.2', + proposal: 825, + height: 17380000, + recommendedVersion: 'v13.0.2', + compatibleVersions: ['v13.0.1', 'v13.0.2'], + cosmosSdkVersion: 'v0.45.16-ics-lsm', + consensus: { + type: 'cometbft', + version: 'v0.34.29' + }, + binaries: { + "linux/amd64": 'https://github.com/cosmos/gaia/releases/download/v13.0.2/gaiad-v13.0.2-linux-amd64?checksum=sha256:729a55b29857fedfe1271f26e1fdf2cb12d2c6515c2ad0d9bbe432a81ae43df8', + "linux/arm64": 'https://github.com/cosmos/gaia/releases/download/v13.0.2/gaiad-v13.0.2-linux-arm64?checksum=sha256:9bfbe0d5212fa3cdabe34b75b42e1420f50fe8aff64ec9247dcbc5942969e333', + "darwin/amd64": 'https://github.com/cosmos/gaia/releases/download/v13.0.2/gaiad-v13.0.2-darwin-amd64?checksum=sha256:910b515369b0cfa8eecc54f2f930fd5de2634b7106825b62f4c4c563fe2a6a07', + "darwin/arm64": 'https://github.com/cosmos/gaia/releases/download/v13.0.2/gaiad-v13.0.2-darwin-arm64?checksum=sha256:5a148b56bec7d9ef23d21778725eedb9bc70eaa6a61155b22947216812a17369', + "windows/amd64": 'https://github.com/cosmos/gaia/releases/download/v13.0.2/gaiad-v13.0.2-windows-amd64.exe?checksum=sha256:bc339c368b07306a73a16af8f005bc14439b393790f61d0568358495eb83e71c', + "windows/arm64": 'https://github.com/cosmos/gaia/releases/download/v13.0.2/gaiad-v13.0.2-windows-arm64.exe?checksum=sha256:8728e0f56d52479c80ba4b1c8f68a8fc3085220fad241ba1180867b2c3bc97fa' + }, + nextVersionName: 'v14', + sdk: { + type: 'cosmos', + version: 'v0.45.16', + tag: 'v0.45.16-ics-lsm' + }, + ibc: { + type: 'go', + version: 'v4.4.2' + } + }, + { + name: 'v14', + tag: 'v14.2.0', + proposal: 854, + height: 18262000, + recommendedVersion: 'v14.2.0', + compatibleVersions: ['v14.2.0'], + cosmosSdkVersion: 'v0.45.16-ics-lsm', + consensus: { + type: 'cometbft', + version: 'v0.34.29' + }, + binaries: { + "linux/amd64": 'https://github.com/cosmos/gaia/releases/download/v14.2.0/gaiad-v14.2.0-linux-amd64?checksum=sha256:baed43bd3f523fd587cff4d8f78f395a3bcb6d20d9a671bef69b8fbe101338f6', + "linux/arm64": 'https://github.com/cosmos/gaia/releases/download/v14.2.0/gaiad-v14.2.0-linux-arm64?checksum=sha256:a57822b2a199ca461f8a8baf4e98a46803f8fa5d4ceb130b539ebd0c03c035a8', + "darwin/amd64": 'https://github.com/cosmos/gaia/releases/download/v14.2.0/gaiad-v14.2.0-darwin-amd64?checksum=sha256:4edec8b191bbb0bdcd0f89d1fadfc1cfdb720ac943b7c03d584760725547c047', + "darwin/arm64": 'https://github.com/cosmos/gaia/releases/download/v14.2.0/gaiad-v14.2.0-darwin-arm64?checksum=sha256:5177c7ca2b0e66daedc506c6fcdab0d8c436dae846de32081556b8edd57027e8', + "windows/amd64": 'https://github.com/cosmos/gaia/releases/download/v14.2.0/gaiad-v14.2.0-windows-amd64.exe?checksum=sha256:d912548fc1c87ca26defce1a60f089910fa55b38d27063870750efeab176db9d', + "windows/arm64": 'https://github.com/cosmos/gaia/releases/download/v14.2.0/gaiad-v14.2.0-windows-arm64.exe?checksum=sha256:b17cc1f1a9a5050b72f99d497fdda6d1d4615b6a42971f556d2777ba838fe7b0' + }, + nextVersionName: 'v15', + sdk: { + type: 'cosmos', + version: 'v0.45.16', + tag: 'v0.45.16-ics-lsm' + }, + ibc: { + type: 'go', + version: 'v4.4.2' + } + }, + { + name: 'v15', + tag: 'v15.2.0', + proposal: 885, + height: 19639600, + recommendedVersion: 'v15.2.0', + compatibleVersions: ['v15.2.0'], + cosmosSdkVersion: 'v0.47.11-ics-lsm', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + binaries: { + "linux/amd64": 'https://github.com/cosmos/gaia/releases/download/v15.2.0/gaiad-v15.2.0-linux-amd64', + "linux/arm64": 'https://github.com/cosmos/gaia/releases/download/v15.2.0/gaiad-v15.2.0-linux-arm64', + "darwin/amd64": 'https://github.com/cosmos/gaia/releases/download/v15.2.0/gaiad-v15.2.0-darwin-amd64', + "darwin/arm64": 'https://github.com/cosmos/gaia/releases/download/v15.2.0/gaiad-v15.2.0-darwin-arm64', + "windows/amd64": 'https://github.com/cosmos/gaia/releases/download/v15.2.0/gaiad-v15.2.0-darwin-amd64', + "windows/arm64": 'https://github.com/cosmos/gaia/releases/download/v15.2.0/gaiad-v15.2.0-windows-arm64.exe' + }, + nextVersionName: 'v16', + sdk: { + type: 'cosmos', + version: 'v0.47.11', + tag: 'v0.47.11-ics-lsm' + }, + ibc: { + type: 'go', + version: 'v7.4.0' + } + }, + { + name: 'v16', + tag: 'v16.0.0', + proposal: 914, + height: 20440500, + recommendedVersion: 'v16.0.0', + compatibleVersions: ['v16.0.0'], + cosmosSdkVersion: 'v0.47.13-ics-lsm', + consensus: { + type: 'cometbft', + version: 'v0.37.5' + }, + binaries: { + "linux/amd64": 'https://github.com/cosmos/gaia/releases/download/v16.0.0/gaiad-v16.0.0-linux-amd64', + "linux/arm64": 'https://github.com/cosmos/gaia/releases/download/v16.0.0/gaiad-v16.0.0-linux-arm64', + "darwin/amd64": 'https://github.com/cosmos/gaia/releases/download/v16.0.0/gaiad-v16.0.0-darwin-amd64', + "darwin/arm64": 'https://github.com/cosmos/gaia/releases/download/v16.0.0/gaiad-v16.0.0-darwin-arm64', + "windows/amd64": 'https://github.com/cosmos/gaia/releases/download/v16.0.0/gaiad-v16.0.0-darwin-amd64', + "windows/arm64": 'https://github.com/cosmos/gaia/releases/download/v16.0.0/gaiad-v16.0.0-windows-arm64.exe' + }, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.47.13', + tag: 'v0.47.13-ics-lsm' + }, + ibc: { + type: 'go', + version: 'v7.4.0' + } + }, + { + name: 'v17', + tag: 'v17.3.0', + proposal: 924, + height: 20739800, + recommendedVersion: 'v17.3.0', + compatibleVersions: ['v17.3.0'], + cosmosSdkVersion: 'v0.47.15-ics-lsm', + consensus: { + type: 'cometbft', + version: 'v0.37.6' + }, + binaries: { + "linux/amd64": 'https://github.com/cosmos/gaia/releases/download/v17.3.0/gaiad-v17.3.0-linux-amd64', + "linux/arm64": 'https://github.com/cosmos/gaia/releases/download/v17.3.0/gaiad-v17.3.0-linux-arm64', + "darwin/amd64": 'https://github.com/cosmos/gaia/releases/download/v17.3.0/gaiad-v17.3.0-darwin-amd64', + "darwin/arm64": 'https://github.com/cosmos/gaia/releases/download/v17.3.0/gaiad-v17.3.0-darwin-arm64', + "windows/amd64": 'https://github.com/cosmos/gaia/releases/download/v17.3.0/gaiad-v17.3.0-darwin-amd64', + "windows/arm64": 'https://github.com/cosmos/gaia/releases/download/v17.3.0/gaiad-v17.3.0-windows-arm64.exe' + }, + nextVersionName: 'v18', + sdk: { + type: 'cosmos', + version: 'v0.47.15', + tag: 'v0.47.15-ics-lsm' + }, + ibc: { + type: 'go', + version: 'v7.4.0' + } + }, + { + name: 'v18', + tag: 'v18.1.0', + proposal: 937, + height: 21330500, + recommendedVersion: 'v18.1.0', + compatibleVersions: ['v18.1.0'], + cosmosSdkVersion: 'v0.47.16-ics-lsm', + consensus: { + type: 'cometbft', + version: 'v0.37.6' + }, + cosmwasmVersion: 'informalsystems/wasmd v0.45.0-lsm', + binaries: { + "linux/amd64": 'https://github.com/cosmos/gaia/releases/download/v18.1.0/gaiad-v18.1.0-linux-amd64', + "linux/arm64": 'https://github.com/cosmos/gaia/releases/download/v18.1.0/gaiad-v18.1.0-linux-arm64', + "darwin/amd64": 'https://github.com/cosmos/gaia/releases/download/v18.1.0/gaiad-v18.1.0-darwin-amd64', + "darwin/arm64": 'https://github.com/cosmos/gaia/releases/download/v18.1.0/gaiad-v18.1.0-darwin-arm64', + "windows/amd64": 'https://github.com/cosmos/gaia/releases/download/v18.1.0/gaiad-v18.1.0-darwin-amd64', + "windows/arm64": 'https://github.com/cosmos/gaia/releases/download/v18.1.0/gaiad-v18.1.0-windows-arm64.exe' + }, + nextVersionName: 'v19', + sdk: { + type: 'cosmos', + version: 'v0.47.16', + tag: 'v0.47.16-ics-lsm' + }, + cosmwasm: { + version: 'v0.45.0', + repo: 'https://github.com/informalsystems/wasmd', + tag: 'v0.45.0-lsm' + }, + ibc: { + type: 'go', + version: 'v7.6.0' + } + }, + { + name: 'v19', + tag: 'v19.2.0', + proposal: 948, + height: 21835200, + recommendedVersion: 'v19.2.0', + compatibleVersions: ['v19.2.0'], + cosmosSdkVersion: 'v0.50.9-lsm', + consensus: { + type: 'cometbft', + version: 'v0.38.11' + }, + cosmwasmVersion: 'v0.51.0', + binaries: { + "linux/amd64": 'https://github.com/cosmos/gaia/releases/download/v19.2.0/gaiad-v19.2.0-linux-amd64', + "linux/arm64": 'https://github.com/cosmos/gaia/releases/download/v19.2.0/gaiad-v19.2.0-linux-arm64', + "darwin/amd64": 'https://github.com/cosmos/gaia/releases/download/v19.2.0/gaiad-v19.2.0-darwin-amd64', + "darwin/arm64": 'https://github.com/cosmos/gaia/releases/download/v19.2.0/gaiad-v19.2.0-darwin-arm64' + }, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.50.9', + tag: 'v0.50.9-lsm' + }, + cosmwasm: { + version: 'v0.51.0', + repo: 'https://github.com/CosmWasm/wasmd', + tag: 'v0.51.0' + }, + ibc: { + type: 'go', + version: 'v8.4.0' + } + } + ], + sdk: { + type: 'cosmos', + version: 'v0.50.9', + tag: 'v0.50.9-lsm' + }, + ibc: { + type: 'go', + version: 'v8.4.0' + }, + cosmwasm: { + version: 'v0.51.0', + repo: 'https://github.com/CosmWasm/wasmd', + tag: 'v0.51.0' + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png', @@ -36,6 +422,10 @@ const info: Chain = { description: 'In a nutshell, Cosmos Hub bills itself as a project that solves some of the hardest problems facing the blockchain industry. It aims to offer an antidote to slow, expensive, unscalable and environmentally harmful proof-of-work protocols, like those used by Bitcoin, by offering an ecosystem of connected blockchains.\n\nThe project’s other goals include making blockchain technology less complex and difficult for developers thanks to a modular framework that demystifies decentralized apps. Last but not least, an Inter-blockchain Communication protocol makes it easier for blockchain networks to communicate with each other — preventing fragmentation in the industry.\n\nCosmos Hub\'s origins can be dated back to 2014, when Tendermint, a core contributor to the network, was founded. In 2016, a white paper for Cosmos was published — and a token sale was held the following year. ATOM tokens are earned through a hybrid proof-of-stake algorithm, and they help to keep the Cosmos Hub, the project’s flagship blockchain, secure. This cryptocurrency also has a role in the network’s governance.', apis: { rpc: [ + { + address: 'https://cosmoshub.tendermintrpc.lava.build:443', + provider: 'Lava' + }, { address: 'https://cosmos-rpc.quickapi.com:443', provider: 'Chainlayer' @@ -49,17 +439,17 @@ const info: Chain = { provider: 'WhisperNode 🤐' }, { - address: 'https://cosmoshub-rpc.lavenderfive.com:443', + address: 'https://rpc.lavenderfive.com:443/cosmoshub', provider: 'Lavender.Five Nodes 🐝' }, - { - address: 'https://rpc.cosmoshub.strange.love', - provider: 'strangelove-ventures' - }, { address: 'https://rpc-cosmoshub.ecostake.com', provider: 'ecostake' }, + { + address: 'https://go.getblock.io/17515cb3ec0e43b7817f182e5de6066a', + provider: 'GetBlock RPC Nodes' + }, { address: 'https://rpc-cosmoshub.pupmos.network', provider: 'PUPMØS' @@ -125,7 +515,7 @@ const info: Chain = { provider: 'kjnodes' }, { - address: 'https://rpc-cosmoshub.goldenratiostaking.net', + address: 'https://rpc.cosmoshub.goldenratiostaking.net', provider: 'Golden Ratio Staking' }, { @@ -141,8 +531,8 @@ const info: Chain = { provider: 'MMS' }, { - address: 'https://cosmos-rpc.tienthuattoan.ventures', - provider: 'TienThuatToan' + address: 'https://cosmos-rpc.tienthuattoan.com', + provider: 'TTT 🇻🇳' }, { address: 'https://community.nuxian-node.ch:6797/gaia/trpc', @@ -167,19 +557,35 @@ const info: Chain = { { address: 'https://rpc-cosmos.kewrnode.com', provider: 'Kewr Node' + }, + { + address: 'https://rpc.cosmoshub-4.citizenweb3.com', + provider: 'Citizen Web3' + }, + { + address: 'https://cosmos-rpc.stakeandrelax.net', + provider: 'Stake&Relax 🦥' + }, + { + address: 'https://cosmos-hub.drpc.org', + provider: 'dRPC' } ], rest: [ + { + address: 'https://cosmoshub.lava.build:443', + provider: 'Lava' + }, { address: 'https://cosmos-lcd.quickapi.com:443', provider: 'Chainlayer' }, { - address: 'https://rest-cosmoshub.goldenratiostaking.net', + address: 'https://rest.cosmoshub.goldenratiostaking.net', provider: 'Golden Ratio Staking' }, { - address: 'https://cosmoshub-api.lavenderfive.com:443', + address: 'https://rest.lavenderfive.com:443/cosmoshub', provider: 'Lavender.Five Nodes 🐝' }, { @@ -277,11 +683,19 @@ const info: Chain = { { address: 'https://rest-cosmos.kewrnode.com', provider: 'Kewr Node' + }, + { + address: 'https://cosmos-api.stakeandrelax.net', + provider: 'Stake&Relax 🦥' } ], grpc: [ { - address: 'cosmoshub-grpc.lavenderfive.com:443', + address: 'cosmoshub.grpc.lava.build', + provider: 'Lava' + }, + { + address: 'cosmoshub.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -353,7 +767,7 @@ const info: Chain = { provider: 'Nodeist' }, { - address: 'cosmos-grpc.stakeandrelax.net:14990', + address: 'cosmos-grpc.stakeandrelax.net:15090', provider: 'Stake&Relax 🦥' } ] @@ -363,24 +777,37 @@ const info: Chain = { kind: 'mintscan', url: 'https://www.mintscan.io/cosmos', txPage: 'https://www.mintscan.io/cosmos/transactions/${txHash}', - accountPage: 'https://www.mintscan.io/cosmos/accounts/${accountAddress}' + accountPage: 'https://www.mintscan.io/cosmos/accounts/${accountAddress}', + validatorPage: 'https://www.mintscan.io/cosmos/validators/${validatorAddress}', + proposalPage: 'https://www.mintscan.io/cosmos/proposals/${proposalId}', + blockPage: 'https://www.mintscan.io/cosmos/blocks/${blockHeight}' }, { kind: 'ezstaking', url: 'https://ezstaking.app/cosmoshub', txPage: 'https://ezstaking.app/cosmoshub/txs/${txHash}', - accountPage: 'https://ezstaking.app/cosmoshub/account/${accountAddress}' + accountPage: 'https://ezstaking.app/cosmoshub/account/${accountAddress}', + validatorPage: 'https://ezstaking.app/cosmoshub/validators/${validatorAddress}', + proposalPage: 'https://ezstaking.app/cosmoshub/proposals/${proposalId}', + blockPage: 'https://ezstaking.app/cosmoshub/blocks/${blockHeight}' }, { kind: 'ping.pub', url: 'https://ping.pub/cosmos', - txPage: 'https://ping.pub/cosmos/tx/${txHash}' + txPage: 'https://ping.pub/cosmos/tx/${txHash}', + accountPage: 'https://ping.pub/cosmos/account/${accountAddress}', + validatorPage: 'https://ping.pub/cosmos/staking/${validatorAddress}', + proposalPage: 'https://ping.pub/cosmos/gov/${proposalId}', + blockPage: 'https://ping.pub/cosmos/block/${blockHeight}' }, { kind: 'atomscan', url: 'https://atomscan.com', txPage: 'https://atomscan.com/transactions/${txHash}', - accountPage: 'https://atomscan.com/accounts/${accountAddress}' + accountPage: 'https://atomscan.com/accounts/${accountAddress}', + validatorPage: 'https://atomscan.com/validators/${validatorAddress}', + proposalPage: 'https://atomscan.com/votes/${proposalId}', + blockPage: 'https://atomscan.com/blocks/${blockHeight}' }, { kind: 'unichain', @@ -390,28 +817,47 @@ const info: Chain = { { kind: 'TC Network', url: 'https://explorer.tcnetwork.io/cosmoshub', - txPage: 'https://explorer.tcnetwork.io/cosmoshub/transaction/${txHash}' + txPage: 'https://explorer.tcnetwork.io/cosmoshub/transaction/${txHash}', + accountPage: 'https://explorer.tcnetwork.io/cosmoshub/account/${accountAddress}', + validatorPage: 'https://explorer.tcnetwork.io/cosmoshub/validator/${validatorAddress}', + proposalPage: 'https://explorer.tcnetwork.io/cosmoshub/proposal/${proposalId}', + blockPage: 'https://explorer.tcnetwork.io/cosmoshub/block/${blockHeight}' }, { kind: 'Stakeflow', url: 'https://stakeflow.io/cosmos', - accountPage: 'https://stakeflow.io/cosmos/accounts/${accountAddress}' + accountPage: 'https://stakeflow.io/cosmos/accounts/${accountAddress}', + validatorPage: 'https://stakeflow.io/cosmos/validators/${validatorAddress}' }, { kind: 'Nodeist Explorer', - url: 'https://exp.nodeist.net/cosmos', - txPage: 'https://exp.nodeist.net/cosmos/tx/${txHash}' + url: 'https://exp.nodeist.net/cosmos' }, { kind: 'Inbloc', url: 'https://inbloc.org', txPage: 'https://inbloc.org/transactions/${txHash}', - accountPage: 'https://inbloc.org/account/${accountAddress}' + accountPage: 'https://inbloc.org/account/${accountAddress}', + validatorPage: 'https://inbloc.org/cosmos/validator/${validatorAddress}', + proposalPage: 'https://inbloc.org/cosmos/proposal/${proposalId}', + blockPage: 'https://inbloc.org/cosmos/blocks/${blockHeight}' + }, + { + kind: 'WhisperNode 🤐', + url: 'https://mainnet.whispernode.com/cosmos', + txPage: 'https://mainnet.whispernode.com/cosmos/tx/${txHash}', + accountPage: 'https://mainnet.whispernode.com/cosmos/account/${accountAddress}', + validatorPage: 'https://mainnet.whispernode.com/cosmos/staking/${validatorAddress}', + proposalPage: 'https://mainnet.whispernode.com/cosmos/gov/${proposalId}', + blockPage: 'https://mainnet.whispernode.com/cosmos/block/${blockHeight}' } ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg', + theme: { + primaryColorHex: '#272d45' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/cosmoshub/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/cosmoshub/ibc-data.ts index 01666dd43..0f292d345 100644 --- a/v2/packages/chain-registry/src/mainnet/cosmoshub/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/cosmoshub/ibc-data.ts @@ -259,6 +259,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'bostrom', + clientId: '07-tendermint-15', + connectionId: 'connection-10' + }, + chain2: { + chainName: 'cosmoshub', + clientId: '07-tendermint-764', + connectionId: 'connection-553' + }, + channels: [{ + chain1: { + channelId: 'channel-8', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-341', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -723,6 +752,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'cosmoshub', + clientId: '07-tendermint-1307', + connectionId: 'connection-1041' + }, + chain2: { + chainName: 'joltify', + clientId: '07-tendermint-3', + connectionId: 'connection-2' + }, + channels: [{ + chain1: { + channelId: 'channel-866', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-2', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -839,6 +897,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'cosmoshub', + clientId: '07-tendermint-1318', + connectionId: 'connection-1050' + }, + chain2: { + chainName: 'lava', + clientId: '07-tendermint-7', + connectionId: 'connection-12' + }, + channels: [{ + chain1: { + channelId: 'channel-969', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-6', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -1129,6 +1216,85 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'cosmoshub', + clientId: '07-tendermint-1304', + connectionId: 'connection-1038' + }, + chain2: { + chainName: 'pryzm', + clientId: '07-tendermint-0', + connectionId: 'connection-0' + }, + channels: [ + { + chain1: { + channelId: 'channel-859', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-0', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }, + { + chain1: { + channelId: 'channel-863', + portId: 'icahost' + }, + chain2: { + channelId: 'channel-8', + portId: 'icacontroller-reward-uatom' + }, + ordering: 'ordered', + version: 'ics27-1', + tags: { + status: 'live', + preferred: true + } + }, + { + chain1: { + channelId: 'channel-861', + portId: 'icahost' + }, + chain2: { + channelId: 'channel-9', + portId: 'icacontroller-sweep-uatom' + }, + ordering: 'ordered', + version: 'ics27-1', + tags: { + status: 'live', + preferred: true + } + }, + { + chain1: { + channelId: 'channel-891', + portId: 'icahost' + }, + chain2: { + channelId: 'channel-20', + portId: 'icacontroller-delegation-uatom' + }, + ordering: 'ordered', + version: 'ics27-1', + tags: { + status: 'live', + preferred: true + } + } + ] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -1271,6 +1437,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'cosmoshub', + clientId: '07-tendermint-1310', + connectionId: 'connection-1043' + }, + chain2: { + chainName: 'self', + clientId: '07-tendermint-0', + connectionId: 'connection-0' + }, + channels: [{ + chain1: { + channelId: 'channel-892', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-0', + 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/coss/asset-list.ts b/v2/packages/chain-registry/src/mainnet/coss/asset-list.ts index 1fd741d67..eef97843d 100644 --- a/v2/packages/chain-registry/src/mainnet/coss/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/coss/asset-list.ts @@ -20,11 +20,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/coss/images/cgas.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/coss/images/cgas.svg' }, - coingeckoId: '', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/coss/images/cgas.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/coss/images/cgas.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/coss/images/cgas.svg', + theme: { + primaryColorHex: '#7c7c7c' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The inscription token of the COSS.', @@ -46,8 +49,12 @@ const info: AssetList = { coingeckoId: 'coss-2', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/coss/images/coss.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/coss/images/coss.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/coss/images/coss.svg', + theme: { + primaryColorHex: '#876317' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The inscription token of the CIAS.', @@ -69,8 +76,12 @@ const info: AssetList = { coingeckoId: 'cias', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/coss/images/cias.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/coss/images/cias.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/coss/images/cias.svg', + theme: { + primaryColorHex: '#4f3280' + } + }], + typeAsset: 'sdk.coin' } ] }; diff --git a/v2/packages/chain-registry/src/mainnet/coss/chain.ts b/v2/packages/chain-registry/src/mainnet/coss/chain.ts index ead5baf3c..cdd9cea64 100644 --- a/v2/packages/chain-registry/src/mainnet/coss/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/coss/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../chain.schema.json', chainName: 'coss', + chainType: 'cosmos', chainId: 'coss-1', website: 'https://coss.ink/', prettyName: 'COSS', @@ -43,7 +44,12 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/coss-inscription/coss', + recommendedVersion: 'v0.1.0', + compatibleVersions: ['v0.1.0'], + genesis: { + genesisUrl: 'https://github.com/coss-inscription/networks/blob/main/mainnet/v1/genesis.json' + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/coss/images/coss.png', @@ -67,7 +73,10 @@ const info: Chain = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/coss/images/coss.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/coss/images/coss.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/coss/images/coss.svg', + theme: { + primaryColorHex: '#876317' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/crescent/asset-list.ts b/v2/packages/chain-registry/src/mainnet/crescent/asset-list.ts index f4ad9e5b5..2907d6710 100644 --- a/v2/packages/chain-registry/src/mainnet/crescent/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/crescent/asset-list.ts @@ -22,8 +22,12 @@ const info: AssetList = { coingeckoId: 'crescent-network', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/crescent/images/cre.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/crescent/images/cre.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/crescent/images/cre.svg', + theme: { + primaryColorHex: '#3c2832' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The bonded token of Crescent', denomUnits: [{ @@ -44,8 +48,12 @@ const info: AssetList = { coingeckoId: 'liquid-staking-crescent', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/crescent/images/bcre.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/crescent/images/bcre.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/crescent/images/bcre.svg', + theme: { + primaryColorHex: '#df969f' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/crescent/chain.ts b/v2/packages/chain-registry/src/mainnet/crescent/chain.ts index 875c8e64f..7468cb363 100644 --- a/v2/packages/chain-registry/src/mainnet/crescent/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/crescent/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'mainnet', prettyName: 'Crescent', + chainType: 'cosmos', chainId: 'crescent-1', bech32Prefix: 'cre', daemonName: 'crescentd', @@ -26,7 +27,81 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/crescent-network/crescent', + recommendedVersion: 'v4.2.0', + compatibleVersions: ['v4.2.0'], + binaries: { + "linux/amd64": 'https://github.com/crescent-network/crescent/releases/download/v4.2.0/crescentd-v4.2.0-linux-amd64', + "darwin/arm64": 'https://github.com/crescent-network/crescent/releases/download/v4.2.0/crescentd-v4.2.0-darwin-arm64' + }, + genesis: { + genesisUrl: 'https://github.com/crescent-network/launch/raw/main/mainnet/crescent-1/genesis.json.tar.gz' + }, + versions: [ + { + name: 'v1', + tag: 'v1.0.0', + height: 0, + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'] + }, + { + name: 'v1.1', + tag: 'v1.1.0', + height: 48000, + recommendedVersion: '1.1.0', + compatibleVersions: ['v1.1.0'] + }, + { + name: 'v2', + tag: 'v2.3.0', + height: 1384100, + proposal: 12, + recommendedVersion: 'v2.3.0', + compatibleVersions: [ + 'v2.3.0', + 'v2.2.0', + 'v2.1.1', + 'v2.1.0' + ] + }, + { + name: 'v3', + tag: 'v3.0.0', + height: 3932000, + proposal: 29, + recommendedVersion: 'v3.0.0', + compatibleVersions: ['v3.0.0'] + }, + { + name: 'v4', + tag: 'v4.0.0', + height: 4415902, + proposal: 35, + recommendedVersion: 'v4.0.0', + compatibleVersions: ['v4.0.0'], + nextVersionName: 'v4.1' + }, + { + name: 'v4.1', + tag: 'v4.1.1', + height: 6500000, + recommendedVersion: 'v4.1.1', + compatibleVersions: ['v4.1.1', 'v4.1.0'], + nextVersionName: 'v4.2' + }, + { + name: 'v4.2', + tag: 'v4.2.0', + height: 6915000, + recommendedVersion: 'v4.2.0', + compatibleVersions: ['v4.2.0'], + binaries: { + "linux/amd64": 'https://github.com/crescent-network/crescent/releases/download/v4.2.0/crescentd-v4.2.0-linux-amd64', + "darwin/arm64": 'https://github.com/crescent-network/crescent/releases/download/v4.2.0/crescentd-v4.2.0-darwin-arm64' + } + } + ] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/crescent/images/cre.png', @@ -141,12 +216,6 @@ const info: Chain = { ] }, explorers: [ - { - kind: 'mintscan', - url: 'https://www.mintscan.io/crescent', - txPage: 'https://www.mintscan.io/crescent/transactions/${txHash}', - accountPage: 'https://www.mintscan.io/crescent/accounts/${accountAddress}' - }, { kind: 'ezstaking', url: 'https://ezstaking.app/crescent', @@ -177,7 +246,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/crescent/images/cre.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/crescent/images/cre.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/crescent/images/cre.svg', + theme: { + primaryColorHex: '#3c2832' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/cronos/asset-list.ts b/v2/packages/chain-registry/src/mainnet/cronos/asset-list.ts index 18f72d350..31bf094a1 100644 --- a/v2/packages/chain-registry/src/mainnet/cronos/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/cronos/asset-list.ts @@ -3,7 +3,8 @@ const info: AssetList = { $schema: '../assetlist.schema.json', chainName: 'cronos', assets: [{ - description: 'Cronos Chain - Get Instant DApp Portability with EVM Support', + description: 'Cronos is a blockchain platform developed by Crypto.com, designed to support DeFi, NFTs, and decentralized applications with fast and low-cost transactions.', + extendedDescription: 'Cronos is a blockchain platform developed by Crypto.com to facilitate the creation and operation of decentralized applications (dApps), decentralized finance (DeFi) protocols, and non-fungible tokens (NFTs). By utilizing the Tendermint consensus engine and the Cosmos SDK, Cronos offers fast and low-cost transactions while ensuring high security and scalability. The platform is EVM-compatible, allowing developers to easily port their Ethereum-based dApps to Cronos. The native token, CRO, is used for transaction fees, staking, and governance, providing incentives for users to contribute to the network\'s security and participate in its governance. Cronos aims to accelerate the adoption of DeFi and NFTs by providing a robust and efficient blockchain infrastructure.', denomUnits: [{ denom: 'basecro', exponent: 0 @@ -32,7 +33,8 @@ const info: AssetList = { }], logoURIs: { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cronos/images/cro.svg' - } + }, + typeAsset: 'sdk.coin' }, { description: 'Tether USDt on Cronos', denomUnits: [{ @@ -64,9 +66,16 @@ const info: AssetList = { chainName: 'kava', baseDenom: 'erc20/tether/usdt' }, - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + theme: { + circle: true, + primaryColorHex: '#009393', + backgroundColorHex: '#009393' + } }], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' } }] diff --git a/v2/packages/chain-registry/src/mainnet/cronos/chain.ts b/v2/packages/chain-registry/src/mainnet/cronos/chain.ts index a1deb7378..722349aaf 100644 --- a/v2/packages/chain-registry/src/mainnet/cronos/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/cronos/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://cronos.org', prettyName: 'Cronos', + chainType: 'cosmos', chainId: 'cronosmainnet_25-1', bech32Prefix: 'crc', daemonName: 'cronosd', @@ -19,20 +20,61 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/crypto-org-chain/cronos', + recommendedVersion: 'v1.3.0', + compatibleVersions: [ + 'v1.2.0', + 'v1.2.1', + 'v1.2.2', + 'v1.3.0' + ], + binaries: { + "linux/amd64": 'https://github.com/crypto-org-chain/cronos/releases/download/v1.3.0/cronos_1.3.0_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/crypto-org-chain/cronos/releases/download/v1.3.0/cronos_1.3.0_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/crypto-org-chain/cronos/releases/download/v1.3.0/cronos_1.3.0_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/crypto-org-chain/cronos/releases/download/v1.3.0/cronos_1.3.0_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/crypto-org-chain/cronos/releases/download/v1.3.0/cronos_1.3.0_Windows_x86_64.tar.gz' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/crypto-org-chain/cronos-mainnet/master/cronosmainnet_25-1/genesis.json' + }, + versions: [{ + name: 'v1.3.0', + recommendedVersion: 'v1.3.0', + compatibleVersions: [ + 'v1.2.0', + 'v1.2.1', + 'v1.2.2', + 'v1.3.0' + ], + binaries: { + "linux/amd64": 'https://github.com/crypto-org-chain/cronos/releases/download/v1.3.0/cronos_1.3.0_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/crypto-org-chain/cronos/releases/download/v1.3.0/cronos_1.3.0_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/crypto-org-chain/cronos/releases/download/v1.3.0/cronos_1.3.0_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/crypto-org-chain/cronos/releases/download/v1.3.0/cronos_1.3.0_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/crypto-org-chain/cronos/releases/download/v1.3.0/cronos_1.3.0_Windows_x86_64.tar.gz' + } + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cronos/images/cronos.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cronos/images/cro.svg' }, apis: { - rpc: [{ + rpc: [ + { address: 'https://rpc.cronos.org/', provider: 'cronos.org' - }, { + }, + { address: 'https://cronos-rpc.publicnode.com:443', provider: 'Allnodes ⚡️ Nodes & Staking' - }], + }, + { + address: 'https://cronos.drpc.org', + provider: 'dRPC' + } + ], rest: [{ address: 'https://rest.cronos.org/', provider: 'cronos.org' @@ -67,15 +109,17 @@ const info: Chain = { txPage: 'https://cronos.org/explorer/tx/${txHash}' }, { - kind: 'ezstaking', - url: 'https://ezstaking.app/cronos', - txPage: 'https://ezstaking.app/cronos/txs/${txHash}', - accountPage: 'https://ezstaking.app/cronos/account/${accountAddress}' + kind: 'ping.pub', + url: 'https://ping.pub/cronos', + txPage: 'https://ping.pub/cronos/tx/${txHash}' } ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cronos/images/cronos.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cronos/images/cro.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cronos/images/cro.svg', + theme: { + primaryColorHex: '#0c2c71' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/cryptoorgchain/asset-list.ts b/v2/packages/chain-registry/src/mainnet/cryptoorgchain/asset-list.ts index 311b391b3..f1c6f6994 100644 --- a/v2/packages/chain-registry/src/mainnet/cryptoorgchain/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/cryptoorgchain/asset-list.ts @@ -23,12 +23,16 @@ const info: AssetList = { images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cronos/images/cro.svg' }, { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cronos/images/cronos.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cronos/images/cronos.png', + theme: { + primaryColorHex: '#0c2c71' + } }], socials: { website: 'https://cronos.org/', twitter: 'https://twitter.com/cronos_chain' - } + }, + typeAsset: 'sdk.coin' }, { description: 'Synthetic XLM pegged 1:1 by Crypto.com', @@ -58,12 +62,16 @@ const info: AssetList = { baseDenom: 'stroop' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/stellar/images/xlm.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/stellar/images/xlm.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/stellar/images/xlm.svg', + theme: { + primaryColorHex: '#040404' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/stellar/images/xlm.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/stellar/images/xlm.svg' - } + }, + typeAsset: 'sdk.coin' }, { description: 'The native token of Stellar network, transferred via Solo Machine.', @@ -75,6 +83,7 @@ const info: AssetList = { denom: 'lumen', exponent: 7 }], + typeAsset: 'ics20', base: 'ibc/34A1D4BF5FFCDB912F64FE71D54426D56970F873F1279983B69C713B3A62D10D', name: 'Lumen (Solo Machine)', display: 'lumen', @@ -97,7 +106,10 @@ const info: AssetList = { baseDenom: 'stroop' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/stellar/images/xlm.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/stellar/images/xlm.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/stellar/images/xlm.svg', + theme: { + primaryColorHex: '#040404' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/stellar/images/xlm.png', diff --git a/v2/packages/chain-registry/src/mainnet/cryptoorgchain/chain.ts b/v2/packages/chain-registry/src/mainnet/cryptoorgchain/chain.ts index 0cd40cba0..c924e1ca3 100644 --- a/v2/packages/chain-registry/src/mainnet/cryptoorgchain/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/cryptoorgchain/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'mainnet', prettyName: 'Cronos POS Chain', + chainType: 'cosmos', chainId: 'crypto-org-chain-mainnet-1', bech32Prefix: 'cro', website: 'https://cronos-pos.org/', @@ -26,7 +27,31 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/crypto-org-chain/chain-main', + recommendedVersion: 'v4.2.9', + compatibleVersions: ['v4.2.9'], + binaries: { + "linux/amd64": 'https://github.com/crypto-org-chain/chain-main/releases/download/v4.2.9/chain-main_4.2.9_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/crypto-org-chain/chain-main/releases/download/v4.2.9/chain-main_4.2.9_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/crypto-org-chain/chain-main/releases/download/v4.2.9/chain-main_4.2.9_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/crypto-org-chain/chain-main/releases/download/v4.2.9/chain-main_4.2.9_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/crypto-org-chain/chain-main/releases/download/v4.2.9/chain-main_4.2.9_Windows_x86_64.zip' + }, + genesis: { + genesisUrl: 'https://github.com/crypto-org-chain/mainnet/raw/main/crypto-org-chain-mainnet-1/genesis.json' + }, + versions: [{ + name: 'v4.2.9', + recommendedVersion: 'v4.2.9', + compatibleVersions: ['v4.2.9'], + binaries: { + "linux/amd64": 'https://github.com/crypto-org-chain/chain-main/releases/download/v4.2.9/chain-main_4.2.9_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/crypto-org-chain/chain-main/releases/download/v4.2.9/chain-main_4.2.9_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/crypto-org-chain/chain-main/releases/download/v4.2.9/chain-main_4.2.9_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/crypto-org-chain/chain-main/releases/download/v4.2.9/chain-main_4.2.9_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/crypto-org-chain/chain-main/releases/download/v4.2.9/chain-main_4.2.9_Windows_x86_64.zip' + } + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cryptoorgchain/images/cronos.png' @@ -129,9 +154,9 @@ const info: Chain = { }, { kind: 'ezstaking', - url: 'https://ezstaking.app/cronos', - txPage: 'https://ezstaking.app/cronos/txs/${txHash}', - accountPage: 'https://ezstaking.app/cronos/account/${accountAddress}' + url: 'https://ezstaking.app/crypto-org', + txPage: 'https://ezstaking.app/crypto-org/txs/${txHash}', + accountPage: 'https://ezstaking.app/crypto-org/account/${accountAddress}' }, { kind: 'cronos.org', @@ -142,23 +167,24 @@ const info: Chain = { kind: 'ping.pub', url: 'https://ping.pub/crypto-com-chain', txPage: 'https://ping.pub/crypto-com-chain/tx/${txHash}' - }, - { - kind: 'yummy-explorer', - url: 'https://explorer.yummy.capital', - txPage: 'https://explorer.yummy.capital/txs/${txHash}' } ], images: [ { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cryptoorgchain/images/cronos.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cryptoorgchain/images/cronos.png', + theme: { + primaryColorHex: '#0c2c71' + } }, { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cryptoorgchain/images/Cronos_POS_Chain_Colour.svg' }, { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cronos/images/cronos.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cronos/images/cro.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cronos/images/cro.svg', + theme: { + primaryColorHex: '#0c2c71' + } } ] }; diff --git a/v2/packages/chain-registry/src/mainnet/cudos/asset-list.ts b/v2/packages/chain-registry/src/mainnet/cudos/asset-list.ts index ade4b7ab6..cfceb772f 100644 --- a/v2/packages/chain-registry/src/mainnet/cudos/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/cudos/asset-list.ts @@ -23,12 +23,16 @@ const info: AssetList = { coingeckoId: 'cudos', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cudos/images/cudos.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cudos/images/cudos.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cudos/images/cudos.svg', + theme: { + primaryColorHex: '#5d95ec' + } }], socials: { website: 'http://www.cudos.org', twitter: 'https://twitter.com/CUDOS_' - } + }, + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/cudos/chain.ts b/v2/packages/chain-registry/src/mainnet/cudos/chain.ts index 0f19d2604..997e9b513 100644 --- a/v2/packages/chain-registry/src/mainnet/cudos/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/cudos/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'mainnet', prettyName: 'Cudos', + chainType: 'cosmos', chainId: 'cudos-1', bech32Prefix: 'cudos', daemonName: 'cudos-noded', @@ -26,7 +27,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/CudoVentures/cudos-node', + recommendedVersion: 'v1.1.0', + compatibleVersions: ['v1.0.1', 'v1.1.0'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/CudoVentures/cudos-builders/v1.0.0/docker/config/genesis.mainnet.json' + }, + versions: [{ + name: 'v1.1.0', + recommendedVersion: 'v1.1.0', + compatibleVersions: ['v1.0.1', 'v1.1.0'] + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cudos/images/cudos.png', @@ -51,8 +62,12 @@ const info: Chain = { provider: 'AutoStake 🛡️ Slash Protected' }, { - address: 'https://cudos-rpc.lavenderfive.com', + address: 'https://rpc.lavenderfive.com:443/cudos', provider: 'Lavender.Five Nodes 🐝' + }, + { + address: 'https://cudos-rpc.publicnode.com:443', + provider: 'Allnodes ⚡️ Nodes & Staking' } ], rest: [ @@ -73,8 +88,12 @@ const info: Chain = { provider: 'AutoStake 🛡️ Slash Protected' }, { - address: 'https://cudos-api.lavenderfive.com/', + address: 'https://rest.lavenderfive.com:443/cudos', provider: 'Lavender.Five Nodes 🐝' + }, + { + address: 'https://cudos-rest.publicnode.com', + provider: 'Allnodes ⚡️ Nodes & Staking' } ], grpc: [ @@ -87,8 +106,12 @@ const info: Chain = { provider: 'AutoStake 🛡️ Slash Protected' }, { - address: 'cudos-grpc.lavenderfive.com:443', + address: 'cudos.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' + }, + { + address: 'cudos-grpc.publicnode.com:443', + provider: 'Allnodes ⚡️ Nodes & Staking' } ] }, @@ -126,7 +149,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cudos/images/cudos.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cudos/images/cudos.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cudos/images/cudos.svg', + theme: { + primaryColorHex: '#5d95ec' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/decentr/asset-list.ts b/v2/packages/chain-registry/src/mainnet/decentr/asset-list.ts index 21ca2784f..6fe96cdae 100644 --- a/v2/packages/chain-registry/src/mainnet/decentr/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/decentr/asset-list.ts @@ -22,8 +22,12 @@ const info: AssetList = { coingeckoId: 'decentr', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/decentr/images/dec.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/decentr/images/dec.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/decentr/images/dec.svg', + theme: { + primaryColorHex: '#4678e9' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/decentr/chain.ts b/v2/packages/chain-registry/src/mainnet/decentr/chain.ts index 81b670ea0..d47e5c697 100644 --- a/v2/packages/chain-registry/src/mainnet/decentr/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/decentr/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'mainnet', prettyName: 'Decentr', + chainType: 'cosmos', chainId: 'mainnet-3', bech32Prefix: 'decentr', daemonName: 'decentrd', @@ -26,7 +27,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/Decentr-net/decentr', + recommendedVersion: 'v1.5.7', + compatibleVersions: ['v1.5.7'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/Decentr-net/mainnets/master/3.0/genesis.json' + }, + versions: [{ + name: 'v1.5.7', + recommendedVersion: 'v1.5.7', + compatibleVersions: ['v1.5.7'] + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/decentr/images/dec.png', @@ -150,7 +161,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/decentr/images/dec.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/decentr/images/dec.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/decentr/images/dec.svg', + theme: { + primaryColorHex: '#4678e9' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/desmos/asset-list.ts b/v2/packages/chain-registry/src/mainnet/desmos/asset-list.ts index fd320c3a1..9370c12aa 100644 --- a/v2/packages/chain-registry/src/mainnet/desmos/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/desmos/asset-list.ts @@ -22,8 +22,12 @@ const info: AssetList = { coingeckoId: 'desmos', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/desmos/images/dsm.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/desmos/images/dsm.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/desmos/images/dsm.svg', + theme: { + primaryColorHex: '#fb804e' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/desmos/chain.ts b/v2/packages/chain-registry/src/mainnet/desmos/chain.ts index f33e27989..a49f635d1 100644 --- a/v2/packages/chain-registry/src/mainnet/desmos/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/desmos/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://desmos.network/', prettyName: 'Desmos', + chainType: 'cosmos', chainId: 'desmos-mainnet', bech32Prefix: 'desmos', daemonName: 'desmos', @@ -27,9 +28,161 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: 'desmos-labs/cosmos-sdk v0.47.9-desmos', + gitRepo: 'https://github.com/desmos-labs/desmos', + recommendedVersion: 'v7.1.0', + compatibleVersions: ['v7.1.0'], + binaries: { + "linux/amd64": 'https://github.com/desmos-labs/desmos/releases/download/v7.1.0/desmos-v7.1.0-linux-amd64' + }, + cosmosSdkVersion: 'desmos-labs/cosmos-sdk v0.47.10-desmos', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.45.0', cosmwasmEnabled: true, - cosmwasmVersion: 'v0.45.0' + cosmwasmPath: '$HOME/.desmos/data/wasm', + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/desmos-labs/mainnet/main/genesis.json' + }, + versions: [ + { + name: 'v4.8.0', + recommendedVersion: 'v4.8.1', + compatibleVersions: ['v4.8.0', 'v4.8.1'], + binaries: { + "linux/amd64": 'https://github.com/desmos-labs/desmos/releases/download/v4.8.1/desmos-4.8.1-linux-amd64' + }, + nextVersionName: 'v5.0.0' + }, + { + name: 'v5.0.0', + recommendedVersion: 'v5.1.0', + compatibleVersions: ['v5.1.0'], + proposal: 28, + height: 9069645, + binaries: { + "linux/amd64": 'https://github.com/desmos-labs/desmos/releases/download/v5.1.0/desmos-5.1.0-linux-amd64' + }, + nextVersionName: 'v5.2.0' + }, + { + name: 'v5.2.0', + recommendedVersion: 'v5.2.0', + compatibleVersions: ['v5.2.0'], + proposal: 29, + height: 9259165, + binaries: { + "linux/amd64": 'https://github.com/desmos-labs/desmos/releases/download/v5.2.0/desmos-5.2.0-linux-amd64' + }, + nextVersionName: 'v6' + }, + { + name: 'v6', + recommendedVersion: 'v6.1.1', + compatibleVersions: ['v6.1.0', 'v6.1.1'], + proposal: 32, + height: 10213500, + binaries: { + "linux/amd64": 'https://github.com/desmos-labs/desmos/releases/download/v6.1.1/desmos-6.1.1-linux-amd64' + }, + nextVersionName: 'v6.2.0' + }, + { + name: 'v6.2.0', + recommendedVersion: 'v6.2.1', + compatibleVersions: ['v6.2.1'], + proposal: 36, + height: 11312575, + binaries: { + "linux/amd64": 'https://github.com/desmos-labs/desmos/releases/download/v6.2.1/desmos-6.2.1-linux-amd64' + }, + nextVersionName: 'v7' + }, + { + name: 'v7', + proposal: 42, + height: 12745550, + recommendedVersion: 'v7.0.2', + compatibleVersions: ['v7.0.2'], + binaries: { + "linux/amd64": 'https://github.com/desmos-labs/desmos/releases/download/v7.0.2/desmos-7.0.2-linux-amd64' + }, + cosmosSdkVersion: 'desmos-labs/cosmos-sdk v0.47.9-desmos', + consensus: { + type: 'cometbft', + version: 'v0.34.4' + }, + cosmwasmVersion: 'v0.45.0', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.desmos/data/wasm', + nextVersionName: 'v7.1.0', + sdk: { + type: 'cosmos', + repo: 'https://github.com/desmos-labs/cosmos-sdk', + version: 'v0.47.9', + tag: 'v0.47.9-desmos' + }, + cosmwasm: { + version: 'v0.45.0', + path: '$HOME/.desmos/data/wasm', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.2' + } + }, + { + name: 'v7.1.0', + proposal: 48, + height: 13775361, + recommendedVersion: 'v7.1.0', + compatibleVersions: ['v7.1.0'], + binaries: { + "linux/amd64": 'https://github.com/desmos-labs/desmos/releases/download/v7.1.0/desmos-v7.1.0-linux-amd64' + }, + cosmosSdkVersion: 'desmos-labs/cosmos-sdk v0.47.10-desmos', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.45.0', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.desmos/data/wasm', + nextVersionName: '', + sdk: { + type: 'cosmos', + repo: 'https://github.com/desmos-labs/cosmos-sdk', + version: 'v0.47.10', + tag: 'v0.47.10-desmos' + }, + cosmwasm: { + version: 'v0.45.0', + path: '$HOME/.desmos/data/wasm', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.4.0' + } + } + ], + sdk: { + type: 'cosmos', + repo: 'https://github.com/desmos-labs/cosmos-sdk', + version: 'v0.47.10', + tag: 'v0.47.10-desmos' + }, + ibc: { + type: 'go', + version: 'v7.4.0' + }, + cosmwasm: { + version: 'v0.45.0', + path: '$HOME/.desmos/data/wasm', + enabled: true + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/desmos/images/dsm.png', @@ -41,10 +194,6 @@ const info: Chain = { address: 'https://rpc.mainnet.desmos.network', provider: 'desmos' }, - { - address: 'https://desmos-rpc.lavenderfive.com/', - provider: 'Lavender.Five Nodes 🐝' - }, { address: 'https://desmos-rpc.ibs.team/', provider: 'Inter Blockchain Services' @@ -61,10 +210,6 @@ const info: Chain = { address: 'https://rpc.desmos.bronbro.io:443', provider: 'Bro_n_Bro' }, - { - address: 'https://desmos-rpc.panthea.eu', - provider: 'Panthea EU' - }, { address: 'https://desmos.declab.pro:26613', provider: 'Decloud Nodes Lab' @@ -79,10 +224,6 @@ const info: Chain = { address: 'https://api.mainnet.desmos.network', provider: 'desmos' }, - { - address: 'https://desmos-api.lavenderfive.com/', - provider: 'Lavender.Five Nodes 🐝' - }, { address: 'https://desmos-api.ibs.team/', provider: 'Inter Blockchain Services' @@ -99,10 +240,6 @@ const info: Chain = { address: 'https://lcd.desmos.bronbro.io:443', provider: 'Bro_n_Bro' }, - { - address: 'https://desmos-api.panthea.eu', - provider: 'Panthea EU' - }, { address: 'https://vidulum.declab.pro:443', provider: 'Decloud Nodes Lab' @@ -113,10 +250,6 @@ const info: Chain = { } ], grpc: [ - { - address: 'desmos-grpc.lavenderfive.com:443', - provider: 'Lavender.Five Nodes 🐝' - }, { address: 'https://grpc-desmos.explorer.co.id', provider: 'Nodine.ID' @@ -137,10 +270,6 @@ const info: Chain = { address: 'https://grpc.desmos.bronbro.io:443', provider: 'Bro_n_Bro' }, - { - address: 'desmos-grpc.panthea.eu:16730', - provider: 'Panthea EU' - }, { address: 'https://vidulum.declab.pro:9009', provider: 'Decloud Nodes Lab' @@ -193,7 +322,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/desmos/images/dsm.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/desmos/images/dsm.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/desmos/images/dsm.svg', + theme: { + primaryColorHex: '#fb804e' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/dhealth/asset-list.ts b/v2/packages/chain-registry/src/mainnet/dhealth/asset-list.ts index 9ed539dda..522cb50a6 100644 --- a/v2/packages/chain-registry/src/mainnet/dhealth/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/dhealth/asset-list.ts @@ -4,6 +4,7 @@ const info: AssetList = { chainName: 'dhealth', assets: [{ description: 'The native token of dHealth', + extendedDescription: 'dHealth Network is an Operating System for Web3 Healthcare. It provides Web3 components such as Decentralised Digital Identity, Digital Payment, and user-controlled data access to support dApps and business models at the intersection of healthcare and blockchain technology.', denomUnits: [{ denom: 'udhp', exponent: 0 @@ -20,10 +21,18 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dhealth/images/dhp.svg' }, coingeckoId: 'dhealth', + socials: { + website: 'https://dhealth.com', + twitter: 'https://twitter.com/dhealth_network' + }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dhealth/images/dhp.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dhealth/images/dhp.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dhealth/images/dhp.svg', + theme: { + primaryColorHex: '#140c7c' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/dhealth/chain.ts b/v2/packages/chain-registry/src/mainnet/dhealth/chain.ts index 408e4bd22..d5dac6ba5 100644 --- a/v2/packages/chain-registry/src/mainnet/dhealth/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/dhealth/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://dhealth.com/', prettyName: 'dHealth', + chainType: 'cosmos', chainId: 'dhealth', bech32Prefix: 'dh', daemonName: 'dhealthd', @@ -27,46 +28,134 @@ const info: Chain = { }] }, codebase: { + gitRepo: 'https://github.com/dhealthproject/dhealth', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + binaries: { + "linux/amd64": 'https://github.com/dhealthproject/dhealth/releases/download/v1.0.0/dhealthd-1.0.0-linux-amd64' + }, cosmosSdkVersion: 'cosmos/cosmos-sdk v0.47.4', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + cosmwasmVersion: 'v0.41.0', cosmwasmEnabled: true, - cosmwasmVersion: 'v0.41.0' + cosmwasmPath: '$HOME/.dhealth/wasm', + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/dhealthproject/mainnet/main/genesis.json' + }, + versions: [{ + name: 'v1.0.0', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + binaries: { + "linux/amd64": 'https://github.com/dhealthproject/dhealth/releases/download/v1.0.0/dhealthd-1.0.0-linux-amd64' + }, + cosmosSdkVersion: 'cosmos/cosmos-sdk v0.47.4', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + cosmwasmVersion: 'v0.41.0', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.dhealth/wasm', + nextVersionName: '', + sdk: { + type: 'cosmos', + repo: 'https://github.com/cosmos/cosmos-sdk', + version: 'v0.47.4' + }, + cosmwasm: { + version: 'v0.41.0', + path: '$HOME/.dhealth/wasm', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.2.0' + } + }], + sdk: { + type: 'cosmos', + repo: 'https://github.com/cosmos/cosmos-sdk', + version: 'v0.47.4' + }, + ibc: { + type: 'go', + version: 'v7.2.0' + }, + cosmwasm: { + version: 'v0.41.0', + path: '$HOME/.dhealth/wasm', + enabled: true + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dhealth/images/dhp.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dhealth/images/dhp.svg' }, apis: { - rpc: [{ + rpc: [ + { address: 'https://rpc.dhealth.com', provider: 'dhealth' - }, { + }, + { address: 'https://rpc.dhealth.nodestake.org', provider: 'NodeStake' - }], - rest: [{ + }, + { + address: 'https://dhealth.rpc.nodeshub.online:443', + provider: 'Nodes Hub 🛡️ 100% Slash Protected 🛡️' + } + ], + rest: [ + { address: 'https://lcd.dhealth.com', provider: 'dhealth' - }, { + }, + { address: 'https://api.dhealth.nodestake.org', provider: 'NodeStake' - }], - grpc: [{ + }, + { + address: 'https://dhealth.api.nodeshub.online', + provider: 'Nodes Hub 🛡️ 100% Slash Protected 🛡️' + } + ], + grpc: [ + { address: 'https://grpc.dhealth.com:443', provider: 'dhealth' - }, { + }, + { address: 'https://grpc.dhealth.nodestake.org:443', provider: 'NodeStake' - }] + }, + { + address: 'dhealth.grpc.nodeshub.online', + provider: 'Nodes Hub' + } + ] }, explorers: [{ kind: 'nodestake', url: 'https://explorer.nodestake.org/dhealth', txPage: 'https://explorer.nodestake.org/dhealth/tx/${txHash}', accountPage: 'https://explorer.nodestake.org/dhealth/account/${accountAddress}' + }, { + kind: 'Nodes Hub 🛡️ 100% Slash Protected 🛡️', + url: 'https://explorer.nodeshub.online/dhealth/', + txPage: 'https://explorer.nodeshub.online/dhealth/tx/${txHash}', + accountPage: 'https://explorer.nodeshub.online/dhealth/accounts/${accountAddress}' }], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dhealth/images/dhp.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dhealth/images/dhp.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dhealth/images/dhp.svg', + theme: { + primaryColorHex: '#140c7c' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/dhealth/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/dhealth/ibc-data.ts index 55a36b30c..41eac9b41 100644 --- a/v2/packages/chain-registry/src/mainnet/dhealth/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/dhealth/ibc-data.ts @@ -3,21 +3,21 @@ const info: IBCData[] = [{ $schema: '../ibc_data.schema.json', chain1: { chainName: 'dhealth', - clientId: '07-tendermint-2', - connectionId: 'connection-7' + clientId: '07-tendermint-4', + connectionId: 'connection-9' }, chain2: { chainName: 'osmosis', - clientId: '07-tendermint-3197', - connectionId: 'connection-2653' + clientId: '07-tendermint-3205', + connectionId: 'connection-2662' }, channels: [{ chain1: { - channelId: 'channel-2', + channelId: 'channel-4', portId: 'transfer' }, chain2: { - channelId: 'channel-73360', + channelId: 'channel-75030', portId: 'transfer' }, ordering: 'unordered', diff --git a/v2/packages/chain-registry/src/mainnet/dig/asset-list.ts b/v2/packages/chain-registry/src/mainnet/dig/asset-list.ts index 6454102d3..a3d0c2ccb 100644 --- a/v2/packages/chain-registry/src/mainnet/dig/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/dig/asset-list.ts @@ -20,8 +20,12 @@ const info: AssetList = { }, coingeckoId: 'dig-chain', images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dig/images/dig.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dig/images/dig.png', + theme: { + primaryColorHex: '#1b1433' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/dig/chain.ts b/v2/packages/chain-registry/src/mainnet/dig/chain.ts index 801af4a54..16623ec6e 100644 --- a/v2/packages/chain-registry/src/mainnet/dig/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/dig/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://digchain.org/', prettyName: 'Dig Chain', + chainType: 'cosmos', chainId: 'dig-1', bech32Prefix: 'dig', daemonName: 'digd', @@ -27,7 +28,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/notional-labs/dig', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/notional-labs/dig/master/networks/mainnets/dig-1/genesis.json' + }, + versions: [{ + name: 'v1.0.0', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'] + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dig/images/dig.png' @@ -68,7 +79,10 @@ const info: Chain = { } ], images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dig/images/dig.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dig/images/dig.png', + theme: { + primaryColorHex: '#1b1433' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/doravota/asset-list.ts b/v2/packages/chain-registry/src/mainnet/doravota/asset-list.ts index 194e6602f..19f27d9cf 100644 --- a/v2/packages/chain-registry/src/mainnet/doravota/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/doravota/asset-list.ts @@ -21,8 +21,12 @@ const info: AssetList = { images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/doravota/images/dora.svg' }, { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/doravota/images/doravota.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/doravota/images/doravota.png', + theme: { + primaryColorHex: '#fba214' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/doravota/chain.ts b/v2/packages/chain-registry/src/mainnet/doravota/chain.ts index 376927ad3..e901476ee 100644 --- a/v2/packages/chain-registry/src/mainnet/doravota/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/doravota/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../chain.schema.json', chainName: 'doravota', + chainType: 'cosmos', chainId: 'vota-ash', prettyName: 'Dora Vota', status: 'live', @@ -26,36 +27,103 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/dorafactory/doravota', + recommendedVersion: 'v11.0.0', + compatibleVersions: ['v11.0.0'], + genesis: { + genesisUrl: 'https://github.com/DoraFactory/doravota/blob/main/config/mainnet/genesis.json' + }, + versions: [ + { + name: 'v9.0.1', + recommendedVersion: 'v9.0.1', + compatibleVersions: ['v9.0.1'] + }, + { + name: 'v10.0.1', + recommendedVersion: 'v10.0.1', + compatibleVersions: ['v10.0.1'] + }, + { + name: 'v11', + recommendedVersion: 'v11.0.0', + compatibleVersions: ['v11.0.0'] + } + ] }, apis: { - rpc: [{ + rpc: [ + { address: 'https://vota-rpc.dorafactory.org/', provider: 'dorafactory' - }, { + }, + { address: 'https://m-dora.rpc.utsa.tech', provider: 'lesnik | UTSA' - }], - rest: [{ + }, + { + address: 'https://dora-rpc.publicnode.com:443', + provider: 'Allnodes ⚡️ Nodes & Staking' + }, + { + address: 'https://doravota-mainnet-rpc.itrocket.net:443', + provider: 'ITRocket' + } + ], + rest: [ + { address: 'https://vota-rest.dorafactory.org', provider: 'dorafactory' - }, { + }, + { address: 'https://m-dora.api.utsa.tech', provider: 'lesnik | UTSA' - }], - grpc: [{ + }, + { + address: 'https://dora-rest.publicnode.com', + provider: 'Allnodes ⚡️ Nodes & Staking' + }, + { + address: 'https://doravota-mainnet-api.itrocket.net', + provider: 'ITRocket' + } + ], + grpc: [ + { address: 'vota-grpc.dorafactory.org:443', provider: 'dorafactory' - }] + }, + { + address: 'dora-grpc.publicnode.com:443', + provider: 'Allnodes ⚡️ Nodes & Staking' + }, + { + address: 'doravota-mainnet-grpc.itrocket.net:443', + provider: 'ITRocket' + } + ] }, - explorers: [{ + explorers: [ + { kind: 'Dora Vota Ping Pub', url: 'https://vota-explorer.dorafactory.org', txPage: 'https://vota-explorer.dorafactory.org/doravota/tx/${txHash}' - }, { + }, + { kind: 'lesnik | UTSA Ping Pub', url: 'https://exp.utsa.tech/dora/staking', txPage: 'https://exp.utsa.tech/dora/tx/${txHash}' - }] + }, + { + kind: 'ITRocket Ping Pub', + url: 'https://mainnet.itrocket.net/doravota/staking', + txPage: 'https://mainnet.itrocket.net/doravota/tx/${txHash}' + }, + { + kind: 'Explorers', + url: 'https://dora.explorers.guru', + txPage: 'https://dora.explorers.guru/transaction/${txHash}' + } + ] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/doravota/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/doravota/ibc-data.ts index 79645ed14..7df46046f 100644 --- a/v2/packages/chain-registry/src/mainnet/doravota/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/doravota/ibc-data.ts @@ -24,7 +24,7 @@ const info: IBCData[] = [ ordering: 'unordered', version: 'ics20-1', tags: { - status: 'live', + status: 'killed', preferred: true, dex: 'osmosis' } @@ -34,21 +34,21 @@ const info: IBCData[] = [ $schema: '../ibc_data.schema.json', chain1: { chainName: 'archway', - clientId: '07-tendermint-66', - connectionId: 'connection-72' + clientId: '07-tendermint-113', + connectionId: 'connection-106' }, chain2: { chainName: 'doravota', - clientId: '07-tendermint-20', - connectionId: 'connection-24' + clientId: '07-tendermint-22', + connectionId: 'connection-28' }, channels: [{ chain1: { - channelId: 'channel-101', + channelId: 'channel-146', portId: 'transfer' }, chain2: { - channelId: 'channel-10', + channelId: 'channel-13', portId: 'transfer' }, ordering: 'unordered', @@ -84,7 +84,7 @@ const info: IBCData[] = [ ordering: 'unordered', version: 'ics20-1', tags: { - status: 'live', + status: 'killed', preferred: true, dex: 'osmosis' } @@ -144,7 +144,7 @@ const info: IBCData[] = [ ordering: 'unordered', version: 'ics20-1', tags: { - status: 'live', + status: 'killed', preferred: true, dex: 'osmosis' } @@ -174,12 +174,41 @@ const info: IBCData[] = [ ordering: 'unordered', version: 'ics20-1', tags: { - status: 'live', + status: 'killed', preferred: true, dex: 'osmosis' } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'doravota', + clientId: '07-tendermint-23', + connectionId: 'connection-29' + }, + chain2: { + chainName: 'noble', + clientId: '07-tendermint-111', + connectionId: 'connection-106' + }, + channels: [{ + chain1: { + channelId: 'channel-14', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-94', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -204,7 +233,7 @@ const info: IBCData[] = [ ordering: 'unordered', version: 'ics20-1', tags: { - status: 'live', + status: 'killed', preferred: true, dex: 'osmosis' } @@ -263,6 +292,35 @@ const info: IBCData[] = [ }, ordering: 'unordered', version: 'ics20-1', + tags: { + status: 'killed', + preferred: true + } + }] + }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'doravota', + clientId: '07-tendermint-24', + connectionId: 'connection-30' + }, + chain2: { + chainName: 'stargaze', + clientId: '07-tendermint-368', + connectionId: 'connection-318' + }, + channels: [{ + chain1: { + channelId: 'channel-15', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-394', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', tags: { status: 'live', preferred: true diff --git a/v2/packages/chain-registry/src/mainnet/dydx/asset-list.ts b/v2/packages/chain-registry/src/mainnet/dydx/asset-list.ts index 89f2644a9..462c0bfde 100644 --- a/v2/packages/chain-registry/src/mainnet/dydx/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/dydx/asset-list.ts @@ -3,7 +3,8 @@ const info: AssetList = { $schema: '../assetlist.schema.json', chainName: 'dydx', assets: [{ - description: 'The native staking token of dYdX Protocol.', + description: 'DYDX is a decentralized trading platform focused on derivatives and perpetual contracts, offering a secure and efficient trading experience without intermediaries.', + extendedDescription: 'DYDX is a leading decentralized trading platform specializing in derivatives and perpetual contracts. It enables users to trade with leverage, providing a sophisticated and efficient trading environment without intermediaries. Built on the Ethereum blockchain, DYDX uses smart contracts to ensure transaction security and transparency, giving users full control over their funds and trades.\n\nThe DYDX platform\'s native token, DYDX, is integral to its ecosystem, used for governance, staking, and fee discounts, incentivizing active participation. DYDX offers a wide range of trading pairs and supports advanced trading features like margin trading and lending. Combining the benefits of decentralized finance with traditional trading platform functionality, DYDX is paving the way for a more open and inclusive financial system.', denomUnits: [{ denom: 'adydx', exponent: 0 @@ -22,7 +23,10 @@ const info: AssetList = { coingeckoId: 'dydx-chain', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.svg', + theme: { + primaryColorHex: '#21212f' + } }, { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx-circle.svg', theme: { @@ -32,7 +36,8 @@ const info: AssetList = { socials: { website: 'https://dydx.trade/', twitter: 'https://twitter.com/dYdX' - } + }, + typeAsset: 'sdk.coin' }, { description: 'Noble USDC on dYdX Protocol.', denomUnits: [{ @@ -64,12 +69,16 @@ const info: AssetList = { chainName: 'noble', baseDenom: 'uusdc' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/USDCoin.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/USDCoin.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + theme: { + circle: true, + primaryColorHex: '#2775CA' + } }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/USDCoin.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/USDCoin.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' } }] }; diff --git a/v2/packages/chain-registry/src/mainnet/dydx/chain.ts b/v2/packages/chain-registry/src/mainnet/dydx/chain.ts index 72c774433..8514a59b8 100644 --- a/v2/packages/chain-registry/src/mainnet/dydx/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/dydx/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { website: 'https://dydx.trade/', networkType: 'mainnet', prettyName: 'dYdX Protocol', + chainType: 'cosmos', chainId: 'dydx-mainnet-1', bech32Prefix: 'dydx', daemonName: 'dydxprotocold', @@ -33,7 +34,265 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: 'dydxprotocol/cosmos-sdk v0.50.5-0.20240220212824-35f31482370c' + gitRepo: 'https://github.com/dydxprotocol/v4-chain/', + recommendedVersion: 'protocol/v5.2.0', + compatibleVersions: ['protocol/v5.2.0'], + binaries: { + "linux/amd64": 'https://github.com/dydxprotocol/v4-chain/releases/download/protocol%2Fv5.2.0/dydxprotocold-v5.2.0-linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/dydxprotocol/v4-chain/releases/download/protocol%2Fv5.2.0/dydxprotocold-v5.2.0-linux-arm64.tar.gz' + }, + cosmosSdkVersion: 'dydxprotocol/cosmos-sdk v0.50.6-0.20240606183841-18966898625f', + consensus: { + type: 'cometbft', + version: 'v0.38.6', + repo: 'https://github.com/dydxprotocol/cometbft', + tag: 'v0.38.6-0.20240426214049-c8beeeada40a' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/dydxopsdao/networks/main/dydx-mainnet-1/genesis.json' + }, + versions: [ + { + name: 'v2', + recommendedVersion: 'protocol/v2.0.1', + compatibleVersions: ['protocol/v2.0.0', 'protocol/v2.0.1'], + binaries: { + "linux/amd64": 'https://github.com/dydxprotocol/v4-chain/releases/download/protocol%2Fv2.0.0/dydxprotocold-v2.0.0-linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/dydxprotocol/v4-chain/releases/download/protocol%2Fv2.0.0/dydxprotocold-v2.0.0-linux-arm64.tar.gz' + }, + cosmosSdkVersion: 'dydxprotocol/cosmos-sdk v0.47.5-0.20231011192538-b95c66dedbd5', + consensus: { + type: 'cometbft', + version: 'v0.37.3', + repo: 'https://github.com/dydxprotocol/cometbft', + tag: 'v0.37.3-0.20230908230338-65f7a2f25c18' + }, + nextVersionName: 'v3.0.0', + sdk: { + type: 'cosmos', + repo: 'https://github.com/dydxprotocol/cosmos-sdk', + version: 'v0.47.5', + tag: 'v0.47.5-0.20231011192538-b95c66dedbd5' + }, + ibc: { + type: 'go', + version: 'v7.3.0' + } + }, + { + name: 'v3.0.0', + proposal: 7, + height: 7147832, + recommendedVersion: 'protocol/v3.0.2', + compatibleVersions: ['protocol/v3.0.0', 'protocol/v3.0.2'], + binaries: { + "linux/amd64": 'https://github.com/dydxprotocol/v4-chain/releases/download/protocol%2Fv3.0.0/dydxprotocold-v3.0.0-linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/dydxprotocol/v4-chain/releases/download/protocol%2Fv3.0.0/dydxprotocold-v3.0.0-linux-arm64.tar.gz' + }, + cosmosSdkVersion: 'dydxprotocol/cosmos-sdk v0.47.5-0.20240111163003-128eb0a555af', + consensus: { + type: 'cometbft', + version: 'v0.37.3', + repo: 'https://github.com/dydxprotocol/cometbft', + tag: 'v0.37.3-0.20230908230338-65f7a2f25c18' + }, + nextVersionName: 'v4.0.0', + sdk: { + type: 'cosmos', + repo: 'https://github.com/dydxprotocol/cosmos-sdk', + version: 'v0.47.5', + tag: 'v0.47.5-0.20240111163003-128eb0a555af' + }, + ibc: { + type: 'go', + version: 'v7.3.0' + } + }, + { + name: 'v4.0.0', + proposal: 46, + height: 12791712, + recommendedVersion: 'protocol/v4.0.5', + compatibleVersions: ['protocol/v4.0.5'], + binaries: { + "linux/amd64": 'https://github.com/dydxprotocol/v4-chain/releases/download/protocol%2Fv4.0.5/dydxprotocold-v4.0.5-linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/dydxprotocol/v4-chain/releases/download/protocol%2Fv4.0.5/dydxprotocold-v4.0.5-linux-arm64.tar.gz' + }, + cosmosSdkVersion: 'dydxprotocol/cosmos-sdk v0.50.5-0.20240220212824-35f31482370c', + consensus: { + type: 'cometbft', + version: 'v0.38.6', + repo: 'https://github.com/dydxprotocol/cometbft', + tag: 'v0.38.6-0.20240409171441-6d0767b72c06' + }, + nextVersionName: 'v4.1.0', + sdk: { + type: 'cosmos', + repo: 'https://github.com/dydxprotocol/cosmos-sdk', + version: 'v0.50.5', + tag: 'v0.50.5-0.20240220212824-35f31482370c' + }, + ibc: { + type: 'go', + version: 'v8.0.0' + } + }, + { + name: 'v4.1.0', + proposal: 53, + height: 14404200, + recommendedVersion: 'protocol/v4.1.2', + compatibleVersions: ['protocol/v4.1.0', 'protocol/v4.1.2'], + binaries: { + "linux/amd64": 'https://github.com/dydxprotocol/v4-chain/releases/download/protocol%2Fv4.1.0/dydxprotocold-v4.1.0-linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/dydxprotocol/v4-chain/releases/download/protocol%2Fv4.1.0/dydxprotocold-v4.1.0-linux-arm64.tar.gz' + }, + cosmosSdkVersion: 'dydxprotocol/cosmos-sdk v0.50.5-0.20240220212824-35f31482370c', + consensus: { + type: 'cometbft', + version: 'v0.38.6', + repo: 'https://github.com/dydxprotocol/cometbft', + tag: 'v0.38.6-0.20240409171441-6d0767b72c06' + }, + nextVersionName: 'v5.0.0', + sdk: { + type: 'cosmos', + repo: 'https://github.com/dydxprotocol/cosmos-sdk', + version: 'v0.50.5', + tag: 'v0.50.5-0.20240220212824-35f31482370c' + }, + ibc: { + type: 'go', + version: 'v8.0.0' + } + }, + { + name: 'v5.0.0', + proposal: 59, + height: 17560000, + recommendedVersion: 'protocol/v5.0.0', + compatibleVersions: ['protocol/v5.0.0'], + binaries: { + "linux/amd64": 'https://github.com/dydxprotocol/v4-chain/releases/download/protocol%2Fv5.0.0/dydxprotocold-v5.0.0-linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/dydxprotocol/v4-chain/releases/download/protocol%2Fv5.0.0/dydxprotocold-v5.0.0-linux-arm64.tar.gz' + }, + cosmosSdkVersion: 'dydxprotocol/cosmos-sdk v0.50.6-0.20240517185527-7330926cd9ad', + consensus: { + type: 'cometbft', + version: 'v0.38.6', + repo: 'https://github.com/dydxprotocol/cometbft', + tag: 'v0.38.6-0.20240426214049-c8beeeada40a' + }, + nextVersionName: 'v5.1.0', + sdk: { + type: 'cosmos', + repo: 'https://github.com/dydxprotocol/cosmos-sdk', + version: 'v0.50.6', + tag: 'v0.50.6-0.20240517185527-7330926cd9ad' + }, + ibc: { + type: 'go', + version: 'v8.0.0' + } + }, + { + name: 'v5.1.0', + proposal: 125, + height: 21142000, + recommendedVersion: 'protocol/v5.1.0', + compatibleVersions: ['protocol/v5.1.0'], + binaries: { + "linux/amd64": 'https://github.com/dydxprotocol/v4-chain/releases/download/protocol%2Fv5.1.0/dydxprotocold-v5.1.0-linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/dydxprotocol/v4-chain/releases/download/protocol%2Fv5.1.0/dydxprotocold-v5.1.0-linux-arm64.tar.gz' + }, + cosmosSdkVersion: 'dydxprotocol/cosmos-sdk v0.50.6-0.20240606183841-18966898625f', + consensus: { + type: 'cometbft', + version: 'v0.38.6', + repo: 'https://github.com/dydxprotocol/cometbft', + tag: 'v0.38.6-0.20240426214049-c8beeeada40a' + }, + sdk: { + type: 'cosmos', + repo: 'https://github.com/dydxprotocol/cosmos-sdk', + version: 'v0.50.6', + tag: 'v0.50.6-0.20240606183841-18966898625f' + }, + ibc: { + type: 'go', + version: 'v8.0.0' + }, + nextVersionName: 'v5.2.0' + }, + { + name: 'v5.2.0', + proposal: 130, + height: 22170000, + recommendedVersion: 'protocol/v5.2.0', + compatibleVersions: ['protocol/v5.2.0'], + binaries: { + "linux/amd64": 'https://github.com/dydxprotocol/v4-chain/releases/download/protocol%2Fv5.2.0/dydxprotocold-v5.2.0-linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/dydxprotocol/v4-chain/releases/download/protocol%2Fv5.2.0/dydxprotocold-v5.2.0-linux-arm64.tar.gz' + }, + cosmosSdkVersion: 'dydxprotocol/cosmos-sdk v0.50.6-0.20240606183841-18966898625f', + consensus: { + type: 'cometbft', + version: 'v0.38.6', + repo: 'https://github.com/dydxprotocol/cometbft', + tag: 'v0.38.6-0.20240426214049-c8beeeada40a' + }, + sdk: { + type: 'cosmos', + repo: 'https://github.com/dydxprotocol/cosmos-sdk', + version: 'v0.50.6', + tag: 'v0.50.6-0.20240606183841-18966898625f' + }, + ibc: { + type: 'go', + version: 'v8.0.0' + }, + nextVersionName: 'v6.0.0' + }, + { + name: 'v6.0.0', + proposal: 160, + height: 26785000, + recommendedVersion: 'protocol/v6.0.4', + compatibleVersions: ['protocol/v6.0.4'], + binaries: { + "linux/amd64": 'https://github.com/dydxprotocol/v4-chain/releases/download/protocol%2Fv6.0.4/dydxprotocold-v6.0.4-linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/dydxprotocol/v4-chain/releases/download/protocol%2Fv6.0.4/dydxprotocold-v6.0.4-linux-arm64.tar.gz' + }, + cosmosSdkVersion: 'dydxprotocol/cosmos-sdk v0.50.6-0.20240808180557-4b1c1dc17703', + consensus: { + type: 'cometbft', + version: 'v0.38.6', + repo: 'https://github.com/dydxprotocol/cometbft', + tag: 'v0.38.6-0.20241001172045-cfee87f3abbf' + }, + sdk: { + type: 'cosmos', + repo: 'https://github.com/dydxprotocol/cosmos-sdk', + version: 'v0.50.6', + tag: 'v0.50.6-0.20240808180557-4b1c1dc17703' + }, + ibc: { + type: 'go', + version: 'v8.0.0' + }, + nextVersionName: '' + } + ], + sdk: { + type: 'cosmos', + repo: 'https://github.com/dydxprotocol/cosmos-sdk', + version: 'v0.50.6', + tag: 'v0.50.6-0.20240606183841-18966898625f' + }, + ibc: { + type: 'go', + version: 'v8.0.0' + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.png', @@ -55,12 +314,12 @@ const info: Chain = { provider: 'Bware Labs' }, { - address: 'https://dydx-rpc.lavenderfive.com:443', + address: 'https://rpc.lavenderfive.com:443/dydx', provider: 'Lavender.Five Nodes 🐝' }, { address: 'https://dydx-mainnet-rpc.autostake.com:443', - provider: 'AutoStake | StakeDrops' + provider: 'AutoStake 🛡️ Slash Protected' }, { address: 'https://rpc-dydx.ecostake.com:443', @@ -89,6 +348,14 @@ const info: Chain = { { address: 'https://community.nuxian-node.ch:6797/dydx/trpc', provider: 'PRO Delegators' + }, + { + address: 'https://dydx-rpc.noders.services', + provider: '[NODERS]TEAM' + }, + { + address: 'https://dydx.interstellar-lounge.org', + provider: 'Interstellar Lounge 🍸' } ], rest: [ @@ -109,12 +376,12 @@ const info: Chain = { provider: 'Kingnodes 👑' }, { - address: 'https://dydx-api.lavenderfive.com:443', + address: 'https://rest.lavenderfive.com:443/dydx', provider: 'Lavender.Five Nodes 🐝' }, { address: 'https://dydx-mainnet-lcd.autostake.com:443', - provider: 'AutoStake | StakeDrops' + provider: 'AutoStake 🛡️ Slash Protected' }, { address: 'https://rest-dydx.ecostake.com:443', @@ -139,6 +406,14 @@ const info: Chain = { { address: 'https://dydx-lcd.enigma-validator.com', provider: 'Enigma' + }, + { + address: 'https://dydx-api.noders.services', + provider: '[NODERS]TEAM' + }, + { + address: 'https://dydx-rest.interstellar-lounge.org', + provider: 'Interstellar Lounge 🍸' } ], grpc: [ @@ -171,12 +446,12 @@ const info: Chain = { provider: 'Kingnodes 👑' }, { - address: 'https://dydx-grpc.lavenderfive.com', + address: 'dydx.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { address: 'dydx-mainnet-grpc.autostake.com:443', - provider: 'AutoStake | StakeDrops' + provider: 'AutoStake 🛡️ Slash Protected' }, { address: 'https://grpc.dydx.nodestake.top', @@ -193,6 +468,10 @@ const info: Chain = { { address: 'dydx-grpc.publicnode.com:443', provider: 'Allnodes ⚡️ Nodes & Staking' + }, + { + address: 'dydx-grpc.noders.services:37090', + provider: '[NODERS]TEAM' } ] }, @@ -224,7 +503,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.svg', + theme: { + primaryColorHex: '#21212f' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/dydx/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/dydx/ibc-data.ts index bf5b17613..52a5412b8 100644 --- a/v2/packages/chain-registry/src/mainnet/dydx/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/dydx/ibc-data.ts @@ -53,7 +53,7 @@ const info: IBCData[] = [ ordering: 'unordered', version: 'ics20-1', tags: { - status: 'live', + status: 'killed', preferred: true, dex: 'osmosis' } @@ -263,6 +263,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'dydx', + clientId: '07-tendermint-29', + connectionId: 'connection-34' + }, + chain2: { + chainName: 'pryzm', + clientId: '07-tendermint-9', + connectionId: 'connection-9' + }, + channels: [{ + chain1: { + channelId: 'channel-71', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-24', + 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/dymension/asset-list.ts b/v2/packages/chain-registry/src/mainnet/dymension/asset-list.ts index c1f9e1869..2fa5d2a28 100644 --- a/v2/packages/chain-registry/src/mainnet/dymension/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/dymension/asset-list.ts @@ -2,7 +2,8 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { $schema: '../assetlist.schema.json', chainName: 'dymension', - assets: [{ + assets: [ + { description: 'The native governance and staking token of the Dymension Hub', denomUnits: [{ denom: 'adym', @@ -11,6 +12,7 @@ const info: AssetList = { denom: 'dym', exponent: 18 }], + typeAsset: 'sdk.coin', base: 'adym', name: 'Dymension', display: 'dym', @@ -22,35 +24,114 @@ const info: AssetList = { coingeckoId: 'dymension', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dymension/images/dymension-logo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dymension/images/dymension-logo.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dymension/images/dymension-logo.svg', + theme: { + primaryColorHex: '#f4e4d4' + } }], socials: { website: 'https://portal.dymension.xyz', twitter: 'https://twitter.com/dymension' } - }, { + }, + { description: 'The native token of Nim Network.', extendedDescription: 'Nim Network is a highly-adoptable AI Gaming chain that will provide the ultimate ecosystem for exploration and development of games at the intersection of Web3 and AI.', denomUnits: [{ - denom: 'anim', - exponent: 0 + denom: 'ibc/FB53D1684F155CBB86D9CE917807E42B59209EBE3AD3A92E15EF66586C073942', + exponent: 0, + aliases: ['anim'] }, { denom: 'nim', exponent: 18 }], - base: 'anim', - name: 'NIM Network', + typeAsset: 'ics20', + base: 'ibc/FB53D1684F155CBB86D9CE917807E42B59209EBE3AD3A92E15EF66586C073942', + name: 'Nim Network', display: 'nim', symbol: 'NIM', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'nim', + baseDenom: 'anim', + channelId: 'channel-0' + }, + chain: { + channelId: 'channel-49', + path: 'transfer/channel-49/anim' + } + }], images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dymension/images/nim.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dymension/images/nim.svg' + imageSync: { + chainName: 'nim', + baseDenom: 'anim' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nim/images/nim.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nim/images/nim.svg', + theme: { + primaryColorHex: '#519cea' + } }], socials: { website: 'https://nim.network/', twitter: 'https://twitter.com/nim_network' }, - keywords: ['gaming', 'AI'] - }] + keywords: ['gaming', 'AI'], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nim/images/nim.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nim/images/nim.svg' + } + }, + { + description: 'The native token of Mande Network.', + extendedDescription: 'Mande network is an open on-chain reputation layer on Web3', + denomUnits: [{ + denom: 'ibc/5A26C8DC8DA66F4DD94326E67F94510188F5F7AFE2DB3933A0C823670E56EABF', + exponent: 0, + aliases: ['amand'] + }, { + denom: 'mand', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/5A26C8DC8DA66F4DD94326E67F94510188F5F7AFE2DB3933A0C823670E56EABF', + name: 'Mande Network', + display: 'mand', + symbol: 'MAND', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'mande', + baseDenom: 'amand', + channelId: 'channel-0' + }, + chain: { + channelId: 'channel-51', + path: 'transfer/channel-51/amand' + } + }], + images: [{ + imageSync: { + chainName: 'mande', + baseDenom: 'amand' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mande/images/mande.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mande/images/mande.svg', + theme: { + primaryColorHex: '#274cbf' + } + }], + socials: { + website: 'https://mande.network/', + twitter: 'https://twitter.com/MandeNetwork' + }, + keywords: ['credibility', 'identity'], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mande/images/mande.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mande/images/mande.svg' + } + } + ] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/dymension/chain.ts b/v2/packages/chain-registry/src/mainnet/dymension/chain.ts index b7e0f3a23..18b83dc38 100644 --- a/v2/packages/chain-registry/src/mainnet/dymension/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/dymension/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://portal.dymension.xyz', prettyName: 'Dymension Hub', + chainType: 'cosmos', chainId: 'dymension_1100-1', bech32Prefix: 'dym', slip44: 60, @@ -14,6 +15,7 @@ const info: Chain = { fees: { feeTokens: [{ denom: 'adym', + fixedMinGasPrice: 5000000000, lowGasPrice: 5000000000, averageGasPrice: 5000000000, highGasPrice: 20000000000 @@ -31,10 +33,18 @@ const info: Chain = { description: 'Dymension is a network of easily deployable and lightning fast modular blockchains called RollApps.', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dymension/images/dymension-logo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dymension/images/dymension-logo.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dymension/images/dymension-logo.svg', + theme: { + primaryColorHex: '#f4e4d4' + } }], codebase: { - + gitRepo: 'https://github.com/dymensionxyz/dymension', + recommendedVersion: 'v3.0.0', + compatibleVersions: ['v3.0.0'], + genesis: { + genesisUrl: 'https://github.com/dymensionxyz/networks/raw/main/mainnet/dymension/genesis.json' + } }, apis: { rpc: [ @@ -52,10 +62,10 @@ const info: Chain = { }, { address: 'https://dymension-mainnet-rpc.autostake.com:443', - provider: 'AutoStake | Delegate for StakeDrops' + provider: 'AutoStake 🛡️ Slash Protected' }, { - address: 'https://dymension-rpc.lavenderfive.com:443', + address: 'https://rpc.lavenderfive.com:443/dymension', provider: 'Lavender.Five Nodes 🐝' }, { @@ -149,6 +159,18 @@ const info: Chain = { { address: 'https://dymension-rpc.noders.services', provider: '[NODERS]TEAM' + }, + { + address: 'https://rpc.mainnet.dymension.aviaone.com', + provider: 'AVIAONE 🟢' + }, + { + address: 'https://rpc.archive.dymension.mainnet.dteam.tech:443', + provider: 'DTEAM' + }, + { + address: 'https://dymension.drpc.org', + provider: 'dRPC' } ], rest: [ @@ -166,10 +188,10 @@ const info: Chain = { }, { address: 'https://dymension-mainnet-lcd.autostake.com:443', - provider: 'AutoStake | Delegate for StakeDrops' + provider: 'AutoStake 🛡️ Slash Protected' }, { - address: 'https://dymension-api.lavenderfive.com:443', + address: 'https://rest.lavenderfive.com:443/dymension', provider: 'Lavender.Five Nodes 🐝' }, { @@ -263,6 +285,14 @@ const info: Chain = { { address: 'https://dymension-api.noders.services', provider: '[NODERS]TEAM' + }, + { + address: 'https://api.mainnet.dymension.aviaone.com', + provider: 'AVIAONE 🟢' + }, + { + address: 'https://api.archive.dymension.mainnet.dteam.tech:443', + provider: 'DTEAM' } ], grpc: [ @@ -276,14 +306,14 @@ const info: Chain = { }, { address: 'dymension-mainnet-grpc.autostake.com:443', - provider: 'AutoStake | Delegate for StakeDrops' + provider: 'AutoStake 🛡️ Slash Protected' }, { address: 'dymension.mainnet.grpc.noders.team:42090', provider: '[NODERS]TEAM' }, { - address: 'https://dymension-grpc.lavenderfive.com:443', + address: 'dymension.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -349,6 +379,14 @@ const info: Chain = { { address: 'dymension-grpc.noders.services:12090', provider: '[NODERS]TEAM' + }, + { + address: 'https://grpc.mainnet.dymension.aviaone.com:9092', + provider: 'AVIAONE 🟢' + }, + { + address: 'grpc.archive.dymension.mainnet.dteam.tech:29090', + provider: 'DTEAM' } ], evmHttpJsonrpc: [ @@ -383,10 +421,20 @@ const info: Chain = { { address: 'https://dymension-jsonrpc.noders.services', provider: '[NODERS]TEAM' + }, + { + address: 'https://evm.archive.dymension.mainnet.dteam.tech:443', + provider: 'DTEAM' } ] }, explorers: [ + { + kind: 'mintscan', + url: 'https://www.mintscan.io/dymension', + txPage: 'https://www.mintscan.io/dymension/tx/${txHash}', + accountPage: 'https://www.mintscan.io/dymension/account/${accountAddress}' + }, { kind: 'ezstaking', url: 'https://ezstaking.app/dymension', @@ -428,6 +476,24 @@ const info: Chain = { url: 'https://explorer.posthuman.digital/dymension', txPage: 'https://explorer.posthuman.digital/dymension/tx/${txHash}', accountPage: 'https://explorer.posthuman.digital/dymension/account/${accountAddress}' + }, + { + kind: 'AVIAONE 🟢', + url: 'https://mainnet.explorer.aviaone.com/dymension', + txPage: 'https://mainnet.explorer.aviaone.com/dymension/tx/${txHash}', + accountPage: 'https://mainnet.explorer.aviaone.com/dymension/account/${accountAddress}' + }, + { + kind: 'WhisperNode 🤐', + url: 'https://mainnet.whispernode.com/dymension', + txPage: 'https://mainnet.whispernode.com/dymension/tx/${txHash}', + accountPage: 'https://mainnet.whispernode.com/dymension/account/${accountAddress}' + }, + { + kind: 'DTEAM | Explorer', + url: 'https://explorer.mainnet.dteam.tech/dymension', + txPage: 'https://explorer.mainnet.dteam.tech/dymension/tx/${txHash}', + accountPage: 'https://explorer.mainnet.dteam.tech/dymension/account/${accountAddress}' } ] }; diff --git a/v2/packages/chain-registry/src/mainnet/dymension/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/dymension/ibc-data.ts index b2569da66..4b398a4b0 100644 --- a/v2/packages/chain-registry/src/mainnet/dymension/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/dymension/ibc-data.ts @@ -203,6 +203,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'dymension', + clientId: '07-tendermint-50', + connectionId: 'connection-36' + }, + chain2: { + chainName: 'mande', + clientId: '07-tendermint-0', + connectionId: 'connection-0' + }, + channels: [{ + chain1: { + channelId: 'channel-51', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-0', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -232,6 +261,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'dymension', + clientId: '07-tendermint-44', + connectionId: 'connection-34' + }, + chain2: { + chainName: 'nim', + clientId: '07-tendermint-0', + connectionId: 'connection-0' + }, + channels: [{ + chain1: { + channelId: 'channel-49', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-0', + 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/dyson/asset-list.ts b/v2/packages/chain-registry/src/mainnet/dyson/asset-list.ts index 292f8818e..6ca96eb94 100644 --- a/v2/packages/chain-registry/src/mainnet/dyson/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/dyson/asset-list.ts @@ -17,11 +17,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dyson/images/dys.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dyson/images/dys.svg' }, - coingeckoId: '', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dyson/images/dys.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dyson/images/dys.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dyson/images/dys.svg', + theme: { + primaryColorHex: '#040404' + } + }], + typeAsset: 'sdk.coin' }, { denomUnits: [{ @@ -56,7 +59,10 @@ const info: AssetList = { baseDenom: 'uosmo' }, 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' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmo.svg', + theme: { + primaryColorHex: '#760dbb' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmo.png', @@ -96,9 +102,15 @@ const info: AssetList = { baseDenom: 'ibc/D1542AA8762DB13087D8364F3EA6509FD6F009A34F00426AF9E4F9FA85CBBF1F' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wbtc.axl.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wbtc.axl.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wbtc.axl.svg', + theme: { + primaryColorHex: '#312b3a' + } }, { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/wbtc.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/wbtc.png', + theme: { + primaryColorHex: '#41394d' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wbtc.axl.png', @@ -138,10 +150,16 @@ const info: AssetList = { baseDenom: 'ibc/D189335C6E4A68B513C10AB227BF1C1D38C746766278BA3EEB4FB14124F1D858' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdc.axl.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdc.axl.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdc.axl.svg', + theme: { + primaryColorHex: '#2474cb' + } }, { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.svg', + theme: { + primaryColorHex: '#2474cc' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdc.axl.png', diff --git a/v2/packages/chain-registry/src/mainnet/dyson/chain.ts b/v2/packages/chain-registry/src/mainnet/dyson/chain.ts index ca827d4cf..11bb578af 100644 --- a/v2/packages/chain-registry/src/mainnet/dyson/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/dyson/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { status: 'live', networkType: 'mainnet', prettyName: 'Dyson Protocol', + chainType: 'cosmos', chainId: 'dyson-mainnet-01', bech32Prefix: 'dys', nodeHome: '$HOME/.dyson', @@ -25,7 +26,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://gitlab.com/dysonproject/dyson', + recommendedVersion: 'v0.0.2-bebf2e98', + compatibleVersions: ['v0.0.2-bebf2e98'], + genesis: { + genesisUrl: 'https://gitlab.com/dysonproject/dyson-deploy/-/raw/develop/genesis.json' + }, + versions: [{ + name: 'v0.0.2-bebf2e98', + recommendedVersion: 'v0.0.2-bebf2e98', + compatibleVersions: ['v0.0.2-bebf2e98'] + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dyson/images/dyson.png', diff --git a/v2/packages/chain-registry/src/mainnet/echelon/asset-list.ts b/v2/packages/chain-registry/src/mainnet/echelon/asset-list.ts index ef9ce1a96..fac6c3466 100644 --- a/v2/packages/chain-registry/src/mainnet/echelon/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/echelon/asset-list.ts @@ -18,10 +18,10 @@ const info: AssetList = { logoURIs: { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/echelon/images/ech.svg' }, - coingeckoId: 'echelon', images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/echelon/images/ech.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/echelon/chain.ts b/v2/packages/chain-registry/src/mainnet/echelon/chain.ts index 662822910..9eef029bd 100644 --- a/v2/packages/chain-registry/src/mainnet/echelon/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/echelon/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'mainnet', prettyName: 'Echelon', + chainType: 'cosmos', chainId: 'echelon_3000-3', bech32Prefix: 'echelon', nodeHome: '$HOME/.echelond', @@ -23,7 +24,31 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/echelonfoundation/echelon', + recommendedVersion: 'v1.1.4', + compatibleVersions: ['v1.1.4', 'v1.0.3'], + binaries: { + "linux/amd64": 'https://github.com/echelonfoundation/echelon/releases/download/v1.1.4/echelon_1.1.4_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/echelonfoundation/echelon/releases/download/v1.1.4/echelon_1.1.4_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/echelonfoundation/echelon/releases/download/v1.1.4/echelon_1.1.4_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/echelonfoundation/echelon/releases/download/v1.1.4/echelon_1.1.4_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/echelonfoundation/echelon/releases/download/v1.1.4/echelon_1.1.4_Windows_x86_64.zip' + }, + genesis: { + genesisUrl: 'https://gist.githubusercontent.com/echelonfoundation/ee862f58850fc1b5ee6a6fdccc3130d2/raw/55c2c4ea2fee8a9391d0dc55b2c272adb804054a/genesis.json' + }, + versions: [{ + name: 'v1.1.4', + recommendedVersion: 'v1.1.4', + compatibleVersions: ['v1.1.4', 'v1.0.3'], + binaries: { + "linux/amd64": 'https://github.com/echelonfoundation/echelon/releases/download/v1.1.4/echelon_1.1.4_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/echelonfoundation/echelon/releases/download/v1.1.4/echelon_1.1.4_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/echelonfoundation/echelon/releases/download/v1.1.4/echelon_1.1.4_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/echelonfoundation/echelon/releases/download/v1.1.4/echelon_1.1.4_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/echelonfoundation/echelon/releases/download/v1.1.4/echelon_1.1.4_Windows_x86_64.zip' + } + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/echelon/images/logo.png', @@ -78,7 +103,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/echelon/images/logo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/echelon/images/echelon.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/echelon/images/echelon.svg', + theme: { + primaryColorHex: '#b1f49a' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/emoney/asset-list.ts b/v2/packages/chain-registry/src/mainnet/emoney/asset-list.ts index 4317b790e..15c8d8cb9 100644 --- a/v2/packages/chain-registry/src/mainnet/emoney/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/emoney/asset-list.ts @@ -23,8 +23,12 @@ const info: AssetList = { coingeckoId: 'e-money', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/ngm.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/ngm.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/ngm.svg', + theme: { + primaryColorHex: '#caf2ea' + } + }], + typeAsset: 'sdk.coin' }, { description: 'e-Money EUR stablecoin. Audited and backed by fiat EUR deposits and government bonds.', @@ -46,8 +50,12 @@ const info: AssetList = { coingeckoId: 'e-money-eur', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/eeur.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/eeur.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/eeur.svg', + theme: { + primaryColorHex: '#f4c808' + } + }], + typeAsset: 'sdk.coin' }, { description: 'e-Money CHF stablecoin. Audited and backed by fiat CHF deposits and government bonds.', @@ -66,11 +74,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/echf.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/echf.svg' }, - coingeckoId: '', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/echf.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/echf.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/echf.svg', + theme: { + primaryColorHex: '#db2b1c' + } + }], + typeAsset: 'sdk.coin' }, { description: 'e-Money NOK stablecoin. Audited and backed by fiat NOK deposits and government bonds.', @@ -89,11 +100,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/enok.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/enok.svg' }, - coingeckoId: '', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/enok.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/enok.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/enok.svg', + theme: { + primaryColorHex: '#cb142d' + } + }], + typeAsset: 'sdk.coin' }, { description: 'e-Money DKK stablecoin. Audited and backed by fiat DKK deposits and government bonds.', @@ -112,11 +126,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/edkk.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/edkk.svg' }, - coingeckoId: '', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/edkk.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/edkk.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/edkk.svg', + theme: { + primaryColorHex: '#ac0c34' + } + }], + typeAsset: 'sdk.coin' }, { description: 'e-Money SEK stablecoin. Audited and backed by fiat SEK deposits and government bonds.', @@ -135,11 +152,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/esek.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/esek.svg' }, - coingeckoId: '', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/esek.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/esek.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/esek.svg', + theme: { + primaryColorHex: '#045493' + } + }], + typeAsset: 'sdk.coin' } ] }; diff --git a/v2/packages/chain-registry/src/mainnet/emoney/chain.ts b/v2/packages/chain-registry/src/mainnet/emoney/chain.ts index 7d685c634..802348d5f 100644 --- a/v2/packages/chain-registry/src/mainnet/emoney/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/emoney/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'mainnet', prettyName: 'e-Money', + chainType: 'cosmos', chainId: 'emoney-3', bech32Prefix: 'emoney', daemonName: 'emd', @@ -57,7 +58,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/e-money/em-ledger', + recommendedVersion: 'v1.1.3', + compatibleVersions: ['v1.1.3'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/e-money/networks/master/emoney-3/genesis.json' + }, + versions: [{ + name: 'v1.1.3', + recommendedVersion: 'v1.1.3', + compatibleVersions: ['v1.1.3'] + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/ngm.png', @@ -107,12 +118,6 @@ const info: Chain = { txPage: 'https://ezstaking.app/emoney/txs/${txHash}', accountPage: 'https://ezstaking.app/emoney/account/${accountAddress}' }, - { - kind: 'mintscan', - url: 'https://www.mintscan.io/emoney', - txPage: 'https://www.mintscan.io/emoney/transactions/${txHash}', - accountPage: 'https://www.mintscan.io/emoney/accounts/${accountAddress}' - }, { kind: 'ping.pub', url: 'https://ping.pub/e-money', @@ -127,7 +132,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/ngm.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/ngm.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/ngm.svg', + theme: { + primaryColorHex: '#caf2ea' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/empowerchain/asset-list.ts b/v2/packages/chain-registry/src/mainnet/empowerchain/asset-list.ts index 671a5e9c4..6bf6d3b22 100644 --- a/v2/packages/chain-registry/src/mainnet/empowerchain/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/empowerchain/asset-list.ts @@ -19,8 +19,21 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/empowerchain/images/mpwr.svg' }, images: [{ - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/empowerchain/images/mpwr.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/empowerchain/images/mpwr.svg', + theme: { + primaryColorHex: '#00e33a', + backgroundColorHex: '#00e33a', + circle: true + } + }, { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/empowerchain/images/mpwr.png', + theme: { + primaryColorHex: '#00e33a', + backgroundColorHex: '#00e33a', + circle: false + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/empowerchain/chain.ts b/v2/packages/chain-registry/src/mainnet/empowerchain/chain.ts index b1206e9fe..732d07904 100644 --- a/v2/packages/chain-registry/src/mainnet/empowerchain/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/empowerchain/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../chain.schema.json', chainName: 'empowerchain', + chainType: 'cosmos', chainId: 'empowerchain-1', prettyName: 'EmpowerChain', status: 'live', @@ -26,8 +27,23 @@ const info: Chain = { }] }, codebase: { + gitRepo: 'https://github.com/EmpowerPlastic/empowerchain', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + cosmwasmVersion: '0.45', cosmwasmEnabled: true, - cosmwasmVersion: '0.45' + genesis: { + genesisUrl: 'https://github.com/EmpowerPlastic/empowerchain/raw/main/mainnet/empowerchain-1/genesis.tar.gz' + }, + versions: [{ + name: 'v1.0.0', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'] + }], + cosmwasm: { + version: '0.45', + enabled: true + } }, apis: { rpc: [ @@ -47,10 +63,6 @@ const info: Chain = { address: 'http://empw.rpc.m.stavr.tech:22057', provider: '🔥STAVR🔥' }, - { - address: 'https://rpc-empower.whispernode.com:443', - provider: 'WhisperNode 🤐' - }, { address: 'https://rpc-empowerchain.mzonder.com:443', provider: 'MZONDER' @@ -86,6 +98,10 @@ const info: Chain = { { address: 'https://empower-rpc.noders.services', provider: '[NODERS]TEAM' + }, + { + address: 'https://empower-rpc.bluestake.net:443', + provider: 'BlueStake 🚀' } ], rest: [ @@ -109,10 +125,6 @@ const info: Chain = { address: 'https://empower-api.w3coins.io', provider: 'w3coins' }, - { - address: 'https://lcd-empower.whispernode.com:443', - provider: 'WhisperNode 🤐' - }, { address: 'https://api-empower.vinjan.xyz:443', provider: 'vinjan' @@ -140,6 +152,10 @@ const info: Chain = { { address: 'https://empower-api.noders.services', provider: '[NODERS]TEAM' + }, + { + address: 'https://empower-api.bluestake.net', + provider: 'BlueStake 🚀' } ], grpc: [ @@ -213,7 +229,32 @@ const info: Chain = { url: 'https://explorer.declab.pro/Empower', txPage: 'https://explorer.declab.pro/Empower/tx/${txHash}', accountPage: 'https://explorer.declab.pro/Empower/account/{$accountAddress}' + }, + { + kind: 'WhisperNode 🤐', + url: 'https://mainnet.whispernode.com/empowerchain', + txPage: 'https://mainnet.whispernode.com/empowerchain/tx/${txHash}', + accountPage: 'https://mainnet.whispernode.com/empowerchain/account/${accountAddress}' } - ] + ], + images: [{ + imageSync: { + chainName: 'empowerchain', + baseDenom: 'umpwr' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/empowerchain/images/mpwr.svg', + theme: { + primaryColorHex: '#00e33a', + backgroundColorHex: '#00e33a', + circle: true + } + }, { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/empowerchain/images/mpwr.png', + theme: { + primaryColorHex: '#00e33a', + backgroundColorHex: '#00e33a', + circle: false + } + }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/noncosmos/ethereum/asset-list.ts b/v2/packages/chain-registry/src/mainnet/ethereum/asset-list.ts similarity index 63% rename from v2/packages/chain-registry/src/noncosmos/ethereum/asset-list.ts rename to v2/packages/chain-registry/src/mainnet/ethereum/asset-list.ts index 0590231cc..d85a43aeb 100644 --- a/v2/packages/chain-registry/src/noncosmos/ethereum/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/ethereum/asset-list.ts @@ -1,10 +1,11 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'ethereum', assets: [ { - description: 'Ethereum (ETH) is a decentralized, open-source blockchain system featuring smart contract functionality. It\'s the native cryptocurrency of the Ethereum platform, often regarded as the second most popular digital currency after Bitcoin. Ethereum was proposed in late 2013 and development was crowdfunded in 2014, leading to its network going live on 30 July 2015.\n\nETH, as a digital currency, is used for a variety of purposes within the Ethereum ecosystem, including the execution of decentralized smart contracts and as a mode of payment. Unlike Bitcoin, Ethereum was designed to be a platform for applications that can operate without the need for intermediaries, using blockchain technology. This has made Ethereum a leading platform for various applications, including decentralized finance (DeFi), non-fungible tokens (NFTs), and more. Ethereum is constantly evolving, with a significant upgrade termed Ethereum 2.0, which aims to improve its scalability, security, and sustainability.', + description: 'Ethereum is a decentralized blockchain platform for running smart contracts and dApps, with Ether (ETH) as its native cryptocurrency, enabling a versatile ecosystem beyond just digital currency.', + extendedDescription: 'Ethereum, symbolized as ETH, is a groundbreaking cryptocurrency and blockchain platform introduced in 2015 by a team led by Vitalik Buterin. Unlike Bitcoin, which primarily serves as a digital currency, Ethereum is designed to be a decentralized platform for running smart contracts and decentralized applications (dApps). These smart contracts are self-executing contracts with the terms directly written into code, enabling trustless and automated transactions without intermediaries. Ethereum\'s blockchain can host a wide variety of applications, from financial services to gaming, making it a versatile and powerful tool in the world of blockchain technology.\n\nOne of the most notable features of Ethereum is its native cryptocurrency, Ether (ETH), which is used to pay for transaction fees and computational services on the network. Ethereum has also been the backbone for the explosive growth of decentralized finance (DeFi), which seeks to recreate traditional financial systems with blockchain-based alternatives. Additionally, Ethereum is undergoing a significant upgrade known as Ethereum 2.0, which aims to improve scalability, security, and energy efficiency through a shift from proof-of-work (PoW) to proof-of-stake (PoS) consensus mechanisms. This transition is expected to enhance the network\'s performance and reduce its environmental impact, further solidifying Ethereum\'s position as a leading platform in the blockchain ecosystem.', denomUnits: [ { denom: 'wei', @@ -32,7 +33,10 @@ const info: AssetList = { coingeckoId: 'ethereum', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.svg', + theme: { + primaryColorHex: '#303030' + } }] }, { @@ -170,7 +174,10 @@ const info: AssetList = { coingeckoId: 'dai', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/sdai.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/sdai.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/sdai.svg', + theme: { + primaryColorHex: '#7ec231' + } }] }, { @@ -228,11 +235,15 @@ const info: AssetList = { coingeckoId: 'chainlink', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/link.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/link.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/link.svg', + theme: { + primaryColorHex: '#2c5cdc' + } }] }, { - description: 'Maker is a Decentralized Autonomous Organization that creates and insures the dai stablecoin on the Ethereum blockchain', + description: 'Maker is a decentralized finance (DeFi) platform on the Ethereum blockchain that facilitates the creation of the stablecoin DAI, which is pegged to the US dollar.', + extendedDescription: 'Maker is a leading DeFi platform on Ethereum, known for its stablecoin DAI, which is soft-pegged to the US dollar. Users can generate DAI by locking collateral such as ETH in Maker Vaults. The Maker Protocol, governed by the MKR token holders, ensures the stability and security of DAI through decentralized governance mechanisms. MKR tokens are used for voting on governance proposals and for recapitalizing the system if necessary. Maker has become a cornerstone of the DeFi ecosystem, providing a reliable and decentralized stablecoin for various financial applications.', typeAsset: 'erc20', address: '0x9f8f72aa9304c8b593d555f12ef6589cc3a579a2', denomUnits: [{ @@ -308,7 +319,11 @@ const info: AssetList = { }, coingeckoId: 'shiba-inu', images: [{ - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/shib.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/shib.svg', + theme: { + primaryColorHex: '#FFA409', + backgroundColorHex: '#00000000' + } }] }, { @@ -360,7 +375,7 @@ const info: AssetList = { display: 'wsteth', symbol: 'wstETH', traces: [{ - type: 'wrapped', + type: 'liquid-stake', counterparty: { chainName: 'ethereum', baseDenom: '0xae7ab96520de3a18e5e111b5eaab095312d7fe84' @@ -392,7 +407,7 @@ const info: AssetList = { display: 'frxeth', symbol: 'frxETH', traces: [{ - type: 'liquid-stake', + type: 'synthetic', counterparty: { chainName: 'ethereum', baseDenom: 'wei' @@ -402,7 +417,10 @@ const info: AssetList = { coingeckoId: 'frax-ether', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/frxeth.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/frxeth.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/frxeth.svg', + theme: { + primaryColorHex: '#040404' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/frxeth.png', @@ -426,7 +444,7 @@ const info: AssetList = { display: 'sfrxeth', symbol: 'sfrxETH', traces: [{ - type: 'wrapped', + type: 'liquid-stake', counterparty: { chainName: 'ethereum', baseDenom: '0x5e8422345238f34275888049021821e8e08caa1f' @@ -470,7 +488,10 @@ const info: AssetList = { }, coingeckoId: 'rocket-pool-eth', images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/reth.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/reth.png', + theme: { + primaryColorHex: '#fba487' + } }] }, { @@ -502,7 +523,10 @@ const info: AssetList = { }, coingeckoId: 'coinbase-wrapped-staked-eth', images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/cbeth.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/cbeth.png', + theme: { + primaryColorHex: '#c9dbfc' + } }] }, { @@ -530,7 +554,8 @@ const info: AssetList = { }] }, { - description: 'USDC is a fully collateralized US Dollar stablecoin developed by CENTRE, the open source project with Circle being the first of several forthcoming issuers.', + description: 'USDC (USD Coin) is a stablecoin fully backed by US dollars, providing a transparent and regulated digital dollar solution.', + extendedDescription: 'USD Coin (USDC) was launched in 2018 as a joint effort between Coinbase and Circle. USDC is a fully reserved stablecoin, meaning each token is backed 1:1 by US dollars held in reserve. This structure is designed to provide transparency and trust, reinforced by regular audits from reputable third-party firms. Initially built on the Ethereum blockchain, USDC has expanded to support multiple blockchain networks, including Algorand, Solana, and more. It is widely used in DeFi protocols, as collateral, and for international transactions, offering a stable and compliant digital dollar solution.', typeAsset: 'erc20', address: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48', denomUnits: [{ @@ -542,7 +567,7 @@ const info: AssetList = { exponent: 6 }], base: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48', - name: 'USD Coin', + name: 'USDC', display: 'usdc', symbol: 'USDC', traces: [{ @@ -554,15 +579,22 @@ const info: AssetList = { provider: 'Circle' }], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' }, coingeckoId: 'usd-coin', images: [{ - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + theme: { + circle: true, + primaryColorHex: '#2775CA' + } }] }, { - description: 'Tether gives you the joint benefits of open blockchain technology and traditional currency by converting your cash into a stable digital currency equivalent.', + description: 'USDT (Tether) is a stablecoin that is pegged to the US dollar, designed to provide stability and liquidity within the cryptocurrency market.', + extendedDescription: 'Tether (USDT) is a pioneering stablecoin introduced in 2014 by Tether Limited. It aims to provide stability and liquidity by maintaining a 1:1 value ratio with the US dollar. USDT operates across multiple blockchain platforms, including Ethereum, Tron, and others, enhancing its accessibility and interoperability. It is widely used for trading, hedging against market volatility, and facilitating quick transfers between exchanges. Despite facing scrutiny over its transparency and backing reserves, USDT remains a cornerstone in the crypto market, offering a stable digital asset that bridges traditional finance and cryptocurrencies.', typeAsset: 'erc20', address: '0xdac17f958d2ee523a2206206994597c13d831ec7', denomUnits: [{ @@ -585,13 +617,32 @@ const info: AssetList = { }, provider: 'Tether' }], + coingeckoId: 'tether', logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' }, - coingeckoId: 'tether', images: [{ - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + theme: { + circle: true, + primaryColorHex: '#009393', + backgroundColorHex: '#009393' + } + }, { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt_logomark.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt_logomark.svg', + theme: { + circle: false, + primaryColorHex: '#50AF95', + backgroundColorHex: '#00000000' + } + }], + socials: { + website: 'https://tether.to/', + twitter: 'https://x.com/Tether_to' + } }, { description: 'Wrapped Bitcoin (WBTC) is an ERC20 token backed 1:1 with Bitcoin. Completely transparent. 100% verifiable. Community led.', @@ -624,7 +675,10 @@ const info: AssetList = { coingeckoId: 'wrapped-bitcoin', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wbtc.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wbtc.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wbtc.svg', + theme: { + primaryColorHex: '#f39444' + } }] }, { @@ -714,7 +768,10 @@ const info: AssetList = { coingeckoId: 'binance-usd', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/busd.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/busd.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/busd.svg', + theme: { + primaryColorHex: '#f3bb0c' + } }] }, { @@ -740,7 +797,10 @@ const info: AssetList = { coingeckoId: 'pepe', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/pepe.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/pepe.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/pepe.svg', + theme: { + primaryColorHex: '#cc3233' + } }], keywords: ['meme'] }, @@ -774,7 +834,10 @@ const info: AssetList = { coingeckoId: 'yieldeth-sommelier', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/yieldeth.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/yieldeth.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/yieldeth.svg', + theme: { + primaryColorHex: '#14448c' + } }] }, { @@ -842,7 +905,10 @@ const info: AssetList = { coingeckoId: 'pstake-finance', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/pstake.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/pstake.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/pstake.svg', + theme: { + primaryColorHex: '#050505' + } }] }, { @@ -866,7 +932,10 @@ const info: AssetList = { }, coingeckoId: 'occamfi', images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/occamfi.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/occamfi.png', + theme: { + primaryColorHex: '#313648' + } }] }, { @@ -892,7 +961,10 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/page.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/page.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/page.svg', + theme: { + primaryColorHex: '#ebb324' + } }] }, { @@ -911,29 +983,19 @@ const info: AssetList = { name: 'Gelotto', display: 'glto', symbol: 'GLTO', - traces: [{ - type: 'additional-mintage', - counterparty: { - chainName: 'juno', - baseDenom: 'cw20:juno1j0a9ymgngasfn3l5me8qpd53l5zlm9wurfdk7r65s5mg6tkxal3qpgf5se' - }, - provider: 'Gelotto' - }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/glto.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/glto.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/glto.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/glto.svg' }, images: [{ - imageSync: { - chainName: 'juno', - baseDenom: 'cw20:juno1j0a9ymgngasfn3l5me8qpd53l5zlm9wurfdk7r65s5mg6tkxal3qpgf5se' - }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/glto.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/glto.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/glto.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/glto.svg', + theme: { + primaryColorHex: '#501cad' + } }] }, { - description: '', typeAsset: 'erc20', address: '0x78a0A62Fba6Fb21A83FE8a3433d44C73a4017A6f', denomUnits: [{ @@ -977,17 +1039,20 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/beast.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/beast.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/beast.png', + theme: { + primaryColorHex: '#21172b' + } }] }, { description: 'PUNDIX token is the native token that functions within the Pundi X ecosystem, including PundiX Chain and XPOS.', + extendedDescription: 'PUNDIX token is the native token that functions within the Pundi X ecosystem, including PundiX Chain and XPOS. PUNDIX has several core use cases, including:\n- Payment for goods and services from merchants through XPOS\n- Gas Fee on PundiX Chain\n- Listing tokens in the XPOS\n- Merchant payments for loyalty programs and ads', typeAsset: 'erc20', address: '0x0FD10b9899882a6f2fcb5c371E17e70FdEe00C38', denomUnits: [{ denom: '0x0FD10b9899882a6f2fcb5c371E17e70FdEe00C38', - exponent: 0, - aliases: [] + exponent: 0 }, { denom: 'PUNDIX', exponent: 18 @@ -997,12 +1062,17 @@ const info: AssetList = { display: 'PUNDIX', symbol: 'PUNDIX', coingeckoId: 'pundi-x-2', - logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/pundix.png' - }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/pundix.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/pundi-x-token-logo.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/pundi-x-token-logo.svg', + theme: { + primaryColorHex: '#f1d20c' + } + }], + socials: { + website: 'https://pundix.com', + twitter: 'https://x.com/PundiXLabs' + } }, { description: 'Staked FRAX (sFRAX) is an ERC4626 staking vault that distributes part of the Frax Protocol yield weekly to stakers denominated in FRAX stablecoins.', @@ -1031,7 +1101,10 @@ const info: AssetList = { coingeckoId: 'staked-frax', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/sfrax.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/sfrax.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/sfrax.svg', + theme: { + primaryColorHex: '#040404' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/sfrax.png', @@ -1057,7 +1130,10 @@ const info: AssetList = { coingeckoId: 'frax-share', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/fxs.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/fxs.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/fxs.svg', + theme: { + primaryColorHex: '#040404' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/fxs.png', @@ -1095,12 +1171,411 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/paxg.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/paxg.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/paxg.svg', + theme: { + primaryColorHex: '#ebe60e' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/paxg.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/paxg.svg' } + }, + { + description: 'CRV is the governance token for Curve Finance.', + typeAsset: 'erc20', + address: '0xd533a949740bb3306d119cc777fa900ba034cd52', + denomUnits: [{ + denom: '0xd533a949740bb3306d119cc777fa900ba034cd52', + exponent: 0, + aliases: ['crv-wei'] + }, { + denom: 'crv', + exponent: 18 + }], + base: '0xd533a949740bb3306d119cc777fa900ba034cd52', + name: 'Curve DAO', + display: 'crv', + symbol: 'CRV', + coingeckoId: 'curve-dao-token', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/crv.png', + theme: { + primaryColorHex: '#1fcbdb' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/crv.png' + } + }, + { + description: 'A collateralized-debt-position (CDP) stablecoin by Curve DAO.', + typeAsset: 'erc20', + address: '0xf939e0a03fb07f59a73314e73794be0e57ac1b4e', + denomUnits: [{ + denom: '0xf939e0a03fb07f59a73314e73794be0e57ac1b4e', + exponent: 0, + aliases: ['crvusd-wei'] + }, { + denom: 'crvusd', + exponent: 18 + }], + base: '0xf939e0a03fb07f59a73314e73794be0e57ac1b4e', + name: 'crvUSD', + display: 'crvusd', + symbol: 'crvUSD', + traces: [{ + type: 'synthetic', + counterparty: { + chainName: 'forex', + baseDenom: 'USD' + }, + provider: 'Curve Finance' + }], + coingeckoId: 'crvusd', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/crvusd.png', + theme: { + primaryColorHex: '#d6e3d9' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/crvusd.png' + } + }, + { + description: 'pxETH is built on top of the Pirex platform and forms the foundation of the Dinero protocol.', + typeAsset: 'erc20', + address: '0x04c154b66cb340f3ae24111cc767e0184ed00cc6', + denomUnits: [{ + denom: '0x04c154b66cb340f3ae24111cc767e0184ed00cc6', + exponent: 0, + aliases: ['pxeth-wei'] + }, { + denom: 'pxeth', + exponent: 18 + }], + base: '0x04c154b66cb340f3ae24111cc767e0184ed00cc6', + name: 'Dinero Staked ETH', + display: 'pxeth', + symbol: 'pxETH', + traces: [{ + type: 'liquid-stake', + counterparty: { + chainName: 'ethereum', + baseDenom: 'wei' + }, + provider: 'Dinero' + }], + coingeckoId: 'dinero-staked-eth', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/pxeth.png', + theme: { + primaryColorHex: '#c3cbd2' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/pxeth.png' + } + }, + { + description: 'eETH is a natively restaked liquid staking token on Ethereum.', + typeAsset: 'erc20', + address: '0x35fa164735182de50811e8e2e824cfb9b6118ac2', + denomUnits: [{ + denom: '0x35fa164735182de50811e8e2e824cfb9b6118ac2', + exponent: 0, + aliases: ['eeth-wei'] + }, { + denom: 'eeth', + exponent: 18 + }], + base: '0x35fa164735182de50811e8e2e824cfb9b6118ac2', + name: 'ether.fi Staked ETH', + display: 'eeth', + symbol: 'eETH', + traces: [{ + type: 'liquid-stake', + counterparty: { + chainName: 'ethereum', + baseDenom: 'wei' + }, + provider: 'EtherFi' + }], + coingeckoId: 'ether-fi-staked-eth', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eeth.png', + theme: { + primaryColorHex: '#5045b7' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eeth.png' + } + }, + { + description: 'The native governance token of Ethena.', + typeAsset: 'erc20', + address: '0x57e114b691db790c35207b2e685d4a43181e6061', + denomUnits: [{ + denom: '0x57e114b691db790c35207b2e685d4a43181e6061', + exponent: 0, + aliases: ['ena-wei'] + }, { + denom: 'ena', + exponent: 18 + }], + base: '0x57e114b691db790c35207b2e685d4a43181e6061', + name: 'Ethena', + display: 'ena', + symbol: 'ENA', + coingeckoId: 'ethena', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/ena.png', + theme: { + primaryColorHex: '#1c1c1c' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/ena.png' + } + }, + { + description: 'Ethena USDe is a synthetic dollar protocol built on Ethereum.', + typeAsset: 'erc20', + address: '0x4c9edd5852cd905f086c759e8383e09bff1e68b3', + denomUnits: [{ + denom: '0x4c9edd5852cd905f086c759e8383e09bff1e68b3', + exponent: 0, + aliases: ['usde-wei'] + }, { + denom: 'usde', + exponent: 18 + }], + base: '0x4c9edd5852cd905f086c759e8383e09bff1e68b3', + name: 'Ethena USDe', + display: 'usde', + symbol: 'USDe', + traces: [{ + type: 'synthetic', + counterparty: { + chainName: 'forex', + baseDenom: 'USD' + }, + provider: 'Ethena' + }], + coingeckoId: 'ethena-usde', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usde.png', + theme: { + primaryColorHex: '#040404' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usde.png' + } + }, + { + description: 'A Liquid Restaking Token (LRT) and Strategy Manager for EigenLayer.', + typeAsset: 'erc20', + address: '0xbf5495efe5db9ce00f80364c8b423567e58d2110', + denomUnits: [{ + denom: '0xbf5495efe5db9ce00f80364c8b423567e58d2110', + exponent: 0, + aliases: ['ezeth-wei'] + }, { + denom: 'ezeth', + exponent: 18 + }], + base: '0xbf5495efe5db9ce00f80364c8b423567e58d2110', + name: 'Renzo Restaked ETH', + display: 'ezeth', + symbol: 'ezETH', + traces: [{ + type: 'liquid-stake', + counterparty: { + chainName: 'ethereum', + baseDenom: 'wei' + }, + provider: 'Renzo' + }], + coingeckoId: 'renzo-restaked-eth', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/ezeth.png', + theme: { + primaryColorHex: '#9bcf2c' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/ezeth.png' + } + }, + { + description: 'Ankr is a Web3 decentralized infrastructure provider that helps developers, dapps, and stakers easily interact with multiple blockchains. It allows you to create DApps using API and RPC, staking on Ankr Earn, and use customized blockchain solutions for businesses.', + typeAsset: 'erc20', + address: '0x8290333ceF9e6D528dD5618Fb97a76f268f3EDD4', + denomUnits: [{ + denom: '0x8290333ceF9e6D528dD5618Fb97a76f268f3EDD4', + exponent: 0, + aliases: ['ankr-wei'] + }, { + denom: 'ankr', + exponent: 18 + }], + base: '0x8290333ceF9e6D528dD5618Fb97a76f268f3EDD4', + name: 'Ankr Network', + display: 'ankr', + symbol: 'ANKR', + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/ankr.svg' + }], + coingeckoId: 'ankr', + socials: { + website: 'https://www.ankr.com', + twitter: 'https://x.com/ankr' + } + }, + { + description: 'YUM is the Cacao Swap token, powering decentralised rails.', + typeAsset: 'erc20', + address: '0xcE682c89C63d2850Cb2ca898E44D6c7c30d897a6', + denomUnits: [{ + denom: '0xcE682c89C63d2850Cb2ca898E44D6c7c30d897a6', + exponent: 0, + aliases: ['yum-wei'] + }, { + denom: 'yum', + exponent: 18 + }], + base: '0xcE682c89C63d2850Cb2ca898E44D6c7c30d897a6', + name: 'Yum', + display: 'yum', + symbol: 'YUM', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/yum.png', + theme: { + primaryColorHex: '#33a6e7' + } + }], + socials: { + website: 'https://cacaoswap.app', + twitter: 'https://x.com/CacaoSwap' + } + }, + { + description: 'Avail is a web3 infrastructure layer that allows modular execution layers to scale and interoperate in a trust minimized way.', + typeAsset: 'erc20', + address: '0xEeB4d8400AEefafC1B2953e0094134A887C76Bd8', + denomUnits: [{ + denom: '0xEeB4d8400AEefafC1B2953e0094134A887C76Bd8', + exponent: 0, + aliases: ['avail-wei', 'avail'] + }, { + denom: 'AVAIL', + exponent: 18 + }], + base: '0xEeB4d8400AEefafC1B2953e0094134A887C76Bd8', + name: 'Avail', + display: 'AVAIL', + symbol: 'AVAIL', + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'avail', + baseDenom: 'avail' + }, + provider: 'Avail Bridge' + }], + images: [{ + imageSync: { + chainName: 'avail', + baseDenom: 'avail' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/avail/images/avail.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/avail/images/avail.png', + theme: { + circle: false, + primaryColorHex: '#2B80D7' + } + }] + }, + { + description: 'EURe is a Euro-backed stablecoin issued by Monerium.', + extendedDescription: 'EURe is the first authorized and regulated stablecoin in Europe. It is collateralized by Euro-denominated deposits held in segregated accounts. EURe is issued by Monerium, the first Electronic Money Institution (EMI) to become compliant under the EU\'s MiCA regulations.', + typeAsset: 'erc20', + address: '0x3231Cb76718CDeF2155FC47b5286d82e6eDA273f', + denomUnits: [{ + denom: '0x3231Cb76718CDeF2155FC47b5286d82e6eDA273f', + exponent: 0, + aliases: ['eure-wei', 'ueure'] + }, { + denom: 'eure', + exponent: 18 + }], + base: '0x3231Cb76718CDeF2155FC47b5286d82e6eDA273f', + name: 'Monerium EUR emoney', + display: 'eure', + symbol: 'EURe', + coingeckoId: 'monerium-eur-money', + traces: [{ + type: 'synthetic', + counterparty: { + chainName: 'forex', + baseDenom: 'EUR' + }, + provider: 'Monerium' + }], + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eure.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eure.svg', + theme: { + circle: true, + primaryColorHex: '#0095D7', + backgroundColorHex: '#FFFFFF' + } + }], + socials: { + website: 'https://monerium.com/', + twitter: 'https://x.com/monerium' + } + }, + { + description: 'LBTC is liquid, yield-bearing, natively cross-chain, and 1:1 backed by bitcoin.', + extendedDescription: 'Lombard is dedicated to expanding the digital economy by transforming Bitcoin’s utility from a mere store of value into a productive financial tool. While Bitcoin remains the world’s largest crypto asset, with over $1 trillion worth of Bitcoin often sitting idle, its utility is limited compared to other digital assets. Lombard sees a significant opportunity to change this by connecting Bitcoin to decentralized finance (DeFi).\n\nLombard is driven by the fact that if just 10% of Bitcoin\'s $1.5 trillion market cap flows into DeFi, the total value locked (TVL) in the ecosystem could more than double, catalyzing unprecedented growth and enabling sustainable market dynamics over time. Lombard believes this potential can be unlocked through a security-first liquid Bitcoin primitive—LBTC.\n\nOur flagship product, LBTC, is a secure Bitcoin liquid staked token (LST), designed to empower anyone—from individual holders to large institutions—to amplify the utility of their Bitcoin. It allows users to earn a native yield from providing economic security to networks via Babylon and participate in DeFi, all while maintaining the value of the original asset.\n\nBy building LBTC on top of Babylon, Lombard’s LBTC bridges the gap between Bitcoin’s immense economic value, security capabilities, and the dynamic opportunities within PoS and DeFi ecosystems, marking a transformative phase for Bitcoin in the decentralized economy.', + typeAsset: 'erc20', + address: '0x8236a87084f8B84306f72007F36F2618A5634494', + denomUnits: [{ + denom: '0x8236a87084f8B84306f72007F36F2618A5634494', + exponent: 0 + }, { + denom: 'lbtc', + exponent: 8 + }], + base: '0x8236a87084f8B84306f72007F36F2618A5634494', + name: 'Lombard Staked Bitcoin', + display: 'lbtc', + symbol: 'LBTC', + traces: [{ + type: 'liquid-stake', + counterparty: { + chainName: 'bitcoin', + baseDenom: 'sat' + }, + provider: 'Lombard' + }], + coingeckoId: 'lombard-staked-btc', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/lbtc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/lbtc.svg', + theme: { + circle: true, + primaryColorHex: '#162E2F' + } + }], + socials: { + website: 'https://lombard.finance', + twitter: 'https://x.com/Lombard_Finance' + } } ] }; diff --git a/v2/packages/chain-registry/src/mainnet/ethereum/chain.ts b/v2/packages/chain-registry/src/mainnet/ethereum/chain.ts new file mode 100644 index 000000000..14a3a4ebb --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/ethereum/chain.ts @@ -0,0 +1,40 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chainName: 'ethereum', + status: 'live', + website: 'https://ethereum.org/', + networkType: 'mainnet', + prettyName: 'Ethereum Mainnet', + chainType: 'eip155', + chainId: '1', + slip44: 60, + fees: { + feeTokens: [{ + denom: 'wei', + fixedMinGasPrice: 0 + }] + }, + staking: { + stakingTokens: [{ + denom: 'wei' + }] + }, + explorers: [{ + kind: 'Etherscan', + url: 'https://etherscan.io/', + txPage: 'https://etherscan.io/tx/${txHash}' + }], + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: 'wei' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.svg', + theme: { + primaryColorHex: '#303030' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/noncosmos/ethereum/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/ethereum/ibc-data.ts similarity index 100% rename from v2/packages/chain-registry/src/noncosmos/ethereum/ibc-data.ts rename to v2/packages/chain-registry/src/mainnet/ethereum/ibc-data.ts diff --git a/v2/packages/chain-registry/src/mainnet/ethereum/index.ts b/v2/packages/chain-registry/src/mainnet/ethereum/index.ts new file mode 100644 index 000000000..c9208adae --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/ethereum/index.ts @@ -0,0 +1,7 @@ +import _assetList from './asset-list'; +import _chain from './chain'; +import _ibcData from './ibc-data'; + +export const assetList = _assetList; +export const chain = _chain; +export const ibcData = _ibcData; diff --git a/v2/packages/chain-registry/src/mainnet/ethos/asset-list.ts b/v2/packages/chain-registry/src/mainnet/ethos/asset-list.ts index cc79fca51..8ed9d36f5 100644 --- a/v2/packages/chain-registry/src/mainnet/ethos/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/ethos/asset-list.ts @@ -21,8 +21,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/ethos/images/ethos.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/ethos/images/ethos.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/ethos/images/ethos.svg', + theme: { + primaryColorHex: '#848484' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/ethos/chain.ts b/v2/packages/chain-registry/src/mainnet/ethos/chain.ts index e0b91e9e7..3222af3de 100644 --- a/v2/packages/chain-registry/src/mainnet/ethos/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/ethos/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'mainnet', prettyName: 'Ethos', + chainType: 'cosmos', chainId: 'ethos_7003-1', bech32Prefix: 'ethos', daemonName: 'ethosd', @@ -45,7 +46,10 @@ const info: Chain = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/ethos/images/ethos.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/ethos/images/ethos.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/ethos/images/ethos.svg', + theme: { + primaryColorHex: '#848484' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/evmos/asset-list.ts b/v2/packages/chain-registry/src/mainnet/evmos/asset-list.ts index c81407218..ac3cf815f 100644 --- a/v2/packages/chain-registry/src/mainnet/evmos/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/evmos/asset-list.ts @@ -23,12 +23,16 @@ const info: AssetList = { coingeckoId: 'evmos', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/evmos.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/evmos.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/evmos.svg', + theme: { + primaryColorHex: '#ec4c34' + } }], socials: { website: 'https://evmos.org/', twitter: 'https://twitter.com/EvmosOrg' - } + }, + typeAsset: 'sdk.coin' }, { description: 'Tether USDt on Evmos', @@ -61,9 +65,16 @@ const info: AssetList = { chainName: 'kava', baseDenom: 'erc20/tether/usdt' }, - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + theme: { + circle: true, + primaryColorHex: '#009393', + backgroundColorHex: '#009393' + } }], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' } }, @@ -87,26 +98,30 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/neok.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/neok.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/neok.svg', + theme: { + primaryColorHex: '#7f0f70' + } }], socials: { website: 'https://www.neokingdom.org/', twitter: 'https://twitter.com/NEOKingdomDAO' - } + }, + typeAsset: 'sdk.coin' }, { - description: 'The token of Teledisko DAO.', + description: 'The legacy token of Teledisko DAO.', denomUnits: [{ denom: 'erc20/0x1cFc8f1FE8D5668BAFF2724547EcDbd6f013a280', exponent: 0 }, { - denom: 'berlin', + denom: 'berlin-legacy', exponent: 18 }], base: 'erc20/0x1cFc8f1FE8D5668BAFF2724547EcDbd6f013a280', - name: 'Teledisko DAO', - display: 'berlin', - symbol: 'BERLIN', + name: 'Teledisko DAO - Legacy', + display: 'berlin-legacy', + symbol: 'BERLIN-legacy', typeAsset: 'erc20', address: '0x1cFc8f1FE8D5668BAFF2724547EcDbd6f013a280', logoURIs: { @@ -115,7 +130,10 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/berlin.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/berlin.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/berlin.svg', + theme: { + primaryColorHex: '#bbce1a' + } }] }, { @@ -139,7 +157,10 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/crowdp.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/crowdp.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/crowdp.svg', + theme: { + primaryColorHex: '#04fbfb' + } }] } ] diff --git a/v2/packages/chain-registry/src/mainnet/evmos/chain.ts b/v2/packages/chain-registry/src/mainnet/evmos/chain.ts index 762e33a4b..52fcdd773 100644 --- a/v2/packages/chain-registry/src/mainnet/evmos/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/evmos/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://evmos.org/', prettyName: 'Evmos', + chainType: 'cosmos', chainId: 'evmos_9001-2', bech32Prefix: 'evmos', nodeHome: '$HOME/.evmosd', @@ -28,7 +29,312 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: 'evmos/cosmos-sdk v0.47.5-evmos.2' + gitRepo: 'https://github.com/evmos/evmos', + recommendedVersion: 'v19.1.0', + compatibleVersions: ['v19.1.0'], + cosmosSdkVersion: 'evmos/cosmos-sdk v0.47.12-evmos.2', + consensus: { + type: 'cometbft', + version: 'v0.37.9' + }, + binaries: { + "linux/amd64": 'https://github.com/evmos/evmos/releases/download/v19.1.0/evmos_19.1.0_Linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/evmos/evmos/releases/download/v19.1.0/evmos_19.1.0_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/evmos/evmos/releases/download/v19.1.0/evmos_19.1.0_Darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/evmos/evmos/releases/download/v19.1.0/evmos_19.1.0_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/evmos/evmos/releases/download/v19.1.0/evmos_19.1.0_Windows_amd64.zip' + }, + genesis: { + genesisUrl: 'https://archive.evmos.org/mainnet/genesis.json' + }, + versions: [ + { + name: 'v12', + tag: 'v12.1.5', + proposal: 137, + height: 12303000, + recommendedVersion: 'v12.1.5', + compatibleVersions: [ + 'v12.1.5', + 'v12.1.3', + 'v12.1.2', + 'v12.1.1', + 'v12.1.0' + ], + cosmosSdkVersion: '0.46', + consensus: { + type: 'tendermint', + version: '0.34' + }, + binaries: { + "linux/amd64": 'https://github.com/evmos/evmos/releases/download/v12.1.5/evmos_12.1.5_Linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/evmos/evmos/releases/download/v12.1.5/evmos_12.1.5_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/evmos/evmos/releases/download/v12.1.5/evmos_12.1.5_Darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/evmos/evmos/releases/download/v12.1.5/evmos_12.1.5_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/evmos/evmos/releases/download/v12.1.5/evmos_12.1.5_Windows_amd64.zip' + }, + nextVersionName: 'v13.0.2', + sdk: { + type: 'cosmos', + version: '0.46' + }, + ibc: { + type: 'go', + version: '6.1.0' + } + }, + { + name: 'v13.0.2', + tag: 'v13.0.2', + proposal: 149, + height: 14538200, + recommendedVersion: 'v13.0.2', + compatibleVersions: ['v13.0.2'], + cosmosSdkVersion: '0.46', + consensus: { + type: 'cometbft', + version: 'v0.34.29' + }, + binaries: { + "linux/amd64": 'https://github.com/evmos/evmos/releases/download/v13.0.2/evmos_13.0.2_Linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/evmos/evmos/releases/download/v13.0.2/evmos_13.0.2_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/evmos/evmos/releases/download/v13.0.2/evmos_13.0.2_Darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/evmos/evmos/releases/download/v13.0.2/evmos_13.0.2_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/evmos/evmos/releases/download/v13.0.2/evmos_13.0.2_Windows_amd64.zip' + }, + nextVersionName: 'v14.0.0', + sdk: { + type: 'cosmos', + version: '0.46' + }, + ibc: { + type: 'go', + version: 'v6.2.0' + } + }, + { + name: 'v14.0.0', + tag: 'v14.0.0', + proposal: 196, + height: 16105000, + recommendedVersion: 'v14.0.0', + compatibleVersions: ['v14.0.0'], + cosmosSdkVersion: 'v0.47.4-evmos.2', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + binaries: { + "linux/amd64": 'https://github.com/evmos/evmos/releases/download/v14.0.0/evmos_14.0.0_Linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/evmos/evmos/releases/download/v14.0.0/evmos_14.0.0_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/evmos/evmos/releases/download/v14.0.0/evmos_14.0.0_Darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/evmos/evmos/releases/download/v14.0.0/evmos_14.0.0_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/evmos/evmos/releases/download/v14.0.0/evmos_14.0.0_Windows_amd64.zip' + }, + nextVersionName: 'v15.0.0', + sdk: { + type: 'cosmos', + version: 'v0.47.4', + tag: 'v0.47.4-evmos.2' + }, + ibc: { + type: 'go', + version: 'v7.3.0' + } + }, + { + name: 'v15.0.0', + tag: 'v15.0.0', + proposal: 240, + height: 16946771, + recommendedVersion: 'v15.0.0', + compatibleVersions: ['v15.0.0'], + cosmosSdkVersion: 'v0.47.5-evmos', + consensus: { + type: 'cometbft', + version: 'v0.37.3', + tag: 'v0.37.3-0.20230920093934-46df7b597e3c' + }, + binaries: { + "linux/amd64": 'https://github.com/evmos/evmos/releases/download/v15.0.0/evmos_15.0.0_Linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/evmos/evmos/releases/download/v15.0.0/evmos_15.0.0_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/evmos/evmos/releases/download/v15.0.0/evmos_15.0.0_Darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/evmos/evmos/releases/download/v15.0.0/evmos_15.0.0_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/evmos/evmos/releases/download/v15.0.0/evmos_15.0.0_Windows_amd64.zip' + }, + nextVersionName: 'v16.0.0', + sdk: { + type: 'cosmos', + version: 'v0.47.5', + tag: 'v0.47.5-evmos.2' + }, + ibc: { + type: 'go', + version: 'v7.3.1' + } + }, + { + name: 'v16.0.0', + tag: 'v16.0.4', + proposal: 265, + height: 18295000, + recommendedVersion: 'v16.0.4', + compatibleVersions: ['v16.0.4'], + cosmosSdkVersion: 'v0.47.5-evmos.2', + consensus: { + type: 'cometbft', + version: 'v0.37.3', + tag: 'v0.37.3-0.20230920093934-46df7b597e3c' + }, + binaries: { + "linux/amd64": 'https://github.com/evmos/evmos/releases/download/v16.0.4/evmos_16.0.4_Linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/evmos/evmos/releases/download/v16.0.4/evmos_16.0.4_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/evmos/evmos/releases/download/v16.0.4/evmos_16.0.4_Darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/evmos/evmos/releases/download/v16.0.4/evmos_16.0.4_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/evmos/evmos/releases/download/v16.0.4/evmos_16.0.4_Windows_amd64.zip' + }, + nextVersionName: 'v17.0.0', + sdk: { + type: 'cosmos', + version: 'v0.47.5', + tag: 'v0.47.5-evmos.2' + }, + ibc: { + type: 'go', + version: 'v7.3.1' + } + }, + { + name: 'v17.0.0', + tag: 'v17.0.1', + height: 20101000, + recommendedVersion: 'v17.0.1', + compatibleVersions: ['v17.0.1'], + cosmosSdkVersion: 'evmos/cosmos-sdk v0.47.5-evmos.2', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + binaries: { + "linux/amd64": 'https://github.com/evmos/evmos/releases/download/v17.0.1/evmos_17.0.1_Linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/evmos/evmos/releases/download/v17.0.1/evmos_17.0.1_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/evmos/evmos/releases/download/v17.0.1/evmos_17.0.1_Darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/evmos/evmos/releases/download/v17.0.1/evmos_17.0.1_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/evmos/evmos/releases/download/v17.0.1/evmos_17.0.1_Windows_amd64.zip' + }, + nextVersionName: 'v18.0.0', + sdk: { + type: 'cosmos', + repo: 'https://github.com/evmos/cosmos-sdk', + version: 'v0.47.5', + tag: 'v0.47.5-evmos.2' + }, + ibc: { + type: 'go', + version: '7.4.0' + } + }, + { + name: 'v18.0.0', + tag: 'v18.0.1', + height: 20396852, + recommendedVersion: 'v18.0.1', + compatibleVersions: ['v18.0.1'], + cosmosSdkVersion: 'evmos/cosmos-sdk v0.47.5-evmos.2', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + binaries: { + "linux/amd64": 'https://github.com/evmos/evmos/releases/download/v18.0.1/evmos_18.0.1_Linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/evmos/evmos/releases/download/v18.0.1/evmos_18.0.1_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/evmos/evmos/releases/download/v18.0.1/evmos_18.0.1_Darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/evmos/evmos/releases/download/v18.0.1/evmos_18.0.1_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/evmos/evmos/releases/download/v18.0.1/evmos_18.0.1_Windows_amd64.zip' + }, + nextVersionName: 'v18.1.0', + sdk: { + type: 'cosmos', + repo: 'https://github.com/evmos/cosmos-sdk', + version: 'v0.47.5', + tag: 'v0.47.5-evmos.2' + }, + ibc: { + type: 'go', + version: '7.4.0' + } + }, + { + name: 'v18.1.0', + tag: 'v18.1.0', + height: 21209000, + recommendedVersion: 'v18.1.0', + compatibleVersions: ['v18.1.0'], + cosmosSdkVersion: 'evmos/cosmos-sdk v0.47.5-evmos.2', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + binaries: { + "linux/amd64": 'https://github.com/evmos/evmos/releases/download/v18.1.0/evmos_18.1.0_Linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/evmos/evmos/releases/download/v18.1.0/evmos_18.1.0_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/evmos/evmos/releases/download/v18.1.0/evmos_18.1.0_Darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/evmos/evmos/releases/download/v18.1.0/evmos_18.1.0_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/evmos/evmos/releases/download/v18.1.0/evmos_18.1.0_Windows_amd64.zip' + }, + sdk: { + type: 'cosmos', + repo: 'https://github.com/evmos/cosmos-sdk', + version: 'v0.47.5', + tag: 'v0.47.5-evmos.2' + }, + ibc: { + type: 'go', + version: '7.4.0' + }, + nextVersionName: 'v19.1.0' + }, + { + name: 'v19.1.0', + tag: 'v19.1.0', + height: 22763500, + recommendedVersion: 'v19.1.0', + compatibleVersions: ['v19.1.0'], + cosmosSdkVersion: 'evmos/cosmos-sdk v0.47.12-evmos.2', + consensus: { + type: 'cometbft', + version: 'v0.37.9' + }, + binaries: { + "linux/amd64": 'https://github.com/evmos/evmos/releases/download/v19.1.0/evmos_19.1.0_Linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/evmos/evmos/releases/download/v19.1.0/evmos_19.1.0_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/evmos/evmos/releases/download/v19.1.0/evmos_19.1.0_Darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/evmos/evmos/releases/download/v19.1.0/evmos_19.1.0_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/evmos/evmos/releases/download/v19.1.0/evmos_19.1.0_Windows_amd64.zip' + }, + sdk: { + type: 'cosmos', + repo: 'https://github.com/evmos/cosmos-sdk', + version: 'v0.47.12', + tag: 'v0.47.12-evmos.2' + }, + ibc: { + type: 'go', + version: '7.6.0' + }, + nextVersionName: '' + } + ], + sdk: { + type: 'cosmos', + repo: 'https://github.com/evmos/cosmos-sdk', + version: 'v0.47.12', + tag: 'v0.47.5-evmos.2' + }, + ibc: { + type: 'go', + version: '7.6.0' + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/evmos.png', @@ -42,7 +348,7 @@ const info: Chain = { provider: 'ecostake' }, { - address: 'https://evmos-rpc.lavenderfive.com:443', + address: 'https://rpc.lavenderfive.com:443/evmos', provider: 'Lavender.Five Nodes 🐝' }, { @@ -132,6 +438,14 @@ const info: Chain = { { address: 'https://rpc.evmos.bronbro.io:443', provider: 'Bro_n_Bro' + }, + { + address: 'https://rpc.evmos.citizenweb3.com:443', + provider: 'Citizen Web3' + }, + { + address: 'https://evmos.drpc.org', + provider: 'dRPC' } ], rest: [ @@ -140,7 +454,7 @@ const info: Chain = { provider: 'Blockdaemon' }, { - address: 'https://evmos-api.lavenderfive.com:443', + address: 'https://rest.lavenderfive.com:443/evmos', provider: 'Lavender.Five Nodes 🐝' }, { @@ -234,7 +548,7 @@ const info: Chain = { provider: 'Notional' }, { - address: 'evmos-grpc.lavenderfive.com:443', + address: 'evmos.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -436,7 +750,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/evmos.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/evmos.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/evmos.svg', + theme: { + primaryColorHex: '#ec4c34' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/evmos/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/evmos/ibc-data.ts index b480faf15..73ac35dfb 100644 --- a/v2/packages/chain-registry/src/mainnet/evmos/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/evmos/ibc-data.ts @@ -494,6 +494,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'evmos', + clientId: '07-tendermint-142', + connectionId: 'connection-89' + }, + chain2: { + chainName: 'lava', + clientId: '07-tendermint-9', + connectionId: 'connection-14' + }, + channels: [{ + chain1: { + channelId: 'channel-117', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-8', + 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/fetchhub/asset-list.ts b/v2/packages/chain-registry/src/mainnet/fetchhub/asset-list.ts index a0c606692..6dc7d9448 100644 --- a/v2/packages/chain-registry/src/mainnet/fetchhub/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/fetchhub/asset-list.ts @@ -22,8 +22,12 @@ const info: AssetList = { coingeckoId: 'fetch-ai', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/fetchhub/images/fet.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/fetchhub/images/fet.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/fetchhub/images/fet.svg', + theme: { + primaryColorHex: '#1c2444' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The MOBX coin rewards the use of eco-friendly micromobility transportation.', denomUnits: [{ @@ -43,8 +47,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/fetchhub/images/mobx.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/fetchhub/images/mobx.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/fetchhub/images/mobx.svg', + theme: { + primaryColorHex: '#04ae9b' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/fetchhub/chain.ts b/v2/packages/chain-registry/src/mainnet/fetchhub/chain.ts index f7a14d9e1..ed768d645 100644 --- a/v2/packages/chain-registry/src/mainnet/fetchhub/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/fetchhub/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'mainnet', prettyName: 'Fetch.ai', + chainType: 'cosmos', chainId: 'fetchhub-4', bech32Prefix: 'fetch', daemonName: 'fetchd', @@ -24,7 +25,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/fetchai/fetchd', + recommendedVersion: 'v0.10.5', + compatibleVersions: ['v0.10.5'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/fetchai/genesis-fetchhub/fetchhub-4/fetchhub-4/data/genesis_migrated_5300200.json' + }, + versions: [{ + name: 'v0.10.5', + recommendedVersion: 'v0.10.5', + compatibleVersions: ['v0.10.5'] + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/fetchhub/images/fet.png', @@ -87,6 +98,14 @@ const info: Chain = { { address: 'https://fetch.rpc.nodeshub.online:443', provider: 'Nodes Hub 🛡️ 100% Slash Protected 🛡️ | Restake ✅' + }, + { + address: 'https://rpc.fetchhub-4.fetch.aviaone.com', + provider: 'AVIAONE 🟢' + }, + { + address: 'https://fetchai-rpc.bluestake.net:443', + provider: 'BlueStake 🚀' } ], rest: [ @@ -145,6 +164,14 @@ const info: Chain = { { address: 'https://fetch.api.nodeshub.online:443', provider: 'Nodes Hub 🛡️ 100% Slash Protected 🛡️ | Restake ✅' + }, + { + address: 'https://api.fetchhub-4.fetch.aviaone.com/', + provider: 'AVIAONE 🟢' + }, + { + address: 'https://fetchai-api.bluestake.net', + provider: 'BlueStake 🚀' } ], grpc: [ @@ -187,6 +214,10 @@ const info: Chain = { { address: 'fetch.grpc.nodeshub.online', provider: 'Nodes Hub' + }, + { + address: 'grpc.fetchhub-4.fetch.aviaone.com:9094', + provider: 'AVIAONE 🟢' } ] }, @@ -235,11 +266,20 @@ const info: Chain = { url: 'https://explorer.nodeshub.online/fetchhub/', txPage: 'https://explorer.nodeshub.online/fetchhub/tx/${txHash}', accountPage: 'https://explorer.nodeshub.online/fetchhub/accounts/${accountAddress}' + }, + { + kind: 'Blockchain Explorer by AVIAONE 🟢', + url: 'https://mainnet.explorer.aviaone.com/fetchhub', + txPage: 'https://mainnet.explorer.aviaone.com/fetchhub/tx/${txHash}', + accountPage: 'https://mainnet.explorer.aviaone.com/fetchhub/accounts/${accountAddress}' } ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/fetchhub/images/fet.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/fetchhub/images/fet.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/fetchhub/images/fet.svg', + theme: { + primaryColorHex: '#1c2444' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/finschia/asset-list.ts b/v2/packages/chain-registry/src/mainnet/finschia/asset-list.ts index 54ceb67ba..afafa6f8c 100644 --- a/v2/packages/chain-registry/src/mainnet/finschia/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/finschia/asset-list.ts @@ -22,7 +22,10 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/finschia/images/fnsa.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/finschia/images/fnsa.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/finschia/images/fnsa.svg', + theme: { + primaryColorHex: '#040404' + } }], coingeckoId: 'link', keywords: ['staking'] diff --git a/v2/packages/chain-registry/src/mainnet/finschia/chain.ts b/v2/packages/chain-registry/src/mainnet/finschia/chain.ts index f56f52f6f..30e16f91d 100644 --- a/v2/packages/chain-registry/src/mainnet/finschia/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/finschia/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../chain.schema.json', chainName: 'finschia', + chainType: 'cosmos', chainId: 'finschia-2', website: 'https://www.finschia.io/', prettyName: 'Finschia', @@ -30,9 +31,120 @@ const info: Chain = { } }, codebase: { + gitRepo: 'https://github.com/finschia/finschia', + recommendedVersion: 'v2.0.1', + compatibleVersions: ['v2.0.0', 'v2.0.1'], + binaries: { + "linux/amd64": 'https://github.com/Finschia/finschia/releases/download/v2.0.1/fnsad-2.0.1-linux-amd64', + "linux/arm64": 'https://github.com/Finschia/finschia/releases/download/v2.0.1/fnsad-2.0.1-linux-arm64', + "darwin/amd64": 'https://github.com/Finschia/finschia/releases/download/v2.0.1/fnsad-2.0.1-darwin-amd64', + "darwin/arm64": 'https://github.com/Finschia/finschia/releases/download/v2.0.1/fnsad-2.0.1-darwin-arm64' + }, cosmosSdkVersion: 'github.com/Finschia/finschia-sdk@v0.48.1', + cosmwasmVersion: 'github.com/Finschia/wasmd@v0.2.0', cosmwasmEnabled: true, - cosmwasmVersion: 'github.com/Finschia/wasmd@v0.2.0' + cosmwasmPath: '$HOME/.finschia/wasm/wasm', + genesis: { + name: 'v2', + genesisUrl: 'https://vos.line-scdn.net/finschia-2-fileshare/datafile/finschia-prod-2/finschia-2-genesis.tgz' + }, + versions: [{ + name: 'v1', + tag: 'v1.1.1', + height: 55791218, + recommendedVersion: 'v1.1.1', + compatibleVersions: ['v1.1.1'], + binaries: { + "linux/amd64": 'https://github.com/Finschia/finschia/releases/download/v1.1.1/finschia-v1.1.1-linux-amd64.tgz', + "linux/arm64": 'https://github.com/Finschia/finschia/releases/download/v1.1.1/finschia-v1.1.1-linux-arm64.tgz', + "darwin/amd64": 'https://github.com/Finschia/finschia/releases/download/v1.1.1/finschia-v1.1.1-darwin-amd64.tgz', + "darwin/arm64": 'https://github.com/Finschia/finschia/releases/download/v1.1.1/finschia-v1.1.1-darwin-arm64.tgz' + }, + cosmosSdkVersion: 'github.com/Finschia/finschia-sdk@v0.47.3', + cosmwasmVersion: 'github.com/Finschia/wasmd@v0.1.5', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.finschia/wasm/wasm', + nextVersionName: 'v2', + sdk: { + type: 'cosmos', + version: 'v0.47.3', + repo: 'https://github.com/Finschia/finschia-sdk' + }, + language: { + type: 'go', + version: '1.18' + }, + cosmwasm: { + version: 'v0.1.5', + path: '$HOME/.finschia/wasm/wasm', + enabled: true, + repo: 'https://github.com/Finschia/wasmd' + }, + ibc: { + type: 'go', + version: 'v3.3.3', + icsEnabled: ['ics20-1'] + } + }, { + name: 'v2', + tag: 'v2.0.1', + proposal: 17, + height: 59938000, + recommendedVersion: 'v2.0.1', + compatibleVersions: ['v2.0.0', 'v2.0.1'], + binaries: { + "linux/amd64": 'https://github.com/Finschia/finschia/releases/download/v2.0.1/fnsad-2.0.1-linux-amd64', + "linux/arm64": 'https://github.com/Finschia/finschia/releases/download/v2.0.1/fnsad-2.0.1-linux-arm64', + "darwin/amd64": 'https://github.com/Finschia/finschia/releases/download/v2.0.1/fnsad-2.0.1-darwin-amd64', + "darwin/arm64": 'https://github.com/Finschia/finschia/releases/download/v2.0.1/fnsad-2.0.1-darwin-arm64' + }, + cosmosSdkVersion: 'github.com/Finschia/finschia-sdk@v0.48.1', + cosmwasmVersion: 'github.com/Finschia/wasmd@v0.2.0', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.finschia/wasm/wasm', + previousVersionName: 'v1', + nextVersionName: 'v3', + sdk: { + type: 'cosmos', + version: 'v0.48.1', + repo: 'https://github.com/Finschia/finschia-sdk' + }, + language: { + type: 'go', + version: '1.20' + }, + cosmwasm: { + version: 'v0.2.0', + path: '$HOME/.finschia/wasm/wasm', + enabled: true, + repo: 'https://github.com/Finschia/wasmd' + }, + ibc: { + type: 'go', + version: 'v4.3.1', + icsEnabled: ['ics20-1'] + } + }], + language: { + type: 'go', + version: '1.20' + }, + sdk: { + type: 'cosmos', + repo: 'https://github.com/Finschia/finschia-sdk', + version: 'v0.48.1' + }, + ibc: { + type: 'go', + version: 'v4.3.1', + icsEnabled: ['ics20-1'] + }, + cosmwasm: { + version: 'v0.2.0', + path: '$HOME/.finschia/wasm/wasm', + enabled: true, + repo: 'https://github.com/Finschia/wasmd' + } }, description: 'Finschia (formerly LINE Blockchain Mainnet) aims to build a sustainable token model and create token demand to become a blockchain with 1 billion users.', apis: { @@ -59,7 +171,10 @@ const info: Chain = { }], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/finschia/images/fnsa.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/finschia/images/fnsa.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/finschia/images/fnsa.svg', + theme: { + primaryColorHex: '#040404' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/finschia/images/fnsa.png', diff --git a/v2/packages/chain-registry/src/mainnet/firmachain/asset-list.ts b/v2/packages/chain-registry/src/mainnet/firmachain/asset-list.ts index 979649b06..cbb2d41d3 100644 --- a/v2/packages/chain-registry/src/mainnet/firmachain/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/firmachain/asset-list.ts @@ -3,7 +3,7 @@ const info: AssetList = { $schema: '../assetlist.schema.json', chainName: 'firmachain', assets: [{ - description: 'The native token of FirmaChain', + description: 'FIRMACHAIN adds a signing and verifying e-contract function to the blockchain. Unlocking new limits of electronic contracts with blockchain technology, FIRMACHAIN seeks to resolve all the social and legal issues (contracts, notarial, etc.) with written contracts through the use of electronic contracts based on FIRMACHAIN’s data blockchain.', denomUnits: [{ denom: 'ufct', exponent: 0 @@ -12,7 +12,7 @@ const info: AssetList = { exponent: 6 }], base: 'ufct', - name: 'FirmaChain', + name: 'FIRMACHAIN', display: 'fct', symbol: 'FCT', logoURIs: { @@ -22,8 +22,12 @@ const info: AssetList = { coingeckoId: 'firmachain', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/firmachain/images/fct.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/firmachain/images/fct.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/firmachain/images/fct.svg', + theme: { + primaryColorHex: '#1c1c1c' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/firmachain/chain.ts b/v2/packages/chain-registry/src/mainnet/firmachain/chain.ts index 798f66554..0428e2b2b 100644 --- a/v2/packages/chain-registry/src/mainnet/firmachain/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/firmachain/chain.ts @@ -5,7 +5,8 @@ const info: Chain = { status: 'live', networkType: 'mainnet', website: 'https://firmachain.org/', - prettyName: 'FirmaChain', + prettyName: 'FIRMACHAIN', + chainType: 'cosmos', chainId: 'colosseum-1', bech32Prefix: 'firma', slip44: 7777777, @@ -15,7 +16,10 @@ const info: Chain = { fees: { feeTokens: [{ denom: 'ufct', - fixedMinGasPrice: 0.1 + fixedMinGasPrice: 0.1, + lowGasPrice: 0.1, + averageGasPrice: 0.15, + highGasPrice: 0.2 }] }, staking: { @@ -24,7 +28,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/firmachain/firmachain', + recommendedVersion: 'v0.3.5-patch', + compatibleVersions: ['v0.3.5-patch'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/FirmaChain/mainnet/main/colosseum-1/genesis.json' + }, + versions: [{ + name: 'v0.3.5', + recommendedVersion: 'v0.3.5-patch', + compatibleVersions: ['v0.3.5-patch'] + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/firmachain/images/fct.png', @@ -45,7 +59,7 @@ const info: Chain = { provider: 'ChainTools' }, { - address: 'https://firmachain-rpc.lavenderfive.com/', + address: 'https://rpc.lavenderfive.com:443/firmachain', provider: 'Lavender.Five Nodes 🐝' }, { @@ -55,6 +69,10 @@ const info: Chain = { { address: 'https://firmachain.rpc.nodeshub.online:443', provider: 'Nodes Hub 🛡️ 100% Slash Protected 🛡️ | Restake ✅' + }, + { + address: 'https://firmachain_mainnet_rpc.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' } ], rest: [ @@ -71,7 +89,7 @@ const info: Chain = { provider: 'ChainTools' }, { - address: 'https://firmachain-api.lavenderfive.com/', + address: 'https://rest.lavenderfive.com:443/firmachain', provider: 'Lavender.Five Nodes 🐝' }, { @@ -81,11 +99,15 @@ const info: Chain = { { address: 'https://firmachain.api.nodeshub.online:443', provider: 'Nodes Hub 🛡️ 100% Slash Protected 🛡️ | Restake ✅' + }, + { + address: 'https://firmachain_mainnet_api.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' } ], grpc: [ { - address: 'firmachain-grpc.lavenderfive.com:443', + address: 'firmachain.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -136,11 +158,20 @@ const info: Chain = { url: 'https://explorer.nodeshub.online/firmachain/', txPage: 'https://explorer.nodeshub.online/firmachain/tx/${txHash}', accountPage: 'https://explorer.nodeshub.online/firmachain/accounts/${accountAddress}' + }, + { + kind: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥', + url: 'https://explorer.whenmoonwhenlambo.money/firmachain', + txPage: 'https://explorer.whenmoonwhenlambo.money/firmachain/tx/${txHash}', + accountPage: 'https://explorer.whenmoonwhenlambo.money/firmachain/account/${accountAddress}' } ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/firmachain/images/fct.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/firmachain/images/fct.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/firmachain/images/fct.svg', + theme: { + primaryColorHex: '#1c1c1c' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/firmachain/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/firmachain/ibc-data.ts new file mode 100644 index 000000000..1a75b8cfc --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/firmachain/ibc-data.ts @@ -0,0 +1,32 @@ +import { IBCData } from '@chain-registry/v2-types'; +const info: IBCData[] = [{ + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'firmachain', + clientId: '07-tendermint-1', + connectionId: 'connection-1' + }, + chain2: { + chainName: 'osmosis', + clientId: '07-tendermint-3236', + connectionId: 'connection-2723' + }, + channels: [{ + chain1: { + channelId: 'channel-1', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-79241', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true, + dex: 'osmosis' + } + }] + }]; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/firmachain/index.ts b/v2/packages/chain-registry/src/mainnet/firmachain/index.ts index 8e9955d91..c9208adae 100644 --- a/v2/packages/chain-registry/src/mainnet/firmachain/index.ts +++ b/v2/packages/chain-registry/src/mainnet/firmachain/index.ts @@ -1,5 +1,7 @@ import _assetList from './asset-list'; import _chain from './chain'; +import _ibcData from './ibc-data'; export const assetList = _assetList; export const chain = _chain; +export const ibcData = _ibcData; diff --git a/v2/packages/chain-registry/src/mainnet/furya/asset-list.ts b/v2/packages/chain-registry/src/mainnet/furya/asset-list.ts index 21552d15e..1545ec52d 100644 --- a/v2/packages/chain-registry/src/mainnet/furya/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/furya/asset-list.ts @@ -16,21 +16,22 @@ const info: AssetList = { display: 'fury', symbol: 'FURY', logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/furya/images/ufury.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/furya/images/ufury.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/furya/images/fury.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/furya/images/fury.svg' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/furya/images/ufury.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/furya/images/ufury.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/furya/images/fury.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/furya/images/fury.svg', theme: { - primaryColorHex: '#eaf143' + primaryColorHex: '#040404' } }], coingeckoId: 'fanfury', keywords: ['gaming', 'staking'], socials: { twitter: 'https://twitter.com/furyachain' - } + }, + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/furya/chain.ts b/v2/packages/chain-registry/src/mainnet/furya/chain.ts index db102b201..fb1437030 100644 --- a/v2/packages/chain-registry/src/mainnet/furya/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/furya/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://furya.xyz/', prettyName: 'furya', + chainType: 'cosmos', chainId: 'furya-1', daemonName: 'furyad', nodeHome: '$HOME/.furyad', @@ -14,7 +15,7 @@ const info: Chain = { fees: { feeTokens: [{ denom: 'ufury', - lowGasPrice: 0, + lowGasPrice: 0.1, averageGasPrice: 0.25, highGasPrice: 0.5 }] @@ -25,58 +26,86 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/furysport/furya-chain', + recommendedVersion: 'v2.0.0', + compatibleVersions: ['v1.0.0', 'v2.0.0'], + genesis: { + genesisUrl: 'https://github.com/furysport/furya-chain/blob/main/network/mainnet/genesis.json' + }, + versions: [{ + name: 'v1.0.0', + proposal: -1, + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + cosmosSdkVersion: 'v0.45.7', + consensus: { + type: 'tendermint', + version: 'v0.37.2' + }, + cosmwasmVersion: 'v0.20.0', + cosmwasmEnabled: true, + nextVersionName: 'v2.0.0', + sdk: { + type: 'cosmos', + version: 'v0.45.7' + }, + cosmwasm: { + version: 'v0.20.0', + enabled: true + } + }, { + name: 'v2.0.0', + proposal: 3, + height: 2839877, + recommendedVersion: 'v2.0.0', + compatibleVersions: ['v1.0.0'], + cosmosSdkVersion: 'v0.47.8', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.41.0', + cosmwasmEnabled: true, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.47.8' + }, + cosmwasm: { + version: 'v0.41.0', + enabled: true + } + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/furya/images/chain.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/furya/images/chain.svg' }, apis: { - rpc: [ - { - address: 'https://rpc.furya.xyz', - provider: 'Furya Genesis Validator' - }, - { + rpc: [{ address: 'https://furya-rpc.synergynodes.com', provider: 'synergynodes' - }, - { + }, { address: 'https://furya.rpc.nodeshub.online:443', provider: 'nodeshub' - } - ], - rest: [ - { - address: 'https://api.furya.xyz', - provider: 'Furya Genesis Validator' - }, - { + }], + rest: [{ address: 'https://furya.api.nodeshub.online', provider: 'synergynodes' - }, - { - address: 'https://furya.api.nodeshub.online', - provider: 'Furya Genesis Validator' - }, - { + }, { address: 'https://furya.api.nodeshub.online:443', provider: 'Nodes Hub 🛡️ 100% Slash Protected 🛡️ | Restake ✅' - } - ], + }], grpc: [{ - address: 'grpc.furya.xyz:443', - provider: 'Furya Genesis Validator' - }, { address: 'https://furya.grpc.nodeshub.online', provider: 'Nodes Hub' }] }, explorers: [{ kind: 'Furya Explorer', - url: 'https://explorer.furya.xyz/', - txPage: 'https://explorer.furya.xyz/furya/tx/${txHash}', - accountPage: 'https://explorer.furya.xyz/furya/account/${accountAddress}' + url: 'https://explorer.furya.network/furya-1/', + txPage: 'https://explorer.furya.network/furya-1/tx/${txHash}', + accountPage: 'https://explorer.furya.network/furya-1/account/${accountAddress}' }, { kind: 'Nodeshub Explorer', url: 'https://explorer.nodeshub.online/furya', @@ -85,7 +114,10 @@ const info: Chain = { }], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/furya/images/chain.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/furya/images/chain.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/furya/images/chain.svg', + theme: { + primaryColorHex: '#040404' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/furya/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/furya/ibc-data.ts index 01adb6c3f..64263a42f 100644 --- a/v2/packages/chain-registry/src/mainnet/furya/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/furya/ibc-data.ts @@ -92,21 +92,21 @@ const info: IBCData[] = [ $schema: '../ibc_data.schema.json', chain1: { chainName: 'furya', - clientId: '07-tendermint-4', - connectionId: 'connection-3' + clientId: '07-tendermint-10', + connectionId: 'connection-9' }, chain2: { chainName: 'osmosis', - clientId: '07-tendermint-3029', - connectionId: 'connection-2515' + clientId: '07-tendermint-3201', + connectionId: 'connection-2658' }, channels: [{ chain1: { - channelId: 'channel-3', + channelId: 'channel-8', portId: 'transfer' }, chain2: { - channelId: 'channel-8690', + channelId: 'channel-74222', portId: 'transfer' }, ordering: 'unordered', @@ -122,21 +122,21 @@ const info: IBCData[] = [ $schema: '../ibc_data.schema.json', chain1: { chainName: 'furya', - clientId: '07-tendermint-2', - connectionId: 'connection-1' + clientId: '07-tendermint-14', + connectionId: 'connection-10' }, chain2: { chainName: 'terra2', - clientId: '07-tendermint-385', - connectionId: 'connection-361' + clientId: '07-tendermint-422', + connectionId: 'connection-436' }, channels: [{ chain1: { - channelId: 'channel-1', + channelId: 'channel-9', portId: 'transfer' }, chain2: { - channelId: 'channel-271', + channelId: 'channel-495', portId: 'transfer' }, ordering: 'unordered', diff --git a/v2/packages/chain-registry/src/mainnet/fxcore/asset-list.ts b/v2/packages/chain-registry/src/mainnet/fxcore/asset-list.ts index 1d0f06325..cf8a3bd2e 100644 --- a/v2/packages/chain-registry/src/mainnet/fxcore/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/fxcore/asset-list.ts @@ -4,6 +4,7 @@ const info: AssetList = { chainName: 'fxcore', assets: [{ description: 'The native staking token of the Function X', + extendedDescription: 'FX coin is the native token on the Function X ecosystem. It is currently utilized as a governance token as well as a gas token on f(x)Core and f(x)EVM. The subnets that are built on the Function X ecosystem can also choose to utilize FX as their gas token.', denomUnits: [{ denom: 'FX', exponent: 0 @@ -22,32 +23,55 @@ const info: AssetList = { coingeckoId: 'fx-coin', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/fxcore/images/fx.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/fxcore/images/fx.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/fxcore/images/fx.svg', + theme: { + primaryColorHex: '#1c1c1c' + } + }], + socials: { + website: 'https://functionx.io', + twitter: 'https://x.com/functionx_io' + }, + typeAsset: 'sdk.coin' }, { description: 'The cross chain token of the Function X', + extendedDescription: 'PUNDIX token is the native token that functions within the Pundi X ecosystem, including PundiX Chain and XPOS. PUNDIX has several core use cases, including:\n- Payment for goods and services from merchants through XPOS\n- Gas Fee on PundiX Chain\n- Listing tokens in the XPOS\n- Merchant payments for loyalty programs and ads', denomUnits: [{ denom: 'eth0x0FD10b9899882a6f2fcb5c371E17e70FdEe00C38', - exponent: 0, - aliases: [] + exponent: 0 }, { denom: 'PUNDIX', - exponent: 18, - aliases: [] + exponent: 18 }], base: 'eth0x0FD10b9899882a6f2fcb5c371E17e70FdEe00C38', display: 'PUNDIX', name: 'Pundi X Token', symbol: 'PUNDIX', - coingeckoId: 'pundi-x-2', - logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/pundi-x-token-logo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/pundi-x-token-logo.svg' - }, + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'ethereum', + baseDenom: '0x0FD10b9899882a6f2fcb5c371E17e70FdEe00C38', + contract: '0x0FD10b9899882a6f2fcb5c371E17e70FdEe00C38' + }, + provider: 'Function X' + }], images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0x0FD10b9899882a6f2fcb5c371E17e70FdEe00C38' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/pundi-x-token-logo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/pundi-x-token-logo.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/pundi-x-token-logo.svg', + theme: { + primaryColorHex: '#f1d20c' + } + }], + socials: { + website: 'https://pundix.com', + twitter: 'https://x.com/PundiXLabs' + }, + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/fxcore/chain.ts b/v2/packages/chain-registry/src/mainnet/fxcore/chain.ts index 336856818..b6f7c5adb 100644 --- a/v2/packages/chain-registry/src/mainnet/fxcore/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/fxcore/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../chain.schema.json', chainName: 'fxcore', + chainType: 'cosmos', chainId: 'fxcore', website: 'https://functionx.io', prettyName: 'f(x)Core', @@ -28,7 +29,198 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: '0.46' + gitRepo: 'https://github.com/functionx/fx-core', + recommendedVersion: 'v7.5.0', + compatibleVersions: ['v7.5.0'], + binaries: { + "linux/amd64": 'https://github.com/FunctionX/fx-core/releases/download/v7.5.0/fxcored-v7.5.0-linux-amd64', + "linux/arm64": 'https://github.com/FunctionX/fx-core/releases/download/v7.5.0/fxcored-v7.5.0-linux-arm64', + "darwin/amd64": 'https://github.com/FunctionX/fx-core/releases/download/v7.5.0/fxcored-v7.5.0-darwin-amd64', + "darwin/arm64": 'https://github.com/FunctionX/fx-core/releases/download/v7.5.0/fxcored-v7.5.0-darwin-amd64', + "windows/amd64": 'https://github.com/FunctionX/fx-core/releases/download/v7.5.0/fxcored-v7.5.0-windows-amd64.exe' + }, + genesis: { + name: 'fxv1', + genesisUrl: 'https://github.com/functionx/fx-core/raw/main/public/mainnet/genesis.json' + }, + cosmosSdkVersion: 'v0.47.13', + consensus: { + type: 'cometbft', + version: 'v0.37.6' + }, + versions: [ + { + name: 'fxv1', + tag: 'v1.1.2', + height: 0, + nextVersionName: 'fxv2', + recommendedVersion: 'v1.1.2', + compatibleVersions: ['v1.1.2'], + binaries: { + "linux/amd64": 'https://github.com/FunctionX/fx-core/releases/download/v1.1.2/fx-core_1.1.2_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/FunctionX/fx-core/releases/download/v1.1.2/fx-core_1.1.2_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/FunctionX/fx-core/releases/download/v1.1.2/fx-core_1.1.2_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/FunctionX/fx-core/releases/download/v1.1.2/fx-core_1.1.2_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/FunctionX/fx-core/releases/download/v1.1.2/fx-core_1.1.2_Windows_x86_64.zip' + } + }, + { + name: 'fxv2', + tag: 'v2.4.2', + height: 5713000, + proposal: 10, + nextVersionName: 'fxv3', + recommendedVersion: 'v2.4.2', + compatibleVersions: ['v2.4.2'], + binaries: { + "linux/amd64": 'https://github.com/FunctionX/fx-core/releases/download/v2.4.2/fx-core_2.4.2_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/FunctionX/fx-core/releases/download/v2.4.2/fx-core_2.4.2_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/FunctionX/fx-core/releases/download/v2.4.2/fx-core_2.4.2_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/FunctionX/fx-core/releases/download/v2.4.2/fx-core_2.4.2_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/FunctionX/fx-core/releases/download/v2.4.2/fx-core_2.4.2_Windows_x86_64.zip' + } + }, + { + name: 'fxv3', + tag: 'v3.1.0', + height: 8756000, + proposal: 29, + nextVersionName: 'v4.2.x', + recommendedVersion: 'v3.1.0', + compatibleVersions: ['v3.1.0'], + binaries: { + "linux/amd64": 'https://github.com/FunctionX/fx-core/releases/download/v3.1.0/fx-core_3.1.0_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/FunctionX/fx-core/releases/download/v3.1.0/fx-core_3.1.0_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/FunctionX/fx-core/releases/download/v3.1.0/fx-core_3.1.0_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/FunctionX/fx-core/releases/download/v3.1.0/fx-core_3.1.0_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/FunctionX/fx-core/releases/download/v3.1.0/fx-core_3.1.0_Windows_x86_64.zip' + } + }, + { + name: 'v4.2.x', + tag: 'v4.2.1', + height: 10477500, + proposal: 36, + recommendedVersion: 'v4.2.1', + compatibleVersions: ['v4.2.1'], + binaries: { + "linux/amd64": 'https://github.com/functionx/fx-core/releases/download/v4.2.1/fx-core_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/functionx/fx-core/releases/download/v4.2.1/fx-core_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/functionx/fx-core/releases/download/v4.2.1/fx-core_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/FunctionX/fx-core/releases/download/v4.2.1/fx-core_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/functionx/fx-core/releases/download/v4.2.1/fx-core_Windows_x86_64.zip' + }, + cosmosSdkVersion: '0.46', + consensus: { + type: 'tendermint', + version: '0.34' + }, + sdk: { + type: 'cosmos', + version: '0.46' + } + }, + { + name: 'v5.0.x', + tag: 'v5.0.0', + height: 11601700, + proposal: 41, + previousVersionName: 'v4.2.x', + nextVersionName: 'v6.0.x', + recommendedVersion: 'v5.0.0', + compatibleVersions: ['v5.0.0'], + cosmosSdkVersion: 'v0.46.13', + consensus: { + type: 'tendermint', + version: 'v0.34.28' + }, + sdk: { + type: 'cosmos', + version: 'v0.46.13' + }, + ibc: { + type: 'go', + version: 'v6.1.1' + }, + binaries: { + "darwin/arm64": 'https://github.com/functionX/fx-core/releases/download/v5.0.0/fx-core_Darwin_arm64.tar.gz', + "darwin/amd64": 'https://github.com/functionX/fx-core/releases/download/v5.0.0/fx-core_Darwin_amd64.tar.gz', + "linux/arm64": 'https://github.com/functionX/fx-core/releases/download/v5.0.0/fx-core_Linux_arm64.tar.gz', + "linux/amd64": 'https://github.com/functionX/fx-core/releases/download/v5.0.0/fx-core_Linux_amd64.tar.gz', + "windows/amd64": 'https://github.com/functionX/fx-core/releases/download/v5.0.0/fx-core_Windows_x86_64.zip' + } + }, + { + name: 'v6.0.x', + tag: 'v6.1.0', + height: 13598000, + proposal: 47, + previousVersionName: 'v5.0.x', + nextVersionName: 'v7.5.x', + recommendedVersion: 'v6.1.0', + compatibleVersions: ['v6.1.0'], + cosmosSdkVersion: 'v0.46.13', + sdk: { + type: 'cosmos', + version: 'v0.46.13' + }, + consensus: { + type: 'tendermint', + version: 'v0.34.28' + }, + ibc: { + type: 'go', + version: 'v6.1.1' + }, + binaries: { + "darwin/arm64": 'https://github.com/functionX/fx-core/releases/download/v6.1.0/fx-core_Darwin_arm64.tar.gz', + "darwin/amd64": 'https://github.com/functionX/fx-core/releases/download/v6.1.0/fx-core_Darwin_amd64.tar.gz', + "linux/arm64": 'https://github.com/functionX/fx-core/releases/download/v6.1.0/fx-core_Linux_arm64.tar.gz', + "linux/amd64": 'https://github.com/functionX/fx-core/releases/download/v6.1.0/fx-core_Linux_amd64.tar.gz', + "windows/amd64": 'https://github.com/functionX/fx-core/releases/download/v6.1.0/fx-core_Windows_x86_64.zip' + } + }, + { + name: 'v7.5.x', + tag: 'v7.5.0', + height: 16838000, + proposal: 63, + previousVersionName: 'v6.0.x', + nextVersionName: '', + recommendedVersion: 'v7.5.0', + compatibleVersions: ['v7.5.0'], + cosmosSdkVersion: 'v0.47.13', + sdk: { + type: 'cosmos', + version: 'v0.47.13', + tag: 'v0.47.13' + }, + consensus: { + type: 'cometbft', + version: 'v0.37.9' + }, + ibc: { + type: 'go', + version: 'v7.6.0' + }, + binaries: { + "linux/amd64": 'https://github.com/FunctionX/fx-core/releases/download/v7.5.0/fxcored-v7.5.0-linux-amd64', + "linux/arm64": 'https://github.com/FunctionX/fx-core/releases/download/v7.5.0/fxcored-v7.5.0-linux-arm64', + "darwin/amd64": 'https://github.com/FunctionX/fx-core/releases/download/v7.5.0/fxcored-v7.5.0-darwin-amd64', + "darwin/arm64": 'https://github.com/FunctionX/fx-core/releases/download/v7.5.0/fxcored-v7.5.0-darwin-amd64', + "windows/amd64": 'https://github.com/FunctionX/fx-core/releases/download/v7.5.0/fxcored-v7.5.0-windows-amd64.exe' + } + } + ], + sdk: { + type: 'cosmos', + version: 'v0.47.13', + tag: 'v0.47.13' + }, + ibc: { + type: 'go', + version: 'v7.6.0' + } }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/mainnet/galaxy/asset-list.ts b/v2/packages/chain-registry/src/mainnet/galaxy/asset-list.ts index fcc2663d1..e76cbff09 100644 --- a/v2/packages/chain-registry/src/mainnet/galaxy/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/galaxy/asset-list.ts @@ -21,8 +21,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/galaxy/images/glx.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/galaxy/images/glx.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/galaxy/images/glx.svg', + theme: { + primaryColorHex: '#5e3be6' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/galaxy/chain.ts b/v2/packages/chain-registry/src/mainnet/galaxy/chain.ts index 3e30ee2cd..32203f834 100644 --- a/v2/packages/chain-registry/src/mainnet/galaxy/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/galaxy/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://galaxychain.zone/', prettyName: 'Galaxy', + chainType: 'cosmos', chainId: 'galaxy-1', bech32Prefix: 'galaxy', daemonName: 'galaxyd', @@ -25,7 +26,25 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/galaxies-labs/galaxy', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + binaries: { + "linux/amd64": 'https://github.com/galaxies-labs/galaxy/releases/download/v1.0.0/galaxy_v1.0.0_linux_amd64.tar.gz', + "darwin/amd64": 'https://github.com/galaxies-labs/galaxy/releases/download/v1.0.0/galaxy_v1.0.0_darwin_amd64.tar.gz' + }, + genesis: { + genesisUrl: 'https://github.com/OrbisWorlds/networks/raw/main/galaxy-1/genesis.json' + }, + versions: [{ + name: 'v1.0.0', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + binaries: { + "linux/amd64": 'https://github.com/galaxies-labs/galaxy/releases/download/v1.0.0/galaxy_v1.0.0_linux_amd64.tar.gz', + "darwin/amd64": 'https://github.com/galaxies-labs/galaxy/releases/download/v1.0.0/galaxy_v1.0.0_darwin_amd64.tar.gz' + } + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/galaxy/images/glx.png', @@ -43,7 +62,10 @@ const info: Chain = { }], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/galaxy/images/glx.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/galaxy/images/glx.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/galaxy/images/glx.svg', + theme: { + primaryColorHex: '#5e3be6' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/gateway/asset-list.ts b/v2/packages/chain-registry/src/mainnet/gateway/asset-list.ts index 571781d11..9c4cdb769 100644 --- a/v2/packages/chain-registry/src/mainnet/gateway/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/gateway/asset-list.ts @@ -7,12 +7,10 @@ const info: AssetList = { description: 'The native fee token of Gateway.', denomUnits: [{ denom: 'utest', - exponent: 0, - aliases: [] + exponent: 0 }, { denom: 'test', - exponent: 6, - aliases: [] + exponent: 6 }], typeAsset: 'sdk.coin', base: 'utest', @@ -24,12 +22,10 @@ const info: AssetList = { description: 'the native staking token of Gateway.', denomUnits: [{ denom: 'uworm', - exponent: 0, - aliases: [] + exponent: 0 }, { denom: 'worm', - exponent: 6, - aliases: [] + exponent: 6 }], typeAsset: 'sdk.coin', base: 'uworm', @@ -41,12 +37,10 @@ const info: AssetList = { description: 'Sui (Wormhole), SUI, factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/46YEtoSN1AcwgGSRoWruoS6bnVh8XpMp5aQTpKohCJYh', denomUnits: [{ denom: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/46YEtoSN1AcwgGSRoWruoS6bnVh8XpMp5aQTpKohCJYh', - exponent: 0, - aliases: [] + exponent: 0 }, { denom: 'wormhole/46YEtoSN1AcwgGSRoWruoS6bnVh8XpMp5aQTpKohCJYh/8', - exponent: 8, - aliases: [] + exponent: 8 }], address: 'wormhole19hlynxzedrlqv99v6qscww7d3crhl86qtd0vprpltg5g9xx6jk9q6ya33y', base: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/46YEtoSN1AcwgGSRoWruoS6bnVh8XpMp5aQTpKohCJYh', @@ -70,18 +64,17 @@ const info: AssetList = { }], logoURIs: { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/sui/images/sui.svg' - } + }, + typeAsset: 'sdk.coin' }, { description: 'Wrapped Ether (Wormhole), WETH, factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/5BWqpR48Lubd55szM5i62zK7TFkddckhbT48yy6mNbDp', denomUnits: [{ denom: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/5BWqpR48Lubd55szM5i62zK7TFkddckhbT48yy6mNbDp', - exponent: 0, - aliases: [] + exponent: 0 }, { denom: 'wormhole/5BWqpR48Lubd55szM5i62zK7TFkddckhbT48yy6mNbDp/8', - exponent: 8, - aliases: [] + exponent: 8 }], address: 'wormhole18csycs4vm6varkp00apuqlsm7v4twg8jsljk8wfdd7cghr7g4rtslwqndm', base: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/5BWqpR48Lubd55szM5i62zK7TFkddckhbT48yy6mNbDp', @@ -102,19 +95,21 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.svg', + theme: { + primaryColorHex: '#303030' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Wrapped liquid staked Ether 2.0 (Wormhole), wstETH, factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/5TSQTEhJ5Q6r1YqCmCxTRSPiV2pGx5rZUQf6g2XH4e1b', denomUnits: [{ denom: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/5TSQTEhJ5Q6r1YqCmCxTRSPiV2pGx5rZUQf6g2XH4e1b', - exponent: 0, - aliases: [] + exponent: 0 }, { denom: 'wormhole/5TSQTEhJ5Q6r1YqCmCxTRSPiV2pGx5rZUQf6g2XH4e1b/8', - exponent: 8, - aliases: [] + exponent: 8 }], address: 'wormhole1gg6f95cymcfrfzhpek7cf5wl53t5kng52cd2m0krgdlu8k58vd8qezy8pt', base: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/5TSQTEhJ5Q6r1YqCmCxTRSPiV2pGx5rZUQf6g2XH4e1b', @@ -138,18 +133,17 @@ const info: AssetList = { }], logoURIs: { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wsteth.svg' - } + }, + typeAsset: 'sdk.coin' }, { description: 'Aptos Coin (Wormhole), APT, factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/5wS2fGojbL9RhGEAeQBdkHPUAciYDxjDTMYvdf9aDn2r', denomUnits: [{ denom: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/5wS2fGojbL9RhGEAeQBdkHPUAciYDxjDTMYvdf9aDn2r', - exponent: 0, - aliases: [] + exponent: 0 }, { denom: 'wormhole/5wS2fGojbL9RhGEAeQBdkHPUAciYDxjDTMYvdf9aDn2r/8', - exponent: 8, - aliases: [] + exponent: 8 }], address: 'wormhole1f9sxjn0qu8xylcpzlvnhrefnatndqxnrajfrnr5h97hegnmsdqhsh6juc0', base: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/5wS2fGojbL9RhGEAeQBdkHPUAciYDxjDTMYvdf9aDn2r', @@ -173,18 +167,17 @@ const info: AssetList = { }], logoURIs: { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/aptos/images/aptos.svg' - } + }, + typeAsset: 'sdk.coin' }, { description: 'Tether USD (Wormhole), USDT, factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/8iuAc6DSeLvi2JDUtwJxLytsZT8R19itXebZsNReLLNi', denomUnits: [{ denom: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/8iuAc6DSeLvi2JDUtwJxLytsZT8R19itXebZsNReLLNi', - exponent: 0, - aliases: [] + exponent: 0 }, { denom: 'wormhole/8iuAc6DSeLvi2JDUtwJxLytsZT8R19itXebZsNReLLNi/6', - exponent: 6, - aliases: [] + exponent: 6 }], address: 'wormhole1w27ekqvvtzfanfxnkw4jx2f8gdfeqwd3drkee3e64xat6phwjg0savgmhw', base: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/8iuAc6DSeLvi2JDUtwJxLytsZT8R19itXebZsNReLLNi', @@ -204,22 +197,28 @@ const info: AssetList = { chainName: 'ethereum', baseDenom: '0xdac17f958d2ee523a2206206994597c13d831ec7' }, - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + theme: { + circle: true, + primaryColorHex: '#009393', + backgroundColorHex: '#009393' + } }], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' - } + }, + typeAsset: 'sdk.coin' }, { description: 'Wrapped SOL (Wormhole), SOL, factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/8sYgCzLRJC3J7qPn2bNbx6PiGcarhyx8rBhVaNnfvHCA', denomUnits: [{ denom: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/8sYgCzLRJC3J7qPn2bNbx6PiGcarhyx8rBhVaNnfvHCA', - exponent: 0, - aliases: [] + exponent: 0 }, { denom: 'wormhole/8sYgCzLRJC3J7qPn2bNbx6PiGcarhyx8rBhVaNnfvHCA/8', - exponent: 8, - aliases: [] + exponent: 8 }], address: 'wormhole1wn625s4jcmvk0szpl85rj5azkfc6suyvf75q6vrddscjdphtve8sca0pvl', base: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/8sYgCzLRJC3J7qPn2bNbx6PiGcarhyx8rBhVaNnfvHCA', @@ -239,22 +238,27 @@ const info: AssetList = { chainName: 'solana', baseDenom: 'So11111111111111111111111111111111111111112' }, - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol_circle.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol_circle.png', + theme: { + circle: true, + backgroundColorHex: '#000000' + } }], logoURIs: { - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol.svg' - } + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol_circle.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol_circle.svg' + }, + typeAsset: 'sdk.coin' }, { description: 'Bonk (Wormhole), Bonk, factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/95mnwzvJZJ3fKz77xfGN2nR5to9pZmH8YNvaxgLgw5AR', denomUnits: [{ denom: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/95mnwzvJZJ3fKz77xfGN2nR5to9pZmH8YNvaxgLgw5AR', - exponent: 0, - aliases: [] + exponent: 0 }, { denom: 'wormhole/95mnwzvJZJ3fKz77xfGN2nR5to9pZmH8YNvaxgLgw5AR/5', - exponent: 5, - aliases: [] + exponent: 5 }], address: 'wormhole10qt8wg0n7z740ssvf3urmvgtjhxpyp74hxqvqt7z226gykuus7eq9mpu8u', base: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/95mnwzvJZJ3fKz77xfGN2nR5to9pZmH8YNvaxgLgw5AR', @@ -274,22 +278,24 @@ const info: AssetList = { chainName: 'solana', baseDenom: 'DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/bonk.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/bonk.png', + theme: { + primaryColorHex: '#ee950a' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/bonk.png' - } + }, + typeAsset: 'sdk.coin' }, { description: 'Wrapped BTC (Wormhole), WBTC, factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/BGkuAcga2WArUghF8L6kt6uCAhAzrxmn1QcbQqi5r5bd', denomUnits: [{ denom: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/BGkuAcga2WArUghF8L6kt6uCAhAzrxmn1QcbQqi5r5bd', - exponent: 0, - aliases: [] + exponent: 0 }, { denom: 'wormhole/BGkuAcga2WArUghF8L6kt6uCAhAzrxmn1QcbQqi5r5bd/8', - exponent: 8, - aliases: [] + exponent: 8 }], address: 'wormhole1nz0r0au8aj6dc00wmm3ufy4g4k86rjzlr8wkf92cktdlps5lgfcqxnx9yk', base: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/BGkuAcga2WArUghF8L6kt6uCAhAzrxmn1QcbQqi5r5bd', @@ -310,23 +316,25 @@ const info: AssetList = { baseDenom: '0x2260fac5e5542a773aa44fbcfedf7c193bc2c599' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wbtc.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wbtc.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wbtc.svg', + theme: { + primaryColorHex: '#f39444' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wbtc.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wbtc.svg' - } + }, + typeAsset: 'sdk.coin' }, { description: 'tBTC v2 (Wormhole), tBTC, factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/BhqTYfQogyt7jX7cx7x8uHEQP1x9fdtdBZtK4Swghgpw', denomUnits: [{ denom: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/BhqTYfQogyt7jX7cx7x8uHEQP1x9fdtdBZtK4Swghgpw', - exponent: 0, - aliases: [] + exponent: 0 }, { denom: 'wormhole/BhqTYfQogyt7jX7cx7x8uHEQP1x9fdtdBZtK4Swghgpw/8', - exponent: 8, - aliases: [] + exponent: 8 }], address: 'wormhole1nu9wf9dw384attnpu0pwfet5fajn05w2ex4r07mghvk3xcwrt2yq5uutp5', base: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/BhqTYfQogyt7jX7cx7x8uHEQP1x9fdtdBZtK4Swghgpw', @@ -350,18 +358,17 @@ const info: AssetList = { }], logoURIs: { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/tbtc.svg' - } + }, + typeAsset: 'sdk.coin' }, { description: 'Dai Stablecoin (Wormhole), DAI, factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/EKiMEqDnPKokFGcSXDvGMk6Gt1BJ6BC7BDZzTmEpWLH1', denomUnits: [{ denom: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/EKiMEqDnPKokFGcSXDvGMk6Gt1BJ6BC7BDZzTmEpWLH1', - exponent: 0, - aliases: [] + exponent: 0 }, { denom: 'wormhole/EKiMEqDnPKokFGcSXDvGMk6Gt1BJ6BC7BDZzTmEpWLH1/8', - exponent: 8, - aliases: [] + exponent: 8 }], address: 'wormhole1chejx4qqtvwxy6684yrsmf6pylancxqhk3vsmtleg5ta3zrffljqfscg87', base: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/EKiMEqDnPKokFGcSXDvGMk6Gt1BJ6BC7BDZzTmEpWLH1', @@ -385,18 +392,17 @@ const info: AssetList = { }], logoURIs: { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/dai.svg' - } + }, + typeAsset: 'sdk.coin' }, { description: 'USD Coin (Wormhole), USDC, factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/GGh9Ufn1SeDGrhzEkMyRKt5568VbbxZK2yvWNsd6PbXt', denomUnits: [{ denom: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/GGh9Ufn1SeDGrhzEkMyRKt5568VbbxZK2yvWNsd6PbXt', - exponent: 0, - aliases: [] + exponent: 0 }, { denom: 'wormhole/GGh9Ufn1SeDGrhzEkMyRKt5568VbbxZK2yvWNsd6PbXt/6', - exponent: 6, - aliases: [] + exponent: 6 }], address: 'wormhole1utjx3594tlvfw4375esgu72wa4sdgf0q7x4ye27husf5kvuzp5rsr72gdq', base: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/GGh9Ufn1SeDGrhzEkMyRKt5568VbbxZK2yvWNsd6PbXt', @@ -416,22 +422,27 @@ const info: AssetList = { chainName: 'ethereum', baseDenom: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48' }, - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + theme: { + circle: true, + primaryColorHex: '#2775CA' + } }], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' - } + }, + typeAsset: 'sdk.coin' }, { description: 'Avalanche USD Coin (Wormhole), Avalanche USDC, factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/5ZLmAZpcbaP4EGyihSmpfwryzDr84h51tboV392BCjW4', denomUnits: [{ denom: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/5ZLmAZpcbaP4EGyihSmpfwryzDr84h51tboV392BCjW4', - exponent: 0, - aliases: [] + exponent: 0 }, { denom: 'wormhole/5ZLmAZpcbaP4EGyihSmpfwryzDr84h51tboV392BCjW4/6', - exponent: 6, - aliases: [] + exponent: 6 }], address: 'wormhole1utjx3594tlvfw4375esgu72wa4sdgf0q7x4ye27husf5kvuzp5rsr72gdq', base: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/5ZLmAZpcbaP4EGyihSmpfwryzDr84h51tboV392BCjW4', @@ -451,11 +462,18 @@ const info: AssetList = { chainName: 'avalanche', baseDenom: '0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E' }, - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + theme: { + circle: true, + primaryColorHex: '#2775CA' + } }], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' - } + }, + typeAsset: 'sdk.coin' }, { description: 'Pyth Network (Wormhole), PYTH, factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/B8ohBnfisop27exk2gtNABJyYjLwQA7ogrp5uNzvZCoy', @@ -490,18 +508,17 @@ const info: AssetList = { }], logoURIs: { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/pyth.svg' - } + }, + typeAsset: 'sdk.coin' }, { description: 'Solana USD Coin (Wormhole), Solana USDC, factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/HJk1XMDRNUbRrpKkNZYui7SwWDMjXZAsySzqgyNcQoU3', denomUnits: [{ denom: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/HJk1XMDRNUbRrpKkNZYui7SwWDMjXZAsySzqgyNcQoU3', - exponent: 0, - aliases: [] + exponent: 0 }, { denom: 'wormhole/HJk1XMDRNUbRrpKkNZYui7SwWDMjXZAsySzqgyNcQoU3/6', - exponent: 6, - aliases: [] + exponent: 6 }], base: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/HJk1XMDRNUbRrpKkNZYui7SwWDMjXZAsySzqgyNcQoU3', display: 'wormhole/HJk1XMDRNUbRrpKkNZYui7SwWDMjXZAsySzqgyNcQoU3/6', @@ -520,11 +537,18 @@ const info: AssetList = { chainName: 'solana', baseDenom: 'EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v' }, - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + theme: { + circle: true, + primaryColorHex: '#2775CA' + } }], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' - } + }, + typeAsset: 'sdk.coin' }, { description: 'Basket (Wormhole), BSKT, factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/bqqqpqsxzelp2hdfd4cgmxr6ekpatlj8yt2eghk52vst', @@ -555,11 +579,15 @@ const info: AssetList = { chainName: 'solana', baseDenom: '6gnCPhXtLnUD76HjQuSYPENLSZdG8RvDB1pTLM5aLSJA' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/bskt.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/bskt.png', + theme: { + primaryColorHex: '#485573' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/bskt.png' - } + }, + typeAsset: 'sdk.coin' }, { description: 'W is the native token powering the Wormhole interoperability platform.', @@ -587,14 +615,56 @@ const info: AssetList = { logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/w.png' }, - coingeckoId: '', images: [{ imageSync: { chainName: 'solana', baseDenom: '85VBFQZC9TZkfaptBWjvUw7YbZjy52A6mjtPGjstQAmQ' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/w.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/w.png', + theme: { + primaryColorHex: '#040404' + } }] + }, + { + description: 'Pepe Bruce Jenner', + extendedDescription: '$PBJ is the culture coin for Solana, eat dis!', + denomUnits: [{ + denom: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/AbYYFgqSQEhe7NyXfo6w75GT7fCanVd9wNg4E9Df2puP', + exponent: 0, + aliases: ['ANu4Wuq86WzRU8tykszQUJ66eQzFNfkwap2HcQ5UaFaU', 'wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/AbYYFgqSQEhe7NyXfo6w75GT7fCanVd9wNg4E9Df2puP'] + }, { + denom: 'wormhole/AbYYFgqSQEhe7NyXfo6w75GT7fCanVd9wNg4E9Df2puP/6', + exponent: 6, + aliases: ['pbj', 'PBJ'] + }], + base: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/AbYYFgqSQEhe7NyXfo6w75GT7fCanVd9wNg4E9Df2puP', + display: 'wormhole/AbYYFgqSQEhe7NyXfo6w75GT7fCanVd9wNg4E9Df2puP/6', + name: 'Pepe Bruce Jenner', + symbol: 'PBJ', + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'solana', + baseDenom: 'ANu4Wuq86WzRU8tykszQUJ66eQzFNfkwap2HcQ5UaFaU' + }, + provider: 'Wormhole' + }], + images: [{ + imageSync: { + chainName: 'solana', + baseDenom: 'ANu4Wuq86WzRU8tykszQUJ66eQzFNfkwap2HcQ5UaFaU' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/pbj.png', + theme: { + primaryColorHex: '#488000', + backgroundColorHex: '#ee0000' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/pbj.png' + }, + typeAsset: 'sdk.coin' } ] }; diff --git a/v2/packages/chain-registry/src/mainnet/gateway/chain.ts b/v2/packages/chain-registry/src/mainnet/gateway/chain.ts index dac420c16..07753d199 100644 --- a/v2/packages/chain-registry/src/mainnet/gateway/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/gateway/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://wormhole.com', prettyName: 'Wormhole Gateway', + chainType: 'cosmos', chainId: 'wormchain', bech32Prefix: 'wormhole', daemonName: 'wormchaind', @@ -21,27 +22,57 @@ const info: Chain = { highGasPrice: 0 }] }, - staking: { - stakingTokens: [{ - denom: 'uworm' - }] - }, codebase: { + gitRepo: 'https://github.com/wormhole-foundation/wormhole', + recommendedVersion: 'v2.23.0', cosmosSdkVersion: 'github.com/wormhole-foundation/cosmos-sdk@v0.45.9-wormhole-2', + consensus: { + type: 'tendermint', + version: 'v0.34.24', + repo: 'https://github.com/tendermint/tendermint' + }, + cosmwasmVersion: 'github.com/wormhole-foundation/wasmd@v0.30.0-wormchain-2', cosmwasmEnabled: true, - cosmwasmVersion: 'github.com/wormhole-foundation/wasmd@v0.30.0-wormchain-2' + genesis: { + name: 'v1', + genesisUrl: 'https://github.com/wormhole-foundation/wormhole/blob/main/wormchain/mainnet/genesis.json' + }, + sdk: { + type: 'cosmos', + repo: 'https://github.com/wormhole-foundation/cosmos-sdk', + version: 'v0.45.9', + tag: 'v0.45.9-wormhole-2' + }, + ibc: { + type: 'go', + version: '4.2.2', + icsEnabled: ['ics20-1'] + }, + cosmwasm: { + repo: 'https://github.com/wormhole-foundation/wasmd', + version: 'v0.30.0', + tag: 'v0.30.0-wormchain-2', + enabled: true + } }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/gateway/images/gateway_logo.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/gateway/images/wormhole_icon.svg', theme: { - primaryColorHex: '#0F0C48' + backgroundColorHex: '#231b3b', + primaryColorHex: '#231b3b', + circle: false } }, { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/gateway/images/gateway_logo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/gateway/images/wormhole_logo.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/gateway/images/wormhole_circle.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/gateway/images/wormhole_circle.png', + theme: { + backgroundColorHex: '#231b3b', + primaryColorHex: '#231b3b', + circle: true + } }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/gateway/images/gateway_logo.png' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/gateway/images/wormhole_icon.svg' }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/mainnet/genesisl1/asset-list.ts b/v2/packages/chain-registry/src/mainnet/genesisl1/asset-list.ts index 914f554c7..2c2f37628 100644 --- a/v2/packages/chain-registry/src/mainnet/genesisl1/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/genesisl1/asset-list.ts @@ -21,8 +21,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/genesisl1/images/l1.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/genesisl1/images/l1.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/genesisl1/images/l1.svg', + theme: { + primaryColorHex: '#040404' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/genesisl1/chain.ts b/v2/packages/chain-registry/src/mainnet/genesisl1/chain.ts index 243a7e92b..296fb2907 100644 --- a/v2/packages/chain-registry/src/mainnet/genesisl1/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/genesisl1/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'mainnet', prettyName: 'GenesisL1', + chainType: 'cosmos', chainId: 'genesis_29-2', bech32Prefix: 'genesis', daemonName: 'genesisd', @@ -24,7 +25,43 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: '0.46.15' + gitRepo: 'https://github.com/alpha-omega-labs/genesis-crypto', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + cosmosSdkVersion: '0.46.15', + genesis: { + name: 'plan_ethermint', + genesisUrl: 'https://raw.githubusercontent.com/alpha-omega-labs/genesis-parameters/main/genesis_29-2/genesis.json' + }, + versions: [{ + name: 'plan_ethermint', + tag: 'v0.3.0', + height: 0, + recommendedVersion: 'v0.5.0', + compatibleVersions: ['v0.3.0', 'v0.5.0'], + cosmosSdkVersion: '0.44.5', + nextVersionName: 'plan_crypto', + sdk: { + type: 'cosmos', + version: '0.44.5' + } + }, { + name: 'plan_crypto', + tag: 'v1.0.0', + height: 7400000, + proposal: 92, + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + cosmosSdkVersion: '0.46.15', + sdk: { + type: 'cosmos', + version: '0.46.15' + } + }], + sdk: { + type: 'cosmos', + version: '0.46.15' + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/genesisl1/images/l1.png', @@ -34,6 +71,9 @@ const info: Chain = { rpc: [{ address: 'https://26657.genesisl1.org', provider: 'GenesisL1' + }, { + address: 'https://genesisl1-rpc.zenode.app', + provider: 'anodeofzen' }], rest: [{ address: 'https://api.genesisl1.org', @@ -73,7 +113,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/genesisl1/images/l1.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/genesisl1/images/l1.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/genesisl1/images/l1.svg', + theme: { + primaryColorHex: '#040404' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/gitopia/asset-list.ts b/v2/packages/chain-registry/src/mainnet/gitopia/asset-list.ts index c7875f4a2..abd3eee31 100644 --- a/v2/packages/chain-registry/src/mainnet/gitopia/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/gitopia/asset-list.ts @@ -21,15 +21,22 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/gitopia/images/lore.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/gitopia/images/lore.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/gitopia/images/lore.svg', + theme: { + primaryColorHex: '#2c173c' + } }, { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/gitopia/images/gitopia.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/gitopia/images/gitopia.png', + theme: { + primaryColorHex: '#2e154d' + } }], coingeckoId: 'gitopia', socials: { website: 'https://gitopia.com/', twitter: 'https://twitter.com/gitopiaDAO' - } + }, + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/gitopia/chain.ts b/v2/packages/chain-registry/src/mainnet/gitopia/chain.ts index 9f71487f5..77d2db078 100644 --- a/v2/packages/chain-registry/src/mainnet/gitopia/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/gitopia/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { website: 'https://gitopia.com/', networkType: 'mainnet', prettyName: 'Gitopia', + chainType: 'cosmos', chainId: 'gitopia', bech32Prefix: 'gitopia', daemonName: 'gitopiad', @@ -30,10 +31,152 @@ const info: Chain = { } }, codebase: { - cosmosSdkVersion: 'v0.46.13' + gitRepo: 'https://github.com/gitopia/gitopia', + genesis: { + genesisUrl: 'https://github.com/gitopia/mainnet/raw/master/genesis.tar.gz' + }, + recommendedVersion: 'v4.0.0', + compatibleVersions: ['v4.0.0'], + cosmosSdkVersion: 'v0.47.13', + consensus: { + type: 'cometbft', + version: 'v0.37.6' + }, + versions: [ + { + name: 'v2', + recommendedVersion: 'v2.1.1', + compatibleVersions: ['v2.0.0', 'v2.1.1'], + binaries: { + "linux/amd64": 'https://server.gitopia.com/releases/Gitopia/gitopia/v2.1.1/gitopiad_2.1.1_linux_amd64.tar.gz', + "linux/arm64": 'https://server.gitopia.com/releases/Gitopia/gitopia/v2.1.1/gitopiad_2.1.1_linux_arm64.tar.gz', + "darwin/amd64": 'https://server.gitopia.com/releases/Gitopia/gitopia/v2.1.1/gitopiad_2.1.1_darwin_amd64.tar.gz', + "darwin/arm64": 'https://server.gitopia.com/releases/Gitopia/gitopia/v2.1.1/gitopiad_2.1.1_darwin_arm64.tar.gz' + }, + cosmosSdkVersion: '0.46', + consensus: { + type: 'tendermint', + version: '0.34' + }, + nextVersionName: 'v3', + sdk: { + type: 'cosmos', + version: '0.46' + }, + ibc: { + type: 'go', + version: '5.0.0', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'v3', + recommendedVersion: 'v3.0.1', + compatibleVersions: ['v3.0.1'], + binaries: { + "linux/amd64": 'https://server.gitopia.com/releases/Gitopia/gitopia/v3.0.1/gitopiad_3.0.1_linux_amd64.tar.gz', + "linux/arm64": 'https://server.gitopia.com/releases/Gitopia/gitopia/v3.0.1/gitopiad_3.0.1_linux_arm64.tar.gz', + "darwin/amd64": 'https://server.gitopia.com/releases/Gitopia/gitopia/v3.0.1/gitopiad_3.0.1_darwin_amd64.tar.gz', + "darwin/arm64": 'https://server.gitopia.com/releases/Gitopia/gitopia/v3.0.1gitopiad_3.0.1_darwin_arm64.tar.gz' + }, + cosmosSdkVersion: '0.46', + consensus: { + type: 'cometbft', + version: '0.34' + }, + nextVersionName: 'v3.2.0', + sdk: { + type: 'cosmos', + version: '0.46' + }, + ibc: { + type: 'go', + version: '5.3.1', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'v3.2.0', + recommendedVersion: 'v3.2.0', + compatibleVersions: ['v3.2.0'], + proposal: 12, + height: 6446000, + cosmosSdkVersion: 'v0.46.13', + consensus: { + type: 'cometbft', + version: 'v0.34.28' + }, + nextVersionName: 'v3.3.0', + sdk: { + type: 'cosmos', + version: 'v0.46.13' + }, + ibc: { + type: 'go', + version: '5.3.1', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'v3.3.0', + recommendedVersion: 'v3.3.0', + compatibleVersions: ['v3.3.0'], + proposal: 14, + height: 6720000, + cosmosSdkVersion: 'v0.46.13', + consensus: { + type: 'cometbft', + version: 'v0.34.28' + }, + nextVersionName: 'v4', + sdk: { + type: 'cosmos', + version: 'v0.46.13' + }, + ibc: { + type: 'go', + version: '5.3.1', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'v4', + recommendedVersion: 'v4.0.0', + compatibleVersions: ['v4.0.0'], + proposal: 31, + height: 24330422, + cosmosSdkVersion: 'v0.47.13', + consensus: { + type: 'cometbft', + version: 'v0.37.6' + }, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.47.13' + }, + ibc: { + type: 'go', + version: '7.6.0', + icsEnabled: ['ics20-1'] + } + } + ], + sdk: { + type: 'cosmos', + version: 'v0.47.13' + }, + ibc: { + type: 'go', + version: '7.6.0', + icsEnabled: ['ics20-1'] + } }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/gitopia/images/gitopia.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/gitopia/images/gitopia.png', + theme: { + primaryColorHex: '#2e154d' + } }], description: 'Gitopia is the next-generation Code Collaboration Platform fuelled by a decentralized network and interactive token economy. It is designed to optimize the open-source software development process through collaboration, transparency, and incentivization.', apis: { @@ -43,7 +186,7 @@ const info: Chain = { provider: 'polkachu' }, { - address: 'https://gitopia-rpc.lavenderfive.com', + address: 'https://rpc.lavenderfive.com:443/gitopia', provider: 'Lavender.Five Nodes 🐝' }, { @@ -70,10 +213,6 @@ const info: Chain = { address: 'https://gitopia-rpc.genznodes.dev', provider: 'genznodes' }, - { - address: 'https://rpc-gitopia.whispernode.com:443', - provider: 'WhisperNode 🤐' - }, { address: 'https://gitopia.rpc.liveraven.net', provider: 'LiveRaveN' @@ -106,13 +245,9 @@ const info: Chain = { address: 'https://mainnet-gitopia-rpc.konsortech.xyz', provider: 'KonsorTech' }, - { - address: 'https://rpc.gitopia.quokkastake.io', - provider: '🐹 Quokka Stake' - }, { address: 'https://rpc.gitopia.roomit.xyz', - provider: 'RoomIT' + provider: 'Roomit' }, { address: 'https://gitopia.rpc.moonbridge.team', @@ -169,7 +304,7 @@ const info: Chain = { provider: 'polkachu' }, { - address: 'https://gitopia-api.lavenderfive.com', + address: 'https://rest.lavenderfive.com:443/gitopia', provider: 'Lavender.Five Nodes 🐝' }, { @@ -200,10 +335,6 @@ const info: Chain = { address: 'https://gitopia-api.genznodes.dev', provider: 'genznodes' }, - { - address: 'https://lcd-gitopia.whispernode.com:443', - provider: 'WhisperNode 🤐' - }, { address: 'https://gitopia.api.liveraven.net', provider: 'LiveRaveN' @@ -236,13 +367,9 @@ const info: Chain = { address: 'https://mainnet-gitopia-api.konsortech.xyz', provider: 'KonsorTech' }, - { - address: 'https://api.gitopia.quokkastake.io', - provider: '🐹 Quokka Stake' - }, { address: 'https://api.gitopia.roomit.xyz', - provider: 'RoomIT' + provider: 'Roomit' }, { address: 'https://gitopia.api.moonbridge.team', @@ -311,7 +438,7 @@ const info: Chain = { provider: 'Staketab' }, { - address: 'https://gitopia-grpc.lavenderfive.com:443', + address: 'gitopia.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -364,7 +491,7 @@ const info: Chain = { }, { address: 'grpc.gitopia.roomit.xyz:8443', - provider: 'RoomIT' + provider: 'Roomit' }, { address: 'https://gitopia.grpc.moonbridge.team', @@ -466,10 +593,10 @@ const info: Chain = { accountPage: 'https://explorer.nodestake.top/gitopia/account/${accountAddress}' }, { - kind: 'RoomIT', - url: 'https://explorer.tendermint.roomit.xyz/gitopia', - txPage: 'https://explorer.tendermint.roomit.xyz/gitopia/transaction/${txHash}', - accountPage: 'https://explorer.tendermint.roomit.xyz/gitopia/account/${accountAddress}' + kind: 'Roomit', + url: 'https://explorer.tendermint.roomit.xyz/gitopia-mainnet', + txPage: 'https://explorer.tendermint.roomit.xyz/gitopia-mainnet/transaction/${txHash}', + accountPage: 'https://explorer.tendermint.roomit.xyz/gitopia-mainnet/account/${accountAddress}' }, { kind: 'Moonbridge', @@ -512,6 +639,12 @@ const info: Chain = { url: 'https://explorer.declab.pro/Gitopia', txPage: 'https://explorer.declab.pro/Gitopia/tx/${txHash}', accountPage: 'https://explorer.declab.pro/Gitopia/account/${accountAddress}' + }, + { + kind: 'WhisperNode 🤐', + url: 'https://mainnet.whispernode.com/gitopia', + txPage: 'https://mainnet.whispernode.com/gitopia/tx/${txHash}', + accountPage: 'https://mainnet.whispernode.com/gitopia/account/${accountAddress}' } ], logoURIs: { diff --git a/v2/packages/chain-registry/src/mainnet/govgen/asset-list.ts b/v2/packages/chain-registry/src/mainnet/govgen/asset-list.ts index d7597443f..2c87e9052 100644 --- a/v2/packages/chain-registry/src/mainnet/govgen/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/govgen/asset-list.ts @@ -21,8 +21,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/govgen/images/govgen.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/govgen/images/govgen.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/govgen/images/govgen.svg', + theme: { + primaryColorHex: '#65d6d4' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/govgen/chain.ts b/v2/packages/chain-registry/src/mainnet/govgen/chain.ts index 2c0dabc2b..c1883add3 100644 --- a/v2/packages/chain-registry/src/mainnet/govgen/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/govgen/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../chain.schema.json', chainName: 'govgen', + chainType: 'cosmos', chainId: 'govgen-1', website: 'https://govgen.io/', prettyName: 'GovGen', @@ -27,7 +28,53 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: 'v0.45.16' + gitRepo: 'https://github.com/atomone-hub/govgen', + recommendedVersion: 'v1.0.1', + compatibleVersions: ['v1.0.1'], + binaries: { + "linux/amd64": 'https://github.com/atomone-hub/govgen/releases/download/v1.0.1/govgend-v1.0.1-linux-amd64', + "linux/arm64": 'https://github.com/atomone-hub/govgen/releases/download/v1.0.1/govgend-v1.0.1-linux-arm64', + "darwin/amd64": 'https://github.com/atomone-hub/govgen/releases/download/v1.0.1/govgend-v1.0.1-darwin-amd64', + "darwin/arm64": 'https://github.com/atomone-hub/govgen/releases/download/v1.0.1/govgend-v1.0.1-darwin-arm64', + "windows/amd64": 'https://github.com/atomone-hub/govgen/releases/download/v1.0.1/govgend-v1.0.1-windows-amd64.exe', + "windows/arm64": 'https://github.com/atomone-hub/govgen/releases/download/v1.0.1/govgend-v1.0.1-windows-arm64.exe' + }, + genesis: { + genesisUrl: 'https://atomone.fra1.digitaloceanspaces.com/govgen/govgen-1/genesis.json' + }, + cosmosSdkVersion: 'v0.45.16', + consensus: { + type: 'cometbft', + version: 'v0.34.29' + }, + versions: [{ + name: 'v1.0.1', + tag: 'v1.0.1', + recommendedVersion: 'v1.0.1', + compatibleVersions: ['v1.0.1'], + cosmosSdkVersion: 'v0.45.16', + consensus: { + type: 'cometbft', + version: 'v0.34.29' + }, + height: 1, + binaries: { + "linux/amd64": 'https://github.com/atomone-hub/govgen/releases/download/v1.0.1/govgend-v1.0.1-linux-amd64', + "linux/arm64": 'https://github.com/atomone-hub/govgen/releases/download/v1.0.1/govgend-v1.0.1-linux-arm64', + "darwin/amd64": 'https://github.com/atomone-hub/govgen/releases/download/v1.0.1/govgend-v1.0.1-darwin-amd64', + "darwin/arm64": 'https://github.com/atomone-hub/govgen/releases/download/v1.0.1/govgend-v1.0.1-darwin-arm64', + "windows/amd64": 'https://github.com/atomone-hub/govgen/releases/download/v1.0.1/govgend-v1.0.1-windows-amd64.exe', + "windows/arm64": 'https://github.com/atomone-hub/govgen/releases/download/v1.0.1/govgend-v1.0.1-windows-arm64.exe' + }, + sdk: { + type: 'cosmos', + version: 'v0.45.16' + } + }], + sdk: { + type: 'cosmos', + version: 'v0.45.16' + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/govgen/images/govgen.png', @@ -136,7 +183,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/govgen/images/govgen.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/govgen/images/govgen.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/govgen/images/govgen.svg', + theme: { + primaryColorHex: '#65d6d4' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/gravitybridge/asset-list.ts b/v2/packages/chain-registry/src/mainnet/gravitybridge/asset-list.ts index eec096794..e9c11e8d0 100644 --- a/v2/packages/chain-registry/src/mainnet/gravitybridge/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/gravitybridge/asset-list.ts @@ -23,12 +23,16 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/gravitybridge/images/grav.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/gravitybridge/images/grav.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/gravitybridge/images/grav.svg', + theme: { + primaryColorHex: '#042ca4' + } }], socials: { website: 'https://www.gravitybridge.net/', twitter: 'https://twitter.com/gravity_bridge' - } + }, + typeAsset: 'sdk.coin' }, { description: 'pSTAKE is a liquid staking protocol unlocking the liquidity of staked assets.', @@ -68,8 +72,12 @@ const info: AssetList = { baseDenom: '0xfB5c6815cA3AC72Ce9F5006869AE67f18bF77006' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/pstake.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/pstake.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/pstake.svg', + theme: { + primaryColorHex: '#050505' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Gravity Bridge WETH', @@ -103,8 +111,13 @@ const info: AssetList = { provider: 'Gravity Bridge' }], images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/weth.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'Gravity Bridge USDC', @@ -119,7 +132,9 @@ const info: AssetList = { name: 'USD Coin', display: 'gusdc', symbol: 'USDC', + coingeckoId: 'gravity-bridge-usdc', logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' }, traces: [{ @@ -138,8 +153,18 @@ const info: AssetList = { provider: 'Gravity Bridge' }], images: [{ - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' - }] + imageSync: { + chainName: 'ethereum', + baseDenom: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + theme: { + circle: true, + primaryColorHex: '#2775CA' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Gravity Bridge USDT', @@ -155,6 +180,7 @@ const info: AssetList = { display: 'gusdt', symbol: 'USDT', logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' }, traces: [{ @@ -173,8 +199,19 @@ const info: AssetList = { provider: 'Gravity Bridge' }], images: [{ - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' - }] + imageSync: { + chainName: 'ethereum', + baseDenom: '0xdac17f958d2ee523a2206206994597c13d831ec7' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + theme: { + circle: true, + primaryColorHex: '#009393', + backgroundColorHex: '#009393' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Gravity Bridge WBTC', @@ -209,9 +246,17 @@ const info: AssetList = { provider: 'Gravity Bridge' }], images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0x2260fac5e5542a773aa44fbcfedf7c193bc2c599' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wbtc.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wbtc.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wbtc.svg', + theme: { + primaryColorHex: '#f39444' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Gravity Bridge DAI', @@ -245,8 +290,13 @@ const info: AssetList = { provider: 'Gravity Bridge' }], images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0x6b175474e89094c44da98b954eedeac495271d0f' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/dai.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'Gravity Bridge sDAI', @@ -275,12 +325,16 @@ const info: AssetList = { }], images: [{ imageSync: { - baseDenom: 'ethereum', - chainName: '0x83F20F44975D03b1b09e64809B757c47f942BEeA' + chainName: 'ethereum', + baseDenom: '0x83F20F44975D03b1b09e64809B757c47f942BEeA' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/sdai.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/sdai.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/sdai.svg', + theme: { + primaryColorHex: '#7ec231' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Gravity Bridge OCC', @@ -311,8 +365,12 @@ const info: AssetList = { chainName: 'ethereum', baseDenom: '0x2F109021aFe75B949429fe30523Ee7C0D5B27207' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/occamfi.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/occamfi.png', + theme: { + primaryColorHex: '#313648' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The PAGE token is used for actions in the PageDAO NFT literary ecosystem and for DAO governance.', @@ -345,8 +403,12 @@ const info: AssetList = { baseDenom: '0x60e683C6514Edd5F758A55b6f393BeBBAfaA8d5e' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/page.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/page.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/page.svg', + theme: { + primaryColorHex: '#ebb324' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Gravity Bridge Paxos Gold', @@ -375,12 +437,16 @@ const info: AssetList = { }], images: [{ imageSync: { - baseDenom: 'ethereum', - chainName: '0x45804880De22913dAFE09f4980848ECE6EcbAf78' + chainName: 'ethereum', + baseDenom: '0x45804880De22913dAFE09f4980848ECE6EcbAf78' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/paxg.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/paxg.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/paxg.svg', + theme: { + primaryColorHex: '#ebe60e' + } + }], + typeAsset: 'sdk.coin' } ] }; diff --git a/v2/packages/chain-registry/src/mainnet/gravitybridge/chain.ts b/v2/packages/chain-registry/src/mainnet/gravitybridge/chain.ts index 5a2531fd6..375a580f1 100644 --- a/v2/packages/chain-registry/src/mainnet/gravitybridge/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/gravitybridge/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://www.gravitybridge.net/', prettyName: 'Gravity Bridge', + chainType: 'cosmos', chainId: 'gravity-bridge-3', bech32Prefix: 'gravity', daemonName: 'gravity', @@ -41,7 +42,62 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/Gravity-Bridge/Gravity-Bridge', + recommendedVersion: 'v1.11.1', + compatibleVersions: ['v1.11.1'], + binaries: { + "linux/amd64": 'https://github.com/Gravity-Bridge/Gravity-Bridge/releases/download/v1.11.1/gravity-linux-amd64' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/Gravity-Bridge/Gravity-Docs/main/genesis.json' + }, + versions: [ + { + name: 'pleiades2', + recommendedVersion: 'v1.8.0', + compatibleVersions: ['v1.8.0'], + binaries: { + "linux/amd64": 'https://github.com/Gravity-Bridge/Gravity-Bridge/releases/download/v1.8.0/gravity-linux-amd64', + "linux/arm64": 'https://github.com/Gravity-Bridge/Gravity-Bridge/releases/download/v1.8.0/gravity-linux-arm64', + "darwin/amd64": 'https://github.com/Gravity-Bridge/Gravity-Bridge/releases/download/v1.8.0/gravity-darwin-amd64', + "windows/amd64": 'https://github.com/Gravity-Bridge/Gravity-Bridge/releases/download/v1.8.0/gravity-windows-amd64.exe' + }, + nextVersionName: 'orion' + }, + { + name: 'orion', + height: 6698820, + recommendedVersion: 'v1.9.1', + proposal: 172, + compatibleVersions: ['v1.9.0', 'v1.9.1'], + binaries: { + "linux/amd64": 'https://github.com/Gravity-Bridge/Gravity-Bridge/releases/download/v1.9.1/gravity-linux-amd64' + }, + nextVersionName: 'antares' + }, + { + name: 'antares', + height: 7440250, + recommendedVersion: 'v1.10.2', + proposal: 183, + compatibleVersions: ['v1.10.0', 'v1.10.2'], + binaries: { + "linux/amd64": 'https://github.com/Gravity-Bridge/Gravity-Bridge/releases/download/v1.10.2/gravity-linux-amd64' + }, + nextVersionName: 'apollo' + }, + { + name: 'apollo', + height: 9244100, + recommendedVersion: 'v1.11.1', + proposal: 212, + compatibleVersions: ['v1.11.1'], + binaries: { + "linux/amd64": 'https://github.com/Gravity-Bridge/Gravity-Bridge/releases/download/v1.11.1/gravity-linux-amd64' + }, + nextVersionName: '' + } + ] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/gravitybridge/images/grav.png', @@ -67,7 +123,7 @@ const info: Chain = { provider: 'Notional' }, { - address: 'https://gravitybridge-rpc.lavenderfive.com/', + address: 'https://rpc.lavenderfive.com:443/gravitybridge', provider: 'Lavender.Five Nodes 🐝' }, { @@ -97,6 +153,10 @@ const info: Chain = { { address: 'https://rpc.g-bridge.bronbro.io:443', provider: 'Bro_n_Bro' + }, + { + address: 'https://rpc.gravity-bridge-3.gravity.aviaone.com:443', + provider: 'AviaOne 🟢' } ], rest: [ @@ -113,7 +173,7 @@ const info: Chain = { provider: 'Polkachu' }, { - address: 'https://gravitybridge-api.lavenderfive.com/', + address: 'https://rest.lavenderfive.com:443/gravitybridge', provider: 'Lavender.Five Nodes 🐝' }, { @@ -143,6 +203,10 @@ const info: Chain = { { address: 'https://lcd.g-bridge.bronbro.io:443', provider: 'Bro_n_Bro' + }, + { + address: 'https://api.gravity-bridge-3.gravity.aviaone.com', + provider: 'AviaOne 🟢' } ], grpc: [ @@ -159,7 +223,7 @@ const info: Chain = { provider: 'Polkachu' }, { - address: 'gravitybridge-grpc.lavenderfive.com:443', + address: 'gravitybridge.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -181,6 +245,10 @@ const info: Chain = { { address: 'https://grpc.g-bridge.bronbro.io:443', provider: 'Bro_n_Bro' + }, + { + address: 'grpc.gravity-bridge-3.gravity.aviaone.com:9200', + provider: 'AviaOne 🟢' } ] }, @@ -228,11 +296,20 @@ const info: Chain = { url: 'https://explorer.stavr.tech/GravityBridge', txPage: 'https://explorer.stavr.tech/GravityBridge/tx/${txHash}', accountPage: 'https://explorer.stavr.tech/GravityBridge/accounts/${accountAddress}' + }, + { + kind: 'AviaOne 🟢', + url: 'https://mainnet.explorer.aviaone.com/gravity-bridge', + txPage: 'https://mainnet.explorer.aviaone.com/gravity-bridge/tx/${txHash}', + accountPage: 'https://mainnet.explorer.aviaone.com/gravity-bridge/accounts/${accountAddress}' } ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/gravitybridge/images/grav.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/gravitybridge/images/grav.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/gravitybridge/images/grav.svg', + theme: { + primaryColorHex: '#042ca4' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/gravitybridge/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/gravitybridge/ibc-data.ts index c4e7996e4..f289fa33c 100644 --- a/v2/packages/chain-registry/src/mainnet/gravitybridge/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/gravitybridge/ibc-data.ts @@ -86,6 +86,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'canto', + clientId: '07-tendermint-0', + connectionId: '07-tendermint-0' + }, + chain2: { + chainName: 'gravitybridge', + clientId: '07-tendermint-156', + connectionId: 'connection-150' + }, + channels: [{ + chain1: { + channelId: 'channel-0', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-88', + 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/haqq/asset-list.ts b/v2/packages/chain-registry/src/mainnet/haqq/asset-list.ts index 4c5b06792..4c2ac5107 100644 --- a/v2/packages/chain-registry/src/mainnet/haqq/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/haqq/asset-list.ts @@ -20,9 +20,58 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/haqq/images/islm.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/haqq/images/islm.svg' }, + socials: { + website: 'https://islamiccoin.net', + twitter: 'https://x.com/1slamic_coin' + }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/haqq/images/islm.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/haqq/images/islm.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/haqq/images/islm.svg', + theme: { + primaryColorHex: '#04cd80' + } + }], + typeAsset: 'sdk.coin' + }, { + description: 'Deenar gold-backed stablecoin', + extendedDescription: 'Deenar Gold (DEEN) is a 1:1 gold-backed halal stablecoin with the ability to physically deliver gold. 1 DEEN = 1 gram of gold.', + denomUnits: [{ + denom: 'erc20/0x4FEBDDe47Ab9a76200e57eFcC80b212a07b3e6cE', + exponent: 0 + }, { + denom: 'DEEN', + exponent: 6 + }], + base: 'erc20/0x4FEBDDe47Ab9a76200e57eFcC80b212a07b3e6cE', + name: 'Deenar', + display: 'DEEN', + address: '0x4FEBDDe47Ab9a76200e57eFcC80b212a07b3e6cE', + symbol: 'DEEN', + typeAsset: 'erc20', + traces: [{ + type: 'synthetic', + counterparty: { + chainName: 'comex', + baseDenom: 'XAU' + }, + provider: 'Deenar' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/haqq/images/deen.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/haqq/images/deen.svg' + }, + coingeckoId: 'deenar-gold', + socials: { + website: 'https://deenar.com', + twitter: 'https://x.com/DeenarGold' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/haqq/images/deen.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/haqq/images/deen.svg', + theme: { + primaryColorHex: '#ffbc05', + circle: true + } }] }] }; diff --git a/v2/packages/chain-registry/src/mainnet/haqq/chain.ts b/v2/packages/chain-registry/src/mainnet/haqq/chain.ts index e0f8bf43e..a7ec17ed8 100644 --- a/v2/packages/chain-registry/src/mainnet/haqq/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/haqq/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://haqq.network/', prettyName: 'Haqq Network', + chainType: 'cosmos', chainId: 'haqq_11235-1', bech32Prefix: 'haqq', nodeHome: '$HOME/.haqqd', @@ -28,7 +29,690 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: 'evmos/cosmos-sdk v0.47.5-evmos' + gitRepo: 'https://github.com/haqq-network/haqq', + recommendedVersion: 'v1.8.0', + compatibleVersions: ['v1.8.0'], + binaries: { + "linux/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.8.0/haqq_1.8.0_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.8.0/haqq_1.8.0_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.8.0/haqq_1.8.0_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.8.0/haqq_1.8.0_darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.8.0/haqq_1.8.0_windows_amd64.zip' + }, + cosmosSdkVersion: 'evmos/cosmos-sdk v0.47.12-evmos.2', + consensus: { + type: 'cometbft', + version: 'v0.37.9' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/haqq-network/mainnet/master/genesis.json' + }, + versions: [ + { + name: 'v1.0.2', + tag: 'v1.0.2', + recommendedVersion: 'v1.0.2', + compatibleVersions: ['v1.0.2'], + proposal: 4, + height: 1027509, + cosmosSdkVersion: 'v0.45.5-0.20220523154235-2921a1c3c918', + consensus: { + type: 'tendermint', + version: 'v0.34.20', + tag: 'v0.34.20-0.20220517115723-e6f071164839' + }, + nextVersionName: 'v1.1.9', + sdk: { + type: 'cosmos', + version: 'v0.45.5', + tag: 'v0.45.5-0.20220523154235-2921a1c3c918' + }, + ibc: { + type: 'go', + version: '3.1.0' + } + }, + { + name: 'v1.1.9', + tag: 'v1.1.9', + recommendedVersion: 'v1.1.9', + compatibleVersions: ['v1.1.9'], + proposal: 6, + height: 2853700, + cosmosSdkVersion: 'v0.45.6', + consensus: { + type: 'tendermint', + version: 'v0.34.20', + tag: 'v0.34.20-0.20220517115723-e6f071164839' + }, + nextVersionName: 'v1.2.1', + sdk: { + type: 'cosmos', + version: 'v0.45.6' + }, + ibc: { + type: 'go', + version: '3.1.1' + } + }, + { + name: 'v1.2.1', + tag: 'v1.2.1', + recommendedVersion: 'v1.2.1', + compatibleVersions: ['v1.2.1'], + proposal: 7, + height: 2865555, + cosmosSdkVersion: 'v0.45.9', + consensus: { + type: 'tendermint', + version: 'v0.34.21' + }, + nextVersionName: 'v1.3.0', + sdk: { + type: 'cosmos', + version: 'v0.45.9' + }, + ibc: { + type: 'go', + version: '3.2.0' + } + }, + { + name: 'v1.3.0', + tag: 'v1.3.0', + recommendedVersion: 'v1.3.0', + compatibleVersions: ['v1.3.0'], + proposal: 8, + height: 5978000, + cosmosSdkVersion: 'v0.45.9', + consensus: { + type: 'tendermint', + version: 'v0.34.21' + }, + nextVersionName: 'v1.3.1', + sdk: { + type: 'cosmos', + version: 'v0.45.9' + }, + ibc: { + type: 'go', + version: '3.2.0' + } + }, + { + name: 'v1.3.1', + tag: 'v1.3.1', + recommendedVersion: 'v1.3.1', + compatibleVersions: ['v1.3.1'], + proposal: 9, + height: 5978800, + cosmosSdkVersion: 'v0.45.9', + consensus: { + type: 'tendermint', + version: 'v0.34.21' + }, + nextVersionName: 'v1.4.0', + sdk: { + type: 'cosmos', + version: 'v0.45.9' + }, + ibc: { + type: 'go', + version: '3.2.0' + } + }, + { + name: 'v1.4.0', + tag: 'v1.4.0', + recommendedVersion: 'v1.4.0', + compatibleVersions: ['v1.4.0'], + proposal: 10, + height: 6134000, + cosmosSdkVersion: 'v0.46.9-ledger', + consensus: { + type: 'tendermint', + version: 'v0.34.26' + }, + nextVersionName: 'v1.4.1', + sdk: { + type: 'cosmos', + version: 'v0.46.9', + tag: 'v0.46.9-ledger' + }, + ibc: { + type: 'go', + version: 'v5.2.1' + } + }, + { + name: 'v1.4.1', + tag: 'v1.4.1', + recommendedVersion: 'v1.4.1', + compatibleVersions: ['v1.4.1'], + cosmosSdkVersion: 'v0.46.9-ledger', + consensus: { + type: 'tendermint', + version: '0.34.26' + }, + binaries: { + "linux/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.4.1/haqq_1.4.1_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.4.1/haqq_1.4.1_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.4.1/haqq_1.4.1_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.4.1/haqq_1.4.1_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.4.1/haqq_1.4.1_Windows_x86_64.zip' + }, + nextVersionName: 'v1.5.0', + sdk: { + type: 'cosmos', + version: 'v0.46.9', + tag: 'v0.46.9-ledger' + }, + ibc: { + type: 'go', + version: '5.2.1' + } + }, + { + name: 'v1.5.0', + tag: 'v1.5.0', + recommendedVersion: 'v1.5.0', + compatibleVersions: ['v1.5.0'], + proposal: 18, + height: 7770000, + cosmosSdkVersion: 'v0.46.10-ledger.3', + consensus: { + type: 'tendermint', + version: '0.34.26' + }, + binaries: { + "linux/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.5.0/haqq_1.5.0_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.5.0/haqq_1.5.0_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.5.0/haqq_1.5.0_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.5.0/haqq_1.5.0_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.5.0/haqq_1.5.0_Windows_x86_64.zip' + }, + nextVersionName: 'v1.6.0', + sdk: { + type: 'cosmos', + version: 'v0.46.10', + tag: 'v0.46.10-ledger.3' + }, + ibc: { + type: 'go', + version: '5.2.1' + } + }, + { + name: 'v1.6.0', + tag: 'v1.6.0', + recommendedVersion: 'v1.6.0', + compatibleVersions: ['v1.6.0'], + proposal: 21, + height: 8002000, + cosmosSdkVersion: 'v0.46.13-ledger.3', + consensus: { + type: 'cometbft', + version: '0.34.29' + }, + binaries: { + "linux/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.6.0/haqq_1.6.0_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.6.0/haqq_1.6.0_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.6.0/haqq_1.6.0_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.6.0/haqq_1.6.0_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.6.0/haqq_1.6.0_Windows_x86_64.zip' + }, + nextVersionName: 'v1.6.1', + sdk: { + type: 'cosmos', + version: 'v0.46.13', + tag: 'v0.46.13-ledger.3' + }, + ibc: { + type: 'go', + version: '6.2.0' + } + }, + { + name: 'v1.6.1', + tag: 'v1.6.1', + recommendedVersion: 'v1.6.1', + compatibleVersions: ['v1.6.1'], + proposal: 22, + height: 8076500, + cosmosSdkVersion: 'v0.46.13-ledger.3', + consensus: { + type: 'cometbft', + version: '0.34.29' + }, + binaries: { + "linux/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.6.1/haqq_1.6.1_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.6.1/haqq_1.6.1_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.6.1/haqq_1.6.1_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.6.1/haqq_1.6.1_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.6.1/haqq_1.6.1_Windows_x86_64.zip' + }, + nextVersionName: 'v1.6.2', + sdk: { + type: 'cosmos', + version: 'v0.46.13', + tag: 'v0.46.13-ledger.3' + }, + ibc: { + type: 'go', + version: '6.2.0' + } + }, + { + name: 'v1.6.2', + tag: 'v1.6.2', + recommendedVersion: 'v1.6.2', + compatibleVersions: ['v1.6.2'], + proposal: 23, + height: 8193000, + cosmosSdkVersion: 'v0.46.13-ledger.3', + consensus: { + type: 'cometbft', + version: '0.34.29' + }, + binaries: { + "linux/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.6.2/haqq_1.6.2_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.6.2/haqq_1.6.2_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.6.2/haqq_1.6.2_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.6.2/haqq_1.6.2_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.6.2/haqq_1.6.2_Windows_x86_64.zip' + }, + nextVersionName: 'v1.6.3', + sdk: { + type: 'cosmos', + version: 'v0.46.13', + tag: 'v0.46.13-ledger.3' + }, + ibc: { + type: 'go', + version: '6.2.0' + } + }, + { + name: 'v1.6.3', + tag: 'v1.6.3', + recommendedVersion: 'v1.6.3', + compatibleVersions: ['v1.6.3'], + proposal: 25, + height: 8282000, + cosmosSdkVersion: 'v0.46.13-ledger.3', + consensus: { + type: 'cometbft', + version: '0.34.29' + }, + binaries: { + "linux/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.6.3/haqq_1.6.3_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.6.3/haqq_1.6.3_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.6.3/haqq_1.6.3_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.6.3/haqq_1.6.3_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.6.3/haqq_1.6.3_Windows_x86_64.zip' + }, + nextVersionName: 'v1.6.4', + sdk: { + type: 'cosmos', + version: 'v0.46.13', + tag: 'v0.46.13-ledger.3' + }, + ibc: { + type: 'go', + version: '6.2.0' + } + }, + { + name: 'v1.6.4', + tag: 'v1.6.4', + recommendedVersion: 'v1.6.4', + compatibleVersions: ['v1.6.4'], + proposal: 26, + height: 9070000, + cosmosSdkVersion: 'v0.46.13-ledger.3', + consensus: { + type: 'cometbft', + version: '0.34.29' + }, + binaries: { + "linux/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.6.4/haqq_1.6.4_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.6.4/haqq_1.6.4_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.6.4/haqq_1.6.4_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.6.4/haqq_1.6.4_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.6.4/haqq_1.6.4_Windows_x86_64.zip' + }, + nextVersionName: 'v1.7.0', + sdk: { + type: 'cosmos', + version: 'v0.46.13', + tag: 'v0.46.13-ledger.3' + }, + ibc: { + type: 'go', + version: '6.2.0' + } + }, + { + name: 'v1.7.0', + tag: 'v1.7.0', + recommendedVersion: 'v1.7.0', + compatibleVersions: ['v1.7.0'], + proposal: 27, + height: 9451000, + cosmosSdkVersion: 'evmos/cosmos-sdk v0.47.5-evmos', + consensus: { + type: 'cometbft', + version: 'v0.37.3' + }, + binaries: { + "linux/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.0/haqq_1.7.0_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.0/haqq_1.7.0_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.0/haqq_1.7.0_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.0/haqq_1.7.0_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.0/haqq_1.7.0_Windows_x86_64.zip' + }, + nextVersionName: 'v1.7.1', + sdk: { + type: 'cosmos', + repo: 'https://github.com/evmos/cosmos-sdk', + version: 'v0.47.5', + tag: 'v0.47.5-evmos' + }, + ibc: { + type: 'go', + version: '7.3.1' + } + }, + { + name: 'v1.7.1', + tag: 'v1.7.1', + recommendedVersion: 'v1.7.1', + compatibleVersions: ['v1.7.1'], + proposal: 28, + height: 9774000, + cosmosSdkVersion: 'evmos/cosmos-sdk v0.47.5-evmos', + consensus: { + type: 'cometbft', + version: 'v0.37.3' + }, + binaries: { + "linux/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.1/haqq_1.7.1_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.1/haqq_1.7.1_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.1/haqq_1.7.1_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.1/haqq_1.7.1_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.1/haqq_1.7.1_Windows_x86_64.zip' + }, + nextVersionName: 'v1.7.2', + sdk: { + type: 'cosmos', + repo: 'https://github.com/evmos/cosmos-sdk', + version: 'v0.47.5', + tag: 'v0.47.5-evmos' + }, + ibc: { + type: 'go', + version: '7.3.1' + } + }, + { + name: 'v1.7.2', + tag: 'v1.7.2', + recommendedVersion: 'v1.7.2', + compatibleVersions: ['v1.7.2'], + proposal: 29, + height: 9862000, + cosmosSdkVersion: 'evmos/cosmos-sdk v0.47.5-evmos', + consensus: { + type: 'cometbft', + version: 'v0.37.3' + }, + binaries: { + "linux/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.2/haqq_1.7.2_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.2/haqq_1.7.2_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.2/haqq_1.7.2_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.2/haqq_1.7.2_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.2/haqq_1.7.2_Windows_x86_64.zip' + }, + nextVersionName: 'v1.7.3', + sdk: { + type: 'cosmos', + repo: 'https://github.com/evmos/cosmos-sdk', + version: 'v0.47.5', + tag: 'v0.47.5-evmos' + }, + ibc: { + type: 'go', + version: '7.3.1' + } + }, + { + name: 'v1.7.3', + tag: 'v1.7.3', + recommendedVersion: 'v1.7.3', + compatibleVersions: ['v1.7.3'], + proposal: 30, + height: 9950000, + cosmosSdkVersion: 'evmos/cosmos-sdk v0.47.5-evmos', + consensus: { + type: 'cometbft', + version: 'v0.37.3' + }, + binaries: { + "linux/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.3/haqq_1.7.3_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.3/haqq_1.7.3_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.3/haqq_1.7.3_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.3/haqq_1.7.3_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.3/haqq_1.7.3_Windows_x86_64.zip' + }, + nextVersionName: 'v1.7.4', + sdk: { + type: 'cosmos', + repo: 'https://github.com/evmos/cosmos-sdk', + version: 'v0.47.5', + tag: 'v0.47.5-evmos' + }, + ibc: { + type: 'go', + version: '7.3.1' + } + }, + { + name: 'v1.7.4', + tag: 'v1.7.4', + recommendedVersion: 'v1.7.4', + compatibleVersions: ['v1.7.4'], + proposal: 31, + height: 10881000, + cosmosSdkVersion: 'evmos/cosmos-sdk v0.47.5-evmos', + consensus: { + type: 'cometbft', + version: 'v0.37.3' + }, + binaries: { + "linux/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.4/haqq_1.7.4_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.4/haqq_1.7.4_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.4/haqq_1.7.4_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.4/haqq_1.7.4_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.4/haqq_1.7.4_Windows_x86_64.zip' + }, + nextVersionName: 'v1.7.5', + sdk: { + type: 'cosmos', + repo: 'https://github.com/evmos/cosmos-sdk', + version: 'v0.47.5', + tag: 'v0.47.5-evmos' + }, + ibc: { + type: 'go', + version: '7.3.1' + } + }, + { + name: 'v1.7.5', + tag: 'v1.7.5', + recommendedVersion: 'v1.7.5', + compatibleVersions: ['v1.7.5'], + proposal: 32, + height: 11235000, + cosmosSdkVersion: 'evmos/cosmos-sdk v0.47.5-evmos', + consensus: { + type: 'cometbft', + version: 'v0.37.3' + }, + binaries: { + "linux/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.5/haqq_1.7.5_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.5/haqq_1.7.5_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.5/haqq_1.7.5_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.5/haqq_1.7.5_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.5/haqq_1.7.5_Windows_x86_64.zip' + }, + nextVersionName: 'v1.7.6', + sdk: { + type: 'cosmos', + repo: 'https://github.com/evmos/cosmos-sdk', + version: 'v0.47.5', + tag: 'v0.47.5-evmos' + }, + ibc: { + type: 'go', + version: '7.3.1' + } + }, + { + name: 'v1.7.6', + tag: 'v1.7.6', + recommendedVersion: 'v1.7.6', + compatibleVersions: ['v1.7.6'], + proposal: 34, + height: 11567000, + cosmosSdkVersion: 'evmos/cosmos-sdk v0.47.8-evmos', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + binaries: { + "linux/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.6/haqq_1.7.6_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.6/haqq_1.7.6_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.6/haqq_1.7.6_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.6/haqq_1.7.6_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.6/haqq_1.7.6_Windows_x86_64.zip' + }, + nextVersionName: 'v1.7.7', + sdk: { + type: 'cosmos', + repo: 'https://github.com/evmos/cosmos-sdk', + version: 'v0.47.8', + tag: 'v0.47.8-evmos' + }, + ibc: { + type: 'go', + version: '7.3.1' + } + }, + { + name: 'v1.7.7', + tag: 'v1.7.7', + recommendedVersion: 'v1.7.7', + compatibleVersions: ['v1.7.7'], + proposal: 34, + height: 11567000, + cosmosSdkVersion: 'evmos/cosmos-sdk v0.47.8-evmos', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + binaries: { + "linux/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.7/haqq_1.7.7_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.7/haqq_1.7.7_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.7/haqq_1.7.7_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.7/haqq_1.7.7_linux_arm64.tar.gz', + "windows/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.7/haqq_1.7.7_windows_amd64.zip' + }, + nextVersionName: 'v1.7.8', + sdk: { + type: 'cosmos', + repo: 'https://github.com/evmos/cosmos-sdk', + version: 'v0.47.8', + tag: 'v0.47.8-evmos' + }, + ibc: { + type: 'go', + version: '7.3.1' + } + }, + { + name: 'v1.7.8', + tag: 'v1.7.8', + recommendedVersion: 'v1.7.8', + compatibleVersions: ['v1.7.8'], + proposal: 38, + height: 12380500, + cosmosSdkVersion: 'evmos/cosmos-sdk v0.47.8-evmos', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + binaries: { + "linux/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.8/haqq_1.7.8_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.8/haqq_1.7.8_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.8/haqq_1.7.8_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.8/haqq_1.7.8_darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.7.8/haqq_1.7.8_windows_amd64.zip' + }, + nextVersionName: 'v1.8.0', + sdk: { + type: 'cosmos', + repo: 'https://github.com/evmos/cosmos-sdk', + version: 'v0.47.8', + tag: 'v0.47.8-evmos' + }, + ibc: { + type: 'go', + version: '7.3.1' + } + }, + { + name: 'v1.8.0', + tag: 'v1.8.0', + recommendedVersion: 'v1.8.0', + compatibleVersions: ['v1.8.0'], + proposal: 39, + height: 13035000, + cosmosSdkVersion: 'evmos/cosmos-sdk v0.47.12-evmos.2', + consensus: { + type: 'cometbft', + version: 'v0.37.9' + }, + binaries: { + "linux/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.8.0/haqq_1.8.0_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.8.0/haqq_1.8.0_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.8.0/haqq_1.8.0_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/haqq-network/haqq/releases/download/v1.8.0/haqq_1.8.0_darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/haqq-network/haqq/releases/download/v1.8.0/haqq_1.8.0_windows_amd64.zip' + }, + nextVersionName: '', + sdk: { + type: 'cosmos', + repo: 'https://github.com/evmos/cosmos-sdk', + version: 'v0.47.12', + tag: 'v0.47.12-evmos.2' + }, + ibc: { + type: 'go', + version: '7.4.0' + } + } + ], + sdk: { + type: 'cosmos', + repo: 'https://github.com/evmos/cosmos-sdk', + version: 'v0.47.12', + tag: 'v0.47.12-evmos.2' + }, + ibc: { + type: 'go', + version: '7.4.0' + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/haqq/images/haqq.png', @@ -41,7 +725,7 @@ const info: Chain = { provider: 'Haqq' }, { - address: 'https://m-s1-tm.haqq.sh', + address: 'https://rpc.haqq.sh', provider: 'kioqq' }, { @@ -53,7 +737,7 @@ const info: Chain = { provider: 'Allnodes ⚡️ Nodes & Staking' }, { - address: 'https://haqq-rpc.lavenderfive.com:443', + address: 'https://rpc.lavenderfive.com:443/haqq', provider: 'Lavender.Five Nodes 🐝' }, { @@ -67,6 +751,10 @@ const info: Chain = { { address: 'https://haqq-rpc.noders.services', provider: '[NODERS]TEAM' + }, + { + address: 'https://haqq.drpc.org', + provider: 'dRPC' } ], rest: [ @@ -75,7 +763,7 @@ const info: Chain = { provider: 'Haqq' }, { - address: 'https://m-s1-sdk.haqq.sh', + address: 'https://sdk.haqq.sh', provider: 'kioqq' }, { @@ -87,7 +775,7 @@ const info: Chain = { provider: 'Allnodes ⚡️ Nodes & Staking' }, { - address: 'https://haqq-api.lavenderfive.com', + address: 'https://rest.lavenderfive.com:443/haqq', provider: 'Lavender.Five Nodes 🐝' }, { @@ -113,7 +801,7 @@ const info: Chain = { provider: 'Haqq' }, { - address: 'grpc://m-s1-grpc.haqq.sh:1337', + address: 'grpc.haqq.sh:443', provider: 'kioqq' }, { @@ -129,7 +817,7 @@ const info: Chain = { provider: 'Allnodes ⚡️ Nodes & Staking' }, { - address: 'https://haqq-grpc.lavenderfive.com', + address: 'haqq.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -155,7 +843,7 @@ const info: Chain = { provider: 'Haqq' }, { - address: 'https://m-s1-evm-rpc.haqq.sh', + address: 'https://evm.haqq.sh', provider: 'kioqq' }, { @@ -167,7 +855,7 @@ const info: Chain = { provider: 'Allnodes.com ⚡️ Nodes & Staking' }, { - address: 'https://haqq-jsonrpc.lavenderfive.com', + address: 'https://jsonrpc.lavenderfive.com:443/haqq', provider: 'Lavender.Five Nodes 🐝' }, { @@ -218,7 +906,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/haqq/images/haqq.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/haqq/images/haqq.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/haqq/images/haqq.svg', + theme: { + primaryColorHex: '#b9744f' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/haqq/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/haqq/ibc-data.ts index 3b08f31ec..67390cb6b 100644 --- a/v2/packages/chain-registry/src/mainnet/haqq/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/haqq/ibc-data.ts @@ -174,6 +174,35 @@ const info: IBCData[] = [ dex: 'osmosis' } }] + }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'haqq', + clientId: '07-tendermint-6', + connectionId: 'connection-8' + }, + chain2: { + chainName: 'stride', + clientId: '07-tendermint-143', + connectionId: 'connection-143' + }, + channels: [{ + chain1: { + channelId: 'channel-7', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-240', + 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/heli/asset-list.ts b/v2/packages/chain-registry/src/mainnet/heli/asset-list.ts new file mode 100644 index 000000000..9f4d0bd64 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/heli/asset-list.ts @@ -0,0 +1,29 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../assetlist.schema.json', + chainName: 'heli', + assets: [{ + description: 'The native token of HeliChain', + denomUnits: [{ + denom: 'uheli', + exponent: 0 + }, { + denom: 'heli', + exponent: 6 + }], + base: 'uheli', + name: 'Heli', + display: 'heli', + symbol: 'HELI', + coingeckoId: 'helichain', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/heli/images/heli.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/heli/images/heli.svg', + theme: { + primaryColorHex: '#fccc24' + } + }], + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/heli/chain.ts b/v2/packages/chain-registry/src/mainnet/heli/chain.ts new file mode 100644 index 000000000..6dde7f38f --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/heli/chain.ts @@ -0,0 +1,109 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../chain.schema.json', + chainName: 'heli', + status: 'live', + networkType: 'mainnet', + website: 'https://helichain.com/', + prettyName: 'HeliChain', + chainType: 'cosmos', + chainId: 'helichain', + bech32Prefix: 'heli', + daemonName: 'helichaind', + nodeHome: '$HOME/.helichain', + keyAlgos: ['secp256k1'], + slip44: 118, + fees: { + feeTokens: [{ + denom: 'uheli', + fixedMinGasPrice: 0.001, + lowGasPrice: 0.001, + averageGasPrice: 0.002, + highGasPrice: 0.0025 + }] + }, + staking: { + stakingTokens: [{ + denom: 'uheli' + }], + lockDuration: { + time: '1209600s' + } + }, + codebase: { + gitRepo: 'https://github.com/Heli-Chain/heli', + recommendedVersion: 'v0.0.1', + compatibleVersions: ['v0.0.1'], + cosmosSdkVersion: '0.47.4', + consensus: { + type: 'cometbft', + version: '0.37.2' + }, + cosmwasmVersion: '0.41.0', + cosmwasmEnabled: true, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/Heli-Chain/heli/main/genesis.json' + }, + versions: [{ + name: 'v0.0.1', + recommendedVersion: 'v0.0.1', + compatibleVersions: ['v0.0.1'], + cosmosSdkVersion: '0.47.4', + consensus: { + type: 'cometbft', + version: '0.37.2' + }, + cosmwasmVersion: '0.42.0', + cosmwasmEnabled: true, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: '0.47.4' + }, + cosmwasm: { + version: '0.42.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.2.0' + } + }], + sdk: { + type: 'cosmos', + version: '0.47.4' + }, + ibc: { + type: 'go', + version: 'v7.2.0' + }, + cosmwasm: { + version: '0.41.0', + enabled: true + } + }, + apis: { + rpc: [{ + address: 'https://rpc.helichain.com/', + provider: 'HeliChain' + }], + rest: [{ + address: 'https://lcd.helichain.com/', + provider: 'HeliChain' + }] + }, + explorers: [{ + kind: 'ping.pub', + url: 'https://explorer.helichain.com/Helichain', + txPage: 'https://explorer.helichain.com/Helichain/tx/${txHash}', + accountPage: 'https://explorer.helichain.com/Helichain/account/${accountAddress}' + }], + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/heli/images/heli.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/heli/images/heli.svg', + theme: { + primaryColorHex: '#fccc24' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/heli/index.ts b/v2/packages/chain-registry/src/mainnet/heli/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/heli/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/mainnet/highbury/asset-list.ts b/v2/packages/chain-registry/src/mainnet/highbury/asset-list.ts index 22d413da7..5e554db90 100644 --- a/v2/packages/chain-registry/src/mainnet/highbury/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/highbury/asset-list.ts @@ -23,8 +23,12 @@ const info: AssetList = { coingeckoId: 'fanfury', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/highbury/images/fury.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/highbury/images/fury.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/highbury/images/fury.svg', + theme: { + primaryColorHex: '#040404' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Governance token of Jinx Wallet and Fury Lend Protocol', @@ -45,8 +49,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/highbury/images/jinx.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/highbury/images/jinx.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/highbury/images/jinx.svg', + theme: { + primaryColorHex: '#040404' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Governance token of Fury Swap Protocol', @@ -67,8 +75,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/highbury/images/jinxy.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/highbury/images/jinxy.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/highbury/images/jinxy.svg', + theme: { + primaryColorHex: '#090909' + } + }], + typeAsset: 'sdk.coin' } ] }; diff --git a/v2/packages/chain-registry/src/mainnet/highbury/chain.ts b/v2/packages/chain-registry/src/mainnet/highbury/chain.ts index ba7c6dc90..34b2744ed 100644 --- a/v2/packages/chain-registry/src/mainnet/highbury/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/highbury/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://www.fury.black/', prettyName: 'Highbury', + chainType: 'cosmos', chainId: 'highbury_710-1', bech32Prefix: 'fury', daemonName: 'fury', @@ -26,7 +27,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/Four4Two/fury/', + recommendedVersion: 'v0.4.1', + compatibleVersions: ['v0.4.1'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/Four4Two/fury/mainnet/networks/genesis.json' + }, + versions: [{ + name: 'v0.4.1', + recommendedVersion: 'v0.4.1', + compatibleVersions: ['v0.4.1'] + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/highbury/images/fury.png', @@ -58,7 +69,10 @@ const info: Chain = { }], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/highbury/images/fury.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/highbury/images/fury.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/highbury/images/fury.svg', + theme: { + primaryColorHex: '#040404' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/humans/asset-list.ts b/v2/packages/chain-registry/src/mainnet/humans/asset-list.ts index 864888658..645d385e9 100644 --- a/v2/packages/chain-registry/src/mainnet/humans/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/humans/asset-list.ts @@ -24,13 +24,15 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/humans/images/heart-dark-mode.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/humans/images/heart-dark-mode.svg', theme: { - darkMode: true + darkMode: true, + primaryColorHex: '#f3f3f3' } }], socials: { website: 'https://humans.ai/', twitter: 'https://twitter.com/humansdotai' - } + }, + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/humans/chain.ts b/v2/packages/chain-registry/src/mainnet/humans/chain.ts index 7e2c60f18..ee47fa414 100644 --- a/v2/packages/chain-registry/src/mainnet/humans/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/humans/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://humans.ai/', prettyName: 'Humans.ai', + chainType: 'cosmos', chainId: 'humans_1089-1', bech32Prefix: 'human', nodeHome: '$HOME/.humansd', @@ -28,7 +29,30 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: '0.46.11' + gitRepo: 'https://github.com/humansdotai/', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + cosmosSdkVersion: '0.46.11', + consensus: { + type: 'cometbft', + version: '0.34.27' + }, + genesis: { + genesisUrl: 'https://github.com/humansdotai/mainnets/blob/main/mainnet/1/genesis_1089-1.json' + }, + versions: [{ + name: 'v1.0.0', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + consensus: { + type: 'cometbft', + version: '0.34.27' + } + }], + sdk: { + type: 'cosmos', + version: '0.46.11' + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/humans/images/heart-dark-mode.png', @@ -73,7 +97,7 @@ const info: Chain = { provider: 'KonsorTech' }, { - address: 'http://135.181.75.235:13657', + address: 'http://65.21.46.90:5657', provider: 'PPNV Service' }, { @@ -127,7 +151,7 @@ const info: Chain = { provider: 'KonsorTech' }, { - address: 'http://135.181.75.235:13317', + address: 'http://65.21.46.90:5317', provider: 'PPNV Service' }, { @@ -173,7 +197,7 @@ const info: Chain = { provider: '[NODERS]TEAM' }, { - address: 'http://135.181.75.235:13090', + address: 'http://65.21.46.90:5090', provider: 'PPNV Service' }, { @@ -262,7 +286,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/humans/images/heart-dark-mode.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/humans/images/heart-dark-mode.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/humans/images/heart-dark-mode.svg', + theme: { + primaryColorHex: '#f3f3f3' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/ibc-data.ts index 23ba3a6ff..4fb6213cb 100644 --- a/v2/packages/chain-registry/src/mainnet/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/ibc-data.ts @@ -1,5 +1,7 @@ import { IBCData } from '@chain-registry/v2-types'; +import * as _ethereum from './ethereum'; +import * as _solana from './solana'; import * as _8ball from './8ball'; import * as _acrechain from './acrechain'; import * as _agoric from './agoric'; @@ -47,6 +49,7 @@ import * as _emoney from './emoney'; import * as _empowerchain from './empowerchain'; import * as _evmos from './evmos'; import * as _fetchhub from './fetchhub'; +import * as _firmachain from './firmachain'; import * as _furya from './furya'; import * as _fxcore from './fxcore'; import * as _galaxy from './galaxy'; @@ -61,23 +64,30 @@ import * as _imversed from './imversed'; import * as _injective from './injective'; import * as _irisnet from './irisnet'; import * as _jackal from './jackal'; +import * as _joltify from './joltify'; import * as _juno from './juno'; import * as _kava from './kava'; import * as _kichain from './kichain'; +import * as _kimanetwork from './kimanetwork'; import * as _konstellation from './konstellation'; import * as _kujira from './kujira'; import * as _kyve from './kyve'; import * as _lambda from './lambda'; +import * as _lava from './lava'; import * as _likecoin from './likecoin'; +import * as _lorenzo from './lorenzo'; import * as _lumenx from './lumenx'; import * as _lumnetwork from './lumnetwork'; +import * as _mande from './mande'; import * as _mars from './mars'; import * as _medasdigital from './medasdigital'; import * as _meme from './meme'; import * as _microtick from './microtick'; import * as _migaloo from './migaloo'; +import * as _neutaro from './neutaro'; import * as _neutron from './neutron'; import * as _nibiru from './nibiru'; +import * as _nim from './nim'; import * as _noble from './noble'; import * as _nois from './nois'; import * as _nolus from './nolus'; @@ -86,6 +96,7 @@ import * as _nyx from './nyx'; import * as _odin from './odin'; import * as _okexchain from './okexchain'; import * as _omniflixhub from './omniflixhub'; +import * as _onex from './onex'; import * as _onomy from './onomy'; import * as _oraichain from './oraichain'; import * as _osmosis from './osmosis'; @@ -95,6 +106,7 @@ import * as _persistence from './persistence'; import * as _planq from './planq'; import * as _point from './point'; import * as _provenance from './provenance'; +import * as _pryzm from './pryzm'; import * as _pundix from './pundix'; import * as _pylons from './pylons'; import * as _quasar from './quasar'; @@ -104,10 +116,13 @@ import * as _realio from './realio'; import * as _rebus from './rebus'; import * as _regen from './regen'; import * as _rizon from './rizon'; +import * as _routerchain from './routerchain'; import * as _saga from './saga'; import * as _scorum from './scorum'; import * as _secretnetwork from './secretnetwork'; +import * as _seda from './seda'; import * as _sei from './sei'; +import * as _self from './self'; import * as _sentinel from './sentinel'; import * as _sge from './sge'; import * as _shareledger from './shareledger'; @@ -119,11 +134,13 @@ import * as _source from './source'; import * as _stafihub from './stafihub'; import * as _stargaze from './stargaze'; import * as _starname from './starname'; +import * as _stratos from './stratos'; import * as _stride from './stride'; import * as _teritori from './teritori'; import * as _terra from './terra'; import * as _terra2 from './terra2'; import * as _tgrade from './tgrade'; +import * as _titan from './titan'; import * as _umee from './umee'; import * as _unification from './unification'; import * as _uptick from './uptick'; @@ -131,6 +148,8 @@ import * as _vidulum from './vidulum'; import * as _xpla from './xpla'; const ibcData: IBCData[] = [ + ..._ethereum.ibcData, + ..._solana.ibcData, ..._8ball.ibcData, ..._acrechain.ibcData, ..._agoric.ibcData, @@ -178,6 +197,7 @@ const ibcData: IBCData[] = [ ..._empowerchain.ibcData, ..._evmos.ibcData, ..._fetchhub.ibcData, + ..._firmachain.ibcData, ..._furya.ibcData, ..._fxcore.ibcData, ..._galaxy.ibcData, @@ -192,23 +212,30 @@ const ibcData: IBCData[] = [ ..._injective.ibcData, ..._irisnet.ibcData, ..._jackal.ibcData, + ..._joltify.ibcData, ..._juno.ibcData, ..._kava.ibcData, ..._kichain.ibcData, + ..._kimanetwork.ibcData, ..._konstellation.ibcData, ..._kujira.ibcData, ..._kyve.ibcData, ..._lambda.ibcData, + ..._lava.ibcData, ..._likecoin.ibcData, + ..._lorenzo.ibcData, ..._lumenx.ibcData, ..._lumnetwork.ibcData, + ..._mande.ibcData, ..._mars.ibcData, ..._medasdigital.ibcData, ..._meme.ibcData, ..._microtick.ibcData, ..._migaloo.ibcData, + ..._neutaro.ibcData, ..._neutron.ibcData, ..._nibiru.ibcData, + ..._nim.ibcData, ..._noble.ibcData, ..._nois.ibcData, ..._nolus.ibcData, @@ -217,6 +244,7 @@ const ibcData: IBCData[] = [ ..._odin.ibcData, ..._okexchain.ibcData, ..._omniflixhub.ibcData, + ..._onex.ibcData, ..._onomy.ibcData, ..._oraichain.ibcData, ..._osmosis.ibcData, @@ -226,6 +254,7 @@ const ibcData: IBCData[] = [ ..._planq.ibcData, ..._point.ibcData, ..._provenance.ibcData, + ..._pryzm.ibcData, ..._pundix.ibcData, ..._pylons.ibcData, ..._quasar.ibcData, @@ -235,10 +264,13 @@ const ibcData: IBCData[] = [ ..._rebus.ibcData, ..._regen.ibcData, ..._rizon.ibcData, + ..._routerchain.ibcData, ..._saga.ibcData, ..._scorum.ibcData, ..._secretnetwork.ibcData, + ..._seda.ibcData, ..._sei.ibcData, + ..._self.ibcData, ..._sentinel.ibcData, ..._sge.ibcData, ..._shareledger.ibcData, @@ -250,11 +282,13 @@ const ibcData: IBCData[] = [ ..._stafihub.ibcData, ..._stargaze.ibcData, ..._starname.ibcData, + ..._stratos.ibcData, ..._stride.ibcData, ..._teritori.ibcData, ..._terra.ibcData, ..._terra2.ibcData, ..._tgrade.ibcData, + ..._titan.ibcData, ..._umee.ibcData, ..._unification.ibcData, ..._uptick.ibcData, diff --git a/v2/packages/chain-registry/src/mainnet/idep/asset-list.ts b/v2/packages/chain-registry/src/mainnet/idep/asset-list.ts index 0f6eb884e..68d6f395e 100644 --- a/v2/packages/chain-registry/src/mainnet/idep/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/idep/asset-list.ts @@ -23,8 +23,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/idep/images/idep.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/idep/images/idep.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/idep/images/idep.svg', + theme: { + primaryColorHex: '#c5b4cf' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/idep/chain.ts b/v2/packages/chain-registry/src/mainnet/idep/chain.ts index 407e0d65d..6da8c097e 100644 --- a/v2/packages/chain-registry/src/mainnet/idep/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/idep/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://www.idep.network/', prettyName: 'IDEP', + chainType: 'cosmos', chainId: 'Antora', bech32Prefix: 'idep', daemonName: 'idep', @@ -19,7 +20,23 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/IDEP-network/ion', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + binaries: { + "linux/amd64": 'https://github.com/IDEP-network/Antora/raw/main/iond' + }, + genesis: { + genesisUrl: 'https://github.com/IDEP-network/Antora/raw/main/genesis.json' + }, + versions: [{ + name: 'v1.0.0', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + binaries: { + "linux/amd64": 'https://github.com/IDEP-network/Antora/raw/main/iond' + } + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/idep/images/idep.png', @@ -29,7 +46,7 @@ const info: Chain = { rpc: [], rest: [], grpc: [{ - address: 'idep-grpc.lavenderfive.com:443', + address: 'idep.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }] }, @@ -53,7 +70,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/idep/images/idep.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/idep/images/idep.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/idep/images/idep.svg', + theme: { + primaryColorHex: '#c5b4cf' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/impacthub/asset-list.ts b/v2/packages/chain-registry/src/mainnet/impacthub/asset-list.ts index 592ef0cf6..4961ccd66 100644 --- a/v2/packages/chain-registry/src/mainnet/impacthub/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/impacthub/asset-list.ts @@ -22,8 +22,12 @@ const info: AssetList = { coingeckoId: 'ixo', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/impacthub/images/ixo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/impacthub/images/ixo.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/impacthub/images/ixo.svg', + theme: { + primaryColorHex: '#2c4484' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/impacthub/chain.ts b/v2/packages/chain-registry/src/mainnet/impacthub/chain.ts index 32a3ac4f7..05f0780b7 100644 --- a/v2/packages/chain-registry/src/mainnet/impacthub/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/impacthub/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://www.ixo.world/', prettyName: 'Impacts Hub', + chainType: 'cosmos', chainId: 'ixo-5', bech32Prefix: 'ixo', daemonName: 'ixod', @@ -27,7 +28,90 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: 'v0.45.16' + gitRepo: 'https://github.com/ixofoundation/ixo-blockchain', + recommendedVersion: 'v3.0.0', + compatibleVersions: ['v3.0.0'], + cosmosSdkVersion: 'v0.45.16', + consensus: { + type: 'cometbft', + version: 'v0.34.27' + }, + genesis: { + genesisUrl: 'https://github.com/ixofoundation/genesis/raw/bc042e1223d551b22d55c155de06e662ca24d2f2/ixo-5/genesis.json.tar.gz' + }, + versions: [ + { + name: 'v0.20.0', + proposal: 403, + height: 1254500, + recommendedVersion: 'v0.20.1', + compatibleVersions: ['v0.20.0', 'v0.20.1'], + cosmosSdkVersion: 'v0.45.12', + consensus: { + type: 'tendermint', + version: 'v0.34.24' + }, + nextVersionName: 'v2', + sdk: { + type: 'cosmos', + version: 'v0.45.12' + }, + ibc: { + type: 'go', + version: 'v4.3.0' + } + }, + { + name: 'v2', + proposal: 439, + height: 2383000, + recommendedVersion: 'v2.0.0', + compatibleVersions: ['v2.0.0'], + cosmosSdkVersion: 'v0.45.16', + consensus: { + type: 'cometbft', + version: 'v0.34.27' + }, + nextVersionName: 'v3', + sdk: { + type: 'cosmos', + version: 'v0.45.16' + }, + ibc: { + type: 'go', + version: 'v4.4.1' + } + }, + { + name: 'v3', + proposal: 447, + height: 6556300, + recommendedVersion: 'v3.0.0', + compatibleVersions: ['v3.0.0'], + cosmosSdkVersion: 'v0.45.16', + consensus: { + type: 'cometbft', + version: 'v0.34.27' + }, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.45.16' + }, + ibc: { + type: 'go', + version: 'v4.4.1' + } + } + ], + sdk: { + type: 'cosmos', + version: 'v0.45.16' + }, + ibc: { + type: 'go', + version: 'v4.4.1' + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/impacthub/images/ixo.png', @@ -52,12 +136,20 @@ const info: Chain = { provider: 'Notional' }, { - address: 'https://impacthub-rpc.lavenderfive.com/', + address: 'https://rpc.lavenderfive.com:443/impacthub', provider: 'Lavender.Five Nodes 🐝' }, { address: 'https://ixo-rpc.ibs.team', provider: 'Inter Blockchain Services' + }, + { + address: 'https://ixo-rpc.bluestake.net:443', + provider: 'BlueStake 🚀' + }, + { + address: 'https://impacthub_mainnet_rpc.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' } ], rest: [ @@ -78,12 +170,20 @@ const info: Chain = { provider: 'Notional' }, { - address: 'https://impacthub-api.lavenderfive.com/', + address: 'https://rest.lavenderfive.com:443/impacthub', provider: 'Lavender.Five Nodes 🐝' }, { address: 'https://ixo-api.ibs.team', provider: 'Inter Blockchain Services' + }, + { + address: 'https://ixo-api.bluestake.net', + provider: 'BlueStake 🚀' + }, + { + address: 'https://impacthub_mainnet_api.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' } ], grpc: [ @@ -96,7 +196,7 @@ const info: Chain = { provider: '🔥STAVR🔥' }, { - address: 'impacthub-grpc.lavenderfive.com:443', + address: 'impacthub.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' } ] @@ -135,11 +235,20 @@ const info: Chain = { url: 'https://www.mintscan.io/ixo', txPage: 'https://www.mintscan.io/ixo/transactions/${txHash}', accountPage: 'https://www.mintscan.io/ixo/accounts/${accountAddress}' + }, + { + kind: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥', + url: 'https://explorer.whenmoonwhenlambo.money/ixo', + txPage: 'https://explorer.whenmoonwhenlambo.money/ixo/tx/${txHash}', + accountPage: 'https://explorer.whenmoonwhenlambo.money/ixo/account/${accountAddress}' } ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/impacthub/images/ixo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/impacthub/images/ixo.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/impacthub/images/ixo.svg', + theme: { + primaryColorHex: '#2c4484' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/imversed/asset-list.ts b/v2/packages/chain-registry/src/mainnet/imversed/asset-list.ts index f33b0dc2a..33037fa1c 100644 --- a/v2/packages/chain-registry/src/mainnet/imversed/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/imversed/asset-list.ts @@ -22,8 +22,12 @@ const info: AssetList = { coingeckoId: 'imv', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/imversed/images/imversed.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/imversed/images/imversed.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/imversed/images/imversed.svg', + theme: { + primaryColorHex: '#4c54e4' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/imversed/chain.ts b/v2/packages/chain-registry/src/mainnet/imversed/chain.ts index 65096f0a9..9291e2edc 100644 --- a/v2/packages/chain-registry/src/mainnet/imversed/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/imversed/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://imversed.network/', prettyName: 'Imversed', + chainType: 'cosmos', chainId: 'imversed_5555555-1', bech32Prefix: 'imv', daemonName: 'imversed', @@ -28,7 +29,23 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/imversed/imversed', + recommendedVersion: 'v3.11', + compatibleVersions: ['v3.11'], + binaries: { + "linux/amd64": 'https://github.com/imversed/imversed/releases/download/v3.11/imversed_3.11_Linux_amd64.tar.gz' + }, + genesis: { + genesisUrl: 'https://static.imversed.com/mainnet/genesis.json' + }, + versions: [{ + name: 'v3.11', + recommendedVersion: 'v3.11', + compatibleVersions: ['v3.11'], + binaries: { + "linux/amd64": 'https://github.com/imversed/imversed/releases/download/v3.11/imversed_3.11_Linux_amd64.tar.gz' + } + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/imversed/images/imversed.png', @@ -53,7 +70,10 @@ const info: Chain = { }], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/imversed/images/imversed.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/imversed/images/imversed.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/imversed/images/imversed.svg', + theme: { + primaryColorHex: '#4c54e4' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/injective/asset-list.ts b/v2/packages/chain-registry/src/mainnet/injective/asset-list.ts index 91f225890..1de641ccb 100644 --- a/v2/packages/chain-registry/src/mainnet/injective/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/injective/asset-list.ts @@ -4,7 +4,8 @@ const info: AssetList = { chainName: 'injective', assets: [ { - description: 'The INJ token is the native governance token for the Injective chain.', + description: 'Injective is a decentralized exchange protocol that enables fast, secure, and fully decentralized trading of derivatives, futures, and spot markets.', + extendedDescription: 'Injective Protocol is a cutting-edge decentralized exchange (DEX) platform facilitating fully decentralized trading of derivatives, futures, and spot markets. Built on the Cosmos SDK, Injective leverages layer-2 scaling solutions for high-speed transactions with low fees, ensuring an efficient trading experience. The platform\'s design eliminates intermediaries, giving users complete control over their assets and trades.\n\nThe Injective ecosystem is powered by its native token, INJ, used for governance, staking, and fee reduction. By staking INJ, users can participate in network governance, influencing key decisions and protocol upgrades. Injective\'s features include cross-chain trading, allowing seamless asset trading across different blockchains, and a decentralized order book for transparency and security. Injective transforms the DeFi space with a comprehensive, decentralized solution for trading various financial instruments.', denomUnits: [{ denom: 'inj', exponent: 0 @@ -23,12 +24,16 @@ const info: AssetList = { coingeckoId: 'injective-protocol', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/inj.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/inj.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/inj.svg', + theme: { + primaryColorHex: '#04a2fc' + } }], socials: { website: 'https://injective.com/', twitter: 'https://twitter.com/Injective_' - } + }, + typeAsset: 'sdk.coin' }, { description: 'Tether USDt on Injective', @@ -43,7 +48,7 @@ const info: AssetList = { base: 'ibc/4ABBEF4C8926DDDB320AE5188CFD63267ABBCEFC0583E4AE05D6E5AA2401DDAB', name: 'Tether USDt', display: 'usdt', - symbol: 'USDt', + symbol: 'USDTkv', traces: [{ type: 'ibc', counterparty: { @@ -61,9 +66,56 @@ const info: AssetList = { chainName: 'kava', baseDenom: 'erc20/tether/usdt' }, - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + theme: { + circle: true, + primaryColorHex: '#009393', + backgroundColorHex: '#009393' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' + } + }, + { + description: 'Tether USDt from Ethereum via Peggy bridge.', + denomUnits: [{ + denom: 'peggy0xdAC17F958D2ee523a2206206994597C13D831ec7', + exponent: 0 + }, { + denom: 'usdt', + exponent: 6 + }], + typeAsset: 'sdk.coin', + base: 'peggy0xdAC17F958D2ee523a2206206994597C13D831ec7', + name: 'Tether USDT', + display: 'usdt', + symbol: 'USDT', + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xdac17f958d2ee523a2206206994597c13d831ec7' + }, + provider: 'Peggy' + }], + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0xdac17f958d2ee523a2206206994597c13d831ec7' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + theme: { + circle: true, + primaryColorHex: '#009393', + backgroundColorHex: '#009393' + } }], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' } }, @@ -84,8 +136,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/ampinj.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/ampinj.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/ampinj.png', + theme: { + primaryColorHex: '#5480cc' + } + }], + typeAsset: 'sdk.coin' }, { description: '$AUTISM exists to celebrate autism as a superior biological tech stack for a changing world', @@ -105,11 +161,40 @@ const info: AssetList = { }, coingeckoId: 'autism', images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/autism.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/autism.png', + theme: { + primaryColorHex: '#040404' + } + }], + typeAsset: 'sdk.coin' + }, + { + description: 'BackBone Labs Liquid Staked Injective', + denomUnits: [{ + denom: 'factory/inj1dxp690rd86xltejgfq2fa7f2nxtgmm5cer3hvu/bINJ', + exponent: 0 + }, { + denom: 'bINJ', + exponent: 18 + }], + base: 'factory/inj1dxp690rd86xltejgfq2fa7f2nxtgmm5cer3hvu/bINJ', + name: 'BackBone Labs Liquid Staked Injective', + display: 'bINJ', + symbol: 'bINJ', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/binj.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/binj.png', + theme: { + primaryColorHex: '#04a2fc' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The first meme coin on Injective. It’s a dog, but he has nunchucks', + extendedDescription: '$NINJA is the premier meme coin on Injective. There is no formal roadmap and no promises made, but NINJAs are builders and masters of surprise. For all intents and purposes, the coin is completely useless, until it\'s not. And the dog, he has nunchucks.', denomUnits: [{ denom: 'factory/inj1xtel2knkt8hmc9dnzpjz6kdmacgcfmlv5f308w/ninja', exponent: 0 @@ -126,8 +211,18 @@ const info: AssetList = { }, coingeckoId: 'dog-wif-nuchucks', images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/ninja.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/ninja.png', + theme: { + primaryColorHex: '#00468E', + backgroundColorHex: '#00468E', + circle: true + } + }], + socials: { + website: 'https://www.dogwifnunchucks.com/', + twitter: 'https://x.com/dogwifnunchucks' + }, + typeAsset: 'sdk.coin' }, { description: 'The $WGMI Token - We Gonna Make It. Are you ready?', @@ -146,8 +241,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/wgmi.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/wgmi.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/wgmi.png', + theme: { + primaryColorHex: '#040404' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The first memecoin on osmosis.', @@ -180,7 +279,10 @@ const info: AssetList = { chainName: 'osmosis', baseDenom: 'factory/osmo1pfyxruwvtwk00y8z06dh2lqjdj82ldvy74wzm3/WOSMO' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wosmo.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wosmo.png', + theme: { + primaryColorHex: '#edd5ee' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wosmo.png' @@ -212,17 +314,21 @@ const info: AssetList = { chainName: 'ethereum', baseDenom: '0xd73175f9eb15eee81745d367ae59309Ca2ceb5e2' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/glto.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/glto.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/glto.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/glto.svg', + theme: { + primaryColorHex: '#501cad' + } }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/glto.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/glto.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/glto.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/glto.svg' }, socials: { website: 'https://gelotto.io/', twitter: 'https://twitter.com/Gelotto2' - } + }, + typeAsset: 'sdk.coin' }, { description: 'Hava Coin is the lifeblood of the Cosmos & Injective networks, rewarding builders and welcoming supporters.', @@ -242,12 +348,16 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/hava.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/hava.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/hava.png', + theme: { + primaryColorHex: '#eacea5' + } }], socials: { website: 'https://havacoin.xyz/', twitter: 'https://twitter.com/Hava_Coin' - } + }, + typeAsset: 'sdk.coin' }, { description: 'A clan of 11y bad kids crafting chaos on the Cosmos eco. One bad memecoin to rule them all $BADKID. Airdropped to Badkids NFT holders and $STARS stakers. It\'s so bad, your wallet\'s throwing a tantrum for it.', @@ -280,7 +390,10 @@ const info: AssetList = { chainName: 'osmosis', baseDenom: 'factory/osmo10n8rv8npx870l69248hnp6djy6pll2yuzzn9x8/BADKID' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/badkid.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/badkid.png', + theme: { + primaryColorHex: '#57443f' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/badkid.png' @@ -303,8 +416,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/ninpo.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/ninpo.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/ninpo.png', + theme: { + primaryColorHex: '#31292a' + } + }], + typeAsset: 'sdk.coin' }, { description: 'JUDO is a very futuristic meme token.', @@ -323,8 +440,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/judo.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/judo.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/judo.png', + theme: { + primaryColorHex: '#18120f' + } + }], + typeAsset: 'sdk.coin' }, { description: 'BEAST-ERC20 on injective', @@ -352,7 +473,10 @@ const info: AssetList = { chainName: 'ethereum', baseDenom: '0xA4426666addBE8c4985377d36683D17FB40c31Be' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/beast.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/beast.png', + theme: { + primaryColorHex: '#21172b' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/beast.png' @@ -360,7 +484,8 @@ const info: AssetList = { socials: { website: 'https://gelotto.io/', twitter: 'https://twitter.com/Gelotto2' - } + }, + typeAsset: 'sdk.coin' }, { description: 'Astroport is a neutral marketplace where anyone, from anywhere in the galaxy, can dock to trade their wares.', @@ -395,12 +520,440 @@ const info: AssetList = { baseDenom: 'factory/neutron1ffus553eet978k024lmssw0czsxwr97mggyv85lpcsdkft8v9ufsz3sa07/astro' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/astro.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/astro.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/astro.svg', + theme: { + primaryColorHex: '#4056e9' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/astro.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/astro.svg' } + }, + { + description: 'A receipt token for lent INJ issued by the Neptune Protocol.', + denomUnits: [{ + denom: 'inj1rmzufd7h09sqfrre5dtvu5d09ta7c0t4jzkr2f', + exponent: 0 + }, { + denom: 'nINJ', + exponent: 18 + }], + base: 'inj1rmzufd7h09sqfrre5dtvu5d09ta7c0t4jzkr2f', + name: 'Neptune Receipt INJ', + display: 'nINJ', + symbol: 'nINJ', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/ninj.png', + theme: { + primaryColorHex: '#293a6f' + } + }], + typeAsset: 'sdk.coin' + }, + { + description: 'A receipt token for lent ATOM issued by the Neptune Protocol.', + denomUnits: [{ + denom: 'inj16jf4qkcarp3lan4wl2qkrelf4kduvvujwg0780', + exponent: 0 + }, { + denom: 'nATOM', + exponent: 6 + }], + base: 'inj16jf4qkcarp3lan4wl2qkrelf4kduvvujwg0780', + name: 'Neptune Receipt ATOM', + display: 'nATOM', + symbol: 'nATOM', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/natom.png', + theme: { + primaryColorHex: '#272f4b' + } + }], + typeAsset: 'sdk.coin' + }, + { + description: 'A receipt token for lent WETH issued by the Neptune Protocol.', + denomUnits: [{ + denom: 'inj1kehk5nvreklhylx22p3x0yjydfsz9fv3fvg5xt', + exponent: 0 + }, { + denom: 'nWETH', + exponent: 18 + }], + base: 'inj1kehk5nvreklhylx22p3x0yjydfsz9fv3fvg5xt', + name: 'Neptune Receipt WETH', + display: 'nWETH', + symbol: 'nWETH', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/nweth.png', + theme: { + primaryColorHex: '#2a303f' + } + }], + typeAsset: 'sdk.coin' + }, + { + description: 'A receipt token for lent USDT issued by the Neptune Protocol.', + denomUnits: [{ + denom: 'inj1cy9hes20vww2yr6crvs75gxy5hpycya2hmjg9s', + exponent: 0 + }, { + denom: 'nUSDT', + exponent: 6 + }], + base: 'inj1cy9hes20vww2yr6crvs75gxy5hpycya2hmjg9s', + name: 'Neptune Receipt USDT', + display: 'nUSDT', + symbol: 'nUSDT', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/nusdt.png', + theme: { + primaryColorHex: '#54ac94' + } + }], + typeAsset: 'sdk.coin' + }, + { + description: 'A receipt token for lent TIA issued by the Neptune Protocol.', + denomUnits: [{ + denom: 'inj1fzquxxxam59z6fzewy2hvvreeh3m04x83zg4vv', + exponent: 0 + }, { + denom: 'nTIA', + exponent: 6 + }], + base: 'inj1fzquxxxam59z6fzewy2hvvreeh3m04x83zg4vv', + name: 'Neptune Receipt TIA', + display: 'nTIA', + symbol: 'nTIA', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/ntia.png', + theme: { + primaryColorHex: '#7931f9' + } + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Ninja Blaze Token', + denomUnits: [{ + denom: 'ibc/1011E4D6D4800DA9B8F21D7C207C0B0C18E54E614A8576037F066B775210709D', + exponent: 0, + aliases: ['uNBZ'] + }, { + denom: 'NBZ', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/1011E4D6D4800DA9B8F21D7C207C0B0C18E54E614A8576037F066B775210709D', + name: 'Ninja Blaze Token', + display: 'NBZ', + symbol: 'NBZ', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'neutron', + baseDenom: 'factory/neutron1a6ydq8urdj0gkvjw9e9e5y9r5ce2qegm9m4xufpt96kcm60kmuass0mqq4/nbz', + channelId: 'channel-60' + }, + chain: { + channelId: 'channel-177', + path: 'transfer/channel-177/factory/neutron1a6ydq8urdj0gkvjw9e9e5y9r5ce2qegm9m4xufpt96kcm60kmuass0mqq4/nbz' + } + }], + images: [{ + imageSync: { + chainName: 'neutron', + baseDenom: 'factory/neutron1a6ydq8urdj0gkvjw9e9e5y9r5ce2qegm9m4xufpt96kcm60kmuass0mqq4/nbz' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/NBZ.png', + theme: { + primaryColorHex: '#9890f9' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/NBZ.png' + } + }, + { + description: 'Talis governance token', + denomUnits: [{ + denom: 'factory/inj1maeyvxfamtn8lfyxpjca8kuvauuf2qeu6gtxm3/Talis', + exponent: 0 + }, { + denom: 'Talis', + exponent: 6 + }], + base: 'factory/inj1maeyvxfamtn8lfyxpjca8kuvauuf2qeu6gtxm3/Talis', + name: 'Talis Token', + display: 'Talis', + symbol: 'TALIS', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/talis.png', + theme: { + primaryColorHex: '#0c0f17' + } + }], + socials: { + website: 'https://talis.art/', + twitter: 'https://twitter.com/ProtocolTalis' + }, + typeAsset: 'sdk.coin' + }, + { + description: 'Talis revenue sharing token', + denomUnits: [{ + denom: 'factory/inj1maeyvxfamtn8lfyxpjca8kuvauuf2qeu6gtxm3/xTalis', + exponent: 0 + }, { + denom: 'xTalis', + exponent: 6 + }], + base: 'factory/inj1maeyvxfamtn8lfyxpjca8kuvauuf2qeu6gtxm3/xTalis', + name: 'xTalis Token', + display: 'xTalis', + symbol: 'XTALIS', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/xtalis.png', + theme: { + primaryColorHex: '#eaf0df' + } + }], + socials: { + website: 'https://talis.art/', + twitter: 'https://twitter.com/ProtocolTalis' + }, + typeAsset: 'sdk.coin' + }, + { + description: 'USDC is a fully collateralized US Dollar stablecoin developed by CENTRE, the open source project with Circle being the first of several forthcoming issuers.', + denomUnits: [{ + denom: 'ibc/2CBC2EA121AE42563B08028466F37B600F2D7D4282342DE938283CC3FB2BC00E', + exponent: 0, + aliases: ['microusdc', 'uusdc'] + }, { + denom: 'usdc', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/2CBC2EA121AE42563B08028466F37B600F2D7D4282342DE938283CC3FB2BC00E', + name: 'USDC', + display: 'usdc', + symbol: 'USDC', + traces: [ + { + type: 'synthetic', + counterparty: { + chainName: 'forex', + baseDenom: 'USD' + }, + provider: 'Circle' + }, + { + type: 'additional-mintage', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48' + }, + provider: 'Circle' + }, + { + type: 'ibc', + counterparty: { + chainName: 'noble', + baseDenom: 'uusdc', + channelId: 'channel-31' + }, + chain: { + channelId: 'channel-148', + path: 'transfer/channel-148/uusdc' + } + } + ], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' + }, + images: [{ + imageSync: { + chainName: 'noble', + baseDenom: 'uusdc' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + theme: { + circle: true, + primaryColorHex: '#2775CA' + } + }, { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' + }] + }, + { + description: 'The most degenerate NFT on Injective. Gravedigger collection for $bINJ. Giving power back to the community.', + denomUnits: [{ + denom: 'factory/inj1a6xdezq7a94qwamec6n6cnup02nvewvjtz6h6e/SYN', + exponent: 0 + }, { + denom: 'SYN', + exponent: 6 + }], + base: 'factory/inj1a6xdezq7a94qwamec6n6cnup02nvewvjtz6h6e/SYN', + name: 'Syndicate', + display: 'SYN', + symbol: 'SYN', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/syn.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/syn.png', + theme: { + primaryColorHex: '#04a2fc' + } + }], + typeAsset: 'sdk.coin' + }, + { + description: 'SYN burn Derivative; minted when SYN is burned via The Furnace', + denomUnits: [{ + denom: 'factory/inj1ej2f3lmpxj4djsmmuxvnfuvplrut7zmwrq7zj8/syn.ash', + exponent: 0 + }, { + denom: 'ashSYN', + exponent: 6 + }], + base: 'factory/inj1ej2f3lmpxj4djsmmuxvnfuvplrut7zmwrq7zj8/syn.ash', + name: 'ASH Syndicate', + display: 'ashSYN', + symbol: 'ashSYN', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/syn.ash.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/syn.ash.png' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Cosmo is the best currency in the universe.', + extendedDescription: 'We aim to build a decentralized community by leveraging cutting-edge technologies.', + denomUnits: [{ + denom: 'factory/inj1je6n5sr4qtx2lhpldfxndntmgls9hf38ncmcez/COSMO', + exponent: 0 + }, { + denom: 'COSMO', + exponent: 6 + }], + base: 'factory/inj1je6n5sr4qtx2lhpldfxndntmgls9hf38ncmcez/COSMO', + name: 'Cosmo', + display: 'COSMO', + symbol: 'COSMO', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/cosmo.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/cosmo.png', + theme: { + primaryColorHex: '#343169' + } + }], + socials: { + website: 'https://github.com/raphaellafar/Cosmo', + twitter: 'https://x.com/CosmoClub84' + }, + typeAsset: 'sdk.coin' + }, + { + description: 'The Representative factory token for Trump Kemistry', + denomUnits: [{ + denom: 'ibc/5339B0D20986A7C20C2548ED9D6B8DE47BB64E03ABFD051B7792E713036EA20C', + exponent: 0 + }, { + denom: 'XTRUMP', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/5339B0D20986A7C20C2548ED9D6B8DE47BB64E03ABFD051B7792E713036EA20C', + name: 'XTRUMP', + display: 'XTRUMP', + symbol: 'XTRUMP', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'osmosis', + baseDenom: 'factory/osmo1hg0zf0c9can4tvtulh5gmmxe4jpflre3yewxjl/XTRUMP', + channelId: 'channel-122' + }, + chain: { + channelId: 'channel-8', + path: 'transfer/channel-8/factory/osmo1hg0zf0c9can4tvtulh5gmmxe4jpflre3yewxjl/XTRUMP' + } + }], + images: [{ + imageSync: { + chainName: 'osmosis', + baseDenom: 'factory/osmo1hg0zf0c9can4tvtulh5gmmxe4jpflre3yewxjl/XTRUMP' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/XTRUMP.png', + theme: { + primaryColorHex: '#b02b27' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/XTRUMP.png' + } + }, + { + description: 'CW20 DRUGS meme coin', + denomUnits: [{ + denom: 'cw20:inj19vy83ne9tzta2yqynj8yg7dq9ghca6yqn9hyej', + exponent: 0 + }, { + denom: 'DRUGS', + exponent: 18 + }], + typeAsset: 'cw20', + address: 'inj19vy83ne9tzta2yqynj8yg7dq9ghca6yqn9hyej', + base: 'cw20:inj19vy83ne9tzta2yqynj8yg7dq9ghca6yqn9hyej', + name: 'cw20 DRUGS', + display: 'DRUGS', + symbol: 'DRUGS', + traces: [{ + type: 'legacy-mintage', + counterparty: { + chainName: 'injective', + baseDenom: 'factory/inj1sklcy2px26jj73ffs2f7fmxw77zsts66prrqxr/DRUGS' + }, + provider: 'Drugs' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/cw20drugs.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/cw20drugs.png' + }] + }, + { + description: 'Distributing happiness, is a serious business', + denomUnits: [{ + denom: 'factory/inj1sklcy2px26jj73ffs2f7fmxw77zsts66prrqxr/DRUGS', + exponent: 0 + }, { + denom: 'DRUGS', + exponent: 9 + }], + base: 'factory/inj1sklcy2px26jj73ffs2f7fmxw77zsts66prrqxr/DRUGS', + name: 'DRUGS', + display: 'DRUGS', + symbol: 'DRUGS', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/drugs.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/drugs.png' + }], + typeAsset: 'sdk.coin' } ] }; diff --git a/v2/packages/chain-registry/src/mainnet/injective/chain.ts b/v2/packages/chain-registry/src/mainnet/injective/chain.ts index f4e3a4d10..e3ed74e1e 100644 --- a/v2/packages/chain-registry/src/mainnet/injective/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/injective/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://injective.com/', prettyName: 'Injective', + chainType: 'cosmos', chainId: 'injective-1', bech32Prefix: 'inj', extraCodecs: ['injective'], @@ -27,7 +28,78 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/InjectiveFoundation/injective-core/', + recommendedVersion: 'v1.13.2', + compatibleVersions: ['v1.13.2'], + binaries: { + "linux/amd64": 'https://github.com/InjectiveLabs/injective-chain-releases/releases/download/v1.13.2-1723753267/linux-amd64.zip' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/InjectiveLabs/mainnet-config/master/10001/genesis.json' + }, + versions: [ + { + name: 'v1.10', + recommendedVersion: 'v1.10', + compatibleVersions: ['v1.10'], + binaries: { + "linux/amd64": 'https://github.com/InjectiveLabs/injective-chain-releases/releases/download/v1.10.0-1679065799/linux-amd64.zip', + "darwin/amd64": 'https://github.com/InjectiveLabs/injective-chain-releases/releases/download/v1.10.0-1679065799/darwin-amd64.zip' + }, + nextVersionName: 'v1.11' + }, + { + name: 'v1.11', + proposal: 231, + height: 34775000, + recommendedVersion: 'v1.11.5-1687535916', + compatibleVersions: [ + 'v1.11', + 'v1.11.3-1686246472', + 'v1.11.4-1686608669', + 'v1.11.5-1687535916' + ], + binaries: { + "linux/amd64": 'https://github.com/InjectiveLabs/injective-chain-releases/releases/download/v1.11.5-1687535916/linux-amd64.zip', + "darwin/amd64": 'https://github.com/InjectiveLabs/injective-chain-releases/releases/download/v1.11.5-1687535916/darwin-amd64.zip' + }, + nextVersionName: 'v1.12.0' + }, + { + name: 'v1.12.0', + proposal: 314, + height: 57076000, + recommendedVersion: 'v1.12.1-1705909076', + compatibleVersions: ['v1.12.0-1704530206', 'v1.12.1-1705909076'], + binaries: { + "linux/amd64": 'https://github.com/InjectiveLabs/injective-chain-releases/releases/download/v1.12.1-1705909076/linux-amd64.zip', + "darwin/amd64": 'https://github.com/InjectiveLabs/injective-chain-releases/releases/download/v1.12.1-1705909076/darwin-amd64.zip' + }, + nextVersionName: 'v1.13.0' + }, + { + name: 'v1.13.0', + proposal: 420, + height: 80319200, + recommendedVersion: 'v1.13.0-1722157491', + compatibleVersions: ['v1.13.0-1722157491'], + binaries: { + "linux/amd64": 'https://github.com/InjectiveLabs/injective-chain-releases/releases/download/v1.13.0-1722157491/linux-amd64.zip' + }, + nextVersionName: 'v1.13.2' + }, + { + name: 'v1.13.2', + proposal: 424, + height: 82830000, + recommendedVersion: 'v1.13.2', + compatibleVersions: ['v1.13.2'], + binaries: { + "linux/amd64": 'https://github.com/InjectiveLabs/injective-chain-releases/releases/download/v1.13.2-1723753267/linux-amd64.zip' + }, + nextVersionName: '' + } + ] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/inj.png', @@ -37,11 +109,11 @@ const info: Chain = { apis: { rpc: [ { - address: 'https://injective-1-public-rpc.mesa.ec1-prod.newmetric.xyz', + address: 'https://6d0ff611-9009-4bd1-a7a7-acec7c70d454.injective-1.mesa-rpc.newmetric.xyz', provider: 'NewMetric' }, { - address: 'https://rpc-injective.goldenratiostaking.net', + address: 'https://rpc.injective.goldenratiostaking.net', provider: 'Golden Ratio Staking' }, { @@ -49,7 +121,7 @@ const info: Chain = { provider: 'Polkachu' }, { - address: 'https://injective-rpc.lavenderfive.com:443', + address: 'https://rpc.lavenderfive.com:443/injective', provider: 'Lavender.Five Nodes 🐝' }, { @@ -87,11 +159,19 @@ const info: Chain = { { address: 'https://injective-rpc.noders.services', provider: '[NODERS]TEAM' + }, + { + address: 'https://rpc-injective.ecostake.com', + provider: 'ecostake' + }, + { + address: 'https://rpc-injective.kewrnode.com', + provider: 'Kewr Node' } ], rest: [ { - address: 'https://injective-1-public-rest.mesa.ec1-prod.newmetric.xyz', + address: 'https://6d0ff611-9009-4bd1-a7a7-acec7c70d454.injective-1.mesa-rest.newmetric.xyz', provider: 'NewMetric' }, { @@ -103,7 +183,7 @@ const info: Chain = { provider: 'Polkachu' }, { - address: 'https://injective-api.lavenderfive.com:443', + address: 'https://rest.lavenderfive.com:443/injective', provider: 'Lavender.Five Nodes 🐝' }, { @@ -115,7 +195,7 @@ const info: Chain = { provider: 'Stakeflow' }, { - address: 'https://rest-injective.goldenratiostaking.net', + address: 'https://rest.injective.goldenratiostaking.net', provider: 'Golden Ratio Staking' }, { @@ -141,11 +221,19 @@ const info: Chain = { { address: 'https://injective-api.noders.services', provider: '[NODERS]TEAM' + }, + { + address: 'https://rest-injective.ecostake.com', + provider: 'ecostake' + }, + { + address: 'https://rest-injective.kewrnode.com', + provider: 'Kewr Node' } ], grpc: [ { - address: 'k8s-injectiv-publicin-731c880328-0f3d7889b57e31a3.elb.eu-central-1.amazonaws.com:80', + address: '6d0ff611-9009-4bd1-a7a7-acec7c70d454.injective-1.mesa-grpc.newmetric.xyz:80', provider: 'NewMetric' }, { @@ -153,7 +241,7 @@ const info: Chain = { provider: 'Notional' }, { - address: 'injective-grpc.lavenderfive.com:443', + address: 'injective.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -235,11 +323,20 @@ const info: Chain = { kind: 'Stakeflow', url: 'https://stakeflow.io/injective', accountPage: 'https://stakeflow.io/injective/accounts/${accountAddress}' + }, + { + kind: 'WhisperNode 🤐', + url: 'https://mainnet.whispernode.com/injective', + txPage: 'https://mainnet.whispernode.com/injective/tx/${txHash}', + accountPage: 'https://mainnet.whispernode.com/injective/account/${accountAddress}' } ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/inj.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/inj.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/inj.svg', + theme: { + primaryColorHex: '#04a2fc' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/injective/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/injective/ibc-data.ts index a54b1f154..5468e003c 100644 --- a/v2/packages/chain-registry/src/mainnet/injective/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/injective/ibc-data.ts @@ -201,7 +201,7 @@ const info: IBCData[] = [ ordering: 'unordered', version: 'ics20-1', tags: { - status: 'live', + status: 'killed', preferred: true, dex: 'osmosis' } @@ -577,13 +577,92 @@ const info: IBCData[] = [ $schema: '../ibc_data.schema.json', chain1: { chainName: 'injective', - clientId: '07-tendermint-97', - connectionId: 'connection-83' + clientId: '07-tendermint-267', + connectionId: 'connection-268' + }, + chain2: { + chainName: 'pryzm', + clientId: '07-tendermint-1', + connectionId: 'connection-1' + }, + channels: [ + { + chain1: { + channelId: 'channel-284', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-1', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }, + { + chain1: { + channelId: 'channel-285', + portId: 'icahost' + }, + chain2: { + channelId: 'channel-10', + portId: 'icacontroller-delegation-inj' + }, + ordering: 'ordered', + version: 'ics27-1', + tags: { + status: 'live', + preferred: true + } + }, + { + chain1: { + channelId: 'channel-286', + portId: 'icahost' + }, + chain2: { + channelId: 'channel-11', + portId: 'icacontroller-reward-inj' + }, + ordering: 'ordered', + version: 'ics27-1', + tags: { + status: 'live', + preferred: true + } + }, + { + chain1: { + channelId: 'channel-287', + portId: 'icahost' + }, + chain2: { + channelId: 'channel-12', + portId: 'icacontroller-sweep-inj' + }, + ordering: 'ordered', + version: 'ics27-1', + tags: { + status: 'live', + preferred: true + } + } + ] + }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'injective', + clientId: '07-tendermint-126', + connectionId: 'connection-101' }, chain2: { chainName: 'secretnetwork', - clientId: '07-tendermint-22', - connectionId: 'connection-8' + clientId: '07-tendermint-49', + connectionId: 'connection-30' }, channels: [{ chain1: { diff --git a/v2/packages/chain-registry/src/mainnet/int3face/asset-list.ts b/v2/packages/chain-registry/src/mainnet/int3face/asset-list.ts new file mode 100644 index 000000000..3051ad013 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/int3face/asset-list.ts @@ -0,0 +1,164 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../assetlist.schema.json', + chainName: 'int3face', + assets: [ + { + description: 'Int3face blockchain native token', + denomUnits: [{ + denom: 'uint3', + exponent: 0 + }, { + denom: 'int3', + exponent: 6 + }], + base: 'uint3', + name: 'Int3face Token', + display: 'int3', + symbol: 'INT3', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/int3face/images/int3.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/int3face/images/int3.png', + theme: { + primaryColorHex: '#3d3d3d' + } + }], + socials: { + website: 'https://int3face.io/', + twitter: 'https://x.com/int3face' + }, + typeAsset: 'sdk.coin' + }, + { + description: 'Bitcoin on Int3face', + denomUnits: [{ + denom: 'factory/int31zlefkpe3g0vvm9a4h0jf9000lmqutlh99h7fsd/bitcoin-btc', + exponent: 0 + }, { + denom: 'btc', + exponent: 8 + }], + base: 'factory/int31zlefkpe3g0vvm9a4h0jf9000lmqutlh99h7fsd/bitcoin-btc', + name: 'Bitcoin', + display: 'btc', + symbol: 'BTC', + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'bitcoin', + baseDenom: 'sat' + }, + provider: 'Int3face' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/int3face/images/int3btc.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/int3face/images/int3btc.png', + theme: { + primaryColorHex: '#3d3d3d' + } + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Bitcoin-Cash on Int3face', + denomUnits: [{ + denom: 'factory/int31zlefkpe3g0vvm9a4h0jf9000lmqutlh99h7fsd/bitcoin-cash-bch', + exponent: 0 + }, { + denom: 'bch', + exponent: 8 + }], + base: 'factory/int31zlefkpe3g0vvm9a4h0jf9000lmqutlh99h7fsd/bitcoin-cash-bch', + name: 'Bitcoin Cash', + display: 'bch', + symbol: 'BCH', + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'bitcoincash', + baseDenom: 'sat' + }, + provider: 'Int3face' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/int3face/images/int3bch.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/int3face/images/int3bch.png', + theme: { + primaryColorHex: '#3d3d3d' + } + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Dogecoin on Int3face', + denomUnits: [{ + denom: 'factory/int31zlefkpe3g0vvm9a4h0jf9000lmqutlh99h7fsd/dogecoin-doge', + exponent: 0 + }, { + denom: 'doge', + exponent: 8 + }], + base: 'factory/int31zlefkpe3g0vvm9a4h0jf9000lmqutlh99h7fsd/dogecoin-doge', + name: 'Dogecoin', + display: 'doge', + symbol: 'DOGE', + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'dogecoin', + baseDenom: 'shibe' + }, + provider: 'Int3face' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/int3face/images/int3doge.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/int3face/images/int3doge.png', + theme: { + primaryColorHex: '#3d3d3d' + } + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Litecoin on Int3face', + denomUnits: [{ + denom: 'factory/int31zlefkpe3g0vvm9a4h0jf9000lmqutlh99h7fsd/litecoin-ltc', + exponent: 0 + }, { + denom: 'ltc', + exponent: 8 + }], + base: 'factory/int31zlefkpe3g0vvm9a4h0jf9000lmqutlh99h7fsd/litecoin-ltc', + name: 'Litecoin', + display: 'ltc', + symbol: 'LTC', + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'litecoin', + baseDenom: 'litoshi' + }, + provider: 'Int3face' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/int3face/images/int3ltc.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/int3face/images/int3ltc.png', + theme: { + primaryColorHex: '#3d3d3d' + } + }], + typeAsset: 'sdk.coin' + } + ] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/int3face/chain.ts b/v2/packages/chain-registry/src/mainnet/int3face/chain.ts new file mode 100644 index 000000000..89d516920 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/int3face/chain.ts @@ -0,0 +1,99 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../chain.schema.json', + chainName: 'int3face', + chainType: 'cosmos', + chainId: 'int3face-1', + prettyName: 'Int3face', + status: 'live', + networkType: 'mainnet', + website: 'https://int3face.io/', + bech32Prefix: 'int3', + daemonName: 'int3', + nodeHome: '$HOME/.int3faced', + keyAlgos: ['secp256k1'], + slip44: 118, + fees: { + feeTokens: [{ + denom: 'uint3', + fixedMinGasPrice: 0.0025, + lowGasPrice: 0.0025, + averageGasPrice: 0.025, + highGasPrice: 0.04 + }] + }, + staking: { + stakingTokens: [{ + denom: 'uint3' + }] + }, + codebase: { + gitRepo: 'https://github.com/Int3facechain/bridge', + recommendedVersion: 'v0.2.7', + compatibleVersions: ['v0.2.7'], + cosmosSdkVersion: 'github.com/cosmos/cosmos-sdk v0.50.8', + consensus: { + type: 'cometbft', + version: 'v0.38.10' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/Int3facechain/networks/main/int3face-1/genesis.json' + }, + versions: [{ + name: 'v0.2.7', + recommendedVersion: 'v0.2.7', + compatibleVersions: ['v0.2.7'], + nextVersionName: 'v0.2.8' + }], + sdk: { + type: 'cosmos', + repo: 'https://github.com/cosmos/cosmos-sdk', + version: 'v0.50.8', + tag: 'v0.50.8' + }, + ibc: { + type: 'go', + version: 'v8.4.0' + }, + cosmwasm: { + version: 'v0.50.0', + enabled: true + } + }, + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/int3face/images/int3.png' + }, + description: 'Int3face is a cross-chain bridge that connects the Cosmos ecosystem with other blockchains.', + apis: { + rpc: [{ + address: 'https://rpc.mainnet.int3face.zone', + provider: 'Int3face.io' + }], + rest: [{ + address: 'https://api.mainnet.int3face.zone', + provider: 'Int3face.io' + }] + }, + explorers: [{ + kind: 'ping.pub', + url: 'https://int3face.zone/explorer', + txPage: 'https://int3face.zone/explorer/tx/${txHash}' + }], + images: [{ + imageSync: { + chainName: 'int3face', + baseDenom: 'uint3' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/int3face/images/int3.png', + theme: { + primaryColorHex: '#040404' + } + }, { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/int3face/images/int3face-chain-logo.png', + theme: { + primaryColorHex: '#040404', + circle: false + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/int3face/index.ts b/v2/packages/chain-registry/src/mainnet/int3face/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/int3face/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/mainnet/irisnet/asset-list.ts b/v2/packages/chain-registry/src/mainnet/irisnet/asset-list.ts index 8cceb2fde..89e26a45e 100644 --- a/v2/packages/chain-registry/src/mainnet/irisnet/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/irisnet/asset-list.ts @@ -22,8 +22,12 @@ const info: AssetList = { coingeckoId: 'iris-network', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/irisnet/images/iris.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/irisnet/images/iris.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/irisnet/images/iris.svg', + theme: { + primaryColorHex: '#5664ad' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/irisnet/chain.ts b/v2/packages/chain-registry/src/mainnet/irisnet/chain.ts index ac95dc207..2c3d03e08 100644 --- a/v2/packages/chain-registry/src/mainnet/irisnet/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/irisnet/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'mainnet', prettyName: 'IRISnet', + chainType: 'cosmos', chainId: 'irishub-1', bech32Prefix: 'iaa', daemonName: 'iris', @@ -25,7 +26,32 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/irisnet/irishub', + recommendedVersion: 'v2.0.3', + compatibleVersions: ['v2.0.3'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/irisnet/mainnet/master/config/genesis.json' + }, + versions: [ + { + name: 'v1.3.0', + nextVersionName: 'v1.4.1', + recommendedVersion: 'v1.3.0', + compatibleVersions: ['v1.3.0'] + }, + { + name: 'v1.4.1', + nextVersionName: 'v2.0.0', + recommendedVersion: 'v1.4.1', + compatibleVersions: ['v1.4.1'] + }, + { + name: 'v2.0.0', + nextVersionName: 'v2.1.0', + recommendedVersion: 'v2.0.3', + compatibleVersions: ['v2.0.3'] + } + ] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/irisnet/images/iris.png', @@ -173,7 +199,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/irisnet/images/iris.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/irisnet/images/iris.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/irisnet/images/iris.svg', + theme: { + primaryColorHex: '#5664ad' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/jackal/asset-list.ts b/v2/packages/chain-registry/src/mainnet/jackal/asset-list.ts index cb931a9e8..27afd3615 100644 --- a/v2/packages/chain-registry/src/mainnet/jackal/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/jackal/asset-list.ts @@ -3,7 +3,8 @@ const info: AssetList = { $schema: '../assetlist.schema.json', chainName: 'jackal', assets: [{ - description: 'The native staking and governance token of Jackal.', + description: 'Jackal Network is a decentralized storage platform that aims to provide secure, private, and efficient data storage solutions on the blockchain.', + extendedDescription: 'Jackal Network is a decentralized storage platform designed to offer secure, private, and efficient data storage solutions using blockchain technology. By leveraging a distributed network of nodes, Jackal Network ensures data redundancy and security, protecting against data loss and unauthorized access. The platform uses advanced encryption techniques to maintain data privacy while allowing users to share and access their data seamlessly. Jackal Network\'s native token is used for paying storage fees, staking, and participating in network governance, incentivizing users to contribute to the network\'s security and reliability.', denomUnits: [{ denom: 'ujkl', exponent: 0 @@ -22,8 +23,12 @@ const info: AssetList = { coingeckoId: 'jackal-protocol', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/jackal/images/jkl.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/jackal/images/jkl.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/jackal/images/jkl.svg', + theme: { + primaryColorHex: '#dbdbcb' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/jackal/chain.ts b/v2/packages/chain-registry/src/mainnet/jackal/chain.ts index 75d548279..8ca05dcd5 100644 --- a/v2/packages/chain-registry/src/mainnet/jackal/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/jackal/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../chain.schema.json', chainName: 'jackal', + chainType: 'cosmos', chainId: 'jackal-1', website: 'https://jackalprotocol.com', prettyName: 'Jackal', @@ -27,7 +28,165 @@ const info: Chain = { }] }, codebase: { - cosmwasmEnabled: true + gitRepo: 'https://github.com/JackalLabs/canine-chain', + recommendedVersion: 'v4.0.3', + compatibleVersions: [ + 'v4.0.0', + 'v4.0.1', + 'v4.0.2', + 'v4.0.3' + ], + binaries: { + "linux/amd64": 'https://github.com/JackalLabs/canine-chain/releases/download/v4.0.3/canined-Linux', + "darwin/amd64": 'https://github.com/JackalLabs/canine-chain/releases/download/v4.0.3/canined-macOS' + }, + genesis: { + genesisUrl: 'https://cdn.discordapp.com/attachments/1002389406650466405/1034968352591986859/updated_genesis2.json' + }, + cosmwasmEnabled: true, + versions: [ + { + name: 'bouncybulldog', + recommendedVersion: 'v1.2.1', + compatibleVersions: ['v1.2.1'], + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/JackalLabs/canine-chain/releases/download/v1.2.1/canined-Linux', + "darwin/amd64": 'https://github.com/JackalLabs/canine-chain/releases/download/v1.2.1/canined-macOS' + }, + nextVersionName: 'recovery', + cosmwasm: { + enabled: true + } + }, + { + name: 'recovery', + tag: 'V2.0.1', + proposal: 4, + height: 2631260, + recommendedVersion: 'v2.0.1', + compatibleVersions: ['v2.0.0', 'v2.0.1'], + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/JackalLabs/canine-chain/releases/download/v2.0.2/canined-Linux', + "darwin/amd64": 'https://github.com/JackalLabs/canine-chain/releases/download/v2.0.2/canined-macOS' + }, + nextVersionName: 'v210', + cosmwasm: { + enabled: true + } + }, + { + name: 'v210', + tag: 'V2.1.0', + proposal: 8, + height: 3503000, + recommendedVersion: 'v2.1.0', + compatibleVersions: ['v2.1.0'], + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/JackalLabs/canine-chain/releases/download/v2.1.0/canined-Linux', + "darwin/amd64": 'https://github.com/JackalLabs/canine-chain/releases/download/v2.1.0/canined-macOS' + }, + nextVersionName: 'v3', + cosmwasm: { + enabled: true + } + }, + { + name: 'v3', + tag: 'V3.0.5', + proposal: 9, + height: 4074200, + recommendedVersion: 'v3.0.5', + compatibleVersions: ['v3.0.5'], + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/JackalLabs/canine-chain/releases/download/v3.0.5/canined-Linux', + "darwin/amd64": 'https://github.com/JackalLabs/canine-chain/releases/download/v3.0.5/canined-macOS' + }, + nextVersionName: 'v3.1.1', + cosmwasm: { + enabled: true + } + }, + { + name: 'v310', + tag: 'V3.1.3', + proposal: 11, + height: 6095000, + recommendedVersion: 'v3.1.3', + compatibleVersions: ['v3.1.1', 'v3.1.3'], + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/JackalLabs/canine-chain/releases/download/v3.1.3/canined-Linux', + "darwin/amd64": 'https://github.com/JackalLabs/canine-chain/releases/download/v3.1.3/canined-macOS' + }, + nextVersionName: 'v320', + cosmwasm: { + enabled: true + } + }, + { + name: 'v320', + tag: 'V3.2.2', + proposal: 12, + height: 6835000, + recommendedVersion: 'v3.2.2', + compatibleVersions: ['v3.2.1', 'v3.2.2'], + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/JackalLabs/canine-chain/releases/download/v3.2.2/canined-Linux', + "darwin/amd64": 'https://github.com/JackalLabs/canine-chain/releases/download/v3.2.2/canined-macOS' + }, + nextVersionName: 'v340', + cosmwasm: { + enabled: true + } + }, + { + name: 'v340', + tag: 'V3.4.0', + proposal: 13, + height: 8439000, + recommendedVersion: 'v3.4.0', + compatibleVersions: ['v3.4.0'], + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/JackalLabs/canine-chain/releases/download/v3.4.0/canined-Linux', + "darwin/amd64": 'https://github.com/JackalLabs/canine-chain/releases/download/v3.4.0/canined-macOS' + }, + nextVersionName: 'v4', + cosmwasm: { + enabled: true + } + }, + { + name: 'v4', + tag: 'V4.0.3', + proposal: 14, + height: 8527000, + recommendedVersion: 'v4.0.3', + compatibleVersions: [ + 'v4.0.0', + 'v4.0.1', + 'v4.0.2', + 'v4.0.3' + ], + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/JackalLabs/canine-chain/releases/download/v4.0.3/canined-Linux', + "darwin/amd64": 'https://github.com/JackalLabs/canine-chain/releases/download/v4.0.3/canined-macOS' + }, + nextVersionName: '', + cosmwasm: { + enabled: true + } + } + ], + cosmwasm: { + enabled: true + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/jackal/images/jkl.png', @@ -44,7 +203,7 @@ const info: Chain = { provider: 'Jackal Labs' }, { - address: 'https://jackal-rpc.lavenderfive.com:443', + address: 'https://rpc.lavenderfive.com:443/jackal', provider: 'Lavender.Five Nodes 🐝' }, { @@ -110,6 +269,10 @@ const info: Chain = { { address: 'https://jackal-rpc.noders.services', provider: '[NODERS]TEAM' + }, + { + address: 'https://jackal_mainnet_rpc.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' } ], rest: [ @@ -118,7 +281,7 @@ const info: Chain = { provider: 'Jackal Labs' }, { - address: 'https://jackal-api.lavenderfive.com:443', + address: 'https://rest.lavenderfive.com:443/jackal', provider: 'Lavender.Five Nodes 🐝' }, { @@ -180,6 +343,10 @@ const info: Chain = { { address: 'https://jackal-api.noders.services', provider: '[NODERS]TEAM' + }, + { + address: 'https://jackal_mainnet_api.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' } ], grpc: [ @@ -196,7 +363,7 @@ const info: Chain = { provider: '[NODERS]TEAM' }, { - address: 'jackal-grpc.lavenderfive.com:443', + address: 'jackal.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -268,11 +435,26 @@ const info: Chain = { kind: 'Big Dipper', url: 'https://bigdipper.live/jackal', txPage: 'https://bigdipper.live/jackal/transactions/${txHash}' + }, + { + kind: 'WhisperNode 🤐', + url: 'https://mainnet.whispernode.com/jackal', + txPage: 'https://mainnet.whispernode.com/jackal/tx/${txHash}', + accountPage: 'https://mainnet.whispernode.com/jackal/account/${accountAddress}' + }, + { + kind: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥', + url: 'https://explorer.whenmoonwhenlambo.money/jackal', + txPage: 'https://explorer.whenmoonwhenlambo.money/jackal/tx/${txHash}', + accountPage: 'https://explorer.whenmoonwhenlambo.money/jackal/account/${accountAddress}' } ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/jackal/images/jkl.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/jackal/images/jkl.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/jackal/images/jkl.svg', + theme: { + primaryColorHex: '#dbdbcb' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/joltify/asset-list.ts b/v2/packages/chain-registry/src/mainnet/joltify/asset-list.ts new file mode 100644 index 000000000..a01d0cd7f --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/joltify/asset-list.ts @@ -0,0 +1,116 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../assetlist.schema.json', + chainName: 'joltify', + assets: [ + { + description: 'The native staking and governance token of Joltify', + extendedDescription: 'Joltify is the First EVM compatible game-changing L1 Public Chain built on the Cosmos SDK for Real-World Assets (RWA) and Beyond.', + denomUnits: [{ + denom: 'ujolt', + exponent: 0 + }, { + denom: 'jolt', + exponent: 6 + }], + base: 'ujolt', + name: 'Joltify', + display: 'jolt', + symbol: 'JOLT', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/joltify/images/jolt.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/joltify/images/jolt.svg', + theme: { + primaryColorHex: '#2dfb71' + } + }], + coingeckoId: 'joltify', + keywords: ['staking'], + socials: { + website: 'https://www.joltify.io/', + twitter: 'https://twitter.com/joltify_finance' + }, + typeAsset: 'sdk.coin' + }, + { + description: 'The native staking and governance token of the Cosmos Hub.', + denomUnits: [{ + denom: 'ibc/9117A26BA81E29FA4F78F57DC2BD90CD3D26848101BA880445F119B22A1E254E', + exponent: 0, + aliases: ['uatom'] + }, { + denom: 'atom', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/9117A26BA81E29FA4F78F57DC2BD90CD3D26848101BA880445F119B22A1E254E', + name: 'Cosmos Hub', + display: 'atom', + symbol: 'ATOM', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'cosmoshub', + baseDenom: 'uatom', + channelId: 'channel-866' + }, + chain: { + channelId: 'channel-2', + path: 'transfer/channel-2/uatom' + } + }], + images: [{ + imageSync: { + chainName: 'cosmoshub', + baseDenom: 'uatom' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg', + theme: { + primaryColorHex: '#272d45' + } + }] + }, + { + description: 'USDC is a fully collateralized US Dollar stablecoin developed by CENTRE, the open source project with Circle being the first of several forthcoming issuers.', + denomUnits: [{ + denom: 'ibc/65D0BEC6DAD96C7F5043D1E54E54B6BB5D5B3AEC3FF6CEBB75B9E059F3580EA3', + exponent: 0, + aliases: ['uusdc'] + }, { + denom: 'usdc', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/65D0BEC6DAD96C7F5043D1E54E54B6BB5D5B3AEC3FF6CEBB75B9E059F3580EA3', + name: 'USDC', + display: 'usdc', + symbol: 'USDC', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'noble', + baseDenom: 'uusdc', + channelId: 'channel-81' + }, + chain: { + channelId: 'channel-1', + path: 'transfer/channel-1/uusdc' + } + }], + images: [{ + imageSync: { + chainName: 'noble', + baseDenom: 'uusdc' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + theme: { + circle: true, + primaryColorHex: '#2775CA' + } + }] + } + ] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/joltify/chain.ts b/v2/packages/chain-registry/src/mainnet/joltify/chain.ts new file mode 100644 index 000000000..0361144d4 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/joltify/chain.ts @@ -0,0 +1,140 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../chain.schema.json', + chainName: 'joltify', + status: 'live', + networkType: 'mainnet', + website: 'https://www.joltify.io/', + prettyName: 'Joltify', + chainType: 'cosmos', + chainId: 'joltify_1729-1', + bech32Prefix: 'jolt', + daemonName: 'jolt', + nodeHome: '$HOME/.joltify', + keyAlgos: ['secp256k1'], + slip44: 118, + fees: { + feeTokens: [{ + denom: 'ujolt', + lowGasPrice: 0, + averageGasPrice: 0, + highGasPrice: 0 + }] + }, + staking: { + stakingTokens: [{ + denom: 'ujolt' + }] + }, + codebase: { + gitRepo: 'https://github.com/joltify-finance/joltify_lending', + genesis: { + genesisUrl: 'https://ewr1.vultrobjects.com/joltify-mainnet/genesis_file/genesis.json' + }, + recommendedVersion: 'v0.1.0-rc1', + compatibleVersions: ['v0.1.0-rc1'], + cosmosSdkVersion: 'v0.47.5', + consensus: { + type: 'cometbft', + version: 'v0.37.3' + }, + cosmwasmEnabled: false, + binaries: { + "linux/amd64": 'https://gitlab.com/api/v4/projects/42057472/packages/generic/joltify-linux-amd64-v0.1.0-rc1/v0.1.0-rc1/joltify' + }, + versions: [{ + name: 'v0.1.0-rc1', + tag: 'v0.1.0-rc1', + height: 0, + cosmosSdkVersion: 'v0.47.5', + consensus: { + type: 'cometbft', + version: 'v0.37.3' + }, + cosmwasmEnabled: false, + binaries: { + "linux/amd64": 'https://gitlab.com/api/v4/projects/42057472/packages/generic/joltify-linux-amd64-v0.1.0-rc1/v0.1.0-rc1/joltify' + }, + sdk: { + type: 'cosmos', + version: 'v0.47.5' + }, + language: { + type: 'go', + version: '1.22.3' + }, + cosmwasm: { + enabled: false + }, + ibc: { + type: 'go', + version: 'v7.3.0', + icsEnabled: ['ics20-1'] + } + }], + language: { + type: 'go', + version: '1.22.3' + }, + sdk: { + type: 'cosmos', + version: 'v0.47.5' + }, + ibc: { + type: 'go', + version: 'v7.3.0', + icsEnabled: ['ics20-1'] + }, + cosmwasm: { + enabled: false + } + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/joltify/images/jolt.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/joltify/images/jolt.svg', + theme: { + primaryColorHex: '#2dfb71' + } + }], + description: 'Joltify is the First EVM compatible game-changing L1 Public Chain built on the Cosmos SDK for Real-World Assets (RWA) and Beyond.', + apis: { + rpc: [{ + address: 'https://rpc.joltify.io', + provider: 'joltify' + }, { + address: 'https://joltify_mainnet_rpc.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' + }], + rest: [{ + address: 'https://lcd.joltify.io/', + provider: 'joltify' + }, { + address: 'https://joltify_mainnet_api.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' + }], + grpc: [{ + address: 'grpc.joltify.io:443', + provider: 'joltify' + }], + evmHttpJsonrpc: [{ + address: 'https://evm.joltify.io/', + provider: 'joltify' + }, { + address: 'https://joltify_mainnet_evm.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' + }] + }, + explorers: [{ + kind: 'big dipper', + url: 'https://explorer.joltify.io/joltify', + txPage: 'https://explorer.joltify.io/joltify/transactions/${txHash}', + accountPage: 'https://explorer.joltify.io/joltify/accounts/${accountAddress}' + }, { + kind: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥', + url: 'https://explorer.whenmoonwhenlambo.money/joltify', + txPage: 'https://explorer.whenmoonwhenlambo.money/joltify/tx/${txHash}', + accountPage: 'https://explorer.whenmoonwhenlambo.money/joltify/account/${accountAddress}' + }], + keywords: ['rwa', 'lending'] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/joltify/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/joltify/ibc-data.ts new file mode 100644 index 000000000..a548002b9 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/joltify/ibc-data.ts @@ -0,0 +1,59 @@ +import { IBCData } from '@chain-registry/v2-types'; +const info: IBCData[] = [{ + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'cosmoshub', + clientId: '07-tendermint-1307', + connectionId: 'connection-1041' + }, + chain2: { + chainName: 'joltify', + clientId: '07-tendermint-3', + connectionId: 'connection-2' + }, + channels: [{ + chain1: { + channelId: 'channel-866', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-2', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'joltify', + clientId: '07-tendermint-4', + connectionId: 'connection-1' + }, + chain2: { + chainName: 'noble', + clientId: '07-tendermint-102', + connectionId: 'connection-94' + }, + channels: [{ + chain1: { + channelId: 'channel-1', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-81', + 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/joltify/index.ts b/v2/packages/chain-registry/src/mainnet/joltify/index.ts new file mode 100644 index 000000000..c9208adae --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/joltify/index.ts @@ -0,0 +1,7 @@ +import _assetList from './asset-list'; +import _chain from './chain'; +import _ibcData from './ibc-data'; + +export const assetList = _assetList; +export const chain = _chain; +export const ibcData = _ibcData; diff --git a/v2/packages/chain-registry/src/mainnet/juno/asset-list.ts b/v2/packages/chain-registry/src/mainnet/juno/asset-list.ts index 3d322e354..dd460bcac 100644 --- a/v2/packages/chain-registry/src/mainnet/juno/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/juno/asset-list.ts @@ -23,12 +23,16 @@ const info: AssetList = { coingeckoId: 'juno-network', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/juno.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/juno.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/juno.svg', + theme: { + primaryColorHex: '#fa7b7b' + } }], socials: { website: 'https://junonetwork.io/', twitter: 'https://twitter.com/JunoNetwork' - } + }, + typeAsset: 'sdk.coin' }, { denomUnits: [{ @@ -61,7 +65,10 @@ const info: AssetList = { baseDenom: 'uatom' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg', + theme: { + primaryColorHex: '#272d45' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png', @@ -90,7 +97,10 @@ const info: AssetList = { coingeckoId: 'neta', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/neta.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/neta.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/neta.svg', + theme: { + primaryColorHex: '#f87b7b' + } }] }, { @@ -112,10 +122,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/marble.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/marble.svg' }, - coingeckoId: 'marble', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/marble.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/marble.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/marble.svg', + theme: { + primaryColorHex: '#040404' + } }] }, { @@ -137,10 +149,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/hope.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/hope.svg' }, - coingeckoId: 'hope-galaxy', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/hope.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/hope.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/hope.svg', + theme: { + primaryColorHex: '#e2877e' + } }] }, { @@ -158,6 +172,14 @@ const info: AssetList = { name: 'Racoon', display: 'rac', symbol: 'RAC', + traces: [{ + type: 'additional-mintage', + counterparty: { + chainName: 'migaloo', + baseDenom: 'factory/migaloo1eqntnl6tzcj9h86psg4y4h6hh05g2h9nj8e09l/urac' + }, + provider: 'Racoon' + }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/rac.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/rac.svg' @@ -165,7 +187,10 @@ const info: AssetList = { coingeckoId: 'racoon', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/rac.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/rac.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/rac.svg', + theme: { + primaryColorHex: '#070f0e' + } }] }, { @@ -189,7 +214,10 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/block.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/block.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/block.svg', + theme: { + primaryColorHex: '#040404' + } }] }, { @@ -211,7 +239,10 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/dhk.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/dhk.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/dhk.svg', + theme: { + primaryColorHex: '#fae204' + } }] }, { @@ -233,10 +264,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/raw.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/raw.svg' }, - coingeckoId: 'junoswap-raw-dao', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/raw.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/raw.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/raw.svg', + theme: { + primaryColorHex: '#f07c92' + } }] }, { @@ -258,7 +291,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/asvt.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/asvt.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/asvt.png', + theme: { + primaryColorHex: '#402e5d' + } }] }, { @@ -302,7 +338,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/joe.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/joe.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/joe.png', + theme: { + primaryColorHex: '#f3baaf' + } }] }, { @@ -326,7 +365,10 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/dla.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/dla.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/dla.svg', + theme: { + primaryColorHex: '#263a70' + } }] }, { @@ -344,13 +386,28 @@ const info: AssetList = { name: 'Gelotto', display: 'glto', symbol: 'GLTO', + traces: [{ + type: 'legacy-mintage', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xd73175f9eb15eee81745d367ae59309Ca2ceb5e2' + }, + provider: 'Gelotto' + }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/glto.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/glto.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/glto.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/glto.svg' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/glto.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/glto.svg' + imageSync: { + chainName: 'ethereum', + baseDenom: '0xd73175f9eb15eee81745d367ae59309Ca2ceb5e2' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/glto.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/glto.svg', + theme: { + primaryColorHex: '#501cad' + } }] }, { @@ -374,7 +431,10 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/gkey.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/gkey.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/gkey.svg', + theme: { + primaryColorHex: '#521caf' + } }] }, { @@ -398,7 +458,10 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/hole.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/hole.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/hole.svg', + theme: { + primaryColorHex: '#040404' + } }] }, { @@ -420,10 +483,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/sejuno.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/sejuno.svg' }, - coingeckoId: 'stakeeasy-juno-derivative', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/sejuno.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/sejuno.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/sejuno.svg', + theme: { + primaryColorHex: '#26363f' + } }] }, { @@ -445,10 +510,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/bjuno.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/bjuno.svg' }, - coingeckoId: 'stakeeasy-bjuno', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/bjuno.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/bjuno.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/bjuno.svg', + theme: { + primaryColorHex: '#254454' + } }] }, { @@ -472,7 +539,10 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/solar.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/solar.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/solar.svg', + theme: { + primaryColorHex: '#1c1c1b' + } }] }, { @@ -496,7 +566,10 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/seasy.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/seasy.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/seasy.svg', + theme: { + primaryColorHex: '#2d2c2d' + } }] }, { @@ -518,7 +591,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/muse.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/muse.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/muse.png', + theme: { + primaryColorHex: '#32255f' + } }] }, { @@ -541,7 +617,10 @@ const info: AssetList = { }, coingeckoId: 'loop', images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/loop.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/loop.png', + theme: { + primaryColorHex: '#2d2c45' + } }] }, { @@ -559,16 +638,27 @@ const info: AssetList = { name: 'FURY.legacy', display: 'fury', symbol: 'FURY.legacy', + traces: [{ + type: 'legacy-mintage', + counterparty: { + chainName: 'furya', + baseDenom: 'ufury' + }, + provider: 'Fanfury' + }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/fanfury.png' }, - coingeckoId: 'fanfury', images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/fanfury.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/fanfury.png', + theme: { + primaryColorHex: '#14045c' + } }] }, { description: 'The native token cw20 for PHMN on Juno Chain', + extendedDescription: '$PHMN is the governance token of a distributed validator. Similar to PoS chains, each holder possesses voting rights proportionate to the number of locked tokens. PHMN holders can govern the POSTHUMAN validator via DAODAO. For instance, decisions such as diversifying the treasury, updating the validator\'s commission rate, or exiting the network are determined by the PHMN community.', typeAsset: 'cw20', address: 'juno1rws84uz7969aaa7pej303udhlkt3j9ca0l3egpcae98jwak9quzq8szn2l', denomUnits: [{ @@ -589,8 +679,15 @@ const info: AssetList = { coingeckoId: 'posthuman', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/phmn.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/phmn.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/phmn.svg', + theme: { + primaryColorHex: '#bbc2c6' + } + }], + socials: { + website: 'https://posthuman.digital/', + twitter: 'https://twitter.com/POSTHUMAN_DVS' + } }, { description: 'The native token cw20 for Hopers on Juno Chain', @@ -611,10 +708,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/hopers.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/hopers.svg' }, - coingeckoId: 'hopers-io', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/hopers.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/hopers.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/hopers.svg', + theme: { + primaryColorHex: '#08d890' + } }] }, { @@ -636,7 +735,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/red.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/red.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/red.png', + theme: { + primaryColorHex: '#e40404' + } }] }, { @@ -658,7 +760,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/blue.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/blue.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/blue.png', + theme: { + primaryColorHex: '#041ce4' + } }] }, { @@ -683,7 +788,10 @@ const info: AssetList = { coingeckoId: 'wynd', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/wynd.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/wynd.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/wynd.svg', + theme: { + primaryColorHex: '#6bcc95' + } }] }, { @@ -705,11 +813,15 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/banana.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/banana.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/banana.png', + theme: { + primaryColorHex: '#046fc6' + } }] }, { description: 'nRide Token', + extendedDescription: 'nRide is developing a uber-like ride-hailing protocol, leveraging cosmwasm smart-contracts for payment, driver registration and text-messaging between the rider and the driver, to create a trustless public transportation environment for any cab or taxi company to use.', typeAsset: 'cw20', address: 'juno1qmlchtmjpvu0cr7u0tad2pq8838h6farrrjzp39eqa9xswg7teussrswlq', denomUnits: [{ @@ -729,8 +841,15 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/nride.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/nride.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/nride.svg', + theme: { + primaryColorHex: '#050505' + } + }], + socials: { + website: 'https://www.nride.com', + twitter: 'https://twitter.com/nRide12' + } }, { description: 'Signal Art and Gaming on Juno', @@ -751,7 +870,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/sgnl.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/sgnl.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/sgnl.png', + theme: { + primaryColorHex: '#c5c2c2' + } }] }, { @@ -773,7 +895,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/jape.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/jape.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/jape.png', + theme: { + primaryColorHex: '#ee8179' + } }] }, { @@ -795,7 +920,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/catom.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/catom.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/catom.png', + theme: { + primaryColorHex: '#25221f' + } }] }, { @@ -817,7 +945,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/howl.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/howl.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/howl.png', + theme: { + primaryColorHex: '#e30d2c' + } }] }, { @@ -839,7 +970,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/fox.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/fox.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/fox.png', + theme: { + primaryColorHex: '#ee5f06' + } }] }, { @@ -861,7 +995,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/guardian.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/guardian.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/guardian.png', + theme: { + primaryColorHex: '#07d7ac' + } }] }, { @@ -885,7 +1022,10 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/mnpu.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/mnpu.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/mnpu.svg', + theme: { + primaryColorHex: '#dadbce' + } }] }, { @@ -908,7 +1048,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/kleomedes.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/kleomedes.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/kleomedes.png', + theme: { + primaryColorHex: '#240454' + } }] }, { @@ -932,7 +1075,10 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/sikoba.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/sikoba.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/sikoba.svg', + theme: { + primaryColorHex: '#fbfbfb' + } }] }, { @@ -954,7 +1100,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/shibacosmos.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/shibacosmos.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/shibacosmos.png', + theme: { + primaryColorHex: '#eea95d' + } }] }, { @@ -976,7 +1125,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/celestims.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/celestims.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/celestims.png', + theme: { + primaryColorHex: '#0b1d33' + } }] }, { @@ -998,7 +1150,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/watr.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/watr.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/watr.png', + theme: { + primaryColorHex: '#38b5c5' + } }] }, { @@ -1020,7 +1175,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/casa.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/casa.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/casa.png', + theme: { + primaryColorHex: '#04040c' + } }] }, { @@ -1042,7 +1200,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/summit.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/summit.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/summit.png', + theme: { + primaryColorHex: '#cbdb44' + } }] }, { @@ -1064,7 +1225,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/manna.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/manna.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/manna.png', + theme: { + primaryColorHex: '#299544' + } }] }, { @@ -1086,7 +1250,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/empwr.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/empwr.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/empwr.png', + theme: { + primaryColorHex: '#5561aa' + } }] }, { @@ -1108,7 +1275,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/middle.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/middle.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/middle.png', + theme: { + primaryColorHex: '#04040c' + } }] }, { @@ -1130,7 +1300,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/sunset.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/sunset.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/sunset.png', + theme: { + primaryColorHex: '#e0372c' + } }] }, { @@ -1152,7 +1325,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/livingtree.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/livingtree.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/livingtree.png', + theme: { + primaryColorHex: '#469743' + } }] }, { @@ -1174,7 +1350,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/invdrs.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/invdrs.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/invdrs.png', + theme: { + primaryColorHex: '#04ccab' + } }] }, { @@ -1196,7 +1375,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/apemos.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/apemos.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/apemos.png', + theme: { + primaryColorHex: '#4d5264' + } }] }, { @@ -1218,7 +1400,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/osdoge.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/osdoge.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/osdoge.png', + theme: { + primaryColorHex: '#f49c4c' + } }] }, { @@ -1240,7 +1425,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/doga.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/doga.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/doga.png', + theme: { + primaryColorHex: '#d6a84f' + } }] }, { @@ -1262,7 +1450,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/pepe.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/pepe.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/pepe.png', + theme: { + primaryColorHex: '#f3c79e' + } }] }, { @@ -1284,7 +1475,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/catmos.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/catmos.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/catmos.png', + theme: { + primaryColorHex: '#140c44' + } }] }, { @@ -1306,7 +1500,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/spacer.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/spacer.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/spacer.png', + theme: { + primaryColorHex: '#695335' + } }] }, { @@ -1328,7 +1525,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/light.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/light.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/light.png', + theme: { + primaryColorHex: '#e5e5e5' + } }] }, { @@ -1350,7 +1550,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/mille.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/mille.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/mille.png', + theme: { + primaryColorHex: '#040404' + } }] }, { @@ -1372,7 +1575,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/void.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/void.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/void.png', + theme: { + primaryColorHex: '#5b2e96' + } }] }, { @@ -1394,7 +1600,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/silica.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/silica.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/silica.png', + theme: { + primaryColorHex: '#21538f' + } }] }, { @@ -1416,7 +1625,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/pepec.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/pepec.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/pepec.png', + theme: { + primaryColorHex: '#e9bc37' + } }] }, { @@ -1438,7 +1650,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/pltn.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/pltn.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/pltn.png', + theme: { + primaryColorHex: '#040404' + } }] }, { @@ -1462,7 +1677,10 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/yfd.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/yfd.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/yfd.svg', + theme: { + primaryColorHex: '#dc542c' + } }] }, { @@ -1482,8 +1700,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/nexx.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/nexx.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/nexx.png', + theme: { + primaryColorHex: '#040405' + } + }], + typeAsset: 'sdk.coin' }, { denomUnits: [{ @@ -1502,8 +1724,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/dgl.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/dgl.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/dgl.png', + theme: { + primaryColorHex: '#dfe0e0' + } + }], + typeAsset: 'sdk.coin' }, { description: 'ERIS liquid staked JUNO', @@ -1546,7 +1772,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/bits.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/bits.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/bits.png', + theme: { + primaryColorHex: '#7bbc43' + } }] }, { @@ -1568,7 +1797,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/poil.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/poil.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/poil.png', + theme: { + primaryColorHex: '#ef6d1d' + } }] }, { @@ -1590,7 +1822,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/minerva.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/minerva.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/minerva.png', + theme: { + primaryColorHex: '#744c2f' + } }] }, { @@ -1612,7 +1847,10 @@ const info: AssetList = { 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' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/luno.png', + theme: { + primaryColorHex: '#1c1c1c' + } }] }, { @@ -1634,7 +1872,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/aten.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/aten.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/aten.png', + theme: { + primaryColorHex: '#1e1d1d' + } }] }, { @@ -1656,7 +1897,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/hera.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/hera.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/hera.png', + theme: { + primaryColorHex: '#a9784c' + } }] }, { @@ -1678,7 +1922,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/bJUNO-bbl.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/bJUNO-bbl.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/bJUNO-bbl.png', + theme: { + primaryColorHex: '#d17e7f' + } }], coingeckoId: 'backbone-labs-staked-juno' }, @@ -1699,16 +1946,20 @@ const info: AssetList = { symbol: 'USDC', coingeckoId: 'usd-coin', logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/USDCoin.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/USDCoin.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' }, images: [{ imageSync: { chainName: 'noble', baseDenom: 'uusdc' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/USDCoin.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/USDCoin.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + theme: { + circle: true, + primaryColorHex: '#2775CA' + } }], traces: [{ type: 'ibc', @@ -1755,7 +2006,10 @@ const info: AssetList = { baseDenom: 'factory/migaloo1d0uma9qzcts4fzt7ml39xp44aut5k6qyjfzz4asalnecppppr3rsl52vvv/rstk' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/rstk.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/rstk.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/rstk.svg', + theme: { + primaryColorHex: '#3ccc64' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/rstk.png', @@ -1779,8 +2033,82 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/wind.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/wind.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/wind.png', + theme: { + primaryColorHex: '#122b4d' + } + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Airdrop For All [AFA - New Name on Cosmos Ecosystem, A4A - Old Name on TurtleNetwork] is a token from turtleNetwork towards cosmos ecosystem.', + typeAsset: 'cw20', + address: 'juno1spjes0smg5yp40dl7gqyw0h8rn03tnmve06dd2m5acwgh6tlx86swha3xg', + denomUnits: [{ + denom: 'cw20:juno1spjes0smg5yp40dl7gqyw0h8rn03tnmve06dd2m5acwgh6tlx86swha3xg', + exponent: 0 + }], + base: 'cw20:juno1spjes0smg5yp40dl7gqyw0h8rn03tnmve06dd2m5acwgh6tlx86swha3xg', + name: 'Airdrop For All', + display: 'cw20:juno1spjes0smg5yp40dl7gqyw0h8rn03tnmve06dd2m5acwgh6tlx86swha3xg', + symbol: 'AFA', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/afa.png', + theme: { + primaryColorHex: '#f3cb0c' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/afa.png' + } + }, + { + description: 'The token for the Arena DAO', + typeAsset: 'sdk.coin', + address: 'juno12dgadj3wwv5jn0ec7tw5cgvq526nn4gnt2tujlmd57p2ra6k87esl36r9k', + denomUnits: [{ + denom: 'factory/juno1vwmnqk0vyxc96qgffrure4nqxupjrql0zut8s02hadgp0n79r8xq5xdsxy/ARENA', + exponent: 0 + }, { + denom: 'arena', + exponent: 6 + }], + base: 'factory/juno1vwmnqk0vyxc96qgffrure4nqxupjrql0zut8s02hadgp0n79r8xq5xdsxy/ARENA', + name: 'Arena Token', + display: 'arena', + symbol: 'ARENA', + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/arena.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/arena.png', + theme: { + primaryColorHex: '#dc6c24' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/arena.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/arena.svg' + } + }, + { + description: 'ashWIND', + denomUnits: [{ + denom: 'factory/juno16uprl38e4ljj5ctuha9ehpvp2l93z3d5jmwj2cttt6jkhlrhscpqgglalk/wind.ash', + exponent: 0 + }, { + denom: 'ashWIND', + exponent: 6 + }], + base: 'factory/juno16uprl38e4ljj5ctuha9ehpvp2l93z3d5jmwj2cttt6jkhlrhscpqgglalk/wind.ash', + name: 'ashWIND', + display: 'ashWIND', + symbol: 'ashWIND', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/wind.ash.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/wind.ash.png' + }], + typeAsset: 'sdk.coin' } ] }; diff --git a/v2/packages/chain-registry/src/mainnet/juno/chain.ts b/v2/packages/chain-registry/src/mainnet/juno/chain.ts index f3f638a95..ba42005f9 100644 --- a/v2/packages/chain-registry/src/mainnet/juno/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/juno/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://www.junonetwork.io/', prettyName: 'Juno', + chainType: 'cosmos', chainId: 'juno-1', bech32Prefix: 'juno', daemonName: 'junod', @@ -33,9 +34,370 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: 'v0.47.11-0.20240417094812-f556fd956fb1', + gitRepo: 'https://github.com/CosmosContracts/juno', + recommendedVersion: 'v24.0.0', + compatibleVersions: ['v24.0.0'], + binaries: { + "linux/amd64": 'https://github.com/CosmosContracts/juno/releases/download/v24.0.0/junod' + }, + cosmosSdkVersion: 'v0.47.12', + consensus: { + type: 'cometbft', + version: 'v0.37.8' + }, + cosmwasmVersion: 'v0.46.0', cosmwasmEnabled: true, - cosmwasmVersion: 'v0.45.0' + genesis: { + genesisUrl: 'https://download.dimi.sh/juno-phoenix2-genesis.tar.gz' + }, + versions: [ + { + name: 'v13', + proposal: 271, + height: 7374801, + recommendedVersion: 'v13.0.0', + compatibleVersions: ['v13.0.0'], + binaries: { + "linux/amd64": 'https://github.com/CosmosContracts/juno/releases/download/v13.0.0/junod' + }, + cosmosSdkVersion: '0.45.14', + consensus: { + type: 'tendermint', + version: 'v0.34.26', + repo: 'https://github.com/informalsystems/tendermint' + }, + cosmwasmVersion: '0.30.0', + cosmwasmEnabled: true, + nextVersionName: 'v14', + sdk: { + type: 'cosmos', + version: '0.45.14' + }, + cosmwasm: { + version: '0.30.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v4.3.0' + } + }, + { + name: 'v14', + proposal: 282, + height: 7875721, + recommendedVersion: 'v14.1.0', + compatibleVersions: ['v14.0.0', 'v14.1.0'], + binaries: { + "linux/amd64": 'https://github.com/CosmosContracts/juno/releases/download/v14.1.0/junod' + }, + cosmosSdkVersion: '0.45.15', + consensus: { + type: 'cometbft', + version: 'v0.34.27', + tag: 'v0.34.27-mev.18' + }, + cosmwasmVersion: '0.31.0', + cosmwasmEnabled: true, + nextVersionName: 'v15', + sdk: { + type: 'cosmos', + version: '0.45.15' + }, + cosmwasm: { + version: '0.31.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v4.3.0' + } + }, + { + name: 'v15', + proposal: 295, + height: 8577241, + recommendedVersion: 'v15.0.0', + compatibleVersions: ['v15.0.0'], + binaries: { + "linux/amd64": 'https://github.com/CosmosContracts/juno/releases/download/v15.0.0/junod' + }, + cosmosSdkVersion: '0.45.16', + consensus: { + type: 'cometbft', + version: 'v0.34.27', + tag: 'v0.34.27-mev.18' + }, + cosmwasmVersion: '0.31.0', + cosmwasmEnabled: true, + nextVersionName: 'v16', + sdk: { + type: 'cosmos', + version: '0.45.16' + }, + cosmwasm: { + version: '0.31.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v4.3.1' + } + }, + { + name: 'v16', + proposal: 311, + height: 9481382, + recommendedVersion: 'v16.0.2', + compatibleVersions: ['v16.0.0', 'v16.0.2'], + binaries: { + "linux/amd64": 'https://github.com/CosmosContracts/juno/releases/download/v16.0.2/junod' + }, + cosmosSdkVersion: '0.47.3', + consensus: { + type: 'cometbft', + version: '0.37.2' + }, + cosmwasmVersion: '0.40.2', + cosmwasmEnabled: true, + nextVersionName: 'v17', + sdk: { + type: 'cosmos', + version: '0.47.3' + }, + cosmwasm: { + version: '0.40.2', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.2.0' + } + }, + { + name: 'v17', + proposal: 317, + height: 10078449, + recommendedVersion: 'v17.1.1', + compatibleVersions: ['v17.0.0', 'v17.1.1'], + binaries: { + "linux/amd64": 'https://github.com/CosmosContracts/juno/releases/download/v17.1.1/junod' + }, + cosmosSdkVersion: '0.47.5', + consensus: { + type: 'cometbft', + version: '0.37.2' + }, + cosmwasmVersion: '0.41.0', + cosmwasmEnabled: true, + nextVersionName: 'v18', + sdk: { + type: 'cosmos', + version: '0.47.5' + }, + cosmwasm: { + version: '0.41.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.0' + } + }, + { + name: 'v18', + proposal: 325, + height: 12265007, + recommendedVersion: 'v18.1.0', + compatibleVersions: ['v18.1.0'], + binaries: { + "linux/amd64": 'https://github.com/CosmosContracts/juno/releases/download/v18.1.0/junod' + }, + cosmosSdkVersion: '0.47.5', + consensus: { + type: 'cometbft', + version: '0.37.2' + }, + cosmwasmVersion: '0.45.0', + cosmwasmEnabled: true, + nextVersionName: 'v19', + sdk: { + type: 'cosmos', + version: '0.47.5' + }, + cosmwasm: { + version: '0.45.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.1' + } + }, + { + name: 'v19', + proposal: 333, + height: 13678871, + recommendedVersion: 'v20.0.0', + compatibleVersions: ['v20.0.0'], + binaries: { + "linux/amd64": 'https://github.com/CosmosContracts/juno/releases/download/v20.0.0/junod' + }, + cosmosSdkVersion: 'v0.47.6', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + cosmwasmVersion: 'v0.45.0', + cosmwasmEnabled: true, + nextVersionName: 'v21', + sdk: { + type: 'cosmos', + version: 'v0.47.6' + }, + cosmwasm: { + version: 'v0.45.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.1' + } + }, + { + name: 'v21', + proposal: 340, + height: 14556500, + recommendedVersion: 'v21.0.1', + compatibleVersions: ['v21.0.1'], + binaries: { + "linux/amd64": 'https://github.com/kintsugi-tech/juno/releases/download/v21.0.1/junod' + }, + cosmosSdkVersion: 'v0.47.6', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + cosmwasmVersion: 'v0.45.0', + cosmwasmEnabled: true, + nextVersionName: 'v22', + sdk: { + type: 'cosmos', + version: 'v0.47.6' + }, + cosmwasm: { + version: 'v0.45.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.1' + } + }, + { + name: 'v22', + proposal: 347, + height: 15873890, + recommendedVersion: 'v22.0.1', + compatibleVersions: ['v22.0.1'], + binaries: { + "linux/amd64": 'https://github.com/CosmosContracts/juno/releases/download/v22.0.1/junod' + }, + cosmosSdkVersion: 'v0.47.11-0.20240417094812-f556fd956fb1', + consensus: { + type: 'cometbft', + version: 'v0.37.5' + }, + cosmwasmVersion: 'v0.45.0', + cosmwasmEnabled: true, + nextVersionName: 'v23', + sdk: { + type: 'cosmos', + version: 'v0.47.11', + tag: 'v0.47.11-0.20240417094812-f556fd956fb1' + }, + cosmwasm: { + version: 'v0.45.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.4.0' + } + }, + { + name: 'v23', + proposal: 352, + height: 18032000, + recommendedVersion: 'v23.1.0', + compatibleVersions: ['v23.1.0'], + binaries: { + "linux/amd64": 'https://github.com/CosmosContracts/juno/releases/download/v23.1.0/junod' + }, + cosmosSdkVersion: 'v0.47.12', + consensus: { + type: 'cometbft', + version: 'v0.37.8' + }, + cosmwasmVersion: 'v0.45.0', + cosmwasmEnabled: true, + nextVersionName: 'v24', + sdk: { + type: 'cosmos', + version: 'v0.47.12' + }, + cosmwasm: { + version: 'v0.45.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.6.0' + } + }, + { + name: 'v24', + proposal: 354, + height: 19022500, + recommendedVersion: 'v24.0.0', + compatibleVersions: ['v24.0.0'], + binaries: { + "linux/amd64": 'https://github.com/CosmosContracts/juno/releases/download/v24.0.0/junod' + }, + cosmosSdkVersion: 'v0.47.12', + consensus: { + type: 'cometbft', + version: 'v0.37.8' + }, + cosmwasmVersion: 'v0.46.0', + cosmwasmEnabled: true, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.47.12' + }, + cosmwasm: { + version: 'v0.46.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.6.0' + } + } + ], + sdk: { + type: 'cosmos', + version: 'v0.47.12' + }, + ibc: { + type: 'go', + version: 'v7.6.0' + }, + cosmwasm: { + version: 'v0.46.0', + enabled: true + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/juno.png', @@ -44,10 +406,6 @@ const info: Chain = { description: 'Juno is a completely community owned and operated smart contract platform.', apis: { rpc: [ - { - address: 'https://rpc-juno.whispernode.com:443', - provider: 'WhisperNode 🤐' - }, { address: 'https://rpc-juno.itastakers.com', provider: 'itastakers' @@ -65,7 +423,7 @@ const info: Chain = { provider: 'Polkachu' }, { - address: 'https://juno-rpc.lavenderfive.com:443', + address: 'https://rpc.lavenderfive.com:443/juno', provider: 'Lavender.Five Nodes 🐝' }, { @@ -171,7 +529,7 @@ const info: Chain = { provider: 'ecostake' }, { - address: 'https://juno-api.lavenderfive.com:443', + address: 'https://rest.lavenderfive.com:443/juno', provider: 'Lavender.Five Nodes 🐝' }, { @@ -238,10 +596,6 @@ const info: Chain = { address: 'https://juno-api.stake-town.com', provider: 'StakeTown' }, - { - address: 'https://lcd-juno.whispernode.com:443', - provider: 'WhisperNode 🤐' - }, { address: 'https://juno-api.stakeandrelax.net', provider: 'Stake&Relax 🦥' @@ -262,10 +616,6 @@ const info: Chain = { address: 'https://juno.declab.pro:443', provider: 'Decloud Nodes Lab' }, - { - address: 'http://juno.api.staking-explorer.com', - provider: 'Daily DROP' - }, { address: 'https://juno.api.nodeshub.online:443', provider: 'Nodes Hub 🛡️ 100% Slash Protected 🛡️ | Restake ✅' @@ -277,7 +627,7 @@ const info: Chain = { provider: 'Notional' }, { - address: 'juno-grpc.lavenderfive.com:443', + address: 'juno.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -413,11 +763,20 @@ const info: Chain = { url: 'https://explorer.nodeshub.online/juno/', txPage: 'https://explorer.nodeshub.online/juno/tx/${txHash}', accountPage: 'https://explorer.nodeshub.online/juno/accounts/${accountAddress}' + }, + { + kind: 'WhisperNode 🤐', + url: 'https://mainnet.whispernode.com/juno', + txPage: 'https://mainnet.whispernode.com/juno/tx/${txHash}', + accountPage: 'https://mainnet.whispernode.com/juno/account/${accountAddress}' } ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/juno.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/juno.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/juno.svg', + theme: { + primaryColorHex: '#fa7b7b' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/juno/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/juno/ibc-data.ts index e4388f70e..bf44f9c52 100644 --- a/v2/packages/chain-registry/src/mainnet/juno/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/juno/ibc-data.ts @@ -493,6 +493,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'juno', + clientId: '07-tendermint-557', + connectionId: 'connection-524' + }, + chain2: { + chainName: 'neutron', + clientId: '07-tendermint-97', + connectionId: 'connection-71' + }, + channels: [{ + chain1: { + channelId: 'channel-548', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-4328', + 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/kava/asset-list.ts b/v2/packages/chain-registry/src/mainnet/kava/asset-list.ts index 0d7d91d8b..87f31bd84 100644 --- a/v2/packages/chain-registry/src/mainnet/kava/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/kava/asset-list.ts @@ -4,8 +4,8 @@ const info: AssetList = { chainName: 'kava', assets: [ { - description: 'The native staking and governance token of Kava', - extendedDescription: 'The native staking and governance token of Kava\n\nKava is a Layer-1 blockchain that combines the speed and interoperability of Cosmos with the developer power of Ethereum.\n\nThe Kava Network uses a developer-optimized co-chain architecture. The Ethereum Co-Chain enables support for EVM smart contracts while the Cosmos Co-Chain enables the lightning-fast Tendermint consensus engine and the Inter Blockchain Communication Protocol (IBC).\n\nThe two co-chains are connected by a translator module that enables them to interoperate seamlessly, bringing the two most used blockchain development environments together in a single, scalable network.\n\nThe Kava Network features a native governance and utility token, KAVA, that can be staked by validators or delegated to validator nodes. Stakers and delegators earn 37.5% of all KAVA emissions as a reward for securing the network. Kava stakers also have voting rights in network governance proposals.', + description: 'Kava is a decentralized finance (DeFi) platform that provides a range of financial services, including lending, borrowing, and stablecoins, leveraging the Cosmos and Ethereum ecosystems.', + extendedDescription: 'Kava offers a suite of DeFi services, such as lending, borrowing, and stablecoin issuance, utilizing a cross-chain platform that integrates the Cosmos SDK and Ethereum interoperability. Users can collateralize their assets to borrow Kava\'s stablecoin, USDX, or participate in lending and liquidity pools to earn rewards. Kava\'s native token, KAVA, is used for staking, governance, and securing the network. The platform\'s goal is to provide a decentralized, efficient, and accessible financial ecosystem that bridges multiple blockchain networks.', denomUnits: [{ denom: 'ukava', exponent: 0 @@ -24,12 +24,16 @@ const info: AssetList = { coingeckoId: 'kava', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/kava.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/kava.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/kava.svg', + theme: { + primaryColorHex: '#e64942' + } }], socials: { website: 'https://www.kava.io/', twitter: 'https://twitter.com/KAVA_CHAIN' - } + }, + typeAsset: 'sdk.coin' }, { description: 'Governance token of Kava Lend Protocol', @@ -51,8 +55,12 @@ const info: AssetList = { coingeckoId: 'kava-lend', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/hard.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/hard.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/hard.svg', + theme: { + primaryColorHex: '#7b34ac' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Governance token of Kava Swap Protocol', @@ -74,8 +82,12 @@ const info: AssetList = { coingeckoId: 'kava-swap', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/swp.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/swp.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/swp.svg', + theme: { + primaryColorHex: '#544cfc' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The native stablecoin of Kava', @@ -97,8 +109,12 @@ const info: AssetList = { coingeckoId: 'usdx', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/usdx.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/usdx.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/usdx.svg', + theme: { + primaryColorHex: '#04d4a3' + } + }], + typeAsset: 'sdk.coin' }, { denomUnits: [{ @@ -126,11 +142,19 @@ const info: AssetList = { chainName: 'ethereum', baseDenom: '0xdac17f958d2ee523a2206206994597c13d831ec7' }, - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + theme: { + circle: true, + primaryColorHex: '#009393', + backgroundColorHex: '#009393' + } }], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' - } + }, + typeAsset: 'sdk.coin' } ] }; diff --git a/v2/packages/chain-registry/src/mainnet/kava/chain.ts b/v2/packages/chain-registry/src/mainnet/kava/chain.ts index 9a78fdab6..6753576f4 100644 --- a/v2/packages/chain-registry/src/mainnet/kava/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/kava/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://www.kava.io/', prettyName: 'Kava', + chainType: 'cosmos', chainId: 'kava_2222-10', bech32Prefix: 'kava', daemonName: 'kava', @@ -26,7 +27,54 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/kava-Labs/kava/', + recommendedVersion: 'v0.26.0', + compatibleVersions: ['v0.26.0'], + genesis: { + genesisUrl: 'https://kava-genesis-files.s3.us-east-1.amazonaws.com/kava_2222-10/genesis.json' + }, + versions: [ + { + name: 'v0.21.0', + proposal: 124, + height: 3607200, + recommendedVersion: 'v0.21.0', + compatibleVersions: ['v0.21.0'], + nextVersionName: 'v0.23.0' + }, + { + name: 'v0.23.0', + proposal: 139, + height: 4832500, + recommendedVersion: 'v0.23.0', + compatibleVersions: ['v0.23.0'], + nextVersionName: 'v0.24.0' + }, + { + name: 'v0.24.0', + proposal: 146, + height: 5597000, + recommendedVersion: 'v0.24.0', + compatibleVersions: ['v0.24.0'], + nextVersionName: 'v0.25.0' + }, + { + name: 'v0.25.0', + proposal: 163, + height: 7638000, + recommendedVersion: 'v0.25.0', + compatibleVersions: ['v0.25.0'], + nextVersionName: 'v0.26.0' + }, + { + name: 'v0.26.0', + proposal: 178, + height: 9561866, + recommendedVersion: 'v0.26.0', + compatibleVersions: ['v0.26.0'], + nextVersionName: '' + } + ] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/kava.png', @@ -62,6 +110,10 @@ const info: Chain = { { address: 'https://kava-rpc.publicnode.com:443', provider: 'Allnodes ⚡️ Nodes & Staking' + }, + { + address: 'https://kava.drpc.org', + provider: 'dRPC' } ], rest: [ @@ -167,7 +219,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/kava.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/kava.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/kava.svg', + theme: { + primaryColorHex: '#e64942' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/kava/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/kava/ibc-data.ts index 0fae726b5..3dc59edcf 100644 --- a/v2/packages/chain-registry/src/mainnet/kava/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/kava/ibc-data.ts @@ -1,5 +1,34 @@ import { IBCData } from '@chain-registry/v2-types'; const info: IBCData[] = [ + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'agoric', + clientId: '07-tendermint-78', + connectionId: 'connection-73' + }, + chain2: { + chainName: 'kava', + clientId: '07-tendermint-147', + connectionId: 'connection-182' + }, + channels: [{ + chain1: { + channelId: 'channel-63', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-133', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -377,6 +406,64 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'kava', + clientId: '07-tendermint-172', + connectionId: 'connection-214' + }, + chain2: { + chainName: 'noble', + clientId: '07-tendermint-107', + connectionId: 'connection-102' + }, + channels: [{ + chain1: { + channelId: 'channel-151', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-88', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'kava', + clientId: '07-tendermint-163', + connectionId: 'connection-204' + }, + chain2: { + chainName: 'onex', + clientId: '07-tendermint-1', + connectionId: 'connection-13' + }, + channels: [{ + chain1: { + channelId: 'channel-145', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-4', + 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/kichain/asset-list.ts b/v2/packages/chain-registry/src/mainnet/kichain/asset-list.ts index 3539366c8..1c5a90723 100644 --- a/v2/packages/chain-registry/src/mainnet/kichain/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/kichain/asset-list.ts @@ -22,8 +22,12 @@ const info: AssetList = { coingeckoId: 'ki', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kichain/images/xki.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kichain/images/xki.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kichain/images/xki.svg', + theme: { + primaryColorHex: '#1c04fc' + } + }], + typeAsset: 'sdk.coin' }, { description: 'ELEVENPARIS loyalty token on KiChain', typeAsset: 'cw20', @@ -44,7 +48,10 @@ const info: AssetList = { }, coingeckoId: 'lvn', images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kichain/images/lvn.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kichain/images/lvn.png', + theme: { + primaryColorHex: '#683480' + } }] }] }; diff --git a/v2/packages/chain-registry/src/mainnet/kichain/chain.ts b/v2/packages/chain-registry/src/mainnet/kichain/chain.ts index 82709dc53..39efa298c 100644 --- a/v2/packages/chain-registry/src/mainnet/kichain/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/kichain/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://foundation.ki/', prettyName: 'Ki', + chainType: 'cosmos', chainId: 'kichain-2', bech32Prefix: 'ki', daemonName: 'kid', @@ -27,7 +28,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/KiFoundation/ki-tools', + recommendedVersion: '5.0.1', + compatibleVersions: ['5.0.0', '5.0.1'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/KiFoundation/ki-networks/v0.1/Mainnet/kichain-2/genesis.json' + }, + versions: [{ + name: '5.0.0', + recommendedVersion: '5.0.1', + compatibleVersions: ['5.0.0', '5.0.1'] + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kichain/images/xki.png', @@ -56,7 +67,7 @@ const info: Chain = { provider: 'ChainTools' }, { - address: 'https://kichain-rpc.lavenderfive.com/', + address: 'https://rpc.lavenderfive.com:443/kichain', provider: 'Lavender.Five Nodes 🐝' }, { @@ -66,6 +77,10 @@ const info: Chain = { { address: 'https://ki-rpc.ibs.team/', provider: 'Inter Blockchain Services' + }, + { + address: 'https://rpc.kichain-2.kichain.aviaone.com', + provider: 'AVIAONE 🟢' } ], rest: [ @@ -98,12 +113,16 @@ const info: Chain = { provider: 'Polkachu' }, { - address: 'https://kichain-api.lavenderfive.com/', + address: 'https://rest.lavenderfive.com:443/kichain', provider: 'Lavender.Five Nodes 🐝' }, { address: 'https://ki-api.ibs.team/', provider: 'Inter Blockchain Services' + }, + { + address: 'https://api.kichain-2.kichain.aviaone.com', + provider: 'AVIAONE 🟢' } ], grpc: [ @@ -124,8 +143,12 @@ const info: Chain = { provider: 'Polkachu' }, { - address: 'kichain-grpc.lavenderfive.com:443', + address: 'kichain.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' + }, + { + address: 'grpc.kichain-2.kichain.aviaone.com:9230', + provider: 'AVIAONE 🟢' } ] }, @@ -157,11 +180,20 @@ const info: Chain = { url: 'https://atomscan.com/ki-chain', txPage: 'https://atomscan.com/ki-chain/transactions/${txHash}', accountPage: 'https://atomscan.com/ki-chain/accounts/${accountAddress}' + }, + { + kind: 'AVIAONE Explorer 🟢', + url: 'https://mainnet.explorer.aviaone.com/kichain', + txPage: 'https://mainnet.explorer.aviaone.com/kichain/transactions/${txHash}', + accountPage: 'https://mainnet.explorer.aviaone.com/kichain/accounts/${accountAddress}' } ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kichain/images/xki.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kichain/images/xki.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kichain/images/xki.svg', + theme: { + primaryColorHex: '#1c04fc' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/kimanetwork/asset-list.ts b/v2/packages/chain-registry/src/mainnet/kimanetwork/asset-list.ts new file mode 100644 index 000000000..a71b2fdaf --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/kimanetwork/asset-list.ts @@ -0,0 +1,37 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../assetlist.schema.json', + chainName: 'kimanetwork', + assets: [{ + description: 'Kima is an asset-agnostic interoperability infrastructure that connects blockchain networks and legacy financial systems, enabling secure, scalable cross-chain transactions and seamless communication across ecosystems.', + extendedDescription: 'Kima is an asset-agnostic interoperability infrastructure designed to bridge the gap between blockchain networks and traditional financial systems. By providing a unified platform for secure and scalable cross-ecosystem transactions, Kima enables seamless transfers across different ecosystems, including digital assets and legacy financial systems. Its patent-pending architecture eliminates vulnerabilities associated with smart contracts and key management, ensuring a secure environment for high-volume transactions. Kima’s innovative approach provides financial institutions and developers with the tools needed to create interoperable solutions that operate across both traditional and blockchain-based systems, driving the future of decentralized finance and financial services.', + denomUnits: [{ + denom: 'uKIMA', + exponent: 0 + }, { + denom: 'KIMA', + exponent: 6 + }], + base: 'uKIMA', + name: 'KIMA', + display: 'KIMA', + symbol: 'KIMA', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kimanetwork/images/kima.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kimanetwork/images/kima.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kimanetwork/images/kima.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kimanetwork/images/kima.svg' + }], + socials: { + github: 'https://github.com/kima-finance', + medium: 'https://medium.com/@kima_finance', + telegram: 'https://t.me/kimanetwork', + twitter: 'https://x.com/KimaNetwork', + website: 'https://www.kima.network/' + }, + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/kimanetwork/chain.ts b/v2/packages/chain-registry/src/mainnet/kimanetwork/chain.ts new file mode 100644 index 000000000..1278872a9 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/kimanetwork/chain.ts @@ -0,0 +1,77 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../chain.schema.json', + chainName: 'kimanetwork', + status: 'live', + website: 'https://www.kima.network/', + networkType: 'mainnet', + prettyName: 'Kima Network', + chainType: 'cosmos', + chainId: 'kima_network', + bech32Prefix: 'kima', + daemonName: 'uKIMA', + nodeHome: '$HOME/.kimad', + keyAlgos: ['secp256k1'], + slip44: 118, + fees: { + feeTokens: [{ + denom: 'uKIMA', + fixedMinGasPrice: 0, + lowGasPrice: 0.0025, + averageGasPrice: 0.025, + highGasPrice: 0.04 + }] + }, + staking: { + stakingTokens: [{ + denom: 'uKIMA' + }] + }, + codebase: { + gitRepo: 'https://github.com/kima-finance/kima-blockchain', + recommendedVersion: 'v0.4.3', + compatibleVersions: ['v0.4.3'], + genesis: { + genesisUrl: 'https://archive.kima.network/genesis.json' + }, + versions: [{ + name: 'v0.4.3', + recommendedVersion: 'v0.4.3', + compatibleVersions: ['v0.4.3'], + sdk: { + type: 'cosmos', + repo: 'https://github.com/cosmos/cosmos-sdk', + version: 'v0.47.4', + tag: 'v0.47.4' + } + }] + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kimanetwork/images/kima.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kimanetwork/images/kima.svg' + }], + apis: { + wss: [{ + address: 'wss://rpc.kima.network/query', + provider: 'Kima Network' + }], + rpc: [{ + address: 'https://rpc.kima.network/', + provider: 'Kima Network' + }], + rest: [{ + address: 'https://api.kima.network', + provider: 'Kima Network' + }], + grpc: [{ + address: 'https://grpc.kima.network', + provider: 'Kima Network' + }] + }, + explorers: [{ + kind: 'Kima Network Explorer', + url: 'https://explorer.kima.network/', + txPage: 'https://explorer.kima.network/transactions/${txHash}' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/kimanetwork/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/kimanetwork/ibc-data.ts new file mode 100644 index 000000000..df3e9de44 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/kimanetwork/ibc-data.ts @@ -0,0 +1,32 @@ +import { IBCData } from '@chain-registry/v2-types'; +const info: IBCData[] = [{ + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'kimanetwork', + clientId: '07-tendermint-1', + connectionId: 'connection-0' + }, + chain2: { + chainName: 'osmosis', + clientId: '07-tendermint-3275', + connectionId: 'channel-83350' + }, + channels: [{ + chain1: { + channelId: 'channel-0', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-83350', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true, + dex: 'osmosis' + } + }] + }]; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/kimanetwork/index.ts b/v2/packages/chain-registry/src/mainnet/kimanetwork/index.ts new file mode 100644 index 000000000..c9208adae --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/kimanetwork/index.ts @@ -0,0 +1,7 @@ +import _assetList from './asset-list'; +import _chain from './chain'; +import _ibcData from './ibc-data'; + +export const assetList = _assetList; +export const chain = _chain; +export const ibcData = _ibcData; diff --git a/v2/packages/chain-registry/src/mainnet/konstellation/asset-list.ts b/v2/packages/chain-registry/src/mainnet/konstellation/asset-list.ts index 5ddb1191e..cacd32859 100644 --- a/v2/packages/chain-registry/src/mainnet/konstellation/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/konstellation/asset-list.ts @@ -22,8 +22,12 @@ const info: AssetList = { coingeckoId: 'darcmatter-coin', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/konstellation/images/darc.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/konstellation/images/darc.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/konstellation/images/darc.svg', + theme: { + primaryColorHex: '#042a61' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/konstellation/chain.ts b/v2/packages/chain-registry/src/mainnet/konstellation/chain.ts index bda664ca0..214f75025 100644 --- a/v2/packages/chain-registry/src/mainnet/konstellation/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/konstellation/chain.ts @@ -6,13 +6,24 @@ const info: Chain = { networkType: 'mainnet', website: 'https://konstellation.tech/', prettyName: 'Konstellation', + chainType: 'cosmos', chainId: 'darchub', bech32Prefix: 'darc', daemonName: 'knstld', nodeHome: '$HOME/.knstld', slip44: 118, codebase: { - + gitRepo: 'https://github.com/knstl/konstellation', + recommendedVersion: 'v0.6.2', + compatibleVersions: ['v0.6.2'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/Konstellation/konstellation/master/config/genesis.json' + }, + versions: [{ + name: 'v0.6.2', + recommendedVersion: 'v0.6.2', + compatibleVersions: ['v0.6.2'] + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/konstellation/images/Konstellation-dark.png' @@ -75,7 +86,10 @@ const info: Chain = { txPage: 'https://cosmotracker.com/konstellation/tx/${txHash}' }], images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/konstellation/images/Konstellation-dark.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/konstellation/images/Konstellation-dark.png', + theme: { + primaryColorHex: '#a3d3fb' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/kujira/asset-list.ts b/v2/packages/chain-registry/src/mainnet/kujira/asset-list.ts index 922a35f99..21a0d611e 100644 --- a/v2/packages/chain-registry/src/mainnet/kujira/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/kujira/asset-list.ts @@ -4,7 +4,8 @@ const info: AssetList = { chainName: 'kujira', assets: [ { - description: 'The native staking and governance token of the Kujira chain.', + description: 'Kujira is a decentralized finance (DeFi) platform offering a suite of tools and services for managing and optimizing digital assets and investments.', + extendedDescription: 'Kujira provides a comprehensive DeFi platform that includes tools for lending, borrowing, and yield farming, leveraging blockchain technology to offer a transparent, secure, and efficient user experience. The native token, KUJI, is central to the ecosystem, used for transaction fees, staking, and governance. Kujira\'s user-centric design and innovative features make it a popular choice in the DeFi space, enabling users to maximize their returns and effectively manage their digital assets.', denomUnits: [{ denom: 'ukuji', exponent: 0 @@ -23,12 +24,16 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/kuji.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/kuji.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/kuji.svg', + theme: { + primaryColorHex: '#e33b34' + } }], socials: { website: 'https://kujira.network/', twitter: 'https://twitter.com/TeamKujira' - } + }, + typeAsset: 'sdk.coin' }, { description: 'The native over-collateralized stablecoin from the Kujira chain.', @@ -50,8 +55,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/usk.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/usk.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/usk.svg', + theme: { + primaryColorHex: '#2e363f' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Quark\'s auto-compounding KUJI derivative', @@ -71,7 +80,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/qckuji.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'ampKUJI', @@ -92,8 +102,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/ampkuji.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/ampkuji.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/ampkuji.svg', + theme: { + primaryColorHex: '#4b7bbb' + } + }], + typeAsset: 'sdk.coin' }, { description: 'MantaDAO Governance Token', @@ -115,8 +129,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/mnta.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/mnta.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/mnta.svg', + theme: { + primaryColorHex: '#0c141c' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Quark\'s auto-compounding MNTA derivative', @@ -136,7 +154,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/qcmnta.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'ERIS Liquid Staked MNTA', @@ -155,8 +174,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/ampmnta.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/ampmnta.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/ampmnta.png', + theme: { + primaryColorHex: '#618bc8' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The content house of Kujira', @@ -177,8 +200,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/wink.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/wink.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/wink.svg', + theme: { + primaryColorHex: '#fc7991' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Blend Token', @@ -198,7 +225,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/blend.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'Tether USDt on Kujira', @@ -231,9 +259,16 @@ const info: AssetList = { chainName: 'kava', baseDenom: 'erc20/tether/usdt' }, - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + theme: { + circle: true, + primaryColorHex: '#009393', + backgroundColorHex: '#009393' + } }], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' } }, @@ -250,14 +285,19 @@ const info: AssetList = { name: 'Fuzion', display: 'fuzn', symbol: 'FUZN', + coingeckoId: 'fuzion', logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/fuzion.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/fuzion.svg' }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/fuzion.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/fuzion.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/fuzion.svg', + theme: { + primaryColorHex: '#f05d8d' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The receipt token of Fuzion', @@ -276,8 +316,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/fuzionr.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/fuzionr.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/fuzionr.png', + theme: { + primaryColorHex: '#949494' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The yield token of Fuzion', @@ -297,7 +341,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/fuziony.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'Quark\'s auto-compounding FUZN derivative', @@ -317,7 +362,62 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/qcfuzn.svg' - }] + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Quark\'s auto-compounding AQLA derivative', + denomUnits: [{ + denom: 'factory/kujira1d9fmsgvu3yvvppvqech2s3dhrqdm5ukngcf82ghcl70edfpwcrlsu6yr0u/urcpt', + exponent: 0 + }, { + denom: 'qcAQLA', + exponent: 6 + }], + traces: [{ + type: 'liquid-stake', + counterparty: { + baseDenom: 'factory/kujira1xe0awk5planmtsmjel5xtx2hzhqdw5p8z66yqd/uaqla', + chainName: 'kujira' + }, + provider: 'Quark Protocol', + chain: { + contract: 'kujira1d9fmsgvu3yvvppvqech2s3dhrqdm5ukngcf82ghcl70edfpwcrlsu6yr0u' + } + }], + base: 'factory/kujira1d9fmsgvu3yvvppvqech2s3dhrqdm5ukngcf82ghcl70edfpwcrlsu6yr0u/urcpt', + name: 'qcAQLA', + display: 'qcAQLA', + symbol: 'qcAQLA', + logoURIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/qcaqla.svg' + }, + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/qcaqla.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'The Aqualibre project\'s token', + denomUnits: [{ + denom: 'factory/kujira1xe0awk5planmtsmjel5xtx2hzhqdw5p8z66yqd/uaqla', + exponent: 0 + }, { + denom: 'AQLA', + exponent: 6 + }], + base: 'factory/kujira1xe0awk5planmtsmjel5xtx2hzhqdw5p8z66yqd/uaqla', + name: 'AQLA', + display: 'AQLA', + symbol: 'AQLA', + coingeckoId: 'aqualibre', + logoURIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/aqla.svg' + }, + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/aqla.svg' + }], + typeAsset: 'sdk.coin' }, { description: 'The Revenue & Governance token of Unstake.fi', @@ -338,7 +438,8 @@ const info: AssetList = { coingeckoId: 'unstake-fi', images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/nstk.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'Local Money', @@ -357,8 +458,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/local.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/local.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/local.png', + theme: { + primaryColorHex: '#242424' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Food for whales', @@ -377,8 +482,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/PLNK_drk.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/PLNK_drk.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/PLNK_drk.png', + theme: { + primaryColorHex: '#c87ae9' + } + }], + typeAsset: 'sdk.coin' }, { denomUnits: [{ @@ -388,10 +497,11 @@ const info: AssetList = { denom: 'sol', exponent: 8 }], + typeAsset: 'ics20', base: 'ibc/E5CA126979E2FFB4C70C072F8094D07ECF27773B37623AD2BF7582AD0726F0F3', name: 'Wormhole Solana', display: 'sol', - symbol: 'whSOL', + symbol: 'SOL.wh', traces: [{ type: 'ibc', counterparty: { @@ -409,10 +519,16 @@ const info: AssetList = { chainName: 'gateway', baseDenom: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/8sYgCzLRJC3J7qPn2bNbx6PiGcarhyx8rBhVaNnfvHCA' }, - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol_circle.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol_circle.png', + theme: { + circle: true, + backgroundColorHex: '#000000' + } }], logoURIs: { - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol_circle.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol_circle.svg' } }, { @@ -423,6 +539,7 @@ const info: AssetList = { denom: 'evmos', exponent: 18 }], + typeAsset: 'ics20', base: 'ibc/F3AA7EF362EC5E791FE78A0F4CCC69FEE1F9A7485EB1A8CAB3F6601C00522F10', name: 'Evmos', display: 'evmos', @@ -445,7 +562,10 @@ const info: AssetList = { baseDenom: 'aevmos' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/evmos.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/evmos.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/evmos.svg', + theme: { + primaryColorHex: '#ec4c34' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/evmos.png', @@ -469,7 +589,7 @@ const info: AssetList = { type: 'ibc', counterparty: { chainName: 'axelar', - baseDenom: 'wawax-wei', + baseDenom: 'wavax-wei', channelId: 'channel-14' }, chain: { @@ -478,6 +598,10 @@ const info: AssetList = { } }], images: [{ + imageSync: { + chainName: 'axelar', + baseDenom: 'wavax-wei' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/avalanche/images/wavax.svg' }], logoURIs: { @@ -514,12 +638,16 @@ const info: AssetList = { chainName: 'noble', baseDenom: 'uusdc' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/USDCoin.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/USDCoin.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + theme: { + circle: true, + primaryColorHex: '#2775CA' + } }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/USDCoin.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/USDCoin.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' } }, { @@ -553,7 +681,10 @@ const info: AssetList = { baseDenom: 'uosmo' }, 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' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmo.svg', + theme: { + primaryColorHex: '#760dbb' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmo.png', @@ -591,7 +722,10 @@ const info: AssetList = { baseDenom: 'uusdc' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.svg', + theme: { + primaryColorHex: '#2474cc' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.png', @@ -629,7 +763,10 @@ const info: AssetList = { baseDenom: 'ucmdx' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/comdex/images/cmdx.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/comdex/images/cmdx.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/comdex/images/cmdx.svg', + theme: { + primaryColorHex: '#fc4454' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/comdex/images/cmdx.png', @@ -644,6 +781,7 @@ const info: AssetList = { denom: 'juno', exponent: 6 }], + typeAsset: 'ics20', base: 'ibc/EFF323CC632EC4F747C61BCE238A758EFDB7699C3226565F7C20DA06509D59A5', name: 'Juno', display: 'juno', @@ -666,7 +804,10 @@ const info: AssetList = { baseDenom: 'ujuno' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/juno.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/juno.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/juno.svg', + theme: { + primaryColorHex: '#fa7b7b' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/juno.png', @@ -685,7 +826,7 @@ const info: AssetList = { base: 'ibc/1B38805B1C75352B28169284F96DF56BDEBD9E8FAC005BDCC8CF0378C82AA8E7', name: 'Axelar Wrapped Ether', display: 'weth', - symbol: 'wETH', + symbol: 'wETH.axl', traces: [{ type: 'ibc', counterparty: { @@ -699,7 +840,14 @@ const info: AssetList = { } }], images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/weth.png' + imageSync: { + chainName: 'axelar', + baseDenom: 'weth-wei' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/weth.png', + theme: { + primaryColorHex: '#3a3444' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/weth.png' @@ -736,7 +884,10 @@ const info: AssetList = { baseDenom: 'uatom' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg', + theme: { + primaryColorHex: '#272d45' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png', @@ -751,6 +902,7 @@ const info: AssetList = { denom: 'luna', exponent: 6 }], + typeAsset: 'ics20', base: 'ibc/DA59C009A0B3B95E0549E6BF7B075C8239285989FF457A8EDDBB56F10B2A6986', name: 'Luna', display: 'luna', @@ -769,11 +921,14 @@ const info: AssetList = { }], images: [{ imageSync: { - chainName: 'luna', + chainName: 'terra2', baseDenom: 'uluna' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.svg', + theme: { + primaryColorHex: '#f4de6f' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.png', @@ -811,7 +966,10 @@ const info: AssetList = { baseDenom: 'ustars' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/stars.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/stars.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/stars.svg', + theme: { + primaryColorHex: '#db2777' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/stars.png', @@ -826,6 +984,7 @@ const info: AssetList = { denom: 'scrt', exponent: 6 }], + typeAsset: 'ics20', base: 'ibc/A358D7F19237777AF6D8AD0E0F53268F8B18AE8A53ED318095C14D6D7F3B2DB5', name: 'Secret Network', display: 'scrt', @@ -844,11 +1003,14 @@ const info: AssetList = { }], images: [{ imageSync: { - chainName: 'scrt', + chainName: 'secretnetwork', baseDenom: 'uscrt' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/scrt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/scrt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/scrt.svg', + theme: { + primaryColorHex: '#040404' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/scrt.png', @@ -888,7 +1050,10 @@ const info: AssetList = { baseDenom: 'stk/uatom' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkatom.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkatom.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkatom.svg', + theme: { + primaryColorHex: '#c4444c' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkatom.png', @@ -912,8 +1077,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bKUJI.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bKUJI.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bKUJI.png', + theme: { + primaryColorHex: '#cc3533' + } + }], + typeAsset: 'sdk.coin' }, { denomUnits: [{ @@ -947,7 +1116,10 @@ const info: AssetList = { baseDenom: 'factory/migaloo1d0uma9qzcts4fzt7ml39xp44aut5k6qyjfzz4asalnecppppr3rsl52vvv/rstk' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/rstk.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/rstk.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/rstk.svg', + theme: { + primaryColorHex: '#3ccc64' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/rstk.png', @@ -971,8 +1143,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/xusk.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/xusk.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/xusk.png', + theme: { + primaryColorHex: '#303741' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Ghost Vault MNTA', @@ -991,8 +1167,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/xmnta.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/xmnta.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/xmnta.png', + theme: { + primaryColorHex: '#0f151f' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Stride staked ATOM', @@ -1003,6 +1183,7 @@ const info: AssetList = { denom: 'statom', exponent: 6 }], + typeAsset: 'ics20', base: 'ibc/0306D6B66EAA2EDBB7EAD23C0EC9DDFC69BB43E80B398035E90FBCFEF3FD1A87', name: 'stATOM', display: 'statom', @@ -1016,7 +1197,7 @@ const info: AssetList = { }, chain: { channelId: 'channel-32', - path: 'transfer/channel-32/uatom' + path: 'transfer/channel-32/stuatom' } }], logoURIs: { @@ -1026,10 +1207,13 @@ const info: AssetList = { images: [{ imageSync: { chainName: 'stride', - baseDenom: 'statom' + baseDenom: 'stuatom' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/statom.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/statom.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/statom.svg', + theme: { + primaryColorHex: '#e40474' + } }] }, { @@ -1041,6 +1225,7 @@ const info: AssetList = { denom: 'wbtc.axl', exponent: 6 }], + typeAsset: 'ics20', base: 'ibc/301DAF9CB0A9E247CD478533EF0E21F48FF8118C4A51F77C8BC3EB70E5566DBC', name: 'Axelar Bridged wBTC', display: 'wbtc.axl', @@ -1065,7 +1250,10 @@ const info: AssetList = { chainName: 'axelar', baseDenom: 'wbtc-satoshi' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/wbtc.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/wbtc.png', + theme: { + primaryColorHex: '#41394d' + } }] }, { @@ -1077,6 +1265,7 @@ const info: AssetList = { denom: 'stosmo', exponent: 6 }], + typeAsset: 'ics20', base: 'ibc/F97BDCE220CCB52139C73066E36C45EC7EDCEEF1DAFF891A34F4FBA195A2E6E8', name: 'Stride staked OSMO', display: 'stosmo', @@ -1090,7 +1279,7 @@ const info: AssetList = { }, chain: { channelId: 'channel-32', - path: 'transfer/channel-32/uosmo' + path: 'transfer/channel-32/stuosmo' } }], logoURIs: { @@ -1098,8 +1287,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stosmo.svg' }, images: [{ + imageSync: { + chainName: 'stride', + baseDenom: 'stuosmo' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stosmo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stosmo.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stosmo.svg', + theme: { + primaryColorHex: '#e40474' + } }] }, { @@ -1120,7 +1316,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: SHD-MNTA', @@ -1140,7 +1337,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: DYDX-MNTA', @@ -1160,7 +1358,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: wAVAX.axl-MNTA', @@ -1180,7 +1379,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: CHEQ-MNTA', @@ -1200,7 +1400,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: FUZN-MNTA', @@ -1220,7 +1421,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: SOMM-MNTA', @@ -1240,7 +1442,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: wETH.axl-MNTA', @@ -1260,7 +1463,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: NTRN-MNTA', @@ -1280,7 +1484,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: wFTM.axl-MNTA', @@ -1300,7 +1505,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: STARS-MNTA', @@ -1320,7 +1526,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: TIA-MNTA', @@ -1340,7 +1547,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: SOL.wh-MNTA', @@ -1360,7 +1568,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: DYM-MNTA', @@ -1380,7 +1589,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: AKT-MNTA', @@ -1400,7 +1610,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: LINK.axl-MNTA', @@ -1420,7 +1631,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: wTAO.grv-MNTA', @@ -1440,7 +1652,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: MNTA-KUJI', @@ -1460,7 +1673,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: AXL-MNTA', @@ -1480,7 +1694,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: ATOM-MNTA', @@ -1500,7 +1715,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: ARB-MNTA', @@ -1520,7 +1736,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: WHALE-MNTA', @@ -1540,7 +1757,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: SCRT-MNTA', @@ -1560,7 +1778,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: wstETH.axl-MNTA', @@ -1580,7 +1799,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: wMATIC.axl-MNTA', @@ -1600,7 +1820,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: UNI.axl-MNTA', @@ -1620,7 +1841,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: yieldETH.axl-MNTA', @@ -1640,7 +1862,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: wBTC.axl-MNTA', @@ -1660,7 +1883,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: PAXG.grv-MNTA', @@ -1680,7 +1904,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: wBNB.axl-MNTA', @@ -1700,7 +1925,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: OSMO-MNTA', @@ -1720,7 +1946,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: INJ-MNTA', @@ -1740,7 +1967,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: stOSMO-OSMO', @@ -1760,7 +1988,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: wstETH.axl-wETH.axl', @@ -1780,7 +2009,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: qcMNTA-MNTA', @@ -1800,7 +2030,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: ampMNTA-MNTA', @@ -1820,7 +2051,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'LP Bow: wETH.axl-USK', @@ -1840,7 +2072,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'The token of NAMI', @@ -1855,14 +2088,409 @@ const info: AssetList = { name: 'NAMI', display: 'nami', symbol: 'NAMI', + coingeckoId: 'nami-protocol', logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/nami.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/nami.svg' }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/nami.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/nami.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/nami.svg', + theme: { + primaryColorHex: '#1a1b1b' + } + }], + typeAsset: 'sdk.coin' + }, + { + description: 'The receipt token of NAMI Protocol', + denomUnits: [{ + denom: 'factory/kujira18thffdpuz8tm3mwwun4uhks8a2v7ye0jmw3fllqhklma82lqkpms20gh9c/unausd', + exponent: 0 + }, { + denom: 'nausd', + exponent: 6 + }], + base: 'factory/kujira18thffdpuz8tm3mwwun4uhks8a2v7ye0jmw3fllqhklma82lqkpms20gh9c/unausd', + name: 'NAUSD', + display: 'nausd', + symbol: 'NAUSD', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/nausd.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/nausd.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/nausd.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/nausd.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'The token of MCTest', + denomUnits: [{ + denom: 'factory/kujira1mn2pgkggquqm2m44zqlaq29jxwtad53qkv4xy4/MCTest', + exponent: 0 + }, { + denom: 'mctest', + exponent: 6 + }], + base: 'factory/kujira1mn2pgkggquqm2m44zqlaq29jxwtad53qkv4xy4/MCTest', + name: 'MCTEST', + display: 'mctest', + symbol: 'MC01', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/mctest.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/mctest.png', + theme: { + primaryColorHex: '#1a1b1b' + } + }], + typeAsset: 'sdk.coin' + }, + { + description: 'The token of AUTO', + denomUnits: [{ + denom: 'factory/kujira13x2l25mpkhwnwcwdzzd34cr8fyht9jlj7xu9g4uffe36g3fmln8qkvm3qn/uauto', + exponent: 0 + }, { + denom: 'auto', + exponent: 6 + }], + base: 'factory/kujira13x2l25mpkhwnwcwdzzd34cr8fyht9jlj7xu9g4uffe36g3fmln8qkvm3qn/uauto', + name: 'AUTO', + display: 'auto', + symbol: 'AUTO', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/auto.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/auto.png', + theme: { + primaryColorHex: '#1a1b1b' + } + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Quark\'s auto-compounding DYDX derivative', + denomUnits: [{ + denom: 'factory/kujira1seqq2ekz47uqayshqkg5wqx5vcyrmtwcl9vscnwy2gjh7mz5aapsdfxsd5/urcpt', + exponent: 0 + }, { + denom: 'qcDYDX', + exponent: 18 + }], + base: 'factory/kujira1seqq2ekz47uqayshqkg5wqx5vcyrmtwcl9vscnwy2gjh7mz5aapsdfxsd5/urcpt', + name: 'qcDYDX', + display: 'qcDYDX', + symbol: 'qcDYDX', + logoURIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/qcdydx.svg' + }, + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/qcdydx.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'The Kujira Recovery Token', + denomUnits: [{ + denom: 'factory/kujira1tsekaqv9vmem0zwskmf90gpf0twl6k57e8vdnq/urkuji', + exponent: 0 + }, { + denom: 'rkuji', + exponent: 6 + }], + base: 'factory/kujira1tsekaqv9vmem0zwskmf90gpf0twl6k57e8vdnq/urkuji', + name: 'rKUJI', + display: 'rkuji', + symbol: 'rKUJI', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/rkuji.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/rkuji.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/rkuji.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/rkuji.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'LP Bow: ATOM-USK', + denomUnits: [{ + denom: 'factory/kujira1yncutssgh2vj9scaymtteg949hwcft07c6qmgarxnaf04yesq3jsn6g2uv/ulp', + exponent: 0 + }, { + denom: 'lp-atom-usk', + exponent: 6 + }], + base: 'factory/kujira1yncutssgh2vj9scaymtteg949hwcft07c6qmgarxnaf04yesq3jsn6g2uv/ulp', + name: 'LP Bow: ATOM-USK', + display: 'lp-atom-usk', + symbol: 'LP ATOM-USK', + logoURIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' + }, + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'LP Bow: wETH.axl-USK', + denomUnits: [{ + denom: 'factory/kujira1xwvvjq5w0887v2vz4e83kcu38s0jq8q8lqa3z5hxm295q7y4uejqp24la7/ulp', + exponent: 0 + }, { + denom: 'lp-weth-usk', + exponent: 6 + }], + base: 'factory/kujira1xwvvjq5w0887v2vz4e83kcu38s0jq8q8lqa3z5hxm295q7y4uejqp24la7/ulp', + name: 'LP Bow: wETH.axl-USK', + display: 'lp-weth-usk', + symbol: 'LP wETH.axl-USK', + logoURIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' + }, + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'LP Bow: SOL.wh-USK', + denomUnits: [{ + denom: 'factory/kujira1vcmh95lje5dln782pxckma65eujs4sv960w22whgsp7a2ajsc6lsvnlhgd/ulp', + exponent: 0 + }, { + denom: 'lp-sol-usk', + exponent: 6 + }], + base: 'factory/kujira1vcmh95lje5dln782pxckma65eujs4sv960w22whgsp7a2ajsc6lsvnlhgd/ulp', + name: 'LP Bow: SOL.wh-USK', + display: 'lp-sol-usk', + symbol: 'LP SOL.wh-USK', + logoURIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' + }, + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'LP Bow: wETH.axl-USDC', + denomUnits: [{ + denom: 'factory/kujira1n4jfv39hzv2dtshzv6gj4hp8rkdy5rrsr7l84lc3x9cahz4v0umq24q3lu/ulp', + exponent: 0 + }, { + denom: 'lp-weth-usdc', + exponent: 6 + }], + base: 'factory/kujira1n4jfv39hzv2dtshzv6gj4hp8rkdy5rrsr7l84lc3x9cahz4v0umq24q3lu/ulp', + name: 'LP Bow: wETH.axl-USDC', + display: 'lp-weth-usdc', + symbol: 'LP wETH.axl-USDC', + logoURIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' + }, + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'LP Bow: DYDX-USK', + denomUnits: [{ + denom: 'factory/kujira1lctu7hy65466fxw3tcqf8w45zwrpwgd9chvjqpgyfgcr73k774nsv4ya6t/ulp', + exponent: 0 + }, { + denom: 'lp-dydx-usk', + exponent: 6 + }], + base: 'factory/kujira1lctu7hy65466fxw3tcqf8w45zwrpwgd9chvjqpgyfgcr73k774nsv4ya6t/ulp', + name: 'LP Bow: DYDX-USK', + display: 'lp-dydx-usk', + symbol: 'LP DYDX-USK', + logoURIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' + }, + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'LP Bow: AKT-USDC', + denomUnits: [{ + denom: 'factory/kujira1g5st8p6qdyf23zzerjcxgpr2r7a9wzdyaymu79ngg6ve3m9v3n4sdetv4e/ulp', + exponent: 0 + }, { + denom: 'lp-akt-usdc', + exponent: 6 + }], + base: 'factory/kujira1g5st8p6qdyf23zzerjcxgpr2r7a9wzdyaymu79ngg6ve3m9v3n4sdetv4e/ulp', + name: 'LP Bow: AKT-USDC', + display: 'lp-akt-usdc', + symbol: 'LP AKT-USDC', + logoURIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' + }, + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'LP Bow: wBTC-USK', + denomUnits: [{ + denom: 'factory/kujira1d7jt9zwlnpvf7sskfm57c77pm9mtwczqre75t9k80ees0v523kasss9htj/ulp', + exponent: 0 + }, { + denom: 'lp-wbtc-usk', + exponent: 6 + }], + base: 'factory/kujira1d7jt9zwlnpvf7sskfm57c77pm9mtwczqre75t9k80ees0v523kasss9htj/ulp', + name: 'LP Bow: wBTC-USK', + display: 'lp-wbtc-usk', + symbol: 'LP wBTC-USK', + logoURIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' + }, + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'LP Bow: wBTC.axl-wBTC', + denomUnits: [{ + denom: 'factory/kujira1c4e2zk4z0anrufjh64gxtse6e4s5g52fe2ja8ke3r9e0pvpd0z0qws8zsp/ulp', + exponent: 0 + }, { + denom: 'lp-wbtc-wbtc', + exponent: 8 + }], + base: 'factory/kujira1c4e2zk4z0anrufjh64gxtse6e4s5g52fe2ja8ke3r9e0pvpd0z0qws8zsp/ulp', + name: 'LP Bow: wBTC.axl-wBTC', + display: 'lp-wbtc-wbtc', + symbol: 'LP wBTC.axl-wBTC', + logoURIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' + }, + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'LP Bow: INJ-USDC', + denomUnits: [{ + denom: 'factory/kujira14jwhlsg3az20f7keav2axxj205fyv5j8mp6rv5svqwwll3ls9slq6zwleg/ulp', + exponent: 0 + }, { + denom: 'lp-inj-usdc', + exponent: 6 + }], + base: 'factory/kujira14jwhlsg3az20f7keav2axxj205fyv5j8mp6rv5svqwwll3ls9slq6zwleg/ulp', + name: 'LP Bow: INJ-USDC', + display: 'lp-inj-usdc', + symbol: 'LP INJ-USDC', + logoURIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' + }, + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'LP Bow: ATOM-USDC', + denomUnits: [{ + denom: 'factory/kujira13my0qtm2a8jp0wg8uzg49tyn4zcea8scy3dc7ghn8z9eys08yzls49ymdm/ulp', + exponent: 0 + }, { + denom: 'lp-atom-usdc', + exponent: 6 + }], + base: 'factory/kujira13my0qtm2a8jp0wg8uzg49tyn4zcea8scy3dc7ghn8z9eys08yzls49ymdm/ulp', + name: 'LP Bow: ATOM-USDC', + display: 'lp-atom-usdc', + symbol: 'LP ATOM-USDC', + logoURIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' + }, + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'LP Bow: MNTA-USDC', + denomUnits: [{ + denom: 'factory/kujira1742pe93mxm0cwqjxgxh6th9sspdrluqvw9pha9q69eeatue4x5xs0wdq2d/ulp', + exponent: 0 + }, { + denom: 'lp-mnta-usdc', + exponent: 6 + }], + base: 'factory/kujira1742pe93mxm0cwqjxgxh6th9sspdrluqvw9pha9q69eeatue4x5xs0wdq2d/ulp', + name: 'LP Bow: MNTA-USDC', + display: 'lp-mnta-usdc', + symbol: 'LP MNTA-USDC', + logoURIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' + }, + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'LP Bow: MNTA-USK', + denomUnits: [{ + denom: 'factory/kujira1xtaadmh06s8u3z5mypp8qayhrnxgga5wr88s7raram4rz8zu37hquf82wk/ulp', + exponent: 0 + }, { + denom: 'lp-mnta-usk', + exponent: 6 + }], + base: 'factory/kujira1xtaadmh06s8u3z5mypp8qayhrnxgga5wr88s7raram4rz8zu37hquf82wk/ulp', + name: 'LP Bow: MNTA-USK', + display: 'lp-mnta-usk', + symbol: 'LP MNTA-USK', + logoURIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' + }, + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/bow.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'The token that fuels the Boon app', + denomUnits: [{ + denom: 'factory/kujira1gewwffxhaygxe8tacd3z9h4uyvpd2h7v9qtfmaw8jjhwalxxpd7qlqld4m/boon', + exponent: 0 + }, { + denom: 'boon', + exponent: 6 + }], + base: 'factory/kujira1gewwffxhaygxe8tacd3z9h4uyvpd2h7v9qtfmaw8jjhwalxxpd7qlqld4m/boon', + name: 'Boon', + display: 'boon', + symbol: 'BOON', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/boon.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/boon.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/boon.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/boon.svg' + }], + typeAsset: 'sdk.coin' } ] }; diff --git a/v2/packages/chain-registry/src/mainnet/kujira/chain.ts b/v2/packages/chain-registry/src/mainnet/kujira/chain.ts index 0ac184d1e..e4cdc5df2 100644 --- a/v2/packages/chain-registry/src/mainnet/kujira/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/kujira/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../chain.schema.json', chainName: 'kujira', + chainType: 'cosmos', chainId: 'kaiyo-1', prettyName: 'Kujira', status: 'live', @@ -134,17 +135,169 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: 'v0.47.8', + gitRepo: 'https://github.com/Team-Kujira/core', + recommendedVersion: 'v1.1.0', + compatibleVersions: ['v1.1.0'], + cosmosSdkVersion: 'v0.47.12', + consensus: { + type: 'cometbft', + version: 'v0.37.5' + }, + cosmwasmVersion: 'v0.45.0', cosmwasmEnabled: true, - cosmwasmVersion: 'v0.45.0' + genesis: { + genesisUrl: 'https://github.com/Team-Kujira/networks/raw/master/mainnet/kaiyo-1.json' + }, + versions: [ + { + name: 'v0.8.4', + tag: 'v0.8.4', + height: 9226200, + proposal: 302, + recommendedVersion: 'v0.8.4-mainnet', + compatibleVersions: ['v0.8.4', 'v0.8.4-mainnet'], + cosmosSdkVersion: '0.46.11', + consensus: { + type: 'cometbft', + version: 'v0.34.27' + }, + nextVersionName: 'v0.8.7', + sdk: { + type: 'cosmos', + version: '0.46.11' + }, + ibc: { + type: 'go', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'v0.8.7', + proposal: -1, + recommendedVersion: 'v0.8.7', + compatibleVersions: ['v0.8.7'], + nextVersionName: 'v0.9.0' + }, + { + name: 'v0.9.0', + proposal: 483, + height: 14783000, + recommendedVersion: 'v0.9.0', + compatibleVersions: ['v0.9.0'], + cosmosSdkVersion: 'v0.47.5', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + nextVersionName: 'v0.9.1', + sdk: { + type: 'cosmos', + version: 'v0.47.5' + } + }, + { + name: 'v0.9.1', + proposal: 488, + height: 15205000, + recommendedVersion: 'v0.9.1-1', + compatibleVersions: ['v0.9.1-1'], + cosmosSdkVersion: 'v0.47.5', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + nextVersionName: 'v0.9.3', + sdk: { + type: 'cosmos', + version: 'v0.47.5' + } + }, + { + name: 'v0.9.3', + proposal: 534, + height: 16610000, + recommendedVersion: 'v0.9.3-1', + compatibleVersions: ['v0.9.3-1'], + cosmosSdkVersion: 'v0.47.5', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + cosmwasmVersion: 'v0.45.0', + cosmwasmEnabled: true, + nextVersionName: 'v1.0.2', + sdk: { + type: 'cosmos', + version: 'v0.47.5' + }, + cosmwasm: { + version: 'v0.45.0', + enabled: true + } + }, + { + name: 'v1.0.2', + proposal: 618, + height: 18700000, + recommendedVersion: 'v1.0.2', + compatibleVersions: ['v1.0.2'], + cosmosSdkVersion: 'v0.47.8', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.45.0', + cosmwasmEnabled: true, + nextVersionName: 'v1.1.0', + sdk: { + type: 'cosmos', + version: 'v0.47.8' + }, + cosmwasm: { + version: 'v0.45.0', + enabled: true + } + }, + { + name: 'v1.1.0', + proposal: 645, + height: 19855000, + recommendedVersion: 'v1.1.0', + compatibleVersions: ['v1.1.0'], + cosmosSdkVersion: 'v0.47.12', + consensus: { + type: 'cometbft', + version: 'v0.37.5' + }, + cosmwasmVersion: 'v0.45.0', + cosmwasmEnabled: true, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.47.12' + }, + cosmwasm: { + version: 'v0.45.0', + enabled: true + } + } + ], + sdk: { + type: 'cosmos', + version: 'v0.47.12' + }, + ibc: { + type: 'go', + icsEnabled: ['ics20-1'] + }, + cosmwasm: { + version: 'v0.45.0', + enabled: true + } }, description: 'A decentralized ecosystem for protocols, builders and web3 users seeking sustainable FinTech.', apis: { rpc: [ - { - address: 'https://rpc-kujira.whispernode.com:443', - provider: 'WhisperNode 🤐' - }, { address: 'https://rpc.kaiyo.kujira.setten.io', provider: 'setten.io' @@ -158,7 +311,7 @@ const info: Chain = { provider: 'ecostake' }, { - address: 'https://kujira-rpc.lavenderfive.com:443', + address: 'https://rpc.lavenderfive.com:443/kujira', provider: 'Lavender.Five Nodes 🐝' }, { @@ -219,16 +372,12 @@ const info: Chain = { } ], rest: [ - { - address: 'https://lcd-kujira.whispernode.com:443', - provider: 'WhisperNode 🤐' - }, { address: 'https://lcd.kaiyo.kujira.setten.io', provider: 'setten.io' }, { - address: 'https://kujira-api.lavenderfive.com:443', + address: 'https://rest.lavenderfive.com:443/kujira', provider: 'Lavender.Five Nodes 🐝' }, { @@ -302,7 +451,7 @@ const info: Chain = { provider: 'Notional' }, { - address: 'kujira-grpc.lavenderfive.com:443', + address: 'kujira.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -328,10 +477,6 @@ const info: Chain = { { address: 'kujira-grpc.publicnode.com:443', provider: 'Allnodes ⚡️ Nodes & Staking' - }, - { - address: 'grpc-kujira.whispernode.com:443', - provider: 'WhisperNode 🤐' } ] }, @@ -357,6 +502,12 @@ const info: Chain = { url: 'https://atomscan.com/kujira', txPage: 'https://atomscan.com/kujira/transactions/${txHash}', accountPage: 'https://atomscan.com/kujira/accounts/${accountAddress}' + }, + { + kind: 'WhisperNode 🤐', + url: 'https://mainnet.whispernode.com/kujira', + txPage: 'https://mainnet.whispernode.com/kujira/tx/${txHash}', + accountPage: 'https://mainnet.whispernode.com/kujira/account/${accountAddress}' } ], logoURIs: { @@ -365,7 +516,10 @@ const info: Chain = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/kujira-chain-logo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/kuji.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/kuji.svg', + theme: { + primaryColorHex: '#e33b34' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/kyve/asset-list.ts b/v2/packages/chain-registry/src/mainnet/kyve/asset-list.ts index 113d70d58..9ac872d63 100644 --- a/v2/packages/chain-registry/src/mainnet/kyve/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/kyve/asset-list.ts @@ -22,12 +22,16 @@ const info: AssetList = { coingeckoId: 'kyve-network', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kyve/images/kyve-token.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kyve/images/kyve-token.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kyve/images/kyve-token.svg', + theme: { + primaryColorHex: '#335350' + } }], socials: { website: 'https://www.kyve.network/', twitter: 'https://twitter.com/KYVENetwork' - } + }, + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/kyve/chain.ts b/v2/packages/chain-registry/src/mainnet/kyve/chain.ts index 8e8963708..6dc17f727 100644 --- a/v2/packages/chain-registry/src/mainnet/kyve/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/kyve/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../chain.schema.json', chainName: 'kyve', + chainType: 'cosmos', chainId: 'kyve-1', prettyName: 'KYVE', status: 'live', @@ -27,7 +28,128 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: 'v0.47.6-kyve-rc0' + gitRepo: 'https://github.com/KYVENetwork/chain', + recommendedVersion: 'v1.5.0', + compatibleVersions: ['v1.5.0'], + cosmosSdkVersion: 'v0.50.7-kyve-rc0', + consensus: { + type: 'cometbft', + version: 'v0.38.7', + tag: 'v0.38.7-kyve-rpc-fix-rc0' + }, + binaries: { + "linux/amd64": 'https://github.com/KYVENetwork/chain/releases/download/v1.5.0/kyved_mainnet_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/KYVENetwork/chain/releases/download/v1.5.0/kyved_mainnet_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/KYVENetwork/chain/releases/download/v1.5.0/kyved_mainnet_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/KYVENetwork/chain/releases/download/v1.5.0/kyved_mainnet_darwin_arm64.tar.gz' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/KYVENetwork/networks/main/kyve-1/genesis.json' + }, + versions: [ + { + name: 'v1.0.0', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + nextVersionName: 'v1.1.0' + }, + { + name: 'v1.1.0', + height: 826000, + proposal: 3, + recommendedVersion: 'v1.1.0', + compatibleVersions: ['v1.1.0'], + nextVersionName: 'v1.2.0' + }, + { + name: 'v1.2.0', + height: 1135000, + proposal: 4, + recommendedVersion: 'v1.2.2', + compatibleVersions: ['v1.2.1', '1.2.2'], + nextVersionName: 'v1.3.0' + }, + { + name: 'v1.3.0', + proposal: 8, + height: 2061100, + recommendedVersion: 'v1.3.0', + compatibleVersions: ['v1.3.0'], + binaries: { + "linux/amd64": 'https://github.com/KYVENetwork/chain/releases/download/v1.3.0/kyved_mainnet_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/KYVENetwork/chain/releases/download/v1.3.0/kyved_mainnet_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/KYVENetwork/chain/releases/download/v1.3.0/kyved_mainnet_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/KYVENetwork/chain/releases/download/v1.3.0/kyved_mainnet_darwin_arm64.tar.gz' + }, + nextVersionName: 'v1.4.0' + }, + { + name: 'v1.4.0', + proposal: 21, + height: 3908000, + recommendedVersion: 'v1.4.0', + compatibleVersions: ['v1.4.0'], + cosmosSdkVersion: 'v0.47.6-kyve-rc0', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + binaries: { + "linux/amd64": 'https://github.com/KYVENetwork/chain/releases/download/v1.4.0/kyved_mainnet_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/KYVENetwork/chain/releases/download/v1.4.0/kyved_mainnet_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/KYVENetwork/chain/releases/download/v1.4.0/kyved_mainnet_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/KYVENetwork/chain/releases/download/v1.4.0/kyved_mainnet_darwin_arm64.tar.gz' + }, + nextVersionName: 'v1.5.0', + sdk: { + type: 'cosmos', + version: 'v0.47.6', + tag: 'v0.47.6-kyve-rc0' + }, + ibc: { + type: 'go', + version: 'v7.3.0' + } + }, + { + name: 'v1.4.0', + proposal: 37, + height: 7254527, + recommendedVersion: 'v1.5.0', + compatibleVersions: ['v1.5.0'], + cosmosSdkVersion: 'v0.50.7-kyve-rc0', + consensus: { + type: 'cometbft', + version: 'v0.38.7', + tag: 'v0.38.7-kyve-rpc-fix-rc0' + }, + binaries: { + "linux/amd64": 'https://github.com/KYVENetwork/chain/releases/download/v1.5.0/kyved_mainnet_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/KYVENetwork/chain/releases/download/v1.5.0/kyved_mainnet_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/KYVENetwork/chain/releases/download/v1.5.0/kyved_mainnet_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/KYVENetwork/chain/releases/download/v1.5.0/kyved_mainnet_darwin_arm64.tar.gz' + }, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.50.7', + tag: 'v0.50.7-kyve-rc0' + }, + ibc: { + type: 'go', + version: 'v8.3.1' + } + } + ], + sdk: { + type: 'cosmos', + version: 'v0.50.7', + tag: 'v0.50.7-kyve-rc0' + }, + ibc: { + type: 'go', + version: 'v8.3.1' + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kyve/images/kyve.png', @@ -45,7 +167,7 @@ const info: Chain = { provider: 'ecostake' }, { - address: 'https://kyve-rpc.lavenderfive.com:443', + address: 'https://rpc.lavenderfive.com:443/kyve', provider: 'Lavender.Five Nodes 🐝' }, { @@ -83,6 +205,10 @@ const info: Chain = { { address: 'https://kyve_mainnet_rpc.chain.whenmoonwhenlambo.money', provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' + }, + { + address: 'https://kyve-mainnet-rpc.autostake.com:443', + provider: 'AutoStake 🛡️ Slash Protected' } ], rest: [ @@ -91,7 +217,7 @@ const info: Chain = { provider: 'kyve' }, { - address: 'https://kyve-api.lavenderfive.com:443', + address: 'https://rest.lavenderfive.com:443/kyve', provider: 'Lavender.Five Nodes 🐝' }, { @@ -133,6 +259,10 @@ const info: Chain = { { address: 'https://kyve_mainnet_api.chain.whenmoonwhenlambo.money', provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' + }, + { + address: 'https://kyve-mainnet-lcd.autostake.com:443', + provider: 'AutoStake 🛡️ Slash Protected' } ], grpc: [ @@ -141,7 +271,7 @@ const info: Chain = { provider: 'NodeStake' }, { - address: 'https://kyve-grpc.lavenderfive.com:443', + address: 'kyve.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -167,6 +297,10 @@ const info: Chain = { { address: 'kyve-grpc.noders.services:15090', provider: '[NODERS]TEAM' + }, + { + address: 'kyve-mainnet-grpc.autostake.com:443', + provider: 'AutoStake 🛡️ Slash Protected' } ] }, @@ -216,7 +350,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kyve/images/kyve.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kyve/images/kyve.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kyve/images/kyve.svg', + theme: { + primaryColorHex: '#325350' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/kyve/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/kyve/ibc-data.ts index ef7594471..dae13cbd8 100644 --- a/v2/packages/chain-registry/src/mainnet/kyve/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/kyve/ibc-data.ts @@ -1,5 +1,36 @@ import { IBCData } from '@chain-registry/v2-types'; -const info: IBCData[] = [{ +const info: IBCData[] = [ + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'andromeda', + clientId: '07-tendermint-17', + connectionId: 'connection-13' + }, + chain2: { + chainName: 'kyve', + clientId: '07-tendermint-2', + connectionId: 'connection-3' + }, + channels: [{ + chain1: { + channelId: 'channel-14', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-2', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + feeVersion: 'ics29-1', + tags: { + status: 'live', + preferred: true + } + }] + }, + { $schema: '../ibc_data.schema.json', chain1: { chainName: 'axelar', @@ -27,7 +58,8 @@ const info: IBCData[] = [{ preferred: true } }] - }, { + }, + { $schema: '../ibc_data.schema.json', chain1: { chainName: 'kyve', @@ -55,5 +87,36 @@ const info: IBCData[] = [{ preferred: true } }] - }]; + }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'kyve', + clientId: '07-tendermint-3', + connectionId: 'connection-5' + }, + chain2: { + chainName: 'source', + clientId: '07-tendermint-15', + connectionId: 'connection-16' + }, + channels: [{ + chain1: { + channelId: 'channel-3', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-2', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + feeVersion: 'ics29-1', + tags: { + status: 'live', + preferred: true + } + }] + } +]; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/lambda/asset-list.ts b/v2/packages/chain-registry/src/mainnet/lambda/asset-list.ts index 6185c4d67..284602f65 100644 --- a/v2/packages/chain-registry/src/mainnet/lambda/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/lambda/asset-list.ts @@ -22,8 +22,12 @@ const info: AssetList = { coingeckoId: 'lambda', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lambda/images/lambda.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lambda/images/lambda.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lambda/images/lambda.svg', + theme: { + primaryColorHex: '#e41c54' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/lambda/chain.ts b/v2/packages/chain-registry/src/mainnet/lambda/chain.ts index e13f79ac0..1226bb8b3 100644 --- a/v2/packages/chain-registry/src/mainnet/lambda/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/lambda/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'mainnet', prettyName: 'Lambda', + chainType: 'cosmos', chainId: 'lambda_92000-1', bech32Prefix: 'lamb', nodeHome: '$HOME/.lambdavm', @@ -24,7 +25,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/LambdaIM/lambdavm', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/LambdaIM/mainnet/main/lambda_92000-1/genesis.json' + }, + versions: [{ + name: 'v1.0.0', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'] + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lambda/images/lambda.png', @@ -47,6 +58,10 @@ const info: Chain = { { address: 'https://lambda-rpc.noders.services', provider: '[NODERS]TEAM' + }, + { + address: 'https://lambda_mainnet_rpc.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' } ], rest: [ @@ -65,6 +80,10 @@ const info: Chain = { { address: 'https://lambda-api.noders.services', provider: '[NODERS]TEAM' + }, + { + address: 'https://lambda_mainnet_api.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' } ], grpc: [ @@ -81,13 +100,20 @@ const info: Chain = { provider: '[NODERS]TEAM' } ], - evmHttpJsonrpc: [{ + evmHttpJsonrpc: [ + { address: 'https://jsonrpc-lambda.d-stake.xyz', provider: 'D-stake' - }, { + }, + { address: 'https://lambda-jsonrpc.noders.services', provider: '[NODERS]TEAM' - }] + }, + { + address: 'https://lambda_mainnet_evm.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' + } + ] }, explorers: [ { @@ -110,11 +136,20 @@ const info: Chain = { url: 'https://atomscan.com/lambda', txPage: 'https://atomscan.com/lambda/transactions/${txHash}', accountPage: 'https://atomscan.com/lambda/accounts/${accountAddress}' + }, + { + kind: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥', + url: 'https://explorer.whenmoonwhenlambo.money/lambda', + txPage: 'https://explorer.whenmoonwhenlambo.money/lambda/tx/${txHash}', + accountPage: 'https://explorer.whenmoonwhenlambo.money/lambda/account/${accountAddress}' } ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lambda/images/lambda.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lambda/images/lambda.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lambda/images/lambda.svg', + theme: { + primaryColorHex: '#e41c54' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/lava/asset-list.ts b/v2/packages/chain-registry/src/mainnet/lava/asset-list.ts index 50a8a8cdd..1dad38074 100644 --- a/v2/packages/chain-registry/src/mainnet/lava/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/lava/asset-list.ts @@ -3,7 +3,8 @@ const info: AssetList = { $schema: '../assetlist.schema.json', chainName: 'lava', assets: [{ - description: 'The native token of Lava', + description: 'Lava Network is a modular data network designed to provide fast, reliable, and scalable access to blockchain data for developers and users.', + extendedDescription: 'Lava Network is an innovative blockchain platform that aims to unlock the full potential of decentralized applications by providing a modular data access network. This platform allows developers to easily connect to multiple blockchains through fast and reliable RPC (Remote Procedure Call) services. By leveraging a peer-to-peer network of node operators, Lava ensures high performance and low latency for data requests across over 30 blockchain ecosystems. The native token, LAVA, is used for securing the network, rewarding node operators, and governance. Lava Network\'s goal is to create a seamless and efficient data infrastructure that supports the scalability and flexibility needs of the Web3 ecosystem.', denomUnits: [{ denom: 'ulava', exponent: 0 @@ -14,13 +15,17 @@ const info: AssetList = { typeAsset: 'sdk.coin', base: 'ulava', name: 'Lava', + coingeckoId: 'lava-network', display: 'lava', symbol: 'LAVA', logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lava/images/lava.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lava/images/lava.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lava/images/lava.png', + theme: { + primaryColorHex: '#6f043e' + } }], keywords: [ 'modular', diff --git a/v2/packages/chain-registry/src/mainnet/lava/chain.ts b/v2/packages/chain-registry/src/mainnet/lava/chain.ts index 6cbe33dde..536a245e8 100644 --- a/v2/packages/chain-registry/src/mainnet/lava/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/lava/chain.ts @@ -2,11 +2,11 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../chain.schema.json', chainName: 'lava', - status: 'upcoming', + status: 'live', networkType: 'mainnet', website: 'https://lavanet.xyz/', - updateLink: 'https://raw.githubusercontent.com/lavanet/lava/main/chain.schema.json', prettyName: 'Lava', + chainType: 'cosmos', chainId: 'lava-mainnet-1', bech32Prefix: 'lava@', daemonName: 'lavad', @@ -16,10 +16,10 @@ const info: Chain = { fees: { feeTokens: [{ denom: 'ulava', - fixedMinGasPrice: 1e-9, - lowGasPrice: 1e-9, - averageGasPrice: 0.00005, - highGasPrice: 0.0001 + fixedMinGasPrice: 0.00002, + lowGasPrice: 0.00002, + averageGasPrice: 0.025, + highGasPrice: 0.05 }] }, staking: { @@ -31,32 +31,62 @@ const info: Chain = { } }, codebase: { - cosmosSdkVersion: 'github.com/lavanet/cosmos-sdk@v0.47.x-lava', - cosmwasmEnabled: false + gitRepo: 'https://github.com/lavanet/lava', + recommendedVersion: 'v3.1.0', + compatibleVersions: ['v3.1.0'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/lavanet/lava-config/main/mainnet-1/genesis_json/genesis.json' + }, + binaries: { + "linux/amd64": 'https://github.com/lavanet/lava/releases/download/v3.1.0/lavad-v3.1.0-linux-amd64' + }, + cosmosSdkVersion: 'lavanet/cosmos-sdk v0.47.13-lava-cosmos', + consensus: { + type: 'cometbft', + version: '0.37.4' + }, + cosmwasmEnabled: false, + language: { + type: 'go', + version: '1.20' + }, + sdk: { + type: 'cosmos', + repo: 'https://github.com/lavanet/cosmos-sdk', + version: 'v0.47.13', + tag: 'v0.47.13-lava-cosmos' + }, + ibc: { + type: 'go', + version: 'v7.4.0', + icsEnabled: ['ics20-1'] + }, + cosmwasm: { + enabled: false + } }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lava/images/lava-chain-logo.png', - theme: { - primaryColorHex: '#FF3900' - }, - layout: 'logo', - textPosition: 'right' - }, { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lava/images/lava.png', - layout: 'logomark' + theme: { + primaryColorHex: '#6f043e' + } }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lava/images/lava-chain-logo.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lava/images/lava.png' }, description: 'Lava (LAVA) is the data access layer of the modular stack. developers and ecosystems permissionlessly add services to be served or accessed through lava. featuring a fully decentralized open source sdk integrable in frontends and a battle tested fully scalable open source server kit and can be used locally or through managed endpoints. Lava features rpc data access, indexing services, debug apis, archive access and more. Service providers can join the network, earn rewards either in the native token of the chain via token bought subscriptions on chain or through any ibc transferred token via incentive pools created and funded by ecosystems and DAOs. Developers can use the abstraction and go multi chain in seconds, not needing to choose what tools to use, having the access aggregated for them. Build whatever, wherever.', apis: { rpc: [ + { + address: 'https://lava.tendermintrpc.lava.build', + provider: 'Lava Over Lava' + }, { address: 'https://lava-rpc.w3coins.io:443', provider: 'w3coins' }, { - address: 'https://lava-rpc.finteh.org:443', + address: 'https://lava-rpc.finteh.org:26657', provider: 'finteh' }, { @@ -66,29 +96,187 @@ const info: Chain = { { address: 'https://lava-rpc.ibs.team:443', provider: 'Inter Blockchain Services' + }, + { + address: 'https://rpc.lava-mainnet-1.lava.aviaone.com:443', + provider: 'AVIAONE 🟢' + }, + { + address: 'https://rpc-lava.r93axnodes.cloud:443', + provider: 'r93AX Nodes' + }, + { + address: 'https://lava-rpc.publicnode.com:443', + provider: 'Allnodes ⚡️ Nodes & Staking' + }, + { + address: 'https://lava.rpc.m.stavr.tech:443', + provider: '🔥STAVR🔥' + }, + { + address: 'https://lava.rpc-archive.m.stavr.tech:443', + provider: '🔥STAVR🔥' + }, + { + address: 'https://lava-rpc.stake-town.com:443', + provider: 'StakeTown' + }, + { + address: 'https://lava.rpc.liveraven.net', + provider: 'LiveRaveN' + }, + { + address: 'https://lava-mainnet-rpc.autostake.com:443', + provider: 'AutoStake 🛡️ Slash Protected' + }, + { + address: 'https://lava-rpc.bluestake.net:443', + provider: 'BlueStake 🚀' + }, + { + address: 'https://lava.rpc.stakevillage.net:443', + provider: 'Stake Village' } ], rest: [ { - address: 'https://lava-api.w3coins.io:443', - provider: 'w3coins' + address: 'https://lava-api.finteh.org:443', + provider: 'finteh' }, { - address: 'https://lava.api.staking-explorer.com', - provider: 'Daily DROP' + address: 'https://lava.rest.lava.build', + provider: 'Lava Over Lava' + }, + { + address: 'https://lava-api.w3coins.io:443', + provider: 'w3coins' }, { address: 'https://lava-api.ibs.team:443', provider: 'Inter Blockchain Services' + }, + { + address: 'https://api.lava-mainnet-1.lava.aviaone.com', + provider: 'AVIAONE 🟢' + }, + { + address: 'https://api-lava.r93axnodes.cloud:443', + provider: 'r93AX Nodes' + }, + { + address: 'https://lava-rest.publicnode.com', + provider: 'Allnodes ⚡️ Nodes & Staking' + }, + { + address: 'https://lava.api.m.stavr.tech', + provider: '🔥STAVR🔥' + }, + { + address: 'https://lava.api-archive.m.stavr.tech', + provider: '🔥STAVR🔥' + }, + { + address: 'https://lava-api.stake-town.com:443', + provider: 'StakeTown' + }, + { + address: 'https://lava.api.liveraven.net', + provider: 'LiveRaveN' + }, + { + address: 'https://lava-mainnet-lcd.autostake.com:443', + provider: 'AutoStake 🛡️ Slash Protected' + }, + { + address: 'https://lava-api.bluestake.net', + provider: 'BlueStake 🚀' + }, + { + address: 'https://lava.api.stakevillage.net:443', + provider: 'Stake Village' + } + ], + grpc: [ + { + address: 'lava.grpc.lava.build:443', + provider: 'Lava Over Lava' + }, + { + address: 'lava-grpc.publicnode.com:443', + provider: 'Allnodes ⚡️ Nodes & Staking' + }, + { + address: 'lava.grpc.m.stavr.tech:443', + provider: '🔥STAVR🔥' + }, + { + address: 'lava.grpc-archive.m.stavr.tech:443', + provider: '🔥STAVR🔥' + }, + { + address: 'lava-grpc.stake-town.com:443', + provider: 'StakeTown' + }, + { + address: 'lava.grpc.liveraven.net:443', + provider: 'LiveRaveN' + }, + { + address: 'lava-mainnet-grpc.autostake.com:443', + provider: 'AutoStake 🛡️ Slash Protected' + }, + { + address: 'lava.grpc.stakevillage.net:443', + provider: 'Stake Village' + }, + { + address: 'grpc-lava.r93axnodes.cloud:443', + provider: 'r93AX Nodes' + }, + { + address: 'grpc.lava-mainnet-1.lava.aviaone.com:9104/', + provider: 'AVIAONE 🟢' } ] }, - explorers: [{ + explorers: [ + { + kind: 'finteh', + url: 'https://explorer.finteh.org/lava', + txPage: 'https://explorer.finteh.org/lava/tx/${txHash}', + accountPage: 'https://explorer.finteh.org/lava/account/${accountAddress}' + }, + { + kind: 'guru', + url: 'https://lava.explorers.guru/', + txPage: 'https://lava.explorers.guru/transaction/${txHash}', + accountPage: 'https://lava.explorers.guru/account/${accountAddress}' + }, + { kind: 'w3coins', url: 'https://lava-explorer.w3coins.io/Lava', txPage: 'https://lava-explorer.w3coins.io/Lava/tx/${txHash}', accountPage: 'https://lava-explorer.w3coins.io/Lava/account/${accountAddress}' - }], + }, + { + kind: 'Stake Village', + url: 'https://exp.stakevillage.net/lava-mainnet', + txPage: 'https://exp.stakevillage.net/lava-mainnet/tx/${txHash}', + accountPage: 'https://exp.stakevillage.net/lava-mainnet/account/${accountAddress}' + }, + { + kind: 'AVIAONE 🟢', + url: 'https://mainnet.explorer.aviaone.com/lava/', + txPage: 'https://mainnet.explorer.aviaone.com/lava/tx/${txHash}', + accountPage: 'https://mainnet.explorer.aviaone.com/lava/account/${accountAddress}' + }, + { + kind: '🔥STAVR🔥', + url: 'https://explorer.stavr.tech/Lava-Mainnet', + txPage: 'https://explorer.stavr.tech/Lava-Mainnet/tx/${txHash}', + accountPage: 'https://explorer.stavr.tech/Lava-Mainnet/account/${accountAddress}' + } + ], keywords: [ 'modular', 'data', diff --git a/v2/packages/chain-registry/src/mainnet/lava/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/lava/ibc-data.ts new file mode 100644 index 000000000..05e6a2634 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/lava/ibc-data.ts @@ -0,0 +1,150 @@ +import { IBCData } from '@chain-registry/v2-types'; +const info: IBCData[] = [ + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'axelar', + clientId: '07-tendermint-225', + connectionId: 'connection-210' + }, + chain2: { + chainName: 'lava', + clientId: '07-tendermint-0', + connectionId: 'connection-0' + }, + channels: [{ + chain1: { + channelId: 'channel-156', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-0', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'cosmoshub', + clientId: '07-tendermint-1318', + connectionId: 'connection-1050' + }, + chain2: { + chainName: 'lava', + clientId: '07-tendermint-7', + connectionId: 'connection-12' + }, + channels: [{ + chain1: { + channelId: 'channel-969', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-6', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'evmos', + clientId: '07-tendermint-142', + connectionId: 'connection-89' + }, + chain2: { + chainName: 'lava', + clientId: '07-tendermint-9', + connectionId: 'connection-14' + }, + channels: [{ + chain1: { + channelId: 'channel-117', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-8', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'lava', + clientId: '07-tendermint-1', + connectionId: 'connection-1' + }, + chain2: { + chainName: 'osmosis', + clientId: '07-tendermint-3210', + connectionId: 'connection-2668' + }, + channels: [{ + chain1: { + channelId: 'channel-1', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-76971', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true, + dex: 'osmosis' + } + }] + }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'lava', + clientId: '07-tendermint-8', + connectionId: 'connection-13' + }, + chain2: { + chainName: 'stargaze', + clientId: '07-tendermint-366', + connectionId: 'connection-307' + }, + channels: [{ + chain1: { + channelId: 'channel-7', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-391', + 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/lava/index.ts b/v2/packages/chain-registry/src/mainnet/lava/index.ts index 8e9955d91..c9208adae 100644 --- a/v2/packages/chain-registry/src/mainnet/lava/index.ts +++ b/v2/packages/chain-registry/src/mainnet/lava/index.ts @@ -1,5 +1,7 @@ import _assetList from './asset-list'; import _chain from './chain'; +import _ibcData from './ibc-data'; export const assetList = _assetList; export const chain = _chain; +export const ibcData = _ibcData; diff --git a/v2/packages/chain-registry/src/mainnet/likecoin/asset-list.ts b/v2/packages/chain-registry/src/mainnet/likecoin/asset-list.ts index 2073af6b8..d0168658c 100644 --- a/v2/packages/chain-registry/src/mainnet/likecoin/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/likecoin/asset-list.ts @@ -22,8 +22,12 @@ const info: AssetList = { coingeckoId: 'likecoin', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/likecoin/images/like.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/likecoin/images/like.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/likecoin/images/like.svg', + theme: { + primaryColorHex: '#2d656c' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/likecoin/chain.ts b/v2/packages/chain-registry/src/mainnet/likecoin/chain.ts index 28914f389..618390557 100644 --- a/v2/packages/chain-registry/src/mainnet/likecoin/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/likecoin/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { website: 'https://like.co/', networkType: 'mainnet', prettyName: 'LikeCoin', + chainType: 'cosmos', chainId: 'likecoin-mainnet-2', bech32Prefix: 'like', daemonName: 'liked', @@ -30,8 +31,212 @@ const info: Chain = { } }, codebase: { + gitRepo: 'https://github.com/likecoin/likecoin-chain', + recommendedVersion: 'v4.2.0', + compatibleVersions: ['v4.2.0'], + binaries: { + "linux/amd64": 'https://github.com/likecoin/likecoin-chain/releases/download/v4.2.0/likecoin-chain_4.2.0_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/likecoin/likecoin-chain/releases/download/v4.2.0/likecoin-chain_4.2.0_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/likecoin/likecoin-chain/releases/download/v4.2.0/likecoin-chain_4.2.0_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/likecoin/likecoin-chain/releases/download/v4.2.0/likecoin-chain_4.2.0_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/likecoin/likecoin-chain/releases/download/v4.2.0/likecoin-chain_4.2.0_Windows_x86_64.zip' + }, cosmosSdkVersion: '0.46', - cosmwasmEnabled: false + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmEnabled: false, + genesis: { + name: 'fotan-1.0', + genesisUrl: 'https://raw.githubusercontent.com/likecoin/mainnet/master/genesis.json' + }, + versions: [ + { + name: 'fotan-1.0', + tag: 'v1.2.0', + height: 0, + recommendedVersion: 'v1.2.0', + compatibleVersions: ['v1.2.0', 'fotan-1.2'], + cosmosSdkVersion: '0.42', + consensus: { + type: 'tendermint', + version: '0.34' + }, + binaries: { + "linux/amd64": 'https://github.com/likecoin/likecoin-chain/releases/download/v1.2.0/likecoin-chain_1.2.0_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/likecoin/likecoin-chain/releases/download/v1.2.0/likecoin-chain_1.2.0_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/likecoin/likecoin-chain/releases/download/v1.2.0/likecoin-chain_1.2.0_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/likecoin/likecoin-chain/releases/download/v1.2.0/likecoin-chain_1.2.0_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/likecoin/likecoin-chain/releases/download/v1.2.0/likecoin-chain_1.2.0_Windows_x86_64.zip' + }, + nextVersionName: 'v2.0.0', + sdk: { + type: 'cosmos', + version: '0.42' + } + }, + { + name: 'v2.0.0', + tag: 'v2.0.2', + height: 3692800, + recommendedVersion: 'v2.0.2', + compatibleVersions: [ + 'v2.0.0', + 'v2.0.1', + 'v2.0.2' + ], + cosmosSdkVersion: '0.44', + consensus: { + type: 'tendermint', + version: '0.34' + }, + binaries: { + "linux/amd64": 'https://github.com/likecoin/likecoin-chain/releases/download/v2.0.2/likecoin-chain_2.0.2_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/likecoin/likecoin-chain/releases/download/v2.0.2/likecoin-chain_2.0.2_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/likecoin/likecoin-chain/releases/download/v2.0.2/likecoin-chain_2.0.2_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/likecoin/likecoin-chain/releases/download/v2.0.2/likecoin-chain_2.0.2_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/likecoin/likecoin-chain/releases/download/v2.0.2/likecoin-chain_2.0.2_Windows_x86_64.zip' + }, + nextVersionName: 'v3.0.0', + sdk: { + type: 'cosmos', + version: '0.44' + }, + ibc: { + type: 'go', + version: '2.1.0' + } + }, + { + name: 'v3.0.0', + tag: 'v3.1.0', + height: 4810000, + recommendedVersion: 'v3.1.0', + compatibleVersions: ['v3.1.0'], + cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + binaries: { + "linux/amd64": 'https://github.com/likecoin/likecoin-chain/releases/download/v3.1.0/likecoin-chain_3.1.0_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/likecoin/likecoin-chain/releases/download/v3.1.0/likecoin-chain_3.1.0_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/likecoin/likecoin-chain/releases/download/v3.1.0/likecoin-chain_3.1.0_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/likecoin/likecoin-chain/releases/download/v3.1.0/likecoin-chain_3.1.0_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/likecoin/likecoin-chain/releases/download/v3.1.0/likecoin-chain_3.1.0_Windows_x86_64.zip' + }, + nextVersionName: 'v4.0.0', + sdk: { + type: 'cosmos', + version: '0.45' + }, + ibc: { + type: 'go', + version: '2.3.0' + } + }, + { + name: 'v4.0.0', + tag: 'v4.0.1', + height: 9419200, + recommendedVersion: 'v4.0.1', + compatibleVersions: [ + 'v4.0.0', + 'v4.0.1', + 'v4.0.2' + ], + cosmosSdkVersion: '0.46', + consensus: { + type: 'tendermint', + version: '0.34' + }, + binaries: { + "linux/amd64": 'https://github.com/likecoin/likecoin-chain/releases/download/v4.0.1/likecoin-chain_4.0.1_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/likecoin/likecoin-chain/releases/download/v4.0.1/likecoin-chain_4.0.1_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/likecoin/likecoin-chain/releases/download/v4.0.1/likecoin-chain_4.0.1_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/likecoin/likecoin-chain/releases/download/v4.0.1/likecoin-chain_4.0.1_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/likecoin/likecoin-chain/releases/download/v4.0.1/likecoin-chain_4.0.1_Windows_x86_64.zip' + }, + nextVersionName: 'v4.1.1', + sdk: { + type: 'cosmos', + version: '0.46' + }, + ibc: { + type: 'go', + version: '5.3.1' + } + }, + { + name: 'v4.1.1', + tag: 'v4.1.1', + height: 12102100, + recommendedVersion: 'v4.1.1', + compatibleVersions: ['v4.1.1'], + cosmosSdkVersion: '0.46', + consensus: { + type: 'tendermint', + version: '0.34' + }, + binaries: { + "linux/amd64": 'https://github.com/likecoin/likecoin-chain/releases/download/v4.1.1/likecoin-chain_4.1.1_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/likecoin/likecoin-chain/releases/download/v4.1.1/likecoin-chain_4.1.1_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/likecoin/likecoin-chain/releases/download/v4.1.1/likecoin-chain_4.1.1_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/likecoin/likecoin-chain/releases/download/v4.1.1/likecoin-chain_4.1.1_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/likecoin/likecoin-chain/releases/download/v4.1.1/likecoin-chain_4.1.1_Windows_x86_64.zip' + }, + nextVersionName: 'v4.2.0', + sdk: { + type: 'cosmos', + version: '0.46' + }, + ibc: { + type: 'go', + version: '6.2.1' + } + }, + { + name: 'v4.2.0', + tag: 'v4.2.0', + height: 14103500, + recommendedVersion: 'v4.2.0', + compatibleVersions: ['v4.2.0'], + cosmosSdkVersion: '0.46', + consensus: { + type: 'tendermint', + version: '0.34' + }, + binaries: { + "linux/amd64": 'https://github.com/likecoin/likecoin-chain/releases/download/v4.2.0/likecoin-chain_4.2.0_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/likecoin/likecoin-chain/releases/download/v4.2.0/likecoin-chain_4.2.0_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/likecoin/likecoin-chain/releases/download/v4.2.0/likecoin-chain_4.2.0_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/likecoin/likecoin-chain/releases/download/v4.2.0/likecoin-chain_4.2.0_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/likecoin/likecoin-chain/releases/download/v4.2.0/likecoin-chain_4.2.0_Windows_x86_64.zip' + }, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: '0.46' + }, + ibc: { + type: 'go', + version: '6.3.0' + } + } + ], + sdk: { + type: 'cosmos', + version: '0.46' + }, + ibc: { + type: 'go', + version: '6.3.0', + icsEnabled: ['ics20-1'] + }, + cosmwasm: { + enabled: false + } }, apis: { rpc: [ @@ -94,12 +299,6 @@ const info: Chain = { ] }, explorers: [ - { - kind: 'mintscan', - url: 'https://www.mintscan.io/likecoin', - txPage: 'https://www.mintscan.io/likecoin/transactions/${txHash}', - accountPage: 'https://www.mintscan.io/likecoin/accounts/${accountAddress}' - }, { kind: 'ezstaking', url: 'https://ezstaking.app/likecoin', @@ -132,6 +331,7 @@ const info: Chain = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/likecoin/images/likecoin-chain-logo.svg' }, keywords: [ + 'ebook', 'depub', 'publishing', 'like', @@ -141,7 +341,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/likecoin/images/likecoin-chain-logo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/likecoin/images/likecoin-chain-logo.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/likecoin/images/likecoin-chain-logo.svg', + theme: { + primaryColorHex: '#2e656d' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/logos/asset-list.ts b/v2/packages/chain-registry/src/mainnet/logos/asset-list.ts index d2207ae9e..29aa54e5f 100644 --- a/v2/packages/chain-registry/src/mainnet/logos/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/logos/asset-list.ts @@ -21,8 +21,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/logos/images/logos.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/logos/images/logos.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/logos/images/logos.svg', + theme: { + primaryColorHex: '#848484' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/logos/chain.ts b/v2/packages/chain-registry/src/mainnet/logos/chain.ts index 7a0e4ff57..020b6008e 100644 --- a/v2/packages/chain-registry/src/mainnet/logos/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/logos/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'mainnet', prettyName: 'Logos', + chainType: 'cosmos', chainId: 'logos_7002-1', bech32Prefix: 'logos', daemonName: 'logosd', @@ -45,7 +46,10 @@ const info: Chain = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/logos/images/logos.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/logos/images/logos.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/logos/images/logos.svg', + theme: { + primaryColorHex: '#848484' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/loop/asset-list.ts b/v2/packages/chain-registry/src/mainnet/loop/asset-list.ts index 5f4768fb8..88b79902c 100644 --- a/v2/packages/chain-registry/src/mainnet/loop/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/loop/asset-list.ts @@ -19,10 +19,11 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/loop/images/loop.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/loop/images/loop.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/loop/images/loop.svg', + theme: { + primaryColorHex: '#4991ee' + } }], - coingeckoId: '', - keywords: [], socials: { website: 'https://www.loop.fans/', twitter: 'https://twitter.com/LoopFans' @@ -46,9 +47,11 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/loop/images/poa.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/loop/images/poa.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/loop/images/poa.svg', + theme: { + primaryColorHex: '#bdaf88' + } }], - coingeckoId: '', keywords: ['poa'] }] }; diff --git a/v2/packages/chain-registry/src/mainnet/loop/chain.ts b/v2/packages/chain-registry/src/mainnet/loop/chain.ts index 52e627cf0..e977bbe6d 100644 --- a/v2/packages/chain-registry/src/mainnet/loop/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/loop/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://www.loop.fans/', prettyName: 'Loop', + chainType: 'cosmos', chainId: 'loop-1', bech32Prefix: 'loop', daemonName: 'loopd', @@ -27,12 +28,36 @@ const info: Chain = { }] }, codebase: { - cosmwasmEnabled: true + gitRepo: 'https://github.com/LoopFans/loop-chain', + genesis: { + name: 'v1', + genesisUrl: 'https://github.com/LoopFans/loop-chain/blob/main/network/loop-1/genesis.json' + }, + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/LoopFans/loop-chain/releases/download/v1.0.0/loopchain_1.0.0_linux_amd64.tar.gz' + }, + language: { + type: 'go', + version: '1.21' + }, + ibc: { + type: 'go', + version: 'v7.3.1', + icsEnabled: ['ics20-1'] + }, + cosmwasm: { + enabled: true + } }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/loop/images/loop.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/loop/images/loop.svg', - layout: 'logomark' + theme: { + primaryColorHex: '#4991ee' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/loop/images/loop.png', diff --git a/v2/packages/chain-registry/src/mainnet/lorenzo/asset-list.ts b/v2/packages/chain-registry/src/mainnet/lorenzo/asset-list.ts new file mode 100644 index 000000000..aad5eb9d7 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/lorenzo/asset-list.ts @@ -0,0 +1,74 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../assetlist.schema.json', + chainName: 'lorenzo', + assets: [{ + description: 'Native staking token of Lorenzo: LRZ (alrz)', + denomUnits: [{ + denom: 'alrz', + exponent: 0 + }, { + denom: 'LRZ', + exponent: 18 + }], + base: 'alrz', + name: 'LRZ', + display: 'LRZ', + symbol: 'LRZ', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lorenzo/images/lorenzo.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lorenzo/images/lorenzo.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lorenzo/images/lorenzo.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lorenzo/images/lorenzo.svg', + theme: { + primaryColorHex: '#133348' + } + }], + socials: { + website: 'https://www.lorenzo-protocol.xyz/', + twitter: 'https://x.com/LorenzoProtocol' + }, + typeAsset: 'sdk.coin' + }, { + description: 'stBTC is the liquid principal token of the Lorenzo protocol, designed to represent staked Bitcoin within the Babylon ecosystem.\n\n', + extendedDescription: 'stBTC serves as a crucial component of the Lorenzo protocol, enabling Bitcoin holders to unlock the liquidity of their assets while participating in the security of Proof-of-Stake (PoS) networks. By staking BTC through Lorenzo, users receive stBTC, which is redeemable 1-to-1 for the original Bitcoin. This mechanism allows users to earn yield without sacrificing liquidity, as stBTC can be freely utilized within the Lorenzo DeFi ecosystem.\n\nThe innovative dual-token system of stBTC and Yield Accruing Tokens (YATs) empowers users to not only stake their BTC but also engage in various decentralized finance activities such as trading, lending, and collateralization. This enhances the utility and flexibility of Bitcoin, providing additional financial opportunities while contributing to the security of PoS networks.\n\nstBTC\'s role in the Lorenzo protocol illustrates its importance in creating a highly interconnected and efficient financial ecosystem, making it a valuable asset in the broader landscape of decentralized finance.', + denomUnits: [{ + denom: 'stBTC', + exponent: 0 + }, { + denom: 'display_stBTC', + exponent: 18 + }], + base: 'stBTC', + name: 'Lorenzo stBTC', + display: 'display_stBTC', + symbol: 'stBTC', + traces: [{ + type: 'liquid-stake', + counterparty: { + chainName: 'bitcoin', + baseDenom: 'sat' + }, + provider: 'Lorenzo' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lorenzo/images/stBTC.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lorenzo/images/stBTC.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lorenzo/images/stBTC.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lorenzo/images/stBTC.svg', + theme: { + primaryColorHex: '#133348' + } + }], + socials: { + website: 'https://www.lorenzo-protocol.xyz/', + twitter: 'https://x.com/LorenzoProtocol' + }, + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/lorenzo/chain.ts b/v2/packages/chain-registry/src/mainnet/lorenzo/chain.ts new file mode 100644 index 000000000..044f7fc56 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/lorenzo/chain.ts @@ -0,0 +1,67 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../chain.schema.json', + chainName: 'lorenzo', + status: 'live', + networkType: 'mainnet', + website: 'https://www.lorenzo-protocol.xyz/', + prettyName: 'Lorenzo Protocol', + chainType: 'cosmos', + chainId: 'lorenzo_8329-1', + bech32Prefix: 'lrz', + daemonName: 'lorenzod', + nodeHome: '$HOME/.lorenzo', + keyAlgos: ['ethsecp256k1'], + extraCodecs: ['ethermint'], + slip44: 60, + fees: { + feeTokens: [{ + denom: 'stBTC', + fixedMinGasPrice: 2000000, + lowGasPrice: 2000000, + averageGasPrice: 2000000, + highGasPrice: 8000000 + }] + }, + staking: { + stakingTokens: [{ + denom: 'alrz' + }] + }, + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lorenzo/images/lorenzo.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lorenzo/images/lorenzo.svg' + }, + description: 'Lorenzo aims to be the premier Bitcoin platform for yield-bearing token issuance, trading, and settlement.', + codebase: { + gitRepo: 'https://github.com/Lorenzo-Protocol/lorenzo', + recommendedVersion: 'v3.0.0', + compatibleVersions: ['v3.0.0'], + genesis: { + genesisUrl: 'https://github.com/Lorenzo-Protocol/lorenzo-genesis/blob/main/mainnet/lorenzo/genesis.json' + } + }, + apis: { + rpc: [{ + address: 'https://rpc-cosmos.lorenzo-protocol.xyz/', + provider: 'Lorenzo Protocol' + }], + evmHttpJsonrpc: [{ + address: 'https://rpc-testnet.lorenzo-protocol.xyz/', + provider: 'Lorenzo Protocol' + }] + }, + explorers: [{ + kind: 'blockscout', + url: 'https://scan.lorenzo-protocol.xyz/', + txPage: 'https://scan.lorenzo-protocol.xyz/tx/${txHash}' + }], + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lorenzo/images/lorenzo.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lorenzo/images/lorenzo.svg', + theme: { + primaryColorHex: '#133348' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/lorenzo/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/lorenzo/ibc-data.ts new file mode 100644 index 000000000..f2272d521 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/lorenzo/ibc-data.ts @@ -0,0 +1,31 @@ +import { IBCData } from '@chain-registry/v2-types'; +const info: IBCData[] = [{ + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'lorenzo', + clientId: '07-tendermint-0', + connectionId: 'connection-0' + }, + chain2: { + chainName: 'osmosis', + clientId: '07-tendermint-3243', + connectionId: 'connection-2731' + }, + channels: [{ + chain1: { + channelId: 'channel-0', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-79840', + 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/lorenzo/index.ts b/v2/packages/chain-registry/src/mainnet/lorenzo/index.ts new file mode 100644 index 000000000..c9208adae --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/lorenzo/index.ts @@ -0,0 +1,7 @@ +import _assetList from './asset-list'; +import _chain from './chain'; +import _ibcData from './ibc-data'; + +export const assetList = _assetList; +export const chain = _chain; +export const ibcData = _ibcData; diff --git a/v2/packages/chain-registry/src/mainnet/loyal/asset-list.ts b/v2/packages/chain-registry/src/mainnet/loyal/asset-list.ts index d31afe33e..94a68a38f 100644 --- a/v2/packages/chain-registry/src/mainnet/loyal/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/loyal/asset-list.ts @@ -21,8 +21,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/loyal/images/lyl.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/loyal/images/lyl.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/loyal/images/lyl.svg', + theme: { + primaryColorHex: '#5445fb' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/loyal/chain.ts b/v2/packages/chain-registry/src/mainnet/loyal/chain.ts index fce954f6d..c64b128bf 100644 --- a/v2/packages/chain-registry/src/mainnet/loyal/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/loyal/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://www.joinloyal.com/', prettyName: 'Loyal', + chainType: 'cosmos', chainId: 'loyal-main-02', bech32Prefix: 'loyal', daemonName: 'loyald', @@ -24,7 +25,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/LoyalLabs/loyal', + recommendedVersion: 'v0.25.3', + compatibleVersions: ['v0.25.3'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/LoyalLabs/net/main/mainnet/genesis.json' + }, + versions: [{ + name: 'v0.25.3', + recommendedVersion: 'v0.25.3', + compatibleVersions: ['v0.25.3'] + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/loyal/images/lyl.png', @@ -67,7 +78,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/loyal/images/lyl.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/loyal/images/lyl.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/loyal/images/lyl.svg', + theme: { + primaryColorHex: '#5445fb' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/lumenx/asset-list.ts b/v2/packages/chain-registry/src/mainnet/lumenx/asset-list.ts index e6f65be8f..5d8b73323 100644 --- a/v2/packages/chain-registry/src/mainnet/lumenx/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/lumenx/asset-list.ts @@ -21,8 +21,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lumenx/images/lumen.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lumenx/images/lumen.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lumenx/images/lumen.svg', + theme: { + primaryColorHex: '#cb8b40' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/lumenx/chain.ts b/v2/packages/chain-registry/src/mainnet/lumenx/chain.ts index 80d50c020..ebb889de4 100644 --- a/v2/packages/chain-registry/src/mainnet/lumenx/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/lumenx/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'killed', networkType: 'mainnet', prettyName: 'LumenX', + chainType: 'cosmos', chainId: 'LumenX', bech32Prefix: 'lumen', daemonName: 'lumenxd', @@ -26,7 +27,18 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/cryptonetD/lumenx', + recommendedVersion: 'v1.4.0', + compatibleVersions: ['v1.4.0'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/cryptonetD/lumenx/main/config/genesis.json' + }, + versions: [{ + name: 'v1.4.0', + tag: 'v1.4.0', + recommendedVersion: 'v1.4.0', + compatibleVersions: ['v1.4.0'] + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lumenx/images/lumen.png', @@ -104,7 +116,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lumenx/images/lumen.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lumenx/images/lumen.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lumenx/images/lumen.svg', + theme: { + primaryColorHex: '#cb8b40' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/lumnetwork/asset-list.ts b/v2/packages/chain-registry/src/mainnet/lumnetwork/asset-list.ts index 536c527a9..ac0e33a86 100644 --- a/v2/packages/chain-registry/src/mainnet/lumnetwork/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/lumnetwork/asset-list.ts @@ -22,8 +22,12 @@ const info: AssetList = { coingeckoId: 'lum-network', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lumnetwork/images/lum.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lumnetwork/images/lum.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lumnetwork/images/lum.svg', + theme: { + primaryColorHex: '#080808' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/lumnetwork/chain.ts b/v2/packages/chain-registry/src/mainnet/lumnetwork/chain.ts index 865588fbc..604e789ef 100644 --- a/v2/packages/chain-registry/src/mainnet/lumnetwork/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/lumnetwork/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://lum.network/', prettyName: 'Lum Network', + chainType: 'cosmos', chainId: 'lum-network-1', bech32Prefix: 'lum', daemonName: 'lumd', @@ -27,7 +28,250 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: 'v0.47.5' + gitRepo: 'https://github.com/lum-network/chain', + recommendedVersion: 'v1.6.7', + compatibleVersions: ['v1.6.7'], + cosmosSdkVersion: 'v0.47.11', + consensus: { + type: 'cometbft', + version: 'v0.37.5' + }, + binaries: { + "linux/amd64": 'https://github.com/lum-network/chain/releases/download/v1.6.7/lumd_ubuntu-latest_amd64.zip', + "linux/arm64": 'https://github.com/lum-network/chain/releases/download/v1.6.7/lumd_ubuntu-latest_arm64.zip', + "darwin/amd64": 'https://github.com/lum-network/chain/releases/download/v1.6.7/lumd_macos-latest_amd64.zip', + "darwin/arm64": 'https://github.com/lum-network/chain/releases/download/v1.6.7/lumd_macos-latest_arm64.zip', + "windows/amd64": 'https://github.com/lum-network/chain/releases/download/v1.6.7/lumd_windows-latest_amd64.zip', + "windows/arm64": 'https://github.com/lum-network/chain/releases/download/v1.6.7/lumd_windows-latest_arm64.zip' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/lum-network/mainnet/master/genesis.json' + }, + versions: [ + { + name: 'v1.3.1', + recommendedVersion: 'v1.3.1', + compatibleVersions: ['v1.3.1'], + nextVersionName: 'v1.4.0' + }, + { + name: 'v1.4.0', + height: 7652000, + proposal: 61, + recommendedVersion: 'v1.4.0', + compatibleVersions: ['v1.4.0'], + nextVersionName: 'v1.4.1' + }, + { + name: 'v1.4.1', + height: 7740000, + proposal: 64, + recommendedVersion: 'v1.4.2', + compatibleVersions: ['v1.4.1', 'v1.4.2'], + nextVersionName: 'v1.4.5' + }, + { + name: 'v1.4.5', + height: 7950600, + proposal: 71, + recommendedVersion: 'v1.4.5', + compatibleVersions: ['v1.4.5'], + nextVersionName: 'v1.5.0' + }, + { + name: 'v1.5.0', + height: 8424000, + proposal: 79, + recommendedVersion: 'v1.5.0-2', + compatibleVersions: ['v1.5.0-2'], + nextVersionName: 'v1.5.1' + }, + { + name: 'v1.5.1', + height: 8527300, + proposal: 82, + recommendedVersion: 'v1.5.1', + compatibleVersions: ['v1.5.1'], + nextVersionName: 'v1.5.2' + }, + { + name: 'v1.5.2', + proposal: 87, + height: 8688700, + recommendedVersion: 'v1.5.2', + compatibleVersions: ['v1.5.2'], + nextVersionName: 'v1.6.1' + }, + { + name: 'v1.6.1', + proposal: 88, + height: 9520750, + recommendedVersion: 'v1.6.1', + compatibleVersions: ['v1.6.1'], + nextVersionName: 'v1.6.2' + }, + { + name: 'v1.6.2', + proposal: 90, + height: 10027000, + recommendedVersion: 'v1.6.2-1', + compatibleVersions: ['v1.6.2-1'], + nextVersionName: 'v1.6.3' + }, + { + name: 'v1.6.3', + proposal: 92, + height: 10444000, + recommendedVersion: 'v1.6.3', + compatibleVersions: ['v1.6.3'], + cosmosSdkVersion: 'v0.47.5', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + binaries: { + "linux/amd64": 'https://github.com/lum-network/chain/releases/download/v1.6.3/lumd_ubuntu-latest_amd64.zip', + "linux/arm64": 'https://github.com/lum-network/chain/releases/download/v1.6.3/lumd_ubuntu-latest_arm64.zip', + "darwin/amd64": 'https://github.com/lum-network/chain/releases/download/v1.6.3/lumd_macos-latest_amd64.zip', + "darwin/arm64": 'https://github.com/lum-network/chain/releases/download/v1.6.3/lumd_macos-latest_arm64.zip', + "windows/amd64": 'https://github.com/lum-network/chain/releases/download/v1.6.3/lumd_windows-latest_amd64.zip', + "windows/arm64": 'https://github.com/lum-network/chain/releases/download/v1.6.3/lumd_windows-latest_arm64.zip' + }, + nextVersionName: 'v1.6.4', + sdk: { + type: 'cosmos', + version: 'v0.47.5' + }, + ibc: { + type: 'go', + version: 'v7.2.0' + } + }, + { + name: 'v1.6.4', + proposal: 97, + height: 11390000, + recommendedVersion: 'v1.6.4', + compatibleVersions: ['v1.6.4'], + cosmosSdkVersion: 'v0.47.5', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + binaries: { + "linux/amd64": 'https://github.com/lum-network/chain/releases/download/v1.6.4/lumd_ubuntu-latest_amd64.zip', + "linux/arm64": 'https://github.com/lum-network/chain/releases/download/v1.6.4/lumd_ubuntu-latest_arm64.zip', + "darwin/amd64": 'https://github.com/lum-network/chain/releases/download/v1.6.4/lumd_macos-latest_amd64.zip', + "darwin/arm64": 'https://github.com/lum-network/chain/releases/download/v1.6.4/lumd_macos-latest_arm64.zip', + "windows/amd64": 'https://github.com/lum-network/chain/releases/download/v1.6.4/lumd_windows-latest_amd64.zip', + "windows/arm64": 'https://github.com/lum-network/chain/releases/download/v1.6.4/lumd_windows-latest_arm64.zip' + }, + nextVersionName: 'v1.6.5', + sdk: { + type: 'cosmos', + version: 'v0.47.5' + }, + ibc: { + type: 'go', + version: 'v7.2.0' + } + }, + { + name: 'v1.6.5', + proposal: 101, + height: 11992000, + recommendedVersion: 'v1.6.5', + compatibleVersions: ['v1.6.5'], + cosmosSdkVersion: 'v0.47.5', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + binaries: { + "linux/amd64": 'https://github.com/lum-network/chain/releases/download/v1.6.5/lumd_ubuntu-latest_amd64.zip', + "linux/arm64": 'https://github.com/lum-network/chain/releases/download/v1.6.5/lumd_ubuntu-latest_arm64.zip', + "darwin/amd64": 'https://github.com/lum-network/chain/releases/download/v1.6.5/lumd_macos-latest_amd64.zip', + "darwin/arm64": 'https://github.com/lum-network/chain/releases/download/v1.6.5/lumd_macos-latest_arm64.zip', + "windows/amd64": 'https://github.com/lum-network/chain/releases/download/v1.6.5/lumd_windows-latest_amd64.zip', + "windows/arm64": 'https://github.com/lum-network/chain/releases/download/v1.6.5/lumd_windows-latest_arm64.zip' + }, + nextVersionName: 'v1.6.6', + sdk: { + type: 'cosmos', + version: 'v0.47.5' + }, + ibc: { + type: 'go', + version: 'v7.2.0' + } + }, + { + name: 'v1.6.6', + proposal: 106, + height: 12969000, + recommendedVersion: 'v1.6.6', + compatibleVersions: ['v1.6.6'], + cosmosSdkVersion: 'v0.47.11', + consensus: { + type: 'cometbft', + version: 'v0.37.5' + }, + binaries: { + "linux/amd64": 'https://github.com/lum-network/chain/releases/download/v1.6.6/lumd_ubuntu-latest_amd64.zip', + "linux/arm64": 'https://github.com/lum-network/chain/releases/download/v1.6.6/lumd_ubuntu-latest_arm64.zip', + "darwin/amd64": 'https://github.com/lum-network/chain/releases/download/v1.6.6/lumd_macos-latest_amd64.zip', + "darwin/arm64": 'https://github.com/lum-network/chain/releases/download/v1.6.6/lumd_macos-latest_arm64.zip', + "windows/amd64": 'https://github.com/lum-network/chain/releases/download/v1.6.6/lumd_windows-latest_amd64.zip', + "windows/arm64": 'https://github.com/lum-network/chain/releases/download/v1.6.6/lumd_windows-latest_arm64.zip' + }, + nextVersionName: 'v1.6.7', + sdk: { + type: 'cosmos', + version: 'v0.47.11' + }, + ibc: { + type: 'go', + version: 'v7.4.0' + } + }, + { + name: 'v1.6.7', + proposal: 107, + height: 13241000, + recommendedVersion: 'v1.6.7', + compatibleVersions: ['v1.6.7'], + cosmosSdkVersion: 'v0.47.11', + consensus: { + type: 'cometbft', + version: 'v0.37.5' + }, + binaries: { + "linux/amd64": 'https://github.com/lum-network/chain/releases/download/v1.6.7/lumd_ubuntu-latest_amd64.zip', + "linux/arm64": 'https://github.com/lum-network/chain/releases/download/v1.6.7/lumd_ubuntu-latest_arm64.zip', + "darwin/amd64": 'https://github.com/lum-network/chain/releases/download/v1.6.7/lumd_macos-latest_amd64.zip', + "darwin/arm64": 'https://github.com/lum-network/chain/releases/download/v1.6.7/lumd_macos-latest_arm64.zip', + "windows/amd64": 'https://github.com/lum-network/chain/releases/download/v1.6.7/lumd_windows-latest_amd64.zip', + "windows/arm64": 'https://github.com/lum-network/chain/releases/download/v1.6.7/lumd_windows-latest_arm64.zip' + }, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.47.11' + }, + ibc: { + type: 'go', + version: 'v7.4.0' + } + } + ], + sdk: { + type: 'cosmos', + version: 'v0.47.11' + }, + ibc: { + type: 'go', + version: 'v7.4.0' + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lumnetwork/images/lum.png', @@ -44,7 +288,7 @@ const info: Chain = { provider: '🔥STAVR🔥' }, { - address: 'https://lumnetwork-rpc.lavenderfive.com/', + address: 'https://rpc.lavenderfive.com:443/lumnetwork', provider: 'Lavender.Five Nodes 🐝' }, { @@ -55,10 +299,6 @@ const info: Chain = { address: 'https://lum-rpc.stakerhouse.com', provider: 'StakerHouse' }, - { - address: 'https://lum-rpc.panthea.eu', - provider: 'Panthea EU' - }, { address: 'https://lumnetwork_mainnet_rpc.chain.whenmoonwhenlambo.money', provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' @@ -70,7 +310,7 @@ const info: Chain = { provider: 'Lum Foundation' }, { - address: 'https://lumnetwork-api.lavenderfive.com/', + address: 'https://rest.lavenderfive.com:443/lumnetwork', provider: 'Lavender.Five Nodes 🐝' }, { @@ -85,10 +325,6 @@ const info: Chain = { address: 'https://lum-rest.stakerhouse.com', provider: 'StakerHouse' }, - { - address: 'https://lum-api.panthea.eu', - provider: 'Panthea EU' - }, { address: 'https://lumnetwork_mainnet_api.chain.whenmoonwhenlambo.money', provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' @@ -96,7 +332,7 @@ const info: Chain = { ], grpc: [ { - address: 'lumnetwork-grpc.lavenderfive.com:443', + address: 'lumnetwork.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -110,10 +346,6 @@ const info: Chain = { { address: 'lum-grpc.stakerhouse.com:443', provider: 'StakerHouse' - }, - { - address: 'lum-grpc.panthea.eu:16770', - provider: 'Panthea EU' } ] }, @@ -160,7 +392,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lumnetwork/images/lum.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lumnetwork/images/lum.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lumnetwork/images/lum.svg', + theme: { + primaryColorHex: '#080808' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/mande/asset-list.ts b/v2/packages/chain-registry/src/mainnet/mande/asset-list.ts new file mode 100644 index 000000000..db4329664 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/mande/asset-list.ts @@ -0,0 +1,39 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../assetlist.schema.json', + chainName: 'mande', + assets: [{ + description: 'The native token of Mande Network.', + extendedDescription: 'Credibility Hub for Web3', + denomUnits: [{ + denom: 'amand', + exponent: 0 + }, { + denom: 'mand', + exponent: 18 + }], + typeAsset: 'sdk.coin', + base: 'amand', + name: 'Mande Network', + display: 'mand', + symbol: 'MAND', + coingeckoId: 'mande-network', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mande/images/mande.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mande/images/mande.svg', + theme: { + primaryColorHex: '#274cbf' + } + }], + socials: { + website: 'https://mande.network/', + twitter: 'https://twitter.com/MandeNetwork' + }, + keywords: ['credibility', 'web3'], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mande/images/mande.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mande/images/mande.svg' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/mande/chain.ts b/v2/packages/chain-registry/src/mainnet/mande/chain.ts new file mode 100644 index 000000000..a4b4a846d --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/mande/chain.ts @@ -0,0 +1,75 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../chain.schema.json', + chainName: 'mande', + status: 'live', + networkType: 'mainnet', + website: 'https://mande.network', + prettyName: 'Mande Network', + chainType: 'cosmos', + chainId: 'mande_18071918-1', + bech32Prefix: 'mande', + slip44: 60, + fees: { + feeTokens: [{ + denom: 'amand', + lowGasPrice: 20000000000, + averageGasPrice: 20000000000, + highGasPrice: 20000000000 + }] + }, + staking: { + stakingTokens: [{ + denom: 'amand' + }], + lockDuration: { + time: '1209600s' + } + }, + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mande/images/mande.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mande/images/mande.svg' + }, + description: 'Credibility Hub for Web3', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mande/images/mande.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mande/images/mande.svg', + theme: { + primaryColorHex: '#274cbf' + } + }], + codebase: { + gitRepo: 'https://github.com/mande-labs', + genesis: { + genesisUrl: 'https://github.com/mande-labs/mainnet/raw/main/genesis.json' + }, + recommendedVersion: 'v2.2.0', + compatibleVersions: ['v2.2.0'], + versions: [{ + name: 'v2.2.0', + recommendedVersion: 'v2.2.0', + compatibleVersions: ['v2.2.0'] + }] + }, + apis: { + rpc: [{ + address: 'https://mande-mainnet-tendermint.public.blastapi.io', + provider: 'BlastAPI' + }], + rest: [{ + address: 'https://mande-mainnet-rest.public.blastapi.io', + provider: 'BlastAPI' + }], + evmHttpJsonrpc: [{ + address: 'https://mande-mainnet.public.blastapi.io', + provider: 'BlastAPI' + }] + }, + explorers: [{ + kind: 'FYI', + url: 'https://dym.fyi/r/mande', + txPage: 'https://dym.fyi/r/mande/tx/${txHash}', + accountPage: 'https://dym.fyi/r/mande/address/${accountAddress}' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/mande/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/mande/ibc-data.ts new file mode 100644 index 000000000..34686cfa3 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/mande/ibc-data.ts @@ -0,0 +1,31 @@ +import { IBCData } from '@chain-registry/v2-types'; +const info: IBCData[] = [{ + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'dymension', + clientId: '07-tendermint-50', + connectionId: 'connection-36' + }, + chain2: { + chainName: 'mande', + clientId: '07-tendermint-0', + connectionId: 'connection-0' + }, + channels: [{ + chain1: { + channelId: 'channel-51', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-0', + 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/mande/index.ts b/v2/packages/chain-registry/src/mainnet/mande/index.ts new file mode 100644 index 000000000..c9208adae --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/mande/index.ts @@ -0,0 +1,7 @@ +import _assetList from './asset-list'; +import _chain from './chain'; +import _ibcData from './ibc-data'; + +export const assetList = _assetList; +export const chain = _chain; +export const ibcData = _ibcData; diff --git a/v2/packages/chain-registry/src/mainnet/mars/asset-list.ts b/v2/packages/chain-registry/src/mainnet/mars/asset-list.ts index d0ce6fcaa..50ffc91e5 100644 --- a/v2/packages/chain-registry/src/mainnet/mars/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/mars/asset-list.ts @@ -3,7 +3,7 @@ const info: AssetList = { $schema: '../assetlist.schema.json', chainName: 'mars', assets: [{ - description: 'Mars protocol token', + description: 'Mars Protocol token (pre-migration)', denomUnits: [{ denom: 'umars', exponent: 0 @@ -14,20 +14,31 @@ const info: AssetList = { base: 'umars', name: 'Mars', display: 'mars', - symbol: 'MARS', + symbol: 'MARS.old', + traces: [{ + type: 'legacy-mintage', + counterparty: { + chainName: 'neutron', + baseDenom: 'factory/neutron1ndu2wvkrxtane8se2tr48gv7nsm46y5gcqjhux/MARS' + }, + provider: 'Mars Hub' + }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mars/images/mars-token.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mars/images/mars-token.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mars/images/mars-token-ibc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mars/images/mars-token-ibc.svg' }, - coingeckoId: 'mars-protocol-a7fcbcfb-fd61-4017-92f0-7ee9f9cc6da3', images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mars/images/mars-token.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mars/images/mars-token.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mars/images/mars-token-ibc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mars/images/mars-token-ibc.svg', + theme: { + primaryColorHex: '#000000' + } }], socials: { website: 'https://www.marsprotocol.io/', twitter: 'https://twitter.com/mars_protocol' - } + }, + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/mars/chain.ts b/v2/packages/chain-registry/src/mainnet/mars/chain.ts index 2afd378d6..9249e5a26 100644 --- a/v2/packages/chain-registry/src/mainnet/mars/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/mars/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://www.marsprotocol.io/', prettyName: 'Mars Hub', + chainType: 'cosmos', chainId: 'mars-1', bech32Prefix: 'mars', daemonName: 'marsd', @@ -28,9 +29,59 @@ const info: Chain = { }] }, codebase: { + gitRepo: 'https://github.com/mars-protocol/hub', + recommendedVersion: 'v1.0.2', + compatibleVersions: ['v1.0.0', 'v1.0.2'], cosmosSdkVersion: '0.46.7', + consensus: { + type: 'tendermint', + version: '0.34.24' + }, + cosmwasmVersion: '0.30.0', cosmwasmEnabled: true, - cosmwasmVersion: '0.30.0' + genesis: { + genesisUrl: 'https://github.com/mars-protocol/networks/raw/main/mars-1/genesis.json' + }, + versions: [{ + name: 'v1', + tag: 'v1.0.0', + height: 0, + recommendedVersion: 'v1.0.2', + compatibleVersions: ['v1.0.0', 'v1.0.2'], + cosmosSdkVersion: '0.46.7', + consensus: { + type: 'tendermint', + version: '0.34.24' + }, + cosmwasmVersion: '0.30.0', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.46.7' + }, + cosmwasm: { + version: '0.30.0', + enabled: true + }, + ibc: { + type: 'go', + version: '6.1.0', + icsEnabled: ['ics20-1'] + } + }], + sdk: { + type: 'cosmos', + version: '0.46.7' + }, + ibc: { + type: 'go', + version: '6.1.0', + icsEnabled: ['ics20-1'] + }, + cosmwasm: { + version: '0.30.0', + enabled: true + } }, description: 'Lend, borrow and earn with an autonomous credit protocol in the Cosmos universe. Open to all, closed to none.', apis: { @@ -40,7 +91,7 @@ const info: Chain = { provider: 'Delphi Labs' }, { - address: 'https://mars-rpc.lavenderfive.com:443', + address: 'https://rpc.lavenderfive.com:443/mars', provider: 'Lavender.Five Nodes 🐝' }, { @@ -78,7 +129,7 @@ const info: Chain = { provider: 'Delphi Labs' }, { - address: 'https://mars-api.lavenderfive.com:443', + address: 'https://rest.lavenderfive.com:443/mars', provider: 'Lavender.Five Nodes 🐝' }, { @@ -116,7 +167,7 @@ const info: Chain = { provider: 'Delphi Labs' }, { - address: 'mars-grpc.lavenderfive.com:443', + address: 'mars.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -152,9 +203,9 @@ const info: Chain = { explorers: [ { kind: 'ezstaking', - url: 'https://ezstaking.app/mars', - txPage: 'https://ezstaking.app/mars/txs/${txHash}', - accountPage: 'https://ezstaking.app/mars/account/${accountAddress}' + url: 'https://ezstaking.app/mars-protocol', + txPage: 'https://ezstaking.app/mars-protocol/txs/${txHash}', + accountPage: 'https://ezstaking.app/mars-protocol/account/${accountAddress}' }, { kind: 'BigDipper', @@ -193,7 +244,10 @@ const info: Chain = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mars/images/mars-protocol.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mars/images/mars-protocol.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mars/images/mars-protocol.svg', + theme: { + primaryColorHex: '#040404' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/mayachain/asset-list.ts b/v2/packages/chain-registry/src/mainnet/mayachain/asset-list.ts index 5189105ff..c7c4f5694 100644 --- a/v2/packages/chain-registry/src/mainnet/mayachain/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/mayachain/asset-list.ts @@ -22,7 +22,8 @@ const info: AssetList = { keywords: ['dex'], logoURIs: { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mayachain/images/cacao.svg' - } + }, + typeAsset: 'sdk.coin' }, { description: 'The native revenue sharing token of Maya Protocol', denomUnits: [{ @@ -41,7 +42,8 @@ const info: AssetList = { }], logoURIs: { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mayachain/images/maya.svg' - } + }, + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/mayachain/chain.ts b/v2/packages/chain-registry/src/mainnet/mayachain/chain.ts index 525e13ced..f9dd31028 100644 --- a/v2/packages/chain-registry/src/mainnet/mayachain/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/mayachain/chain.ts @@ -6,13 +6,24 @@ const info: Chain = { networkType: 'mainnet', website: 'https://mayaprotocol.com/', prettyName: 'Maya Protocol', + chainType: 'cosmos', chainId: 'mayachain-mainnet-v1', bech32Prefix: 'maya', daemonName: 'mayanode', nodeHome: '$HOME/.mayanode', slip44: 931, codebase: { - + gitRepo: 'https://gitlab.com/mayachain/mayanode', + recommendedVersion: 'V1.103.3', + compatibleVersions: ['V1.103.3'], + genesis: { + genesisUrl: 'https://tendermint.mayachain.info/genesis' + }, + versions: [{ + name: 'V1.103.3', + recommendedVersion: 'V1.103.3', + compatibleVersions: ['V1.103.3'] + }] }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/mainnet/medasdigital/asset-list.ts b/v2/packages/chain-registry/src/mainnet/medasdigital/asset-list.ts index e56383a85..769811acc 100644 --- a/v2/packages/chain-registry/src/mainnet/medasdigital/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/medasdigital/asset-list.ts @@ -22,8 +22,12 @@ const info: AssetList = { keywords: ['medas'], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/medasdigital/images/medas.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/medasdigital/images/medas.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/medasdigital/images/medas.svg', + theme: { + primaryColorHex: '#147ccc' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/medasdigital/chain.ts b/v2/packages/chain-registry/src/mainnet/medasdigital/chain.ts index 9ffa9d0e0..238ee333d 100644 --- a/v2/packages/chain-registry/src/mainnet/medasdigital/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/medasdigital/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://medas-digital.io/', prettyName: 'Medas Digital Network', + chainType: 'cosmos', chainId: 'medasdigital-1', bech32Prefix: 'medas', daemonName: 'medasdigitald', @@ -26,7 +27,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/oxygene76/medasdigital/', + recommendedVersion: 'v0.97', + compatibleVersions: ['v0.94'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/oxygene76/medasdigital/main/networks/mainnet/genesis.json' + }, + versions: [{ + name: 'v0.94', + recommendedVersion: 'v0.94', + compatibleVersions: ['v0.94'] + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/medasdigital/images/medas.png', @@ -59,7 +70,10 @@ const info: Chain = { }], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/medasdigital/images/medas.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/medasdigital/images/medas.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/medasdigital/images/medas.svg', + theme: { + primaryColorHex: '#147ccc' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/medasdigital/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/medasdigital/ibc-data.ts index 53d57c491..db7eaa799 100644 --- a/v2/packages/chain-registry/src/mainnet/medasdigital/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/medasdigital/ibc-data.ts @@ -42,7 +42,7 @@ const info: IBCData[] = [{ }, channels: [{ chain1: { - channelId: 'channel-0', + channelId: 'channel-4', portId: 'transfer' }, chain2: { diff --git a/v2/packages/chain-registry/src/mainnet/meme/asset-list.ts b/v2/packages/chain-registry/src/mainnet/meme/asset-list.ts index 70ae6aae6..846350008 100644 --- a/v2/packages/chain-registry/src/mainnet/meme/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/meme/asset-list.ts @@ -22,7 +22,53 @@ const info: AssetList = { coingeckoId: 'meme-network', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/meme/images/meme.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/meme/images/meme.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/meme/images/meme.svg', + theme: { + primaryColorHex: '#b7dcd8' + } + }], + typeAsset: 'sdk.coin' + }, { + description: 'The native EVM, governance and staking token of the Planq Network', + extendedDescription: 'Planq is the very first cryptocurrency project to keep mobile platform usability at heart, taking a step away from dependency on desktop services. By focusing on easy accessibility and close integration of other blockchains via easy to use bridges, Planq will push Web 3 adoption in the mobile space to the next level.', + denomUnits: [{ + denom: 'ibc/FACC1CE598366EA01D86CF1CBE05F1A6C7511F673E91DEFF04342ED8DEFE3A60', + exponent: 0 + }, { + denom: 'planq', + exponent: 18 + }], + name: 'Planq', + display: 'planq', + symbol: 'PLQ', + typeAsset: 'ics20', + base: 'ibc/FACC1CE598366EA01D86CF1CBE05F1A6C7511F673E91DEFF04342ED8DEFE3A60', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/planq/images/planq.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/planq/images/planq.svg' + }, + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'planq', + baseDenom: 'aplanq', + channelId: 'channel-64' + }, + chain: { + channelId: 'channel-11', + path: 'transfer/channel-11/aplanq' + } + }], + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/planq/images/planq.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/planq/images/planq.svg', + imageSync: { + chainName: 'planq', + baseDenom: 'aplanq' + }, + theme: { + primaryColorHex: '#d4f3fb' + } }] }] }; diff --git a/v2/packages/chain-registry/src/mainnet/meme/chain.ts b/v2/packages/chain-registry/src/mainnet/meme/chain.ts index b56bbb957..8c77d9889 100644 --- a/v2/packages/chain-registry/src/mainnet/meme/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/meme/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'mainnet', prettyName: 'MEME', + chainType: 'cosmos', chainId: 'meme-1', bech32Prefix: 'meme', daemonName: 'memed', @@ -26,7 +27,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/memecosmos/meme/', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + genesis: { + genesisUrl: 'https://github.com/memecosmos/mainnet/raw/main/meme-1/genesis.json' + }, + versions: [{ + name: 'v1.0.0', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'] + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/meme/images/meme.png', @@ -121,7 +132,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/meme/images/meme.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/meme/images/meme.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/meme/images/meme.svg', + theme: { + primaryColorHex: '#b7dcd8' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/microtick/asset-list.ts b/v2/packages/chain-registry/src/mainnet/microtick/asset-list.ts index 6f2ef23e5..23fccfd23 100644 --- a/v2/packages/chain-registry/src/mainnet/microtick/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/microtick/asset-list.ts @@ -22,8 +22,12 @@ const info: AssetList = { coingeckoId: 'microtick', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/microtick/images/tick.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/microtick/images/tick.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/microtick/images/tick.svg', + theme: { + primaryColorHex: '#6bab14' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/microtick/chain.ts b/v2/packages/chain-registry/src/mainnet/microtick/chain.ts index acda93537..a9def7409 100644 --- a/v2/packages/chain-registry/src/mainnet/microtick/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/microtick/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'killed', networkType: 'mainnet', prettyName: 'Microtick', + chainType: 'cosmos', chainId: 'microtick-1', bech32Prefix: 'micro', daemonName: 'mtm', @@ -23,7 +24,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/microtick/mtzone', + recommendedVersion: 'mtm-v2.0.4', + compatibleVersions: ['mtm-v2.0.4'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/microtick/stargate-genesis/master/genesis.json' + }, + versions: [{ + name: 'mtm-v2.0.4', + recommendedVersion: 'mtm-v2.0.4', + compatibleVersions: ['mtm-v2.0.4'] + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/microtick/images/tick.png', @@ -36,7 +47,10 @@ const info: Chain = { }], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/microtick/images/tick.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/microtick/images/tick.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/microtick/images/tick.svg', + theme: { + primaryColorHex: '#6bab14' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/migaloo/asset-list.ts b/v2/packages/chain-registry/src/mainnet/migaloo/asset-list.ts index b6c37ec97..3790ce742 100644 --- a/v2/packages/chain-registry/src/mainnet/migaloo/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/migaloo/asset-list.ts @@ -4,7 +4,8 @@ const info: AssetList = { chainName: 'migaloo', assets: [ { - description: 'The native token of Migaloo Chain', + description: 'Migaloo is a cosmwasm-powered, permissionless blockchain designed to build decentralized applications with a focus on interchain liquidity solutions.', + extendedDescription: 'Migaloo originated as part of the Terra ecosystem but has since transitioned to the Cosmos ecosystem, focusing on creating a decentralized platform that balances and distributes liquidity across various zones. Key features include its permissionless nature and the Alliance module, which facilitates cross-chain staking and enhances blockchain security. Migaloo\'s flagship application is the White Whale Protocol, an interchain liquidity protocol that uses trading and flash loans to generate yield for stakers. The platform emphasizes interoperability, scalability, and community engagement, aiming to be a pivotal player in the Cosmos ecosystem.', denomUnits: [{ denom: 'uwhale', exponent: 0 @@ -23,8 +24,12 @@ const info: AssetList = { coingeckoId: 'white-whale', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/white-whale.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/white-whale.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/white-whale.svg', + theme: { + primaryColorHex: '#1c1c1c' + } + }], + typeAsset: 'sdk.coin' }, { description: 'ampWHALE', @@ -44,7 +49,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/ampwhale.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'BackBone Labs Liquid Staked WHALE', @@ -63,9 +69,13 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/bWHALE.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/bWHALE.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/bWHALE.png', + theme: { + primaryColorHex: '#d8d8d8' + } }], - coingeckoId: 'backbone-labs-staked-whale' + coingeckoId: 'backbone-labs-staked-whale', + typeAsset: 'sdk.coin' }, { description: 'FABLE', @@ -85,7 +95,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/fable.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'boneLUNA are autocompounding LUNA tokens', @@ -117,10 +128,17 @@ const info: AssetList = { } }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/boneluna.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/bLUNA.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/boneluna.png' + imageSync: { + chainName: 'terra2', + baseDenom: 'cw20:terra17aj4ty4sz4yhgm08na8drc0v03v2jwr3waxcqrwhajj729zhl7zqnpc0ml' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/bLUNA.png', + theme: { + primaryColorHex: '#070707' + } }] }, { @@ -133,7 +151,7 @@ const info: AssetList = { exponent: 6 }], base: 'factory/migaloo1eqntnl6tzcj9h86psg4y4h6hh05g2h9nj8e09l/urac', - name: 'RAC', + name: 'Racoon', display: 'RAC', symbol: 'RAC', logoURIs: { @@ -142,8 +160,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/rac.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/rac.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/rac.svg', + theme: { + primaryColorHex: '#2b2434' + } + }], + typeAsset: 'sdk.coin' }, { description: 'ASH', @@ -163,7 +185,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/ash.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'Tether USDt on Migaloo', @@ -196,9 +219,16 @@ const info: AssetList = { chainName: 'kava', baseDenom: 'erc20/tether/usdt' }, - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + theme: { + circle: true, + primaryColorHex: '#009393', + backgroundColorHex: '#009393' + } }], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' } }, @@ -220,7 +250,6 @@ const info: AssetList = { logoURIs: { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/mUSDC.svg' }, - coingeckoId: '', images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/mUSDC.svg' }] @@ -242,8 +271,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/guppy.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/guppy.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/guppy.png', + theme: { + primaryColorHex: '#d9966e' + } + }], + typeAsset: 'sdk.coin' }, { description: 'OPHIR is a Cosmos Treasury DAO established on Migaloo.', @@ -262,8 +295,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/ophir.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/ophir.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/ophir.png', + theme: { + primaryColorHex: '#040404' + } + }], + typeAsset: 'sdk.coin' }, { description: 'SHARK is the apex price prediction market within Cosmos.', @@ -282,8 +319,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/shark.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/shark.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/shark.png', + theme: { + primaryColorHex: '#062d54' + } + }], + typeAsset: 'sdk.coin' }, { description: 'lsdSHARK is the liquid staking derivative of SHARK.', @@ -310,8 +351,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/lsdshark.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/lsdshark.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/lsdshark.png', + theme: { + primaryColorHex: '#0d739c' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The native staking token of Terra.', @@ -322,6 +367,7 @@ const info: AssetList = { denom: 'luna', exponent: 6 }], + typeAsset: 'ics20', base: 'ibc/4627AD2524E3E0523047E35BB76CC90E37D9D57ACF14F0FCBCEB2480705F3CB8', name: 'Luna', display: 'luna', @@ -344,8 +390,15 @@ const info: AssetList = { }, coingeckoId: 'terra-luna-2', images: [{ + imageSync: { + chainName: 'terra2', + baseDenom: 'uluna' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.svg', + theme: { + primaryColorHex: '#f4de6f' + } }], socials: { website: 'https://www.terra.money/', @@ -381,14 +434,14 @@ const info: AssetList = { } }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/rakoff.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/juris.png' }, images: [{ imageSync: { chainName: 'terra', baseDenom: 'cw20:terra1vhgq25vwuhdhn9xjll0rhl2s67jzw78a4g2t78y5kz89q9lsdskq2pxcj2' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/rakoff.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/juris.png' }] }, { @@ -408,8 +461,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/gash.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/gash.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/gash.png', + theme: { + primaryColorHex: '#1d0918' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Restake DAO Token', @@ -430,8 +487,234 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/rstk.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/rstk.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/rstk.svg', + theme: { + primaryColorHex: '#3ccc64' + } + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Frogztrik NFT Token', + denomUnits: [{ + denom: 'ibc/B1BD4EF49A2E051EFC85E8C6A932B559CE62F9519E0E83BE29A8F0BDF89BD1D3', + exponent: 0 + }, { + denom: 'frog', + exponent: 6 + }], + base: 'ibc/B1BD4EF49A2E051EFC85E8C6A932B559CE62F9519E0E83BE29A8F0BDF89BD1D3', + typeAsset: 'ics20', + name: 'Frogztrik NFT Token', + display: 'frog', + symbol: 'FROG', + traces: [{ + type: 'ibc-cw20', + counterparty: { + chainName: 'terra', + baseDenom: 'cw20:terra1wez9puj43v4s25vrex7cv3ut3w75w4h6j5e537sujyuxj0r5ne2qp9uwl9', + port: 'wasm.terra19pfxzj9580h7rjd6z6sn5x2se76vgrc0etltr79g9z3t82jzp4hq63qguc', + channelId: 'channel-87' + }, + chain: { + port: 'transfer', + channelId: 'channel-114', + path: 'transfer/channel-114/cw20:terra1wez9puj43v4s25vrex7cv3ut3w75w4h6j5e537sujyuxj0r5ne2qp9uwl9' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/FROG.png' + }, + images: [{ + imageSync: { + chainName: 'terra', + baseDenom: 'cw20:terra1wez9puj43v4s25vrex7cv3ut3w75w4h6j5e537sujyuxj0r5ne2qp9uwl9' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/FROG.png', + theme: { + primaryColorHex: '#182615' + } }] + }, + { + description: 'GRAC is the official token of Racoon.Bet\'s gaming platform.', + denomUnits: [{ + denom: 'factory/migaloo1eqntnl6tzcj9h86psg4y4h6hh05g2h9nj8e09l/ugrac', + exponent: 0 + }, { + denom: 'GRAC', + exponent: 6 + }], + base: 'factory/migaloo1eqntnl6tzcj9h86psg4y4h6hh05g2h9nj8e09l/ugrac', + name: 'Gaming RAC Token', + display: 'GRAC', + symbol: 'GRAC', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/grac.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/grac.png', + theme: { + primaryColorHex: '#f5bf09' + } + }], + typeAsset: 'sdk.coin' + }, + { + denomUnits: [{ + denom: 'ibc/721B42229246EEDA7A656DB17E494127F91E84AD63E21852737628321892A928', + exponent: 0, + aliases: ['factory/juno1h6y8tkceau4d8zyv5aa0fwdj2pa2y0gz2hx0tq/uwind'] + }, { + denom: 'wind', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/721B42229246EEDA7A656DB17E494127F91E84AD63E21852737628321892A928', + name: 'Wind Token', + display: 'wind', + symbol: 'WIND', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'juno', + baseDenom: 'factory/juno1h6y8tkceau4d8zyv5aa0fwdj2pa2y0gz2hx0tq/uwind', + channelId: 'channel-210' + }, + chain: { + channelId: 'channel-1', + path: 'transfer/channel-1/factory/juno1h6y8tkceau4d8zyv5aa0fwdj2pa2y0gz2hx0tq/uwind' + } + }], + images: [{ + imageSync: { + chainName: 'juno', + baseDenom: 'factory/juno1h6y8tkceau4d8zyv5aa0fwdj2pa2y0gz2hx0tq/uwind' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/wind.png', + theme: { + primaryColorHex: '#122b4d' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/wind.png' + } + }, + { + denomUnits: [{ + denom: 'ibc/0E1B883A15D5FCA533332CBAB1A672934C3936920399F2A3EB4F438E3EBAD0E9', + exponent: 0, + aliases: ['factory/osmo1q77cw0mmlluxu0wr29fcdd0tdnh78gzhkvhe4n6ulal9qvrtu43qtd0nh8/shitmos'] + }, { + denom: 'shitmos', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/0E1B883A15D5FCA533332CBAB1A672934C3936920399F2A3EB4F438E3EBAD0E9', + name: 'Shitmos', + display: 'shitmos', + symbol: 'SHITMOS', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'osmosis', + baseDenom: 'factory/osmo1q77cw0mmlluxu0wr29fcdd0tdnh78gzhkvhe4n6ulal9qvrtu43qtd0nh8/shitmos', + channelId: 'channel-642' + }, + chain: { + channelId: 'channel-5', + path: 'transfer/channel-5/factory/osmo1q77cw0mmlluxu0wr29fcdd0tdnh78gzhkvhe4n6ulal9qvrtu43qtd0nh8/shitmos' + } + }], + images: [{ + imageSync: { + chainName: 'osmosis', + baseDenom: 'factory/osmo1q77cw0mmlluxu0wr29fcdd0tdnh78gzhkvhe4n6ulal9qvrtu43qtd0nh8/shitmos' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/shitmos.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/shitmos.svg', + theme: { + primaryColorHex: '#639BFF', + circle: true + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/shitmos.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/shitmos.svg' + } + }, + { + description: 'ERIS Liquid Alliance Staked GASH', + denomUnits: [{ + denom: 'factory/migaloo1nsskhvvh0msm7d5ke2kfg24a8d4jecsnxd28s27h0uz5kf9ap60shlqmcl/ampGASH', + exponent: 0 + }, { + denom: 'ampGASH', + exponent: 6 + }], + base: 'factory/migaloo1nsskhvvh0msm7d5ke2kfg24a8d4jecsnxd28s27h0uz5kf9ap60shlqmcl/ampGASH', + name: 'ampGASH', + display: 'ampGASH', + symbol: 'ampGASH', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/ampgash.png', + theme: { + primaryColorHex: '#374455' + } + }], + traces: [{ + type: 'liquid-stake', + chain: { + contract: 'migaloo1nsskhvvh0msm7d5ke2kfg24a8d4jecsnxd28s27h0uz5kf9ap60shlqmcl' + }, + provider: 'ERIS Protocol', + counterparty: { + chainName: 'migaloo', + baseDenom: 'factory/migaloo1r9x8fz4alekzr78k42rpmr9unpa7egsldpqeynmwl2nfvzexue9sn8l5rg/gash', + contract: 'migaloo1r9x8fz4alekzr78k42rpmr9unpa7egsldpqeynmwl2nfvzexue9sn8l5rg' + } + }], + typeAsset: 'sdk.coin' + }, + { + denomUnits: [{ + denom: 'ibc/33E97105B5C1F48CB7D6400F4673F9B3699AC59EDB621CCCD57D5D480E0C83B6', + exponent: 0, + aliases: ['factory/inj1a6xdezq7a94qwamec6n6cnup02nvewvjtz6h6e/SYN'] + }, { + denom: 'SYN', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/33E97105B5C1F48CB7D6400F4673F9B3699AC59EDB621CCCD57D5D480E0C83B6', + name: 'SYN', + display: 'SYN', + symbol: 'SYN', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'injective', + baseDenom: 'factory/inj1a6xdezq7a94qwamec6n6cnup02nvewvjtz6h6e/SYN', + channelId: 'channel-102' + }, + chain: { + channelId: 'channel-3', + path: 'transfer/channel-3/factory/inj1a6xdezq7a94qwamec6n6cnup02nvewvjtz6h6e/SYN' + } + }], + images: [{ + imageSync: { + chainName: 'injective', + baseDenom: 'factory/inj1a6xdezq7a94qwamec6n6cnup02nvewvjtz6h6e/SYN' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/syn.png', + theme: { + primaryColorHex: '#04a2fc' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/syn.png' + } } ] }; diff --git a/v2/packages/chain-registry/src/mainnet/migaloo/chain.ts b/v2/packages/chain-registry/src/mainnet/migaloo/chain.ts index 1e07792a4..f3d4b130e 100644 --- a/v2/packages/chain-registry/src/mainnet/migaloo/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/migaloo/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://www.whitewhale.money/', prettyName: 'Migaloo', + chainType: 'cosmos', chainId: 'migaloo-1', bech32Prefix: 'migaloo', daemonName: 'migalood', @@ -31,9 +32,174 @@ const info: Chain = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/migaloo-light.svg' }, codebase: { + gitRepo: 'https://github.com/White-Whale-Defi-Platform/migaloo-chain', + recommendedVersion: 'v4.1.3', + compatibleVersions: ['v4.1.3'], cosmosSdkVersion: 'v0.47.7', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.45.0', cosmwasmEnabled: true, - cosmwasmVersion: 'v0.45.0' + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/White-Whale-Defi-Platform/migaloo-chain/release/v2.0.x/networks/mainnet/genesis.json' + }, + versions: [ + { + name: 'v2.0.0', + recommendedVersion: 'v2.0.5', + compatibleVersions: [ + 'v2.0.0', + 'v2.0.4', + 'v2.0.5' + ], + cosmosSdkVersion: '0.46.11', + consensus: { + type: 'cometbft', + version: '0.34.27' + }, + cosmwasmVersion: 'v0.30.1-0.20230320091624-f5072b9b04a6', + cosmwasmEnabled: true, + nextVersionName: 'v2.2.5', + sdk: { + type: 'cosmos', + version: '0.46.11' + }, + cosmwasm: { + version: 'v0.30.1', + enabled: true, + tag: 'v0.30.1-0.20230320091624-f5072b9b04a6' + }, + ibc: { + type: 'go', + version: '6.1.0' + } + }, + { + name: 'v2.2.5', + proposal: 10, + height: 2342302, + recommendedVersion: 'v2.2.7-hotfix', + compatibleVersions: ['v2.2.7-hotfix'], + cosmosSdkVersion: 'v0.46.13', + consensus: { + type: 'cometbft', + version: '0.34.29' + }, + cosmwasmVersion: 'v0.30.1-0.20230320091624-f5072b9b04a6', + cosmwasmEnabled: true, + nextVersionName: 'v3.0.0', + sdk: { + type: 'cosmos', + version: 'v0.46.13' + }, + cosmwasm: { + version: 'v0.30.1', + enabled: true, + tag: 'v0.30.1-0.20230320091624-f5072b9b04a6' + }, + ibc: { + type: 'go', + version: '6.2.0' + } + }, + { + name: 'v3.0.0', + proposal: 13, + height: 3574316, + recommendedVersion: 'v3.0.1-hotfix', + compatibleVersions: ['v3.0.1-hotfix'], + cosmosSdkVersion: '0.46.15', + consensus: { + type: 'cometbft', + version: '0.34.29' + }, + cosmwasmVersion: 'v0.30.1-0.20230320091624-f5072b9b04a6', + cosmwasmEnabled: true, + nextVersionName: 'v3.0.2', + sdk: { + type: 'cosmos', + version: '0.46.15' + }, + cosmwasm: { + version: 'v0.30.1', + enabled: true, + tag: 'v0.30.1-0.20230320091624-f5072b9b04a6' + }, + ibc: { + type: 'go', + version: '6.2.0' + } + }, + { + name: 'v3.0.2', + proposal: 19, + height: 4128108, + recommendedVersion: 'v3.0.4', + compatibleVersions: ['v3.0.4'], + cosmosSdkVersion: '0.46.15', + consensus: { + type: 'cometbft', + version: '0.34.29' + }, + cosmwasmVersion: 'v0.30.1-0.20230320091624-f5072b9b04a6', + cosmwasmEnabled: true, + nextVersionName: 'v4.1.0', + sdk: { + type: 'cosmos', + version: '0.46.15' + }, + cosmwasm: { + version: 'v0.30.1', + enabled: true, + tag: 'v0.30.1-0.20230320091624-f5072b9b04a6' + }, + ibc: { + type: 'go', + version: '6.2.0' + } + }, + { + name: 'v4.1.2', + proposal: 31, + height: 5962700, + recommendedVersion: 'v4.1.3', + compatibleVersions: ['v4.1.3'], + cosmosSdkVersion: 'v0.47.7', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.45.0', + cosmwasmEnabled: true, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.47.7' + }, + cosmwasm: { + version: 'v0.45.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.0' + } + } + ], + sdk: { + type: 'cosmos', + version: 'v0.47.7' + }, + ibc: { + type: 'go', + version: 'v7.3.0' + }, + cosmwasm: { + version: 'v0.45.0', + enabled: true + } }, apis: { rpc: [ @@ -41,10 +207,6 @@ const info: Chain = { address: 'https://migaloo-rpc.polkachu.com:443', provider: 'Polkachu' }, - { - address: 'https://migaloo-rpc.lavenderfive.com', - provider: 'Lavender.Five Nodes 🐝' - }, { address: 'https://rpc-migaloo.cosmos-spaces.cloud', provider: 'Cosmos Spaces' @@ -57,17 +219,13 @@ const info: Chain = { address: 'https://rpc.whitewhale.nodestake.top', provider: 'NodeStake' }, - { - address: 'https://migaloo.rpc.kjnodes.com', - provider: 'kjnodes' - }, - { - address: 'https://migaloo-rpc.cosmosrescue.com', - provider: 'cosmosrescue' - }, { address: 'https://migaloo-rpc.highstakes.ch', provider: 'High Stakes 🇨🇭' + }, + { + address: 'https://migaloo-rpc.publicnode.com:443', + provider: 'Allnodes ⚡️ Nodes & Staking' } ], rest: [ @@ -75,10 +233,6 @@ const info: Chain = { address: 'https://migaloo-api.polkachu.com:443', provider: 'Polkachu' }, - { - address: 'https://migaloo-api.lavenderfive.com', - provider: 'Lavender.Five Nodes 🐝' - }, { address: 'https://api-migaloo.cosmos-spaces.cloud', provider: 'Cosmos Spaces' @@ -91,17 +245,13 @@ const info: Chain = { address: 'https://api.whitewhale.nodestake.top', provider: 'NodeStake' }, - { - address: 'https://migaloo.api.kjnodes.com', - provider: 'kjnodes' - }, - { - address: 'https://migaloo-api.cosmosrescue.com', - provider: 'cosmosrescue' - }, { address: 'https://migaloo-api.highstakes.ch', provider: 'High Stakes 🇨🇭' + }, + { + address: 'https://migaloo-rest.publicnode.com', + provider: 'Allnodes ⚡️ Nodes & Staking' } ], grpc: [ @@ -109,10 +259,6 @@ const info: Chain = { address: 'migaloo-grpc.polkachu.com:20790', provider: 'Polkachu' }, - { - address: 'migaloo-grpc.lavenderfive.com:443', - provider: 'Lavender.Five Nodes 🐝' - }, { address: 'whitewhale-mainnet-grpc.autostake.com:443', provider: 'AutoStake 🛡️ Slash Protected' @@ -126,14 +272,14 @@ const info: Chain = { provider: 'NodeStake' }, { - address: 'migaloo.grpc.kjnodes.com:14990', - provider: 'kjnodes' - }, - { - address: 'migaloo-grpc.cosmosrescue.com:9090', - provider: 'cosmosrescue' + address: 'migaloo-grpc.publicnode.com:443', + provider: 'Allnodes ⚡️ Nodes & Staking' } - ] + ], + grpcWeb: [{ + address: 'https://migaloo-grpc-web.publicnode.com', + provider: 'Allnodes ⚡️ Nodes & Staking' + }] }, explorers: [ { @@ -162,7 +308,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/migaloo-light.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/migaloo-light.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/migaloo-light.svg', + theme: { + primaryColorHex: '#3ccc64' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/mises/asset-list.ts b/v2/packages/chain-registry/src/mainnet/mises/asset-list.ts index 4b65295d8..a0db45f15 100644 --- a/v2/packages/chain-registry/src/mainnet/mises/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/mises/asset-list.ts @@ -17,8 +17,7 @@ const info: AssetList = { }, { denom: 'mis', - exponent: 6, - aliases: [] + exponent: 6 } ], base: 'umis', @@ -28,10 +27,13 @@ const info: AssetList = { logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mises/images/mises.png' }, - coingeckoId: '', images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mises/images/mises.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mises/images/mises.png', + theme: { + primaryColorHex: '#f5f5f8' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/mises/chain.ts b/v2/packages/chain-registry/src/mainnet/mises/chain.ts index 68bac7510..10387709b 100644 --- a/v2/packages/chain-registry/src/mainnet/mises/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/mises/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://mises.site', prettyName: 'Mises', + chainType: 'cosmos', chainId: 'mainnet', bech32Prefix: 'mises', nodeHome: '$HOME/.misestm', @@ -24,7 +25,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/mises-id/mises-tm', + recommendedVersion: 'v1.0.4', + compatibleVersions: ['v1.0.4'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/mises-id/mainnet/master/genesis.json' + }, + versions: [{ + name: 'v1.0.4', + recommendedVersion: 'v1.0.4', + compatibleVersions: ['v1.0.4'] + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mises/images/mises.png' @@ -50,7 +61,10 @@ const info: Chain = { txPage: 'https://explorer.jambulmerah.dev/mises/tx/${txHash}' }], images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mises/images/mises.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mises/images/mises.png', + theme: { + primaryColorHex: '#f5f5f8' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/mtgbp/asset-list.ts b/v2/packages/chain-registry/src/mainnet/mtgbp/asset-list.ts new file mode 100644 index 000000000..ce244b008 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/mtgbp/asset-list.ts @@ -0,0 +1,33 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../assetlist.schema.json', + chainName: 'mtgbp', + assets: [{ + description: 'MTGBP the stablecoin of the future.', + extendedDescription: 'MTGBP is known as the stablecoin of the future. This stablecoin is based on the British pound, which means its value stays the same as the pound.\n\nMTGBP aims to connect traditional money with digital money, giving people a stable and trustworthy digital currency. This stablecoin combines the stability of the British pound with the speed and efficiency of blockchain technology.\n\nMTGBP makes it easy to do financial transactions without the ups and downs that other cryptocurrencies have. With MTGBP, you can send money, trade, and invest knowing that its value will stay steady. This makes it useful for everyday use and for long-term financial plans.\n\nIn short, MTGBP offers the stability of the British pound and the benefits of cryptocurrency, making it a safe and easy option for everyone.\n\n', + denomUnits: [{ + denom: 'mtgbp', + exponent: 0 + }], + base: 'mtgbp', + name: 'mtgbp', + display: 'mtgbp', + symbol: 'MTGBP', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mtgbp/images/mtgbp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mtgbp/images/mtgbp.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mtgbp/images/mtgbp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mtgbp/images/mtgbp.svg', + theme: { + primaryColorHex: '#e8692b' + } + }], + socials: { + website: 'https://mtgbp.com/' + }, + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/mtgbp/chain.ts b/v2/packages/chain-registry/src/mainnet/mtgbp/chain.ts new file mode 100644 index 000000000..6d750c784 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/mtgbp/chain.ts @@ -0,0 +1,65 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../chain.schema.json', + chainName: 'mtgbp', + status: 'live', + networkType: 'mainnet', + website: 'https://mtgbp.com/', + prettyName: 'mtgbp', + chainType: 'cosmos', + chainId: 'mtgbp-1', + bech32Prefix: 'mtgbp', + daemonName: 'mtgbp', + nodeHome: '$HOME/.ssc', + keyAlgos: ['secp256k1'], + slip44: 1179993441, + staking: { + stakingTokens: [{ + denom: 'mtgbp' + }], + lockDuration: { + time: '1814400s' + } + }, + fees: { + feeTokens: [{ + denom: 'mtgbp', + lowGasPrice: 0.000001, + averageGasPrice: 0.000005, + highGasPrice: 0.0001 + }] + }, + apis: { + rpc: [{ + address: 'https://rcp.mtgbp.com', + provider: 'mtgbp' + }], + rest: [{ + address: 'https://lcd.mtgbp.com', + provider: 'mtgbp' + }], + grpc: [{ + address: 'https://grcp.mtgbp.com:4090', + provider: 'mtgbp' + }] + }, + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mtgbp/images/mtgbp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mtgbp/images/mtgbp.svg' + }, + explorers: [{ + kind: 'ping.pub', + url: 'https://blockexplorer.mtgbp.com/mtgbp', + txPage: 'https://blockexplorer.mtgbp.com/mtgbp/tx/${txHash}', + accountPage: 'https://blockexplorer.mtgbp.com/mtgbp/accounts/${accountAddress}' + }], + keywords: [], + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mtgbp/images/mtgbp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mtgbp/images/mtgbp.svg', + theme: { + primaryColorHex: '#e8692b' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/mtgbp/index.ts b/v2/packages/chain-registry/src/mainnet/mtgbp/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/mtgbp/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/mainnet/mun/asset-list.ts b/v2/packages/chain-registry/src/mainnet/mun/asset-list.ts index e5429276a..7e027b10b 100644 --- a/v2/packages/chain-registry/src/mainnet/mun/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/mun/asset-list.ts @@ -19,11 +19,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mun/images/mun.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mun/images/mun.svg' }, - coingeckoId: '', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mun/images/mun.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mun/images/mun.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mun/images/mun.svg', + theme: { + primaryColorHex: '#f6ba32' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/mun/chain.ts b/v2/packages/chain-registry/src/mainnet/mun/chain.ts index ab1db7319..240aa8d04 100644 --- a/v2/packages/chain-registry/src/mainnet/mun/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/mun/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { status: 'live', networkType: 'mainnet', prettyName: 'Mun', + chainType: 'cosmos', chainId: 'mun-1', bech32Prefix: 'mun', daemonName: 'mund', @@ -24,7 +25,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/munblockchain/mun-node', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + genesis: { + genesisUrl: 'https://mainnet1rpc.mun.money/genesis' + }, + versions: [{ + name: 'v1.0.0', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'] + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mun/images/mun.png', @@ -43,6 +54,10 @@ const info: Chain = { { address: 'https://rpc.mun.tcnetwork.io', provider: 'TC Network' + }, + { + address: 'https://mun_mainnet_rpc.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' } ], rest: [ @@ -57,6 +72,10 @@ const info: Chain = { { address: 'https://rest.mun.tcnetwork.io', provider: 'TC Network' + }, + { + address: 'https://mun_mainnet_api.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' } ], grpc: [] @@ -83,11 +102,20 @@ const info: Chain = { kind: 'TC Network', url: 'https://explorer.tcnetwork.io/mun', txPage: 'https://explorer.tcnetwork.io/mun/transaction/${txHash}' + }, + { + kind: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥', + url: 'https://explorer.whenmoonwhenlambo.money/mun', + txPage: 'https://explorer.whenmoonwhenlambo.money/mun/tx/${txHash}', + accountPage: 'https://explorer.whenmoonwhenlambo.money/mun/account/${accountAddress}' } ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mun/images/mun.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mun/images/mun.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mun/images/mun.svg', + theme: { + primaryColorHex: '#f6ba32' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/mythos/asset-list.ts b/v2/packages/chain-registry/src/mainnet/mythos/asset-list.ts index 06e141f3b..eace81068 100644 --- a/v2/packages/chain-registry/src/mainnet/mythos/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/mythos/asset-list.ts @@ -21,8 +21,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mythos/images/mythos.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mythos/images/mythos.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mythos/images/mythos.svg', + theme: { + primaryColorHex: '#848484' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/mythos/chain.ts b/v2/packages/chain-registry/src/mainnet/mythos/chain.ts index 9dc50a691..4cc1711c5 100644 --- a/v2/packages/chain-registry/src/mainnet/mythos/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/mythos/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'mainnet', prettyName: 'Mythos', + chainType: 'cosmos', chainId: 'mythos_7001-1', bech32Prefix: 'mythos', daemonName: 'mythosd', @@ -42,7 +43,10 @@ const info: Chain = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mythos/images/mythos.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mythos/images/mythos.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mythos/images/mythos.svg', + theme: { + primaryColorHex: '#848484' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/neura/asset-list.ts b/v2/packages/chain-registry/src/mainnet/neura/asset-list.ts new file mode 100644 index 000000000..2d06ccd7b --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/neura/asset-list.ts @@ -0,0 +1,41 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../assetlist.schema.json', + chainName: 'neura', + assets: [{ + description: 'ANKR: The native EVM, governance, and staking token for Neura, enabling secure transactions, and seamless GPU resourcing within the ecosystem.', + denomUnits: [{ + denom: 'atankr', + exponent: 0 + }, { + denom: 'ankr', + exponent: 18 + }], + base: 'atankr', + name: 'Neura', + display: 'ankr', + symbol: 'ANKR', + traces: [{ + type: 'additional-mintage', + counterparty: { + chainName: 'ethereum', + baseDenom: '0x8290333ceF9e6D528dD5618Fb97a76f268f3EDD4' + }, + provider: 'Neura' + }], + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0x8290333ceF9e6D528dD5618Fb97a76f268f3EDD4' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/ankr.svg' + }], + coingeckoId: 'ankr', + socials: { + website: 'https://www.ankr.com', + twitter: 'https://x.com/ankr' + }, + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/neura/chain.ts b/v2/packages/chain-registry/src/mainnet/neura/chain.ts new file mode 100644 index 000000000..b757809be --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/neura/chain.ts @@ -0,0 +1,41 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../chain.schema.json', + chainName: 'neura', + chainType: 'cosmos', + chainId: 'neura_266-1', + bech32Prefix: 'neura', + prettyName: 'Neura', + website: 'https://www.neuraprotocol.io/', + description: 'Neura is an AI-centric, EVM-compatible Layer 1 blockchain built on the Cosmos SDK. We democratize GPU access and revolutionize AI project funding with IMO’s to advance AI development.', + status: 'upcoming', + networkType: 'mainnet', + nodeHome: '$HOME/.neurad', + daemonName: 'neurad', + keyAlgos: ['ethsecp256k1'], + extraCodecs: ['ethermint'], + slip44: 60, + fees: { + feeTokens: [{ + denom: 'atankr' + }] + }, + staking: { + stakingTokens: [{ + denom: 'atankr' + }] + }, + codebase: { + versions: [{ + name: 'v0.0.1', + height: 0 + }] + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neura/images/neura.png', + theme: { + primaryColorHex: '#4e5afc' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/neura/index.ts b/v2/packages/chain-registry/src/mainnet/neura/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/neura/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/mainnet/neutaro/asset-list.ts b/v2/packages/chain-registry/src/mainnet/neutaro/asset-list.ts index ccdace01b..569eb701b 100644 --- a/v2/packages/chain-registry/src/mainnet/neutaro/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/neutaro/asset-list.ts @@ -22,8 +22,12 @@ const info: AssetList = { coingeckoId: 'neutaro', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutaro/images/neutaro.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutaro/images/neutaro.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutaro/images/neutaro.svg', + theme: { + primaryColorHex: '#cbfb06' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/neutaro/chain.ts b/v2/packages/chain-registry/src/mainnet/neutaro/chain.ts index 347d6b509..2d0f4a3ae 100644 --- a/v2/packages/chain-registry/src/mainnet/neutaro/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/neutaro/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://neutaro.com/', prettyName: 'Neutaro', + chainType: 'cosmos', chainId: 'Neutaro-1', bech32Prefix: 'neutaro', daemonName: 'neutaro', @@ -27,7 +28,18 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/Neutaro/Neutaro', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + genesis: { + genesisUrl: 'http://154.26.153.186/genesis.json' + }, + versions: [{ + name: 'Neutaro1', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + nextVersionName: '' + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutaro/images/neutaro.png', @@ -39,22 +51,16 @@ const info: Chain = { address: 'https://rpc2.neutaro.tech:443', provider: 'Neutaro' }, { - address: 'https://rpc-neutaro.blockval.io', - provider: 'Blockval' + address: 'https://rpc3.neutaro.tech:26657', + provider: 'Neutaro' }], rest: [{ address: 'https://api2.neutaro.tech:443', provider: 'Neutaro' - }, { - address: 'https://api-neutaro.blockval.io', - provider: 'Blockval' }], grpc: [{ address: 'https://grpc2.neutaro.tech:443', provider: 'Neutaro' - }, { - address: 'https://grpc-neutaro.blockval.io', - provider: 'Blockval' }] }, explorers: [{ @@ -65,7 +71,10 @@ const info: Chain = { }], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutaro/images/neutaro.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutaro/images/neutaro.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutaro/images/neutaro.svg', + theme: { + primaryColorHex: '#cbfb06' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/neutaro/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/neutaro/ibc-data.ts new file mode 100644 index 000000000..42b18e451 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/neutaro/ibc-data.ts @@ -0,0 +1,32 @@ +import { IBCData } from '@chain-registry/v2-types'; +const info: IBCData[] = [{ + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'neutaro', + clientId: '07-tendermint-3', + connectionId: 'connection-9' + }, + chain2: { + chainName: 'osmosis', + clientId: '07-tendermint-3226', + connectionId: 'connection-2703' + }, + channels: [{ + chain1: { + channelId: 'channel-4', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-79092', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true, + dex: 'osmosis' + } + }] + }]; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/neutaro/index.ts b/v2/packages/chain-registry/src/mainnet/neutaro/index.ts index 8e9955d91..c9208adae 100644 --- a/v2/packages/chain-registry/src/mainnet/neutaro/index.ts +++ b/v2/packages/chain-registry/src/mainnet/neutaro/index.ts @@ -1,5 +1,7 @@ import _assetList from './asset-list'; import _chain from './chain'; +import _ibcData from './ibc-data'; export const assetList = _assetList; export const chain = _chain; +export const ibcData = _ibcData; diff --git a/v2/packages/chain-registry/src/mainnet/neutron/asset-list.ts b/v2/packages/chain-registry/src/mainnet/neutron/asset-list.ts index bb087f3cf..ad9336ef5 100644 --- a/v2/packages/chain-registry/src/mainnet/neutron/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/neutron/asset-list.ts @@ -4,7 +4,8 @@ const info: AssetList = { chainName: 'neutron', assets: [ { - description: 'The native token of Neutron chain.', + description: 'Neutron is a smart contract blockchain within the Cosmos ecosystem, leveraging the Cosmos Hub\'s security to provide cross-chain DeFi applications.', + extendedDescription: 'Neutron is a blockchain network designed to bring smart contracts to the Cosmos ecosystem using CosmWasm. It leverages Interchain Security to rely on the Cosmos Hub\'s validator set, enhancing its security without needing its own validators. This allows Neutron to provide robust, cross-chain smart contract applications across more than 50 interconnected blockchains. Neutron\'s focus on interchain queries and transactions enables secure data retrieval and transaction execution across multiple chains, fostering the development of complex and decentralized applications within the Cosmos network.', denomUnits: [{ denom: 'untrn', exponent: 0 @@ -23,12 +24,18 @@ const info: AssetList = { coingeckoId: 'neutron-3', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/ntrn.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/ntrn.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/ntrn.svg', + theme: { + primaryColorHex: '#040404', + backgroundColorHex: '#000000', + circle: true + } }], socials: { website: 'https://neutron.org/', twitter: 'https://twitter.com/Neutron_org' - } + }, + typeAsset: 'sdk.coin' }, { description: 'IBC uatom through cosmoshub-4 transfer/channel-1', @@ -63,7 +70,10 @@ const info: AssetList = { baseDenom: 'uatom' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg', + theme: { + primaryColorHex: '#272d45' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png', @@ -103,7 +113,10 @@ const info: AssetList = { baseDenom: 'uusdc' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.svg', + theme: { + primaryColorHex: '#2474cc' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.png', @@ -134,7 +147,7 @@ const info: AssetList = { }, chain: { channelId: 'channel-35', - path: 'transfer/channel-35' + path: 'transfer/channel-35/utia' } }], images: [{ @@ -143,7 +156,10 @@ const info: AssetList = { 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' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/celestia/images/celestia.svg', + theme: { + primaryColorHex: '#7c2cfb' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/celestia/images/celestia.png', @@ -167,8 +183,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/astropepe.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/astropepe.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/astropepe.png', + theme: { + primaryColorHex: '#47391d' + } + }], + typeAsset: 'sdk.coin' }, { description: 'wstETH on Neutron', @@ -184,12 +204,12 @@ const info: AssetList = { display: 'wstETH', symbol: 'wstETH', traces: [{ - type: 'additional-mintage', + type: 'bridge', counterparty: { chainName: 'ethereum', baseDenom: '0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0' }, - provider: 'Lido' + provider: 'Lido wstETH Cosmos Bridge' }], images: [{ imageSync: { @@ -200,7 +220,8 @@ const info: AssetList = { }], logoURIs: { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wsteth.svg' - } + }, + typeAsset: 'sdk.coin' }, { description: 'NBTC on Neutron', @@ -235,7 +256,10 @@ const info: AssetList = { baseDenom: 'usat' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nbtc.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nbtc.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nbtc.svg', + theme: { + primaryColorHex: '#8436e6' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nbtc.png', @@ -275,7 +299,10 @@ const info: AssetList = { baseDenom: 'adydx' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.svg', + theme: { + primaryColorHex: '#21212f' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.png', @@ -301,8 +328,12 @@ const info: AssetList = { }, coingeckoId: 'newt', images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/newt.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/newt.png', + theme: { + primaryColorHex: '#16233d' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Astroport is a neutral marketplace where anyone, from anywhere in the galaxy, can dock to trade their wares.', @@ -321,7 +352,10 @@ const info: AssetList = { coingeckoId: 'astroport-fi', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/astro.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/astro.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/astro.svg', + theme: { + primaryColorHex: '#4056e9' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/astro.png', @@ -330,7 +364,8 @@ const info: AssetList = { socials: { website: 'https://astroport.fi/', twitter: 'https://twitter.com/astroport_fi' - } + }, + typeAsset: 'sdk.coin' }, { description: 'Astroport is a neutral marketplace where anyone, from anywhere in the galaxy, can dock to trade their wares.', @@ -363,7 +398,8 @@ const info: AssetList = { socials: { website: 'https://astroport.fi/', twitter: 'https://twitter.com/astroport_fi' - } + }, + typeAsset: 'sdk.coin' }, { description: 'ASTRO.cw20 on Neutron', @@ -423,8 +459,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/babycorgi.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/babycorgi.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/babycorgi.png', + theme: { + primaryColorHex: '#fab442' + } + }], + typeAsset: 'sdk.coin' }, { description: 'clownmaxxed store of value', @@ -444,8 +484,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/circus.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/circus.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/circus.png', + theme: { + primaryColorHex: '#242033' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Jimmy Neutron Finance', @@ -465,8 +509,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/jimmy.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/jimmy.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/jimmy.png', + theme: { + primaryColorHex: '#7d3c20' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Baddest coin on Cosmos', @@ -486,8 +534,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/bad.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/bad.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/bad.png', + theme: { + primaryColorHex: '#211a0d' + } + }], + typeAsset: 'sdk.coin' }, { description: 'BITCOSMOS', @@ -507,8 +559,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/bitcosmos.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/bitcosmos.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/bitcosmos.png', + theme: { + primaryColorHex: '#1b0847' + } + }], + typeAsset: 'sdk.coin' }, { description: 'What the Fuck', @@ -528,8 +584,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/WTF.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/WTF.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/WTF.png', + theme: { + primaryColorHex: '#dcd5ab' + } + }], + typeAsset: 'sdk.coin' }, { description: 'NLS on Neutron', @@ -564,7 +624,10 @@ const info: AssetList = { baseDenom: 'unls' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nolus/images/nolus.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nolus/images/nolus.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nolus/images/nolus.svg', + theme: { + primaryColorHex: '#fc542c' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nolus/images/nolus.png', @@ -589,8 +652,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/goddardntrn.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/goddardntrn.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/goddardntrn.png', + theme: { + primaryColorHex: '#516b80' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The deflationary utility token of the Apollo DAO project', @@ -615,7 +682,8 @@ const info: AssetList = { socials: { website: 'https://apollo.farm/', twitter: 'https://twitter.com/ApolloDAO' - } + }, + typeAsset: 'sdk.coin' }, { description: 'NEWTROLL', @@ -636,7 +704,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/newtroll.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'Retro Game', @@ -657,7 +726,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/retro.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'THE FIRST NATIVE GODDARD MEMECOIN ON NEUTRON', @@ -678,7 +748,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/goddard.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'The first memecoin on osmosis.', @@ -711,7 +782,10 @@ const info: AssetList = { chainName: 'osmosis', baseDenom: 'factory/osmo1pfyxruwvtwk00y8z06dh2lqjdj82ldvy74wzm3/WOSMO' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wosmo.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wosmo.png', + theme: { + primaryColorHex: '#edd5ee' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wosmo.png' @@ -735,8 +809,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/boy.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/boy.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/boy.png', + theme: { + primaryColorHex: '#333333' + } + }], + typeAsset: 'sdk.coin' }, { description: 'A clan of 11y bad kids crafting chaos on the Cosmos eco. One bad memecoin to rule them all $BADKID. Airdropped to Badkids NFT holders and $STARS stakers. It\'s so bad, your wallet\'s throwing a tantrum for it.', @@ -769,7 +847,10 @@ const info: AssetList = { chainName: 'osmosis', baseDenom: 'factory/osmo10n8rv8npx870l69248hnp6djy6pll2yuzzn9x8/BADKID' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/badkid.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/badkid.png', + theme: { + primaryColorHex: '#57443f' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/badkid.png' @@ -793,8 +874,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/cartel.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/cartel.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/cartel.png', + theme: { + primaryColorHex: '#8c9098' + } + }], + typeAsset: 'sdk.coin' }, { description: '$ATOM to $1,000 LFG!!', @@ -814,8 +899,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/ATOM1KLFGc.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/ATOM1KLFGc.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/ATOM1KLFGc.png', + theme: { + primaryColorHex: '#040404' + } + }], + typeAsset: 'sdk.coin' }, { typeAsset: 'ics20', @@ -834,16 +923,20 @@ const info: AssetList = { symbol: 'USDC', coingeckoId: 'usd-coin', logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/USDCoin.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/USDCoin.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' }, images: [{ imageSync: { chainName: 'noble', baseDenom: 'uusdc' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/USDCoin.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/USDCoin.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + theme: { + circle: true, + primaryColorHex: '#2775CA' + } }], traces: [{ type: 'ibc', @@ -857,6 +950,227 @@ const info: AssetList = { path: 'transfer/channel-30/uusdc' } }] + }, + { + description: 'WEIRD FRIENDS token', + denomUnits: [{ + denom: 'factory/neutron133xakkrfksq39wxy575unve2nyehg5npx75nph/WEIRD', + exponent: 0, + aliases: ['uWEIRD'] + }, { + denom: 'WEIRD', + exponent: 6 + }], + base: 'factory/neutron133xakkrfksq39wxy575unve2nyehg5npx75nph/WEIRD', + name: 'WEIRD', + display: 'WEIRD', + symbol: 'WEIRD', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/WEIRD.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/WEIRD.png', + theme: { + primaryColorHex: '#ebf0f4' + } + }], + typeAsset: 'sdk.coin' + }, + { + denomUnits: [{ + denom: 'factory/neutron19tynwawkm2rgefqxy7weupu4hdamyhg890zep2/TAKUMI', + exponent: 0, + aliases: ['utakumi'] + }, { + denom: 'takumi', + exponent: 6 + }], + base: 'factory/neutron19tynwawkm2rgefqxy7weupu4hdamyhg890zep2/TAKUMI', + name: 'Takumi Asano', + display: 'takumi', + symbol: 'TAKUMI', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/TAKUMI.png', + theme: { + primaryColorHex: '#556867' + } + }], + typeAsset: 'sdk.coin' + }, + { + name: 'Ninja Blaze Token', + description: 'Ninja Blaze Token', + denomUnits: [{ + denom: 'factory/neutron1a6ydq8urdj0gkvjw9e9e5y9r5ce2qegm9m4xufpt96kcm60kmuass0mqq4/nbz', + exponent: 0, + aliases: ['uNBZ'] + }, { + denom: 'NBZ', + exponent: 6 + }], + base: 'factory/neutron1a6ydq8urdj0gkvjw9e9e5y9r5ce2qegm9m4xufpt96kcm60kmuass0mqq4/nbz', + display: 'NBZ', + symbol: 'NBZ', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/NBZ.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/NBZ.png', + theme: { + primaryColorHex: '#9890f9' + } + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Mars Protocol is a cross-collateralized Money Market Protocol on Neutron and Osmosis.', + extendedDescription: 'Lend, borrow and earn with an autonomous credit protocol in the Cosmos universe. Open to all, closed to none.', + denomUnits: [{ + denom: 'factory/neutron1ndu2wvkrxtane8se2tr48gv7nsm46y5gcqjhux/MARS', + exponent: 0, + aliases: ['umars'] + }, { + denom: 'MARS', + exponent: 6 + }], + base: 'factory/neutron1ndu2wvkrxtane8se2tr48gv7nsm46y5gcqjhux/MARS', + name: 'Mars Protocol token', + display: 'MARS', + symbol: 'MARS', + coingeckoId: 'mars-protocol-a7fcbcfb-fd61-4017-92f0-7ee9f9cc6da3', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/mars-token.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/mars-token.svg', + theme: { + primaryColorHex: '#ef4136' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/mars-token.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/mars-token.svg' + }, + socials: { + website: 'https://marsprotocol.io/', + twitter: 'https://x.com/mars_protocol' + }, + typeAsset: 'sdk.coin' + }, + { + description: 'Drop staked ATOM', + extendedDescription: 'Drop protocol token for the interchain liquidity', + denomUnits: [{ + denom: 'factory/neutron1k6hr0f83e7un2wjf29cspk7j69jrnskk65k3ek2nj9dztrlzpj6q00rtsa/udatom', + exponent: 0 + }, { + denom: 'dATOM', + exponent: 6 + }], + base: 'factory/neutron1k6hr0f83e7un2wjf29cspk7j69jrnskk65k3ek2nj9dztrlzpj6q00rtsa/udatom', + name: 'dATOM', + display: 'dATOM', + symbol: 'dATOM', + coingeckoId: 'drop-staked-atom', + traces: [{ + type: 'liquid-stake', + counterparty: { + chainName: 'cosmoshub', + baseDenom: 'uatom' + }, + provider: 'Drop Protocol' + }], + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/dATOM.svg' + }], + logoURIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/dATOM.svg' + }, + socials: { + website: 'https://www.drop.money/', + twitter: 'https://x.com/Dropdotmoney' + }, + typeAsset: 'sdk.coin' + }, + { + description: 'SinGarden token', + denomUnits: [{ + denom: 'factory/neutron133xakkrfksq39wxy575unve2nyehg5npx75nph/sin', + exponent: 0, + aliases: ['uSIN'] + }, { + denom: 'SIN', + exponent: 6 + }], + base: 'factory/neutron133xakkrfksq39wxy575unve2nyehg5npx75nph/sin', + name: 'SIN', + display: 'SIN', + symbol: 'SIN', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/sin.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/sin.png', + theme: { + primaryColorHex: '#ebf0f4' + } + }], + typeAsset: 'sdk.coin' + }, + { + description: 'CryptoGopniks token', + denomUnits: [{ + denom: 'factory/neutron133xakkrfksq39wxy575unve2nyehg5npx75nph/GOP', + exponent: 0, + aliases: ['uGOP'] + }, { + denom: 'GOP', + exponent: 6 + }], + base: 'factory/neutron133xakkrfksq39wxy575unve2nyehg5npx75nph/GOP', + name: 'GOP', + display: 'GOP', + symbol: 'GOP', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/gop.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/gop.png', + theme: { + primaryColorHex: '#000000' + } + }], + typeAsset: 'sdk.coin' + }, + { + typeAsset: 'sdk.coin', + denomUnits: [{ + denom: 'factory/neutron129ukd5cwahcjkccujz87rjemjukff7jf6sau72qrhva677xgz9gs4m4jeq/uarena', + exponent: 0, + aliases: ['uarena'] + }, { + denom: 'arena', + exponent: 6 + }], + base: 'factory/neutron129ukd5cwahcjkccujz87rjemjukff7jf6sau72qrhva677xgz9gs4m4jeq/uarena', + name: 'Arena Token', + display: 'arena', + symbol: 'ARENA', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/arena_dao.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/arena_dao.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/arena_dao.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/arena_dao.svg', + theme: { + circle: true, + primaryColorHex: '#FF8000' + } + }], + description: 'The governance token of the Arena DAO', + socials: { + twitter: 'https://x.com/ArenaDAO', + website: 'https://arenadao.org/' + } } ] }; diff --git a/v2/packages/chain-registry/src/mainnet/neutron/chain.ts b/v2/packages/chain-registry/src/mainnet/neutron/chain.ts index 7b171d61a..877beb740 100644 --- a/v2/packages/chain-registry/src/mainnet/neutron/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/neutron/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'mainnet', prettyName: 'Neutron', + chainType: 'cosmos', chainId: 'neutron-1', bech32Prefix: 'neutron', website: 'https://neutron.org/', @@ -58,13 +59,197 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: 'neutron-org/cosmos-sdk v0.47.10-neutron', + gitRepo: 'https://github.com/neutron-org/neutron', + recommendedVersion: 'v4.2.0', + compatibleVersions: ['v4.2.0'], + binaries: { + "linux/amd64": 'https://github.com/neutron-org/neutron/releases/download/v4.2.0/neutrond-linux-amd64' + }, + cosmosSdkVersion: 'neutron-org/cosmos-sdk v0.50.7-neutron', + consensus: { + type: 'cometbft', + version: 'v0.38.7' + }, + cosmwasmVersion: 'neutron-org/wasmd v0.51.0', cosmwasmEnabled: true, - cosmwasmVersion: 'neutron-org/wasmd v0.45.0' + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/neutron-org/mainnet-assets/main/neutron-1-genesis.json' + }, + versions: [ + { + name: 'v1.0.1', + recommendedVersion: 'v1.0.4', + compatibleVersions: ['v1.0.3', 'v1.0.4'], + cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.31', + cosmwasmEnabled: true, + nextVersionName: 'v2.0.0', + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.31', + enabled: true + }, + ibc: { + type: 'go', + version: '4.3.0' + } + }, + { + name: 'v2.0.0', + proposal: 25, + height: 5416000, + recommendedVersion: 'v2.0.4', + compatibleVersions: ['v2.0.4'], + binaries: { + "linux/amd64": 'https://github.com/neutron-org/neutron/releases/download/v2.0.4/neutrond-linux-amd64' + }, + cosmosSdkVersion: 'v0.47.6', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + cosmwasmVersion: 'v0.45.0', + cosmwasmEnabled: true, + nextVersionName: 'v3.0.1', + sdk: { + type: 'cosmos', + version: 'v0.47.6' + }, + cosmwasm: { + version: 'v0.45.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.1' + } + }, + { + name: 'v3.0.1', + proposal: 35, + height: 9034900, + recommendedVersion: 'v3.0.2', + compatibleVersions: ['v3.0.2'], + binaries: { + "linux/amd64": 'https://github.com/neutron-org/neutron/releases/download/v3.0.2/neutrond-linux-amd64' + }, + cosmosSdkVersion: 'neutron-org/cosmos-sdk v0.47.10-neutron', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'neutron-org/wasmd v0.45.0', + cosmwasmEnabled: true, + nextVersionName: 'v3.0.5', + sdk: { + type: 'cosmos', + repo: 'https://github.com/neutron-org/cosmos-sdk', + version: 'v0.47.10', + tag: 'v0.47.10-neutron' + }, + cosmwasm: { + version: 'v0.45.0', + repo: 'https://github.com/neutron-org/wasmd', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.2' + } + }, + { + name: 'v3.0.5', + proposal: 37, + height: 10525000, + recommendedVersion: 'v3.0.6', + compatibleVersions: ['v3.0.6'], + binaries: { + "linux/amd64": 'https://github.com/neutron-org/neutron/releases/download/v3.0.6/neutrond-linux-amd64' + }, + cosmosSdkVersion: 'neutron-org/cosmos-sdk v0.47.10-neutron', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'neutron-org/wasmd v0.45.0', + cosmwasmEnabled: true, + nextVersionName: 'v4.0.1', + sdk: { + type: 'cosmos', + repo: 'https://github.com/neutron-org/cosmos-sdk', + version: 'v0.47.10', + tag: 'v0.47.10-neutron' + }, + cosmwasm: { + version: 'v0.45.0', + repo: 'https://github.com/neutron-org/wasmd', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.4.0' + } + }, + { + name: 'v4.0.1', + proposal: 41, + height: 12255555, + recommendedVersion: 'v4.2.0', + compatibleVersions: ['v4.2.0'], + binaries: { + "linux/amd64": 'https://github.com/neutron-org/neutron/releases/download/v4.2.0/neutrond-linux-amd64' + }, + cosmosSdkVersion: 'neutron-org/cosmos-sdk v0.50.7-neutron', + consensus: { + type: 'cometbft', + version: 'v0.38.7' + }, + cosmwasmVersion: 'neutron-org/wasmd v0.51.0', + cosmwasmEnabled: true, + nextVersionName: '', + sdk: { + type: 'cosmos', + repo: 'https://github.com/neutron-org/cosmos-sdk', + version: 'v0.50.7', + tag: 'v0.50.7-neutron' + }, + cosmwasm: { + version: 'v0.51.0', + repo: 'https://github.com/neutron-org/wasmd', + enabled: true + }, + ibc: { + type: 'go', + version: 'v8.2.1' + } + } + ], + sdk: { + type: 'cosmos', + repo: 'https://github.com/neutron-org/cosmos-sdk', + version: 'v0.50.7', + tag: 'v0.50.7-neutron' + }, + ibc: { + type: 'go', + version: 'v8.2.1' + }, + cosmwasm: { + version: 'v0.51.0', + repo: 'https://github.com/neutron-org/wasmd', + enabled: true + } }, logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/neutron-black-logo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/neutron-black-logo.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/neutron-raw.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/neutron-raw.svg' }, description: 'The most secure CosmWasm platform in Cosmos, Neutron lets smart-contracts leverage bleeding-edge Interchain technology with minimal overhead.', apis: { @@ -74,7 +259,7 @@ const info: Chain = { provider: 'P2P' }, { - address: 'https://neutron-rpc.lavenderfive.com', + address: 'https://rpc.lavenderfive.com:443/neutron', provider: 'Lavender.Five Nodes 🐝' }, { @@ -100,6 +285,14 @@ const info: Chain = { { address: 'https://rpc.neutron.bronbro.io:443', provider: 'Bro_n_Bro' + }, + { + address: 'https://rpc.neutron.quokkastake.io', + provider: '🐹 Quokka Stake' + }, + { + address: 'https://neutron.drpc.org', + provider: 'dRPC' } ], rest: [ @@ -108,7 +301,7 @@ const info: Chain = { provider: 'P2P' }, { - address: 'https://neutron-api.lavenderfive.com', + address: 'https://rest.lavenderfive.com:443/neutron', provider: 'Lavender.Five Nodes 🐝' }, { @@ -134,6 +327,10 @@ const info: Chain = { { address: 'https://lcd.neutron.bronbro.io:443', provider: 'Bro_n_Bro' + }, + { + address: 'https://api.neutron.quokkastake.io', + provider: '🐹 Quokka Stake' } ], grpc: [ @@ -146,7 +343,7 @@ const info: Chain = { provider: 'P2P' }, { - address: 'neutron-grpc.lavenderfive.com:443', + address: 'neutron.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -168,23 +365,56 @@ const info: Chain = { { address: 'https://grpc.neutron.bronbro.io:443', provider: 'Bro_n_Bro' + }, + { + address: 'rpc.neutron.quokkastake.io:9090', + provider: '🐹 Quokka Stake' } ] }, - explorers: [{ + explorers: [ + { kind: 'Mintscan', url: 'https://www.mintscan.io/neutron', txPage: 'https://www.mintscan.io/neutron/transactions/${txHash}', accountPage: 'https://www.mintscan.io/neutron/accounts/${accountAddress}' - }, { + }, + { kind: 'ezstaking', url: 'https://ezstaking.app/neutron', txPage: 'https://ezstaking.app/neutron/txs/${txHash}', accountPage: 'https://ezstaking.app/neutron/account/${accountAddress}' - }], - images: [{ + }, + { + kind: 'WhisperNode 🤐', + url: 'https://mainnet.whispernode.com/neutron', + txPage: 'https://mainnet.whispernode.com/neutron/tx/${txHash}', + accountPage: 'https://mainnet.whispernode.com/neutron/account/${accountAddress}' + } + ], + images: [ + { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/neutron-raw.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/neutron-raw.svg', + theme: { + primaryColorHex: '#000000', + backgroundColorHex: '#00000000', + circle: false + } + }, + { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/ntrn.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/ntrn.svg', + theme: { + primaryColorHex: '#040404', + backgroundColorHex: '#000000', + circle: true + } + }, + { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/neutron-black-logo.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/neutron-black-logo.svg' - }] + } + ] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/neutron/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/neutron/ibc-data.ts index 77b519a74..2e76e86c4 100644 --- a/v2/packages/chain-registry/src/mainnet/neutron/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/neutron/ibc-data.ts @@ -276,6 +276,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'juno', + clientId: '07-tendermint-557', + connectionId: 'connection-524' + }, + chain2: { + chainName: 'neutron', + clientId: '07-tendermint-97', + connectionId: 'connection-71' + }, + channels: [{ + chain1: { + channelId: 'channel-548', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-4328', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -538,6 +567,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'neutron', + clientId: '07-tendermint-137', + connectionId: 'connection-98' + }, + chain2: { + chainName: 'penumbra', + clientId: '07-tendermint-9', + connectionId: 'connection-7' + }, + channels: [{ + chain1: { + channelId: 'channel-4886', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-6', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -567,6 +625,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'neutron', + clientId: '07-tendermint-98', + connectionId: 'connection-72' + }, + chain2: { + chainName: 'pryzm', + clientId: '07-tendermint-6', + connectionId: 'connection-6' + }, + channels: [{ + chain1: { + channelId: 'channel-4329', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-6', + 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/nibiru/asset-list.ts b/v2/packages/chain-registry/src/mainnet/nibiru/asset-list.ts index 509ce9999..9730c8057 100644 --- a/v2/packages/chain-registry/src/mainnet/nibiru/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/nibiru/asset-list.ts @@ -2,15 +2,28 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { $schema: '../assetlist.schema.json', chainName: 'nibiru', - assets: [{ + assets: [ + { description: 'The native token of Nibiru network', - denomUnits: [{ + extendedDescription: 'Nibiru hosts a variety of ecosystem partners in a wide variety of consumer sectors. From RWAs (Coded Estate) to DeFi (Constella, NOM) to Gaming (Blockchain Game Alliance, IntoTheVerse), Nibiru is advancing multiple emerging blockchain narratives that will onboard the next billion users.', + socials: { + website: 'https://nibiru.fi', + twitter: 'https://twitter.com/nibiruchain' + }, + denomUnits: [ + { denom: 'unibi', exponent: 0 - }, { + }, + { denom: 'nibi', exponent: 6 - }], + }, + { + denom: 'attonibi', + exponent: 18 + } + ], base: 'unibi', name: 'Nibiru', display: 'nibi', @@ -22,8 +35,49 @@ const info: AssetList = { coingeckoId: 'nibiru', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.svg' - }] - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.svg', + theme: { + primaryColorHex: '#14c0ce' + } + }], + typeAsset: 'sdk.coin' + }, + { + description: 'uoprek', + denomUnits: [{ + denom: 'tf/nibi149m52kn7nvsg5nftvv4fh85scsavpdfxp5nr7zasz97dum89dp5qkyhy0t/uoprek', + exponent: 0 + }], + base: 'tf/nibi149m52kn7nvsg5nftvv4fh85scsavpdfxp5nr7zasz97dum89dp5qkyhy0t/uoprek', + name: 'uoprek', + display: 'tf/nibi149m52kn7nvsg5nftvv4fh85scsavpdfxp5nr7zasz97dum89dp5qkyhy0t/uoprek', + symbol: 'UOPREK', + typeAsset: 'sdk.coin' + }, + { + description: 'utestate', + denomUnits: [{ + denom: 'tf/nibi1lp28kx3gz0prsztl024z730ufkg3alahaq3e7a6gae22nk0dqdvsyrrgqw/utestate', + exponent: 0 + }], + base: 'tf/nibi1lp28kx3gz0prsztl024z730ufkg3alahaq3e7a6gae22nk0dqdvsyrrgqw/utestate', + name: 'utestate', + display: 'tf/nibi1lp28kx3gz0prsztl024z730ufkg3alahaq3e7a6gae22nk0dqdvsyrrgqw/utestate', + symbol: 'UTESTATE', + typeAsset: 'sdk.coin' + }, + { + description: 'npp', + denomUnits: [{ + denom: 'tf/nibi1xpp7yn0tce62ffattws3gpd6v0tah0mlevef3ej3r4pnfvsehcgqk3jvxq/NPP', + exponent: 0 + }], + base: 'tf/nibi1xpp7yn0tce62ffattws3gpd6v0tah0mlevef3ej3r4pnfvsehcgqk3jvxq/NPP', + name: 'npp', + display: 'tf/nibi1xpp7yn0tce62ffattws3gpd6v0tah0mlevef3ej3r4pnfvsehcgqk3jvxq/NPP', + symbol: 'NPP', + typeAsset: 'sdk.coin' + } + ] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/nibiru/chain.ts b/v2/packages/chain-registry/src/mainnet/nibiru/chain.ts index 366f2c1bc..a1b28d373 100644 --- a/v2/packages/chain-registry/src/mainnet/nibiru/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/nibiru/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://nibiru.fi/', prettyName: 'Nibiru', + chainType: 'cosmos', chainId: 'cataclysm-1', bech32Prefix: 'nibi', daemonName: 'nibid', @@ -30,9 +31,344 @@ const info: Chain = { } }, codebase: { - cosmosSdkVersion: 'v0.47.10', + gitRepo: 'https://github.com/NibiruChain/nibiru', + recommendedVersion: 'v1.5.0', + compatibleVersions: ['v1.5.0'], + binaries: { + "linux/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.5.0/nibid_1.5.0_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.5.0/nibid_1.5.0_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.5.0/nibid_1.5.0_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.5.0/nibid_1.5.0_darwin_arm64.tar.gz' + }, + cosmosSdkVersion: 'v0.47.11', + consensus: { + type: 'cometbft', + version: 'v0.37.5' + }, + cosmwasmVersion: 'v0.44.0', cosmwasmEnabled: true, - cosmwasmVersion: 'v0.44.0' + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/NibiruChain/Networks/main/Mainnet/cataclysm-1/genesis.json' + }, + versions: [ + { + name: 'v1.0.0', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + tag: 'v1.0.0', + height: 1, + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + cosmosSdkVersion: 'v0.45.5', + cosmwasmVersion: 'v0.44.0', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.nibid/data/wasm', + binaries: { + "linux/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.0/nibid_1.0.0_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.0/nibid_1.0.0_linux_arm64.tar.gz' + }, + nextVersionName: 'v1.0.1', + sdk: { + type: 'cosmos', + version: 'v0.45.5' + }, + cosmwasm: { + version: 'v0.44.0', + path: '$HOME/.nibid/data/wasm', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.1' + } + }, + { + name: 'v1.0.1', + recommendedVersion: 'v1.0.1', + compatibleVersions: ['v1.0.1'], + tag: 'v1.0.1', + binaries: { + "linux/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_darwin_arm64.tar.gz' + }, + proposal: 2, + height: 2753803, + cosmosSdkVersion: 'v0.47.7', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.44.0', + cosmwasmEnabled: true, + nextVersionName: 'v1.0.2', + sdk: { + type: 'cosmos', + version: 'v0.47.7' + }, + cosmwasm: { + version: 'v0.44.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.1' + } + }, + { + name: 'v1.0.2', + recommendedVersion: 'v1.0.2', + compatibleVersions: ['v1.0.2'], + tag: 'v1.0.2', + binaries: { + "linux/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.2/nibid_1.0.2_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.2/nibid_1.0.2_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.2/nibid_1.0.2_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.2/nibid_1.0.2_darwin_arm64.tar.gz' + }, + proposal: 6, + height: 3539699, + cosmosSdkVersion: 'v0.47.10', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.44.0', + cosmwasmEnabled: true, + nextVersionName: 'v1.0.3', + sdk: { + type: 'cosmos', + version: 'v0.47.10' + }, + cosmwasm: { + version: 'v0.44.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.1' + } + }, + { + name: 'v1.0.3', + recommendedVersion: 'v1.0.3', + compatibleVersions: ['v1.0.3'], + tag: 'v1.0.3', + binaries: { + "linux/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.3/nibid_1.0.3_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.3/nibid_1.0.3_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.3/nibid_1.0.3_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.3/nibid_1.0.3_darwin_arm64.tar.gz' + }, + proposal: 8, + height: 4088799, + cosmosSdkVersion: 'v0.47.10', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.44.0', + cosmwasmEnabled: true, + nextVersionName: 'v1.1.0', + sdk: { + type: 'cosmos', + version: 'v0.47.10' + }, + cosmwasm: { + version: 'v0.44.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.2' + } + }, + { + name: 'v1.1.0', + recommendedVersion: 'v1.1.0', + compatibleVersions: ['v1.1.0'], + tag: 'v1.1.0', + binaries: { + "linux/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.1.0/nibid_1.1.0_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.1.0/nibid_1.1.0_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.1.0/nibid_1.1.0_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.1.0/nibid_1.1.0_darwin_arm64.tar.gz' + }, + proposal: 9, + height: 4447094, + cosmosSdkVersion: 'v0.47.10', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.44.0', + cosmwasmEnabled: true, + nextVersionName: 'v1.2.0', + sdk: { + type: 'cosmos', + version: 'v0.47.10' + }, + cosmwasm: { + version: 'v0.44.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.2' + } + }, + { + name: 'v1.2.0', + recommendedVersion: 'v1.2.0', + compatibleVersions: ['v1.2.0'], + tag: 'v1.2.0', + binaries: { + "linux/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.2.0/nibid_1.2.0_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.2.0/nibid_1.2.0_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.2.0/nibid_1.2.0_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.2.0/nibid_1.2.0_darwin_arm64.tar.gz' + }, + proposal: 10, + height: 4804662, + cosmosSdkVersion: 'v0.47.10', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.44.0', + cosmwasmEnabled: true, + nextVersionName: 'v1.3.0', + sdk: { + type: 'cosmos', + version: 'v0.47.10' + }, + cosmwasm: { + version: 'v0.44.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.2' + } + }, + { + name: 'v1.3.0', + recommendedVersion: 'v1.3.0', + compatibleVersions: ['v1.3.0'], + tag: 'v1.3.0', + binaries: { + "linux/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.3.0/nibid_1.3.0_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.3.0/nibid_1.3.0_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.3.0/nibid_1.3.0_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.3.0/nibid_1.3.0_darwin_arm64.tar.gz' + }, + proposal: 12, + height: 6281429, + cosmosSdkVersion: 'v0.47.10', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.44.0', + cosmwasmEnabled: true, + nextVersionName: 'v1.4.0', + sdk: { + type: 'cosmos', + version: 'v0.47.10' + }, + cosmwasm: { + version: 'v0.44.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.2' + } + }, + { + name: 'v1.4.0', + proposal: 13, + height: 7457147, + recommendedVersion: 'v1.4.0', + compatibleVersions: ['v1.4.0'], + tag: 'v1.4.0', + binaries: { + "linux/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.4.0/nibid_1.4.0_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.4.0/nibid_1.4.0_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.4.0/nibid_1.4.0_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.4.0/nibid_1.4.0_darwin_arm64.tar.gz' + }, + cosmosSdkVersion: 'v0.47.10', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.44.0', + cosmwasmEnabled: true, + nextVersionName: 'v1.5.0', + sdk: { + type: 'cosmos', + version: 'v0.47.10' + }, + cosmwasm: { + version: 'v0.44.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.2' + } + }, + { + name: 'v1.5.0', + proposal: 14, + height: 8375044, + recommendedVersion: 'v1.5.0', + compatibleVersions: ['v1.5.0'], + tag: 'v1.5.0', + binaries: { + "linux/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.5.0/nibid_1.5.0_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.5.0/nibid_1.5.0_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.5.0/nibid_1.5.0_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.5.0/nibid_1.5.0_darwin_arm64.tar.gz' + }, + cosmosSdkVersion: 'v0.47.11', + consensus: { + type: 'cometbft', + version: 'v0.37.5' + }, + cosmwasmVersion: 'v0.44.0', + cosmwasmEnabled: true, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.47.11' + }, + cosmwasm: { + version: 'v0.44.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.2' + } + } + ], + sdk: { + type: 'cosmos', + version: 'v0.47.11' + }, + ibc: { + type: 'go', + version: 'v7.3.2' + }, + cosmwasm: { + version: 'v0.44.0', + enabled: true + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.png', @@ -40,6 +376,10 @@ const info: Chain = { }, description: 'A Web3 hub ushering in the next era of money', apis: { + wss: [{ + address: 'wss://rpc.nibiru.fi/websocket', + provider: 'Nibiru Foundation' + }], rpc: [ { address: 'https://rpc.nibiru.fi', @@ -54,7 +394,7 @@ const info: Chain = { provider: 'NodeStake' }, { - address: 'https://nibiru-rpc.lavenderfive.com:443', + address: 'https://rpc.lavenderfive.com:443/nibiru', provider: 'Lavender.Five Nodes 🐝' }, { @@ -84,6 +424,18 @@ const info: Chain = { { address: 'https://nibiru-mainnet.rpc.stakevillage.net:443', provider: 'Stake Village' + }, + { + address: 'https://nibiru-rpc.publicnode.com:443', + provider: 'Allnodes ⚡️ Nodes & Staking' + }, + { + address: 'https://rpc.nibiru.roomit.xyz', + provider: 'Roomit' + }, + { + address: 'https://nibiru_mainnet_rpc.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' } ], rest: [ @@ -104,7 +456,7 @@ const info: Chain = { provider: 'silent' }, { - address: 'https://nibiru-api.lavenderfive.com:443', + address: 'https://rest.lavenderfive.com:443/nibiru', provider: 'Lavender.Five Nodes 🐝' }, { @@ -125,7 +477,7 @@ const info: Chain = { }, { address: 'https://nibiru.api.staking-explorer.com', - provider: 'Daily DROP' + provider: 'Daily DROP | 2% Fee' }, { address: 'https://nibiru-api.noders.services', @@ -134,6 +486,18 @@ const info: Chain = { { address: 'https://nibiru-mainnet.api.stakevillage.net', provider: 'Stake Village' + }, + { + address: 'https://nibiru-rest.publicnode.com', + provider: 'Allnodes ⚡️ Nodes & Staking' + }, + { + address: 'https://api.nibiru.roomit.xyz', + provider: 'Roomit' + }, + { + address: 'https://nibiru_mainnet_api.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' } ], grpc: [ @@ -154,7 +518,7 @@ const info: Chain = { provider: 'silent' }, { - address: 'https://nibiru-grpc.lavenderfive.com:443', + address: 'nibiru.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -180,6 +544,14 @@ const info: Chain = { { address: 'nibiru-mainnet.grpc.stakevillage.net:443', provider: 'Stake Village' + }, + { + address: 'nibiru-grpc.publicnode.com:443', + provider: 'Allnodes ⚡️ Nodes & Staking' + }, + { + address: 'grpc.nibiru.roomit.xyz:8443', + provider: 'Roomit' } ] }, @@ -219,11 +591,26 @@ const info: Chain = { url: 'https://exp.stakevillage.net/nibiru-mainnet', txPage: 'https://exp.stakevillage.net/nibiru-mainnet/tx/${txHash}', accountPage: 'https://exp.stakevillage.net/nibiru-mainnet/accounts/${accountAddress}' + }, + { + kind: 'Roomit', + url: 'https://explorer.tendermint.roomit.xyz/nibiru-mainnet', + txPage: 'https://explorer.tendermint.roomit.xyz/nibiru-mainnet/tx/${txHash}', + accountPage: 'https://explorer.tendermint.roomit.xyz/nibiru-mainnet/accounts/${accountAddress}' + }, + { + kind: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥', + url: 'https://explorer.whenmoonwhenlambo.money/nibiru', + txPage: 'https://explorer.whenmoonwhenlambo.money/nibiru/tx/${txHash}', + accountPage: 'https://explorer.whenmoonwhenlambo.money/nibiru/account/${accountAddress}' } ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.svg', + theme: { + primaryColorHex: '#14c0ce' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/nim/asset-list.ts b/v2/packages/chain-registry/src/mainnet/nim/asset-list.ts new file mode 100644 index 000000000..fece9e838 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/nim/asset-list.ts @@ -0,0 +1,39 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../assetlist.schema.json', + chainName: 'nim', + assets: [{ + description: 'The native token of Nim Network.', + extendedDescription: 'Nim Network is a highly-adoptable AI Gaming chain that will provide the ultimate ecosystem for exploration and development of games at the intersection of Web3 and AI.', + denomUnits: [{ + denom: 'anim', + exponent: 0 + }, { + denom: 'nim', + exponent: 18 + }], + typeAsset: 'sdk.coin', + base: 'anim', + name: 'NIM Network', + display: 'nim', + symbol: 'NIM', + coingeckoId: 'nim-network', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nim/images/nim.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nim/images/nim.svg', + theme: { + primaryColorHex: '#519cea' + } + }], + socials: { + website: 'https://ai.nim.network/', + twitter: 'https://twitter.com/nim_network' + }, + keywords: ['gaming', 'AI'], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nim/images/nim.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nim/images/nim.svg' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/nim/chain.ts b/v2/packages/chain-registry/src/mainnet/nim/chain.ts new file mode 100644 index 000000000..4de8e0504 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/nim/chain.ts @@ -0,0 +1,75 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../chain.schema.json', + chainName: 'nim', + status: 'live', + networkType: 'mainnet', + website: 'https://ai.nim.network', + prettyName: 'Nim Network', + chainType: 'cosmos', + chainId: 'nim_1122-1', + bech32Prefix: 'nim', + slip44: 60, + fees: { + feeTokens: [{ + denom: 'anim', + lowGasPrice: 20000000000, + averageGasPrice: 20000000000, + highGasPrice: 20000000000 + }] + }, + staking: { + stakingTokens: [{ + denom: 'anim' + }], + lockDuration: { + time: '1209600s' + } + }, + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nim/images/nim.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nim/images/nim.svg' + }, + description: 'Nim Network is a highly-adoptable AI Gaming chain that will provide the ultimate ecosystem for exploration and development of games at the intersection of Web3 and AI.', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nim/images/nim.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nim/images/nim.svg', + theme: { + primaryColorHex: '#519cea' + } + }], + codebase: { + gitRepo: 'https://github.com/Nim-Network-Foundation/mainnet', + genesis: { + genesisUrl: 'https://github.com/Nim-Network-Foundation/mainnet/raw/main/genesis.json' + }, + recommendedVersion: 'v2.1.3-rc02', + compatibleVersions: ['v2.1.3-rc02'], + versions: [{ + name: 'v2.1', + recommendedVersion: 'v2.1.3-rc02', + compatibleVersions: ['v2.1.3-rc02'] + }] + }, + apis: { + rpc: [{ + address: 'https://nim-mainnet-tendermint.public.blastapi.io', + provider: 'BlastAPI' + }], + rest: [{ + address: 'https://nim-mainnet-rest.public.blastapi.io', + provider: 'BlastAPI' + }], + evmHttpJsonrpc: [{ + address: 'https://nim-mainnet.public.blastapi.io', + provider: 'BlastAPI' + }] + }, + explorers: [{ + kind: 'FYI', + url: 'https://dym.fyi/r/nim', + txPage: 'https://dym.fyi/r/nim/tx/${txHash}', + accountPage: 'https://dym.fyi/r/nim/address/${accountAddress}' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/nim/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/nim/ibc-data.ts new file mode 100644 index 000000000..40c14e39a --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/nim/ibc-data.ts @@ -0,0 +1,31 @@ +import { IBCData } from '@chain-registry/v2-types'; +const info: IBCData[] = [{ + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'dymension', + clientId: '07-tendermint-44', + connectionId: 'connection-34' + }, + chain2: { + chainName: 'nim', + clientId: '07-tendermint-0', + connectionId: 'connection-0' + }, + channels: [{ + chain1: { + channelId: 'channel-49', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-0', + 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/nim/index.ts b/v2/packages/chain-registry/src/mainnet/nim/index.ts new file mode 100644 index 000000000..c9208adae --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/nim/index.ts @@ -0,0 +1,7 @@ +import _assetList from './asset-list'; +import _chain from './chain'; +import _ibcData from './ibc-data'; + +export const assetList = _assetList; +export const chain = _chain; +export const ibcData = _ibcData; diff --git a/v2/packages/chain-registry/src/mainnet/noble/asset-list.ts b/v2/packages/chain-registry/src/mainnet/noble/asset-list.ts index d1e430a6d..c9311aeb8 100644 --- a/v2/packages/chain-registry/src/mainnet/noble/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/noble/asset-list.ts @@ -13,6 +13,7 @@ const info: AssetList = { denom: 'stake', exponent: 6 }], + typeAsset: 'sdk.coin', base: 'ustake', name: 'Stake', display: 'stake', @@ -23,7 +24,10 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/stake.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/stake.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/stake.svg', + theme: { + primaryColorHex: '#a8bbfb' + } }] }, { @@ -36,6 +40,7 @@ const info: AssetList = { denom: 'frienzies', exponent: 6 }], + typeAsset: 'sdk.coin', base: 'ufrienzies', display: 'frienzies', name: 'Frienzies', @@ -46,7 +51,10 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/frnz.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/frnz.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/frnz.svg', + theme: { + primaryColorHex: '#04041c' + } }] }, { @@ -81,8 +89,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg' }, images: [{ + imageSync: { + chainName: 'cosmoshub', + baseDenom: 'uatom' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg', + theme: { + primaryColorHex: '#272d45' + } }] }, { @@ -95,9 +110,10 @@ const info: AssetList = { denom: 'usdc', exponent: 6 }], + typeAsset: 'sdk.coin', base: 'uusdc', display: 'usdc', - name: 'USD Coin', + name: 'USDC', symbol: 'USDC', coingeckoId: 'usd-coin', traces: [{ @@ -109,12 +125,89 @@ const info: AssetList = { provider: 'Circle' }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/USDCoin.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/USDCoin.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' + }, + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + theme: { + circle: true, + primaryColorHex: '#2775CA' + } + }] + }, + { + description: 'Ondo US Dollar Yield', + extendedDescription: 'USDY is a tokenized note secured by short-term US Treasuries and bank demand deposits. USDY is accessible to non-US individual and institutional investors and is transferable onchain 40-50 days after purchase.', + denomUnits: [{ + denom: 'ausdy', + exponent: 0, + aliases: ['attousdy'] + }, { + denom: 'usdy', + exponent: 18 + }], + base: 'ausdy', + display: 'usdy', + name: 'Ondo US Dollar Yield', + symbol: 'USDY', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/usdy.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/usdy.svg' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/USDCoin.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/USDCoin.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/usdy.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/usdy.svg', + theme: { + primaryColorHex: '#142c5c' + } + }], + coingeckoId: 'ondo-us-dollar-yield', + socials: { + website: 'https://ondo.finance/usdy', + twitter: 'https://x.com/OndoFinance' + }, + typeAsset: 'sdk.coin' + }, + { + description: 'EURe is a Euro-backed stablecoin issued by Monerium on Noble.', + denomUnits: [{ + denom: 'ueure', + exponent: 0 + }, { + denom: 'eure', + exponent: 6 + }], + typeAsset: 'sdk.coin', + base: 'ueure', + name: 'Monerium EUR emoney', + display: 'eure', + symbol: 'EURe', + traces: [{ + type: 'additional-mintage', + counterparty: { + chainName: 'ethereum', + baseDenom: '0x3231Cb76718CDeF2155FC47b5286d82e6eDA273f' + }, + provider: 'Monerium' + }], + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0x3231Cb76718CDeF2155FC47b5286d82e6eDA273f' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eure.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eure.svg', + theme: { + circle: true, + primaryColorHex: '#0095D7', + backgroundColorHex: '#FFFFFF' + } }] } ] diff --git a/v2/packages/chain-registry/src/mainnet/noble/chain.ts b/v2/packages/chain-registry/src/mainnet/noble/chain.ts index 49beee2aa..73aa4955e 100644 --- a/v2/packages/chain-registry/src/mainnet/noble/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/noble/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../chain.schema.json', chainName: 'noble', + chainType: 'cosmos', chainId: 'noble-1', website: 'https://nobleassets.xyz/', prettyName: 'Noble', @@ -27,17 +28,248 @@ const info: Chain = { highGasPrice: 0.02 }] }, - staking: { - stakingTokens: [{ - denom: 'ustake' - }], - lockDuration: { - time: '1814400s' - } - }, codebase: { - cosmosSdkVersion: 'v0.45.16', - cosmwasmEnabled: false + gitRepo: 'https://github.com/strangelove-ventures/noble', + recommendedVersion: 'v6.0.0', + compatibleVersions: ['v6.0.0'], + cosmosSdkVersion: 'noble-assets/cosmos-sdk v0.45.16-send-restrictions', + consensus: { + type: 'cometbft', + version: 'v0.34.27' + }, + cosmwasmEnabled: false, + genesis: { + name: 'v1.0.0', + genesisUrl: 'https://raw.githubusercontent.com/strangelove-ventures/noble-networks/main/mainnet/noble-1/genesis.json' + }, + versions: [ + { + name: 'v1.0.0', + tag: 'v1.0.0', + height: 0, + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + cosmosSdkVersion: 'v0.45', + consensus: { + type: 'tendermint', + version: 'v0.34' + }, + cosmwasmEnabled: false, + nextVersionName: 'neon', + sdk: { + type: 'cosmos', + version: 'v0.45' + }, + cosmwasm: { + enabled: false + }, + ibc: { + type: 'go', + version: 'v3.4.0', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'neon', + tag: 'v2.0.1', + height: 119000, + recommendedVersion: 'v2.0.1', + compatibleVersions: ['v2.0.1', 'v2.0.0'], + cosmosSdkVersion: 'v0.45', + consensus: { + type: 'tendermint', + version: 'v0.34' + }, + cosmwasmEnabled: false, + nextVersionName: 'radon', + sdk: { + type: 'cosmos', + version: 'v0.45' + }, + cosmwasm: { + enabled: false + }, + ibc: { + type: 'go', + version: 'v3.4.0', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'radon', + tag: 'v3.0.0', + height: 1296000, + recommendedVersion: 'v3.0.0', + compatibleVersions: ['v3.0.0'], + cosmosSdkVersion: 'v0.45.15', + consensus: { + type: 'cometbft', + version: 'v0.34.27' + }, + cosmwasmEnabled: false, + nextVersionName: 'v3.1.0', + sdk: { + type: 'cosmos', + version: 'v0.45.15' + }, + cosmwasm: { + enabled: false + }, + ibc: { + type: 'go', + version: 'v3.4.0', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'v3.1.0', + tag: 'v3.1.0', + height: 2672000, + recommendedVersion: 'v3.1.0', + compatibleVersions: ['v3.1.0'], + cosmosSdkVersion: 'v0.45.15', + consensus: { + type: 'cometbft', + version: 'v0.34.27' + }, + cosmwasmEnabled: false, + nextVersionName: 'argon', + sdk: { + type: 'cosmos', + version: 'v0.45.15' + }, + cosmwasm: { + enabled: false + }, + ibc: { + type: 'go', + version: 'v3.4.0', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'argon', + tag: 'v4.0.3', + height: 3408600, + recommendedVersion: 'v4.0.3', + compatibleVersions: ['v4.0.3'], + cosmosSdkVersion: 'v0.45.16', + consensus: { + type: 'cometbft', + version: 'v0.34.27' + }, + cosmwasmEnabled: false, + nextVersionName: 'fusion', + sdk: { + type: 'cosmos', + version: 'v0.45.16' + }, + cosmwasm: { + enabled: false + }, + ibc: { + type: 'go', + version: 'v4.5.1', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'fusion', + tag: 'v4.1.3', + height: 5797500, + recommendedVersion: 'v4.1.3', + compatibleVersions: ['v4.1.3'], + cosmosSdkVersion: 'v0.45.16', + consensus: { + type: 'cometbft', + version: 'v0.34.27' + }, + cosmwasmEnabled: false, + nextVersionName: 'krypton', + sdk: { + type: 'cosmos', + version: 'v0.45.16' + }, + cosmwasm: { + enabled: false + }, + ibc: { + type: 'go', + version: 'v4.5.1', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'krypton', + tag: 'v5.0.0', + height: 7947000, + recommendedVersion: 'v5.0.0', + compatibleVersions: ['v5.0.0'], + cosmosSdkVersion: 'noble-assets/cosmos-sdk v0.45.16-send-restrictions', + consensus: { + type: 'cometbft', + version: 'v0.34.27' + }, + cosmwasmEnabled: false, + nextVersionName: 'xenon', + sdk: { + type: 'cosmos', + repo: 'https://github.com/noble-assets/cosmos-sdk', + version: 'v0.45.16', + tag: 'v0.45.16-send-restrictions' + }, + cosmwasm: { + enabled: false + }, + ibc: { + type: 'go', + version: 'v4.6.0', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'xenon', + tag: 'v6.0.0', + height: 11110000, + recommendedVersion: 'v6.0.0', + compatibleVersions: ['v6.0.0'], + cosmosSdkVersion: 'noble-assets/cosmos-sdk v0.45.16-send-restrictions', + consensus: { + type: 'cometbft', + version: 'v0.34.27' + }, + cosmwasmEnabled: false, + nextVersionName: '', + sdk: { + type: 'cosmos', + repo: 'https://github.com/noble-assets/cosmos-sdk', + version: 'v0.45.16', + tag: 'v0.45.16-send-restrictions' + }, + cosmwasm: { + enabled: false + }, + ibc: { + type: 'go', + version: 'v4.6.0', + icsEnabled: ['ics20-1'] + } + } + ], + sdk: { + type: 'cosmos', + repo: 'https://github.com/noble-assets/cosmos-sdk', + version: 'v0.45.16', + tag: 'v0.45.16-send-restrictions' + }, + ibc: { + type: 'go', + version: 'v4.6.0', + icsEnabled: ['ics20-1'] + }, + cosmwasm: { + enabled: false + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/stake.png', @@ -49,21 +281,21 @@ const info: Chain = { address: 'https://noble-rpc.polkachu.com', provider: 'polkachu' }, { - address: 'https://noble-rpc.lavenderfive.com:443', + address: 'https://rpc.lavenderfive.com:443/noble', provider: 'Lavender.Five Nodes 🐝' }], rest: [{ address: 'https://noble-api.polkachu.com', provider: 'polkachu' }, { - address: 'https://noble-api.lavenderfive.com:443', + address: 'https://rest.lavenderfive.com:443/noble', provider: 'Lavender.Five Nodes 🐝' }], grpc: [{ address: 'noble-grpc.polkachu.com:21590', provider: 'polkachu' }, { - address: 'https://noble-grpc.lavenderfive.com:443', + address: 'noble.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }] }, @@ -80,11 +312,6 @@ const info: Chain = { txPage: 'https://ezstaking.app/noble/txs/${txHash}', accountPage: 'https://ezstaking.app/noble/account/${accountAddress}' }, - { - kind: 'ping.pub', - url: 'https://explore.strange.love/noble-1', - txPage: 'https://explore.strange.love/noble-1/tx/${txHash}' - }, { kind: 'Stakeflow', url: 'https://stakeflow.io/noble', @@ -93,7 +320,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/stake.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/stake.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/stake.svg', + theme: { + primaryColorHex: '#a8bbfb' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/noble/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/noble/ibc-data.ts index f66ad8966..0f9f66b3b 100644 --- a/v2/packages/chain-registry/src/mainnet/noble/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/noble/ibc-data.ts @@ -86,6 +86,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'beezee', + clientId: '07-tendermint-9', + connectionId: 'connection-3' + }, + chain2: { + chainName: 'noble', + clientId: '07-tendermint-112', + connectionId: 'connection-107' + }, + channels: [{ + chain1: { + channelId: 'channel-3', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-95', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -173,6 +202,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'doravota', + clientId: '07-tendermint-23', + connectionId: 'connection-29' + }, + chain2: { + chainName: 'noble', + clientId: '07-tendermint-111', + connectionId: 'connection-106' + }, + channels: [{ + chain1: { + channelId: 'channel-14', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-94', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -377,6 +435,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'joltify', + clientId: '07-tendermint-4', + connectionId: 'connection-1' + }, + chain2: { + chainName: 'noble', + clientId: '07-tendermint-102', + connectionId: 'connection-94' + }, + channels: [{ + chain1: { + channelId: 'channel-1', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-81', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -406,6 +493,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'kava', + clientId: '07-tendermint-172', + connectionId: 'connection-214' + }, + chain2: { + chainName: 'noble', + clientId: '07-tendermint-107', + connectionId: 'connection-102' + }, + channels: [{ + chain1: { + channelId: 'channel-151', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-88', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -550,6 +666,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'noble', + clientId: '07-tendermint-98', + connectionId: 'connection-91' + }, + chain2: { + chainName: 'onex', + clientId: '07-tendermint-6', + connectionId: 'connection-14' + }, + channels: [{ + chain1: { + channelId: 'channel-78', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-5', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -639,6 +784,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'noble', + clientId: '07-tendermint-103', + connectionId: 'connection-95' + }, + chain2: { + chainName: 'planq', + clientId: '07-tendermint-567', + connectionId: 'connection-490' + }, + channels: [{ + chain1: { + channelId: 'channel-82', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-63', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -668,6 +842,64 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'noble', + clientId: '07-tendermint-100', + connectionId: 'connection-92' + }, + chain2: { + chainName: 'pryzm', + clientId: '07-tendermint-5', + connectionId: 'connection-5' + }, + channels: [{ + chain1: { + channelId: 'channel-79', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-5', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'noble', + clientId: '07-tendermint-104', + connectionId: 'connection-96' + }, + chain2: { + chainName: 'regen', + clientId: '07-tendermint-177', + connectionId: 'connection-149' + }, + channels: [{ + chain1: { + channelId: 'channel-83', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-165', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -727,6 +959,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'noble', + clientId: '07-tendermint-106', + connectionId: 'connection-99' + }, + chain2: { + chainName: 'shido', + clientId: '07-tendermint-9', + connectionId: 'connection-11' + }, + channels: [{ + chain1: { + channelId: 'channel-87', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-5', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -815,6 +1076,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'noble', + clientId: '07-tendermint-114', + connectionId: 'connection-109' + }, + chain2: { + chainName: 'titan', + clientId: '07-tendermint-1', + connectionId: 'connection-0' + }, + channels: [{ + chain1: { + channelId: 'channel-99', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-0', + 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/nois/asset-list.ts b/v2/packages/chain-registry/src/mainnet/nois/asset-list.ts index 58dc21a13..d4ac37140 100644 --- a/v2/packages/chain-registry/src/mainnet/nois/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/nois/asset-list.ts @@ -27,8 +27,12 @@ const info: AssetList = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nois/images/nois.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nois/images/nois.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nois/images/nois.svg', + theme: { + primaryColorHex: '#0c0c14' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/nois/chain.ts b/v2/packages/chain-registry/src/mainnet/nois/chain.ts index c173e9e4f..9a313f710 100644 --- a/v2/packages/chain-registry/src/mainnet/nois/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/nois/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://nois.network', prettyName: 'Nois', + chainType: 'cosmos', chainId: 'nois-1', bech32Prefix: 'nois', daemonName: 'noisd', @@ -30,9 +31,50 @@ const info: Chain = { } }, codebase: { + gitRepo: 'https://github.com/noislabs/noisd', + recommendedVersion: 'v1.0.4', + compatibleVersions: ['v1.0.0', 'v1.0.4'], cosmosSdkVersion: 'v0.45.15', + consensus: { + type: 'cometbft', + version: 'v0.34.29' + }, + cosmwasmVersion: 'v0.31.0', cosmwasmEnabled: true, - cosmwasmVersion: 'v0.31.0' + genesis: { + name: 'v1', + genesisUrl: 'https://raw.githubusercontent.com/noislabs/networks/nois1.final.1/nois-1/genesis.json' + }, + versions: [{ + name: 'v1', + tag: 'v1.0.4', + height: 0, + recommendedVersion: 'v1.0.4', + compatibleVersions: ['v1.0.0', 'v1.0.4'], + cosmosSdkVersion: 'v0.45.15', + consensus: { + type: 'cometbft', + version: 'v0.34.29' + }, + cosmwasmVersion: 'v0.31.0', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: 'v0.45.15' + }, + cosmwasm: { + version: 'v0.31.0', + enabled: true + } + }], + sdk: { + type: 'cosmos', + version: 'v0.45.15' + }, + cosmwasm: { + version: 'v0.31.0', + enabled: true + } }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nois/images/nois.png', @@ -41,7 +83,10 @@ const info: Chain = { } }, { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nois/images/nois.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nois/images/nois.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nois/images/nois.svg', + theme: { + primaryColorHex: '#0c0c14' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nois/images/nois.png' @@ -57,7 +102,7 @@ const info: Chain = { provider: 'BccNodes' }, { - address: 'https://nois-rpc.lavenderfive.com:443', + address: 'https://rpc.lavenderfive.com:443/nois', provider: 'Lavender.Five Nodes 🐝' }, { @@ -100,10 +145,6 @@ const info: Chain = { address: 'https://nois-rpc.kingnodes.com', provider: 'kingnodes 👑' }, - { - address: 'https://nois.rpc.kjnodes.com', - provider: 'kjnodes' - }, { address: 'https://rpc.nois.silentvalidator.com', provider: 'silent' @@ -127,7 +168,7 @@ const info: Chain = { provider: 'BccNodes' }, { - address: 'https://nois-grpc.lavenderfive.com:443', + address: 'nois.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -174,10 +215,6 @@ const info: Chain = { address: 'https://nois-grpc.kingnodes.com', provider: 'kingnodes 👑' }, - { - address: 'nois.grpc.kjnodes.com:15190', - provider: 'kjnodes' - }, { address: 'grpc.nois.silentvalidator.com:443', provider: 'silent' @@ -197,7 +234,7 @@ const info: Chain = { provider: '𝐥𝐞𝐬𝐧𝐢𝐤 | 𝐔𝐓𝐒𝐀' }, { - address: 'https://nois-api.lavenderfive.com:443', + address: 'https://rest.lavenderfive.com:443/nois', provider: 'Lavender.Five Nodes 🐝' }, { @@ -232,10 +269,6 @@ const info: Chain = { address: 'https://nois-rest.kingnodes.com', provider: 'kingnodes 👑' }, - { - address: 'https://nois.api.kjnodes.com', - provider: 'kjnodes' - }, { address: 'https://api.nois.silentvalidator.com', provider: 'silent' diff --git a/v2/packages/chain-registry/src/mainnet/nolus/asset-list.ts b/v2/packages/chain-registry/src/mainnet/nolus/asset-list.ts index f80ebf87d..c0faaea32 100644 --- a/v2/packages/chain-registry/src/mainnet/nolus/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/nolus/asset-list.ts @@ -23,12 +23,16 @@ const info: AssetList = { coingeckoId: 'nolus', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nolus/images/nolus.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nolus/images/nolus.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nolus/images/nolus.svg', + theme: { + primaryColorHex: '#fc542c' + } }], socials: { website: 'https://nolus.io/', twitter: 'https://twitter.com/NolusProtocol' - } + }, + typeAsset: 'sdk.coin' }, { description: 'axlUSDC transferred from the Osmosis mainnet that is supported on the Nolus chain', @@ -64,10 +68,16 @@ const info: AssetList = { baseDenom: 'ibc/D189335C6E4A68B513C10AB227BF1C1D38C746766278BA3EEB4FB14124F1D858' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdc.axl.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdc.axl.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdc.axl.svg', + theme: { + primaryColorHex: '#2474cb' + } }, { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.svg', + theme: { + primaryColorHex: '#2474cc' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdc.axl.png', @@ -108,7 +118,10 @@ const info: AssetList = { baseDenom: 'uosmo' }, 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' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmo.svg', + theme: { + primaryColorHex: '#760dbb' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmo.png', @@ -149,7 +162,10 @@ const info: AssetList = { baseDenom: 'ibc/D176154B0C63D1F9C6DCFB4F70349EBF2E2B5A87A05902F57A6AE92B863E9AEC' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stosmo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stosmo.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stosmo.svg', + theme: { + primaryColorHex: '#e40474' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stosmo.png', @@ -190,7 +206,10 @@ const info: AssetList = { baseDenom: 'ibc/27394FB092D2ECCD56123C74F36E4C1F926001CEADA9CA97EA622B25F41E5EB2' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg', + theme: { + primaryColorHex: '#272d45' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png', @@ -231,7 +250,10 @@ const info: AssetList = { baseDenom: 'ibc/C140AFD542AE77BD7DCC83F13FDD8C5E5BB8C4929785E6EC2F4C636F98F17901' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/statom.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/statom.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/statom.svg', + theme: { + primaryColorHex: '#e40474' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/statom.png', @@ -271,14 +293,17 @@ const info: AssetList = { chainName: 'osmosis', baseDenom: 'ibc/EA1D43981D5C9A1C4AAEA9C23BB1D4FA126BA9BC7020A25E0AE4AA841EA25DC5' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/eth.axl.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/eth.axl.svg' }, { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/weth.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/weth.png', + theme: { + primaryColorHex: '#3a3444' + } }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/eth.axl.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/eth.axl.svg' } }, { @@ -315,9 +340,15 @@ const info: AssetList = { baseDenom: 'ibc/D1542AA8762DB13087D8364F3EA6509FD6F009A34F00426AF9E4F9FA85CBBF1F' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wbtc.axl.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wbtc.axl.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wbtc.axl.svg', + theme: { + primaryColorHex: '#312b3a' + } }, { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/wbtc.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/wbtc.png', + theme: { + primaryColorHex: '#41394d' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wbtc.axl.png', @@ -358,7 +389,10 @@ const info: AssetList = { baseDenom: 'ibc/1480B8FD20AD5FCAE81EA87584D269547DD4D436843C1D20F15E00EB64743EF4' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.svg', + theme: { + primaryColorHex: '#bc342c' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.png', @@ -399,7 +433,10 @@ const info: AssetList = { baseDenom: 'ibc/903A61A498756EA560B85A85132D3AEE21B5DEDD41213725D22ABF276EA6945E' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/axl.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/axl.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/axl.svg', + theme: { + primaryColorHex: '#040404' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/axl.png', @@ -440,7 +477,10 @@ const info: AssetList = { baseDenom: 'ibc/46B44899322F3CD854D2D46DEEF881958467CDD4B3B10086DA49296BBED94BED' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/juno.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/juno.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/juno.svg', + theme: { + primaryColorHex: '#fa7b7b' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/juno.png', @@ -481,7 +521,10 @@ const info: AssetList = { baseDenom: 'ibc/6AE98883D4D5D5FF9E50D7130F1305DA2FFA0C652D1DD9C123657C6B4EB2DF8A' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/evmos.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/evmos.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/evmos.svg', + theme: { + primaryColorHex: '#ec4c34' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/evmos.png', @@ -522,7 +565,10 @@ const info: AssetList = { baseDenom: 'ibc/CAA179E40F0266B0B29FB5EAA288FB9212E628822265D4141EBD1C47C3CBFCBC' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkatom.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkatom.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkatom.svg', + theme: { + primaryColorHex: '#c4444c' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkatom.png', @@ -563,7 +609,10 @@ const info: AssetList = { baseDenom: 'ibc/0954E1C28EB7AF5B72D24F3BC2B47BBB2FDF91BDDFD57B74B99E133AED40972A' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/scrt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/scrt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/scrt.svg', + theme: { + primaryColorHex: '#040404' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/scrt.png', @@ -643,7 +692,10 @@ const info: AssetList = { baseDenom: 'ibc/987C17B11ABC2B20019178ACE62929FE9840202CE79498E29FE8E5CB02B7C0A4' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/stars.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/stars.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/stars.svg', + theme: { + primaryColorHex: '#db2777' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/stars.png', @@ -684,7 +736,10 @@ const info: AssetList = { baseDenom: 'ibc/D79E7D83AB399BFFF93433E54FAA480C191248FC556924A2A8351AE2638B3877' }, 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/celestia/images/celestia.svg', + theme: { + primaryColorHex: '#7c2cfb' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/celestia/images/celestia.png', @@ -725,13 +780,146 @@ const info: AssetList = { baseDenom: 'ibc/A8CA5EE328FA10C9519DF6057DA1F69682D28F7D0F5CCC7ECB72E3DCA2D157A4' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/strd.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/strd.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/strd.svg', + theme: { + primaryColorHex: '#e4047c' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/strd.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/strd.svg' } }, + { + description: 'CUDOS transferred from the Osmosis mainnet that is supported on the Nolus chain', + denomUnits: [{ + denom: 'ibc/BB9810E7FE8836311126F15BE0B20E7463189751840F8C3FEF3AC8F87D8AB7C8', + exponent: 0, + aliases: ['acudos'] + }, { + denom: 'cudos', + exponent: 18, + aliases: [] + }], + typeAsset: 'ics20', + base: 'ibc/BB9810E7FE8836311126F15BE0B20E7463189751840F8C3FEF3AC8F87D8AB7C8', + name: 'CUDOS', + display: 'cudos', + symbol: 'CUDOS', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'osmosis', + baseDenom: 'ibc/E09ED39F390EC51FA9F3F69BEA08B5BBE6A48B3057B2B1C3467FAAE9E58B021B', + channelId: 'channel-783' + }, + chain: { + channelId: 'channel-0', + path: 'transfer/channel-0/transfer/channel-298/acudos' + } + }], + images: [{ + imageSync: { + chainName: 'osmosis', + baseDenom: 'ibc/E09ED39F390EC51FA9F3F69BEA08B5BBE6A48B3057B2B1C3467FAAE9E58B021B' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cudos/images/cudos.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cudos/images/cudos.svg', + theme: { + primaryColorHex: '#5d95ec' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cudos/images/cudos.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cudos/images/cudos.svg' + } + }, + { + description: 'Alloyed BTC transferred from the Osmosis mainnet that is supported on the Nolus chain', + denomUnits: [{ + denom: 'ibc/E45CFCB959F4F6D1065B7033EE49A88E606E6AD82E75725219B3D68B0FA89987', + exponent: 0 + }, { + denom: 'allBTC', + exponent: 8, + aliases: [] + }], + typeAsset: 'ics20', + base: 'ibc/E45CFCB959F4F6D1065B7033EE49A88E606E6AD82E75725219B3D68B0FA89987', + name: 'Alloyed BTC', + display: 'allBTC', + symbol: 'BTC', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'osmosis', + baseDenom: 'factory/osmo1z6r6qdknhgsc0zeracktgpcxf43j6sekq07nw8sxduc9lg0qjjlqfu25e3/alloyed/allBTC', + channelId: 'channel-783' + }, + chain: { + channelId: 'channel-0', + path: 'transfer/channel-0/factory/osmo1z6r6qdknhgsc0zeracktgpcxf43j6sekq07nw8sxduc9lg0qjjlqfu25e3/alloyed/allBTC' + } + }], + images: [{ + imageSync: { + chainName: 'osmosis', + baseDenom: 'factory/osmo1z6r6qdknhgsc0zeracktgpcxf43j6sekq07nw8sxduc9lg0qjjlqfu25e3/alloyed/allBTC' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/bitcoin/images/btc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/bitcoin/images/btc.svg', + theme: { + primaryColorHex: '#f4941c' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/bitcoin/images/btc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/bitcoin/images/btc.svg' + } + }, + { + description: 'Alloyed SOL transferred from the Osmosis mainnet that is supported on the Nolus chain', + denomUnits: [{ + denom: 'ibc/762E1E45658845A12E214A91C3C05FDFC5951D60404FAADA225A369A96DCD9A9', + exponent: 0 + }, { + denom: 'allSOL', + exponent: 9, + aliases: [] + }], + typeAsset: 'ics20', + base: 'ibc/762E1E45658845A12E214A91C3C05FDFC5951D60404FAADA225A369A96DCD9A9', + name: 'Alloyed SOL', + display: 'allSOL', + symbol: 'SOL', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'osmosis', + baseDenom: 'factory/osmo1n3n75av8awcnw4jl62n3l48e6e4sxqmaf97w5ua6ddu4s475q5qq9udvx4/alloyed/allSOL', + channelId: 'channel-783' + }, + chain: { + channelId: 'channel-0', + path: 'transfer/channel-0/factory/osmo1n3n75av8awcnw4jl62n3l48e6e4sxqmaf97w5ua6ddu4s475q5qq9udvx4/alloyed/allSOL' + } + }], + images: [{ + imageSync: { + chainName: 'osmosis', + baseDenom: 'factory/osmo1n3n75av8awcnw4jl62n3l48e6e4sxqmaf97w5ua6ddu4s475q5qq9udvx4/alloyed/allSOL' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol_circle.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol_circle.svg', + theme: { + primaryColorHex: '#000000' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol_circle.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol_circle.svg' + } + }, { description: 'NTRN transferred from the Neutron mainnet that is supported on the Nolus chain', denomUnits: [{ @@ -766,10 +954,18 @@ const info: AssetList = { baseDenom: 'untrn' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/ntrn.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/ntrn.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/ntrn.svg', + theme: { + primaryColorHex: '#040404', + backgroundColorHex: '#000000', + circle: true + } }, { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/neutron.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/neutron.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/neutron.svg', + theme: { + primaryColorHex: '#040404' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/ntrn.png', @@ -810,12 +1006,54 @@ const info: AssetList = { baseDenom: 'ibc/2CB87BCE0937B1D1DFCEE79BE4501AAF3C265E923509AEAC410AD85D27F35130' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.svg', + theme: { + primaryColorHex: '#21212f' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.svg' } + }, + { + description: 'dATOM transferred from the Neutron mainnet that is supported on the Nolus chain', + denomUnits: [{ + denom: 'ibc/EB08474FFC49B6BB2F03F7D9B08697138F4DA53347CA1AB718C8BCFBB58C1B2B', + exponent: 0, + aliases: ['udatom'] + }, { + denom: 'dATOM', + exponent: 6, + aliases: [] + }], + typeAsset: 'ics20', + base: 'ibc/EB08474FFC49B6BB2F03F7D9B08697138F4DA53347CA1AB718C8BCFBB58C1B2B', + name: 'dATOM', + display: 'dATOM', + symbol: 'dATOM', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'neutron', + baseDenom: 'factory/neutron1k6hr0f83e7un2wjf29cspk7j69jrnskk65k3ek2nj9dztrlzpj6q00rtsa/udatom', + channelId: 'channel-44' + }, + chain: { + channelId: 'channel-3839', + path: 'transfer/channel-3839/factory/neutron1k6hr0f83e7un2wjf29cspk7j69jrnskk65k3ek2nj9dztrlzpj6q00rtsa/udatom' + } + }], + images: [{ + imageSync: { + chainName: 'neutron', + baseDenom: 'factory/neutron1k6hr0f83e7un2wjf29cspk7j69jrnskk65k3ek2nj9dztrlzpj6q00rtsa/udatom' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/dATOM.svg' + }], + logoURIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/dATOM.svg' + } } ] }; diff --git a/v2/packages/chain-registry/src/mainnet/nolus/chain.ts b/v2/packages/chain-registry/src/mainnet/nolus/chain.ts index 8f66b45de..5dc3ba693 100644 --- a/v2/packages/chain-registry/src/mainnet/nolus/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/nolus/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { website: 'https://nolus.io/', networkType: 'mainnet', prettyName: 'Nolus', + chainType: 'cosmos', chainId: 'pirin-1', bech32Prefix: 'nolus', daemonName: 'nolusd', @@ -30,9 +31,325 @@ const info: Chain = { } }, codebase: { - cosmosSdkVersion: 'nolus-protocol/cosmos-sdk v0.47.6-nolus', + gitRepo: 'https://github.com/nolus-protocol/nolus-core', + recommendedVersion: 'v0.6.3', + compatibleVersions: ['v0.6.3'], + cosmosSdkVersion: 'nolus-protocol/cosmos-sdk v0.50.7-nolus-rc1', + consensus: { + type: 'cometbft', + version: 'v0.38.11' + }, + cosmwasmVersion: 'neutron-org/wasmd v0.51.0', cosmwasmEnabled: true, - cosmwasmVersion: 'neutron-org/wasmd v0.45.0' + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/nolus-protocol/nolus-networks/main/mainnet/pirin-1/genesis.json' + }, + versions: [ + { + name: 'v0.3.0', + recommendedVersion: 'v0.3.0', + compatibleVersions: ['v0.3.0'], + cosmosSdkVersion: '0.45', + cosmwasmVersion: '0.31', + cosmwasmEnabled: true, + nextVersionName: 'v0.4.0', + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.31', + enabled: true + }, + ibc: { + type: 'go', + version: '4.3.0', + icsEnabled: ['ics20-1', 'ics27-1'] + } + }, + { + name: 'v0.4.0', + proposal: 5, + height: 207300, + recommendedVersion: 'v0.4.0', + compatibleVersions: ['v0.4.0'], + cosmosSdkVersion: '0.45', + cosmwasmVersion: '0.31', + cosmwasmEnabled: true, + nextVersionName: 'v0.4.1', + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.31', + enabled: true + }, + ibc: { + type: 'go', + version: '4.3.0', + icsEnabled: ['ics20-1', 'ics27-1'] + } + }, + { + name: 'v0.4.1', + proposal: 34, + height: 941000, + recommendedVersion: 'v0.4.1', + compatibleVersions: ['v0.4.1'], + cosmosSdkVersion: '0.45', + consensus: { + type: 'cometbft', + version: '0.34.27' + }, + cosmwasmVersion: '0.31', + cosmwasmEnabled: true, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.31', + enabled: true + }, + ibc: { + type: 'go', + version: '4.3.1', + icsEnabled: ['ics20-1', 'ics27-1'] + } + }, + { + name: 'v0.4.2', + proposal: 54, + height: 3044000, + recommendedVersion: 'v0.4.2', + compatibleVersions: ['v0.4.2'], + cosmosSdkVersion: 'v0.45.15-ics', + consensus: { + type: 'cometbft', + version: '0.34.27' + }, + cosmwasmVersion: '0.31', + cosmwasmEnabled: true, + nextVersionName: 'v0.5.0', + sdk: { + type: 'cosmos', + version: 'v0.45.15', + tag: 'v0.45.15-ics' + }, + cosmwasm: { + version: '0.31', + enabled: true + }, + ibc: { + type: 'go', + version: '4.3.1', + icsEnabled: ['ics20-1', 'ics27-1'] + } + }, + { + name: 'v0.5.0', + proposal: 72, + height: 3659000, + recommendedVersion: 'v0.5.0', + compatibleVersions: ['v0.5.0'], + cosmosSdkVersion: 'v0.47.6-nolus', + consensus: { + type: 'cometbft', + version: '0.34.27' + }, + cosmwasmVersion: 'neutron-org/wasmd v0.45.0', + cosmwasmEnabled: true, + nextVersionName: 'v5.0.1', + sdk: { + type: 'cosmos', + version: 'v0.47.6', + tag: 'v0.47.6-nolus' + }, + cosmwasm: { + version: 'v0.45.0', + repo: 'https://github.com/neutron-org/wasmd', + enabled: true + }, + ibc: { + type: 'go', + version: '7.3.1', + icsEnabled: ['ics20-1', 'ics27-1'] + } + }, + { + name: 'v0.5.1', + proposal: 76, + height: 3958000, + recommendedVersion: 'v0.5.1', + compatibleVersions: ['v0.5.1'], + cosmosSdkVersion: 'nolus-protocol/cosmos-sdk v0.47.6-nolus', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + cosmwasmVersion: 'neutron-org/wasmd v0.45.0', + cosmwasmEnabled: true, + nextVersionName: 'v0.5.2', + sdk: { + type: 'cosmos', + repo: 'https://github.com/nolus-protocol/cosmos-sdk', + version: 'v0.47.6', + tag: 'v0.47.6-nolus' + }, + cosmwasm: { + version: 'v0.45.0', + repo: 'https://github.com/neutron-org/wasmd', + enabled: true + }, + ibc: { + type: 'go', + version: '7.3.1', + icsEnabled: ['ics20-1', 'ics27-1'] + } + }, + { + name: 'v0.5.2', + proposal: 77, + height: 4059500, + recommendedVersion: 'v0.5.2', + compatibleVersions: ['v0.5.2'], + cosmosSdkVersion: 'nolus-protocol/cosmos-sdk v0.47.6-nolus', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + cosmwasmVersion: 'neutron-org/wasmd v0.45.0', + cosmwasmEnabled: true, + nextVersionName: 'v0.5.3', + sdk: { + type: 'cosmos', + repo: 'https://github.com/nolus-protocol/cosmos-sdk', + version: 'v0.47.6', + tag: 'v0.47.6-nolus' + }, + cosmwasm: { + version: 'v0.45.0', + repo: 'https://github.com/neutron-org/wasmd', + enabled: true + }, + ibc: { + type: 'go', + version: '7.3.1', + icsEnabled: ['ics20-1', 'ics27-1'] + } + }, + { + name: 'v0.5.3', + proposal: 104, + height: 4922500, + recommendedVersion: 'v0.5.3', + compatibleVersions: ['v0.5.3'], + cosmosSdkVersion: 'nolus-protocol/cosmos-sdk v0.47.8-nolus', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'neutron-org/wasmd v0.45.0', + cosmwasmEnabled: true, + nextVersionName: '', + sdk: { + type: 'cosmos', + repo: 'https://github.com/nolus-protocol/cosmos-sdk', + version: 'v0.47.8', + tag: 'v0.47.8-nolus' + }, + cosmwasm: { + version: 'v0.45.0', + repo: 'https://github.com/neutron-org/wasmd', + enabled: true + }, + ibc: { + type: 'go', + version: '7.4.0', + icsEnabled: ['ics20-1', 'ics27-1'] + } + }, + { + name: 'v0.6.2', + proposal: 136, + height: 6556000, + recommendedVersion: 'v0.6.2', + compatibleVersions: ['v0.6.2'], + cosmosSdkVersion: 'nolus-protocol/cosmos-sdk v0.50.7-nolus-rc1', + consensus: { + type: 'cometbft', + version: 'v0.38.10' + }, + cosmwasmVersion: 'neutron-org/wasmd v0.51.0', + cosmwasmEnabled: true, + nextVersionName: 'v0.6.3', + sdk: { + type: 'cosmos', + repo: 'https://github.com/nolus-protocol/cosmos-sdk', + version: 'v0.50.7', + tag: 'v0.50.7-nolus-rc1' + }, + cosmwasm: { + version: 'v0.51.0', + repo: 'https://github.com/neutron-org/wasmd', + enabled: true + }, + ibc: { + type: 'go', + version: '8.2.1', + icsEnabled: ['ics20-1', 'ics27-1'] + } + }, + { + name: 'v0.6.3', + proposal: 158, + height: 7006500, + recommendedVersion: 'v0.6.3', + compatibleVersions: ['v0.6.3'], + cosmosSdkVersion: 'nolus-protocol/cosmos-sdk v0.50.7-nolus-rc1', + consensus: { + type: 'cometbft', + version: 'v0.38.11' + }, + cosmwasmVersion: 'neutron-org/wasmd v0.51.0', + cosmwasmEnabled: true, + nextVersionName: '', + sdk: { + type: 'cosmos', + repo: 'https://github.com/nolus-protocol/cosmos-sdk', + version: 'v0.50.7', + tag: 'v0.50.7-nolus-rc1' + }, + cosmwasm: { + version: 'v0.51.0', + repo: 'https://github.com/neutron-org/wasmd', + enabled: true + }, + ibc: { + type: 'go', + version: '8.2.1', + icsEnabled: ['ics20-1', 'ics27-1'] + } + } + ], + sdk: { + type: 'cosmos', + repo: 'https://github.com/nolus-protocol/cosmos-sdk', + version: 'v0.50.7', + tag: 'v0.50.7-nolus-rc1' + }, + ibc: { + type: 'go', + version: 'v8.2.1', + icsEnabled: ['ics20-1', 'ics27-1'] + }, + cosmwasm: { + version: 'v0.51.0', + repo: 'https://github.com/neutron-org/wasmd', + enabled: true + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nolus/images/nolus.png', @@ -50,7 +367,7 @@ const info: Chain = { provider: 'AutoStake 🛡️ Slash Protected' }, { - address: 'https://nolus-rpc.lavenderfive.com:443', + address: 'https://rpc.lavenderfive.com:443/nolus', provider: 'Lavender.Five Nodes 🐝' }, { @@ -96,7 +413,7 @@ const info: Chain = { provider: 'AutoStake 🛡️ Slash Protected' }, { - address: 'https://nolus-api.lavenderfive.com:443', + address: 'https://rest.lavenderfive.com:443/nolus', provider: 'Lavender.Five Nodes 🐝' }, { @@ -142,7 +459,7 @@ const info: Chain = { provider: 'AutoStake 🛡️ Slash Protected' }, { - address: 'https://nolus-grpc.lavenderfive.com:443', + address: 'nolus.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -205,7 +522,10 @@ const info: Chain = { keywords: ['mainnet'], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nolus/images/nolus.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nolus/images/nolus.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nolus/images/nolus.svg', + theme: { + primaryColorHex: '#fc542c' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/nolus/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/nolus/ibc-data.ts index 33f34457b..bfa0e0389 100644 --- a/v2/packages/chain-registry/src/mainnet/nolus/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/nolus/ibc-data.ts @@ -1,5 +1,34 @@ import { IBCData } from '@chain-registry/v2-types'; const info: IBCData[] = [ + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'axelar', + clientId: '07-tendermint-205', + connectionId: 'connection-186' + }, + chain2: { + chainName: 'nolus', + clientId: '07-tendermint-17', + connectionId: 'connection-13' + }, + channels: [{ + chain1: { + channelId: 'channel-143', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-10177', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -24,7 +53,7 @@ const info: IBCData[] = [ ordering: 'unordered', version: 'ics20-1', tags: { - status: 'live', + status: 'killed', preferred: true, dex: 'osmosis' } diff --git a/v2/packages/chain-registry/src/mainnet/nomic/asset-list.ts b/v2/packages/chain-registry/src/mainnet/nomic/asset-list.ts index e6374f63c..5ae6c3b66 100644 --- a/v2/packages/chain-registry/src/mainnet/nomic/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/nomic/asset-list.ts @@ -21,8 +21,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nom.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nom.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nom.svg', + theme: { + primaryColorHex: '#6404fc' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Bitcoin. On Cosmos.', denomUnits: [{ @@ -50,8 +54,12 @@ const info: AssetList = { }], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nbtc.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nbtc.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nbtc.svg', + theme: { + primaryColorHex: '#8436e6' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/nomic/chain.ts b/v2/packages/chain-registry/src/mainnet/nomic/chain.ts index 419f458bc..0fff5f4e8 100644 --- a/v2/packages/chain-registry/src/mainnet/nomic/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/nomic/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', prettyName: 'Nomic', website: 'https://nomic.io/', + chainType: 'cosmos', chainId: 'nomic-stakenet-3', bech32Prefix: 'nomic', daemonName: 'nomic', @@ -18,6 +19,11 @@ const info: Chain = { lowGasPrice: 0, averageGasPrice: 0, highGasPrice: 0 + }, { + denom: 'usat', + lowGasPrice: 0, + averageGasPrice: 0, + highGasPrice: 0 }] }, staking: { @@ -29,11 +35,39 @@ const info: Chain = { } }, codebase: { - + gitRepo: 'https://github.com/nomic-io/nomic', + recommendedVersion: 'v9.0.0', + compatibleVersions: ['v9.0.0', 'v8.0.0'], + consensus: { + type: 'tendermint', + version: 'v0.34.0' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/nomic-io/nomic/develop/genesis/stakenet-3.json' + }, + versions: [{ + name: 'v8.0.0', + recommendedVersion: 'v8.0.0', + compatibleVersions: ['v8.0.0'], + consensus: { + type: 'tendermint', + version: 'v0.32.0' + }, + nextVersionName: 'v9.0.0' + }, { + name: 'v9.0.0', + recommendedVersion: 'v9.0.0', + compatibleVersions: ['v9.0.0'], + consensus: { + type: 'tendermint', + version: 'v0.34.0' + }, + nextVersionName: '' + }] }, logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nomic.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nomic.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nom.svg' }, description: 'The superior way to use Bitcoin in Cosmos DeFi. Use IBC to securely and efficiently bridge your BTC to Osmosis and more.', apis: { @@ -64,20 +98,36 @@ const info: Chain = { provider: 'nomic-io' }] }, - explorers: [{ + explorers: [ + { kind: 'bigdipper', url: 'https://bigdipper.live/nomic', accountPage: 'https://bigdipper.live/nomic/accounts/${accountAddress}', txPage: 'https://bigdipper.live/nomic/transactions/${txHash}' - }, { + }, + { kind: 'Zenscan.io', url: 'https://nomic.zenscan.io/index.php', accountPage: 'https://nomic.zenscan.io/address.php?address=${accountAddress}', txPage: 'https://nomic.zenscan.io/transaction.php?hash=${txHash}' - }], + }, + { + kind: 'WhisperNode 🤐', + url: 'https://mainnet.whispernode.com/nomic', + txPage: 'https://mainnet.whispernode.com/nomic/tx/${txHash}', + accountPage: 'https://mainnet.whispernode.com/nomic/account/${accountAddress}' + } + ], images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nomic.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nomic.svg' + imageSync: { + chainName: 'nomic', + baseDenom: 'unom' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nom.svg', + theme: { + primaryColorHex: '#6404fc' + } }], bech32Config: { bech32PrefixAccAddr: 'nomic', diff --git a/v2/packages/chain-registry/src/mainnet/nyx/asset-list.ts b/v2/packages/chain-registry/src/mainnet/nyx/asset-list.ts index a14e430ba..cdda1a01f 100644 --- a/v2/packages/chain-registry/src/mainnet/nyx/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/nyx/asset-list.ts @@ -18,10 +18,13 @@ const info: AssetList = { logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nyx/images/nyx.png' }, - coingeckoId: '', 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/nyx.png', + theme: { + primaryColorHex: '#f45135' + } + }], + typeAsset: 'sdk.coin' }, { description: 'NYM Token (NYM) is the Nym Network\'s native utility token, used as the primary means to incentivize mixnet node operators.', denomUnits: [{ @@ -45,16 +48,19 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nyx/images/nym_token_light.svg', theme: { darkMode: false, - circle: true + circle: true, + primaryColorHex: '#151525' } }, { 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: { darkMode: true, - circle: true + circle: true, + primaryColorHex: '#141424' } - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/nyx/chain.ts b/v2/packages/chain-registry/src/mainnet/nyx/chain.ts index 3f67b4602..fc8e28084 100644 --- a/v2/packages/chain-registry/src/mainnet/nyx/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/nyx/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://nymtech.net/', prettyName: 'Nym', + chainType: 'cosmos', chainId: 'nyx', bech32Prefix: 'n', daemonName: 'nyxd', @@ -35,7 +36,68 @@ const info: Chain = { } }, codebase: { - cosmwasmEnabled: true + gitRepo: 'https://github.com/nymtech/nyxd/', + recommendedVersion: 'v0.43.0', + compatibleVersions: ['v0.43.0'], + binaries: { + "linux/amd64": 'https://github.com/nymtech/nyxd/releases/tag/v0.43.0' + }, + genesis: { + genesisUrl: 'https://nymtech.net/genesis/genesis.json' + }, + cosmwasmEnabled: true, + versions: [ + { + name: 'v0.31.1', + tag: 'v0.31.1', + height: 7710000, + proposal: 8, + recommendedVersion: 'v0.31.1', + compatibleVersions: ['v0.31.1'], + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/nymtech/nyxd/releases/tag/v0.31.1' + }, + nextVersionName: 'v0.32.0', + cosmwasm: { + enabled: true + } + }, + { + name: 'v0.32.0', + tag: 'v0.32.0', + height: 8010500, + proposal: 9, + recommendedVersion: 'v0.32.0', + compatibleVersions: ['v0.32.0'], + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/nymtech/nyxd/releases/tag/v0.32.0' + }, + nextVersionName: 'v0.43.0', + cosmwasm: { + enabled: true + } + }, + { + name: 'v0.43.0', + tag: 'v0.43.0', + height: 9912345, + proposal: 10, + recommendedVersion: 'v0.43.0', + compatibleVersions: ['v0.43.0'], + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/nymtech/nyxd/releases/tag/v0.43.0' + }, + cosmwasm: { + enabled: true + } + } + ], + cosmwasm: { + enabled: true + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nyx/images/nym_token_light.png', @@ -117,7 +179,8 @@ const info: Chain = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nyx/images/nym_token_light.svg', theme: { darkMode: false, - circle: true + circle: true, + primaryColorHex: '#151525' } }, { @@ -125,11 +188,15 @@ const info: Chain = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nyx/images/nym_token_dark.svg', theme: { darkMode: true, - circle: true + circle: true, + primaryColorHex: '#141424' } }, { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nyx/images/nym_token_light.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nyx/images/nym_token_light.png', + theme: { + primaryColorHex: '#151525' + } } ] }; diff --git a/v2/packages/chain-registry/src/mainnet/octa/asset-list.ts b/v2/packages/chain-registry/src/mainnet/octa/asset-list.ts index bf70395d1..0dacec0be 100644 --- a/v2/packages/chain-registry/src/mainnet/octa/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/octa/asset-list.ts @@ -23,8 +23,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/octa/images/octa.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/octa/images/octa.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/octa/images/octa.svg', + theme: { + primaryColorHex: '#04a7f8' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/octa/chain.ts b/v2/packages/chain-registry/src/mainnet/octa/chain.ts index 52efa3034..9c25e185b 100644 --- a/v2/packages/chain-registry/src/mainnet/octa/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/octa/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'mainnet', prettyName: 'Octa', + chainType: 'cosmos', chainId: 'octa', bech32Prefix: 'octa', daemonName: 'octadaemon', @@ -18,7 +19,10 @@ const info: Chain = { }] }, codebase: { - + compatibleVersions: [], + genesis: { + genesisUrl: 'https://octa-coin-assets.s3.eu-central-1.amazonaws.com/genesis.json' + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/octa/images/octa.png', @@ -35,7 +39,10 @@ const info: Chain = { }], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/octa/images/octa.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/octa/images/octa.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/octa/images/octa.svg', + theme: { + primaryColorHex: '#04a7f8' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/odin/asset-list.ts b/v2/packages/chain-registry/src/mainnet/odin/asset-list.ts index 559303737..6edfef57e 100644 --- a/v2/packages/chain-registry/src/mainnet/odin/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/odin/asset-list.ts @@ -28,7 +28,8 @@ const info: AssetList = { }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/odin/images/odin.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/odin/images/odin.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'GEO token for ODIN Protocol', @@ -53,8 +54,12 @@ const info: AssetList = { baseDenom: 'mGeo' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/odin/images/geo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/odin/images/geo.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/odin/images/geo.svg', + theme: { + primaryColorHex: '#c3ebf3' + } + }], + typeAsset: 'sdk.coin' }, { description: 'O9W token for ODIN Protocol', @@ -79,8 +84,12 @@ const info: AssetList = { baseDenom: 'mO9W' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/odin/images/o9w.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/odin/images/o9w.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/odin/images/o9w.svg', + theme: { + primaryColorHex: '#040404' + } + }], + typeAsset: 'sdk.coin' } ] }; diff --git a/v2/packages/chain-registry/src/mainnet/odin/chain.ts b/v2/packages/chain-registry/src/mainnet/odin/chain.ts index 3695a478b..4dac68e6c 100644 --- a/v2/packages/chain-registry/src/mainnet/odin/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/odin/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://odinprotocol.io/', prettyName: 'Odin Protocol', + chainType: 'cosmos', chainId: 'odin-mainnet-freya', bech32Prefix: 'odin', daemonName: 'odind', @@ -27,7 +28,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/ODIN-PROTOCOL/odin-core', + recommendedVersion: 'v0.6.2', + compatibleVersions: ['v0.6.2'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/ODIN-PROTOCOL/networks/master/mainnets/odin-mainnet-freya/genesis.json' + }, + versions: [{ + name: 'v0.6.2', + recommendedVersion: 'v0.6.2', + compatibleVersions: ['v0.6.2'] + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/odin/images/odin.png', @@ -40,7 +51,7 @@ const info: Chain = { provider: 'Odin Protocol' }, { - address: 'https://odin-rpc.lavenderfive.com/', + address: 'https://rpc.lavenderfive.com:443/odin', provider: 'Lavender.Five Nodes 🐝' }, { @@ -54,7 +65,7 @@ const info: Chain = { provider: 'Odin Protocol' }, { - address: 'https://odin-api.lavenderfive.com/', + address: 'https://rest.lavenderfive.com:443/odin', provider: 'Lavender.Five Nodes 🐝' }, { @@ -63,7 +74,7 @@ const info: Chain = { } ], grpc: [{ - address: 'odin-grpc.lavenderfive.com:443', + address: 'odin.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { address: 'odin-mainnet-grpc.autostake.com:443', diff --git a/v2/packages/chain-registry/src/mainnet/okexchain/asset-list.ts b/v2/packages/chain-registry/src/mainnet/okexchain/asset-list.ts index 291f0324f..3cbcfdf3d 100644 --- a/v2/packages/chain-registry/src/mainnet/okexchain/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/okexchain/asset-list.ts @@ -20,8 +20,12 @@ const info: AssetList = { }, coingeckoId: 'oec-token', images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/okexchain/images/okc.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/okexchain/images/okc.png', + theme: { + primaryColorHex: '#bbbbbb' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/okexchain/chain.ts b/v2/packages/chain-registry/src/mainnet/okexchain/chain.ts index b692027c9..9605733c5 100644 --- a/v2/packages/chain-registry/src/mainnet/okexchain/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/okexchain/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'mainnet', prettyName: 'OKExChain', + chainType: 'cosmos', chainId: 'exchain-66', bech32Prefix: 'ex', daemonName: 'exchaind', @@ -19,7 +20,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/okex/exchain', + recommendedVersion: 'v1.6.1.1', + compatibleVersions: ['v1.2.2', 'v1.6.1.1'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/okx/mainnet/main/genesis.json' + }, + versions: [{ + name: 'v1.6.1.1', + recommendedVersion: 'v1.6.1.1', + compatibleVersions: ['v1.2.2', 'v1.6.1.1'] + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/okexchain/images/okc.png' @@ -38,7 +49,10 @@ const info: Chain = { accountPage: 'https://www.oklink.com/en/okc/address/${accountAddress}' }], images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/okexchain/images/okc.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/okexchain/images/okc.png', + theme: { + primaryColorHex: '#bbbbbb' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/omniflixhub/asset-list.ts b/v2/packages/chain-registry/src/mainnet/omniflixhub/asset-list.ts index 4787494c7..00f90bd6b 100644 --- a/v2/packages/chain-registry/src/mainnet/omniflixhub/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/omniflixhub/asset-list.ts @@ -4,7 +4,8 @@ const info: AssetList = { chainName: 'omniflixhub', assets: [ { - description: 'The native staking token of OmniFlix Hub.', + description: 'OmniFlix is a decentralized media platform that enables content creators to distribute, monetize, and manage their digital content using blockchain technology.', + extendedDescription: 'OmniFlix is a decentralized media platform designed to empower content creators by providing tools for the distribution, monetization, and management of digital content. By leveraging blockchain technology, OmniFlix ensures that creators retain control over their work, allowing for direct interactions with their audience and transparent revenue streams. The platform supports various media types, including video, audio, and text, enabling creators to reach a wide audience. OmniFlix\'s native token is used for transactions, staking, and governance, incentivizing users to participate in the platform\'s ecosystem and contribute to its growth and development. The platform aims to revolutionize the media industry by offering a decentralized alternative to traditional content distribution models.', denomUnits: [{ denom: 'uflix', exponent: 0 @@ -23,12 +24,16 @@ const info: AssetList = { coingeckoId: 'omniflix-network', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/omniflixhub/images/flix.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/omniflixhub/images/flix.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/omniflixhub/images/flix.svg', + theme: { + primaryColorHex: '#c33635' + } }], socials: { website: 'https://omniflix.network/', twitter: 'https://twitter.com/OmniFlixNetwork' - } + }, + typeAsset: 'sdk.coin' }, { denomUnits: [{ @@ -62,7 +67,10 @@ const info: AssetList = { baseDenom: 'uatom' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg', + theme: { + primaryColorHex: '#272d45' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png', @@ -101,7 +109,10 @@ const info: AssetList = { baseDenom: 'uosmo' }, 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' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmo.svg', + theme: { + primaryColorHex: '#760dbb' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmo.png', @@ -140,7 +151,10 @@ const info: AssetList = { baseDenom: 'uist' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/agoric/images/ist.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/agoric/images/ist.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/agoric/images/ist.svg', + theme: { + primaryColorHex: '#d485e2' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/agoric/images/ist.png', @@ -179,7 +193,10 @@ const info: AssetList = { baseDenom: 'uusdc' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.svg', + theme: { + primaryColorHex: '#2474cc' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.png', @@ -223,7 +240,10 @@ const info: AssetList = { baseDenom: 'uakt' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.svg', + theme: { + primaryColorHex: '#bc342c' + } }] }, { @@ -256,10 +276,18 @@ const info: AssetList = { chainName: 'osmosis', baseDenom: 'ibc/2FFE07C4B4EFC0DDA099A16C6AF3C9CCA653CC56077E87217A585D48794B0BC7' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/baddog.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/baddog.png', + theme: { + primaryColorHex: '#F7E3C0', + backgroundColorHex: '#F7E3C0', + circle: true + } }, { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/baddog.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/baddog.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/baddog.svg', + theme: { + primaryColorHex: '#eedebe' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/baddog.png' diff --git a/v2/packages/chain-registry/src/mainnet/omniflixhub/chain.ts b/v2/packages/chain-registry/src/mainnet/omniflixhub/chain.ts index 15b45fa85..ba0470af8 100644 --- a/v2/packages/chain-registry/src/mainnet/omniflixhub/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/omniflixhub/chain.ts @@ -6,14 +6,212 @@ const info: Chain = { networkType: 'mainnet', website: 'https://omniflix.network/', prettyName: 'OmniFlix', + chainType: 'cosmos', chainId: 'omniflixhub-1', daemonName: 'omniflixhubd', nodeHome: '$HOME/.omniflixhub', bech32Prefix: 'omniflix', slip44: 118, codebase: { + gitRepo: 'https://github.com/OmniFlix/omniflixhub', + recommendedVersion: 'v4.1.1', + compatibleVersions: ['v4.1.1'], cosmosSdkVersion: 'v0.47.10', - cosmwasmVersion: 'v0.45.0' + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.45.0', + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/OmniFlix/mainnet/main/omniflixhub-1/genesis.json' + }, + versions: [ + { + name: 'v0.8.0', + recommendedVersion: 'v0.8.0', + compatibleVersions: ['v0.8.0'], + cosmosSdkVersion: 'v0.45.10', + consensus: { + type: 'tendermint', + version: 'v0.34.22' + }, + nextVersionName: 'v0.10.0', + sdk: { + type: 'cosmos', + version: 'v0.45.10' + }, + ibc: { + type: 'go', + version: 'v3.3.1' + } + }, + { + name: 'v0.10.0', + proposal: 6, + height: 6262420, + recommendedVersion: 'v0.10.0', + compatibleVersions: ['v0.10.0'], + cosmosSdkVersion: 'v0.45.15', + consensus: { + type: 'cometbft', + version: 'v0.34.27' + }, + nextVersionName: 'v0.11.0', + sdk: { + type: 'cosmos', + version: 'v0.45.15' + }, + ibc: { + type: 'go', + version: 'v3.4.0' + } + }, + { + name: 'v0.11.0', + proposal: 12, + height: 7339200, + recommendedVersion: 'v0.11.1', + compatibleVersions: ['v0.11.1'], + cosmosSdkVersion: 'v0.45.16', + consensus: { + type: 'cometbft', + version: 'v0.34.28' + }, + nextVersionName: 'v0.12.x', + sdk: { + type: 'cosmos', + version: 'v0.45.16' + }, + ibc: { + type: 'go', + version: 'v4.4.2' + } + }, + { + name: 'v0.12.x', + proposal: 15, + height: 8054200, + recommendedVersion: 'v0.12.1', + compatibleVersions: ['v0.12.1'], + cosmosSdkVersion: 'v0.45.16', + consensus: { + type: 'cometbft', + version: 'v0.34.28' + }, + nextVersionName: 'v2.0.0', + sdk: { + type: 'cosmos', + version: 'v0.45.16' + }, + ibc: { + type: 'go', + version: 'v4.4.2' + } + }, + { + name: 'v2.0.0', + proposal: 28, + height: 10428200, + recommendedVersion: 'v2.0.0', + compatibleVersions: ['v2.0.0'], + cosmosSdkVersion: 'v0.47.5', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + nextVersionName: 'v2.1', + sdk: { + type: 'cosmos', + version: 'v0.47.5' + }, + ibc: { + type: 'go', + version: 'v7.3.1' + } + }, + { + name: 'v2.1', + proposal: 29, + height: 10678600, + recommendedVersion: 'v2.1.0', + compatibleVersions: ['v2.1.0'], + cosmosSdkVersion: 'v0.47.5', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + nextVersionName: 'v3', + sdk: { + type: 'cosmos', + version: 'v0.47.5' + }, + ibc: { + type: 'go', + version: 'v7.3.1' + } + }, + { + name: 'v3', + proposal: 31, + height: 10872800, + recommendedVersion: 'v3.3.0', + compatibleVersions: ['v3.3.0'], + cosmosSdkVersion: 'v0.47.10', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.45.0', + nextVersionName: 'v4', + sdk: { + type: 'cosmos', + version: 'v0.47.10' + }, + cosmwasm: { + version: 'v0.45.0' + }, + ibc: { + type: 'go', + version: 'v7.3.2' + } + }, + { + name: 'v4', + proposal: 36, + height: 11914000, + recommendedVersion: 'v4.1.1', + compatibleVersions: ['v4.1.1'], + cosmosSdkVersion: 'v0.47.10', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.45.0', + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.47.10' + }, + cosmwasm: { + version: 'v0.45.0' + }, + ibc: { + type: 'go', + version: 'v7.4.0' + } + } + ], + sdk: { + type: 'cosmos', + version: 'v0.47.10' + }, + ibc: { + type: 'go', + version: 'v7.4.0' + }, + cosmwasm: { + version: 'v0.45.0' + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/omniflixhub/images/flix.png', @@ -53,7 +251,7 @@ const info: Chain = { provider: 'Notional' }, { - address: 'https://omniflixhub-rpc.lavenderfive.com/', + address: 'https://rpc.lavenderfive.com:443/omniflixhub', provider: 'Lavender.Five Nodes 🐝' }, { @@ -111,7 +309,7 @@ const info: Chain = { provider: 'Notional' }, { - address: 'https://omniflixhub-api.lavenderfive.com/', + address: 'https://rest.lavenderfive.com:443/omniflixhub', provider: 'Lavender.Five Nodes 🐝' }, { @@ -143,8 +341,8 @@ const info: Chain = { provider: 'Daksha Validator' }, { - address: 'http://omniflix.api.staking-explorer.com', - provider: 'Daily DROP' + address: 'https://omniflix.api.staking-explorer.com', + provider: 'Daily DROP | 3% Fee' }, { address: 'https://api.omniflix.stakeup.tech', @@ -177,7 +375,7 @@ const info: Chain = { provider: 'Notional' }, { - address: 'omniflixhub-grpc.lavenderfive.com:443', + address: 'omniflixhub.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -246,7 +444,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/omniflixhub/images/flix.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/omniflixhub/images/flix.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/omniflixhub/images/flix.svg', + theme: { + primaryColorHex: '#c33635' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/onex/asset-list.ts b/v2/packages/chain-registry/src/mainnet/onex/asset-list.ts index 20ce1330f..f3d4f361e 100644 --- a/v2/packages/chain-registry/src/mainnet/onex/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/onex/asset-list.ts @@ -23,7 +23,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/onex/images/onex.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/onex/images/onex.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/onex/chain.ts b/v2/packages/chain-registry/src/mainnet/onex/chain.ts index 4607ec0b5..cea113ae1 100644 --- a/v2/packages/chain-registry/src/mainnet/onex/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/onex/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { website: 'https://app.onomy.io/', networkType: 'mainnet', prettyName: 'ONEX', + chainType: 'cosmos', chainId: 'onex-mainnet-1', bech32Prefix: 'onomy', daemonName: 'onexd', @@ -27,7 +28,39 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: '0.45.16' + gitRepo: 'https://github.com/onomyprotocol/onex', + recommendedVersion: 'v1.1.0', + compatibleVersions: ['v1.1.0'], + cosmosSdkVersion: '0.45.16', + consensus: { + type: 'cometbft', + version: '0.34.28' + }, + genesis: { + name: 'v1', + genesisUrl: 'https://raw.githubusercontent.com/onomyprotocol/onex/main/chain/onex-mainnet-1/genesis-with-ccv.json' + }, + versions: [{ + name: 'v1.1.0', + tag: 'v1.1.0', + recommendedVersion: 'v1.1.0', + compatibleVersions: ['v1.1.0'], + cosmosSdkVersion: '0.45.16', + consensus: { + type: 'cometbft', + version: '0.34.28' + }, + height: 0, + nextVersionName: 'v1.2.0', + sdk: { + type: 'cosmos', + version: '0.45.16' + } + }], + sdk: { + type: 'cosmos', + version: '0.45.16' + } }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/onex/images/onex.png', @@ -55,6 +88,9 @@ const info: Chain = { txPage: 'https://dexplorer.cakralabs.site/txs/${txHash}', accountPage: 'https://dexplorer.cakralabs.site/${accountAddress}' }], - keywords: ['dex'] + keywords: ['dex'], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/onex/images/onex.png' + } }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/onex/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/onex/ibc-data.ts new file mode 100644 index 000000000..46096feeb --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/onex/ibc-data.ts @@ -0,0 +1,120 @@ +import { IBCData } from '@chain-registry/v2-types'; +const info: IBCData[] = [ + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'kava', + clientId: '07-tendermint-163', + connectionId: 'connection-204' + }, + chain2: { + chainName: 'onex', + clientId: '07-tendermint-1', + connectionId: 'connection-13' + }, + channels: [{ + chain1: { + channelId: 'channel-145', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-4', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'noble', + clientId: '07-tendermint-98', + connectionId: 'connection-91' + }, + chain2: { + chainName: 'onex', + clientId: '07-tendermint-6', + connectionId: 'connection-14' + }, + channels: [{ + chain1: { + channelId: 'channel-78', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-5', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'onex', + clientId: '07-tendermint-0', + connectionId: 'connection-0' + }, + chain2: { + chainName: 'onomy', + clientId: '07-tendermint-12', + connectionId: 'connection-12' + }, + channels: [{ + chain1: { + channelId: 'channel-2', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-11', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'onex', + clientId: '07-tendermint-7', + connectionId: 'connection-15' + }, + chain2: { + chainName: 'osmosis', + clientId: '07-tendermint-3202', + connectionId: 'connection-2659' + }, + channels: [{ + chain1: { + channelId: 'channel-6', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-74628', + 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/onex/index.ts b/v2/packages/chain-registry/src/mainnet/onex/index.ts index 8e9955d91..c9208adae 100644 --- a/v2/packages/chain-registry/src/mainnet/onex/index.ts +++ b/v2/packages/chain-registry/src/mainnet/onex/index.ts @@ -1,5 +1,7 @@ import _assetList from './asset-list'; import _chain from './chain'; +import _ibcData from './ibc-data'; export const assetList = _assetList; export const chain = _chain; +export const ibcData = _ibcData; diff --git a/v2/packages/chain-registry/src/mainnet/onomy/asset-list.ts b/v2/packages/chain-registry/src/mainnet/onomy/asset-list.ts index 22011c247..76014d2eb 100644 --- a/v2/packages/chain-registry/src/mainnet/onomy/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/onomy/asset-list.ts @@ -28,8 +28,12 @@ const info: AssetList = { coingeckoId: 'onomy-protocol', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/onomy/images/nom.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/onomy/images/nom.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/onomy/images/nom.svg', + theme: { + primaryColorHex: '#1c1c28' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/onomy/chain.ts b/v2/packages/chain-registry/src/mainnet/onomy/chain.ts index d9dc22e6d..ac270fb8b 100644 --- a/v2/packages/chain-registry/src/mainnet/onomy/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/onomy/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://onomy.io/', prettyName: 'Onomy', + chainType: 'cosmos', chainId: 'onomy-mainnet-1', bech32Prefix: 'onomy', daemonName: 'onomyd', @@ -26,10 +27,131 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: 'onomyprotocol/onomy-sdk v0.45.16-onomy-dev' - }, - logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/onomy/images/nom.png' + gitRepo: 'https://github.com/onomyprotocol/onomy', + recommendedVersion: 'v1.1.4', + compatibleVersions: ['v1.1.4'], + binaries: { + "linux/amd64": 'https://github.com/onomyprotocol/onomy/releases/download/v1.1.4/onomyd', + "linux/arm64": 'https://github.com/onomyprotocol/onomy/releases/download/v1.1.4/onomyd-arm' + }, + cosmosSdkVersion: 'onomyprotocol/onomy-sdk v0.45.16-onomy-dev', + consensus: { + type: 'cometbft', + version: 'v0.34.28' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/onomyprotocol/onomy/main/genesis/mainnet/genesis-mainnet-1.json' + }, + versions: [ + { + name: 'v1.0.1', + tag: 'v1.0.1', + recommendedVersion: 'v1.0.1', + compatibleVersions: ['v1.0.1'], + cosmosSdkVersion: 'onomyprotocol/onomy-sdk v0.44.6-0.20221103153534-77ffa1c3fab2', + consensus: { + type: 'tendermint', + version: 'v0.34.14' + }, + nextVersionName: 'v1.0.3', + sdk: { + type: 'cosmos', + repo: 'https://github.com/onomyprotocol/onomy-sdk', + version: 'v0.44.6', + tag: 'v0.44.6-0.20221103153534-77ffa1c3fab2' + }, + ibc: { + type: 'go', + version: 'v2.0.4' + } + }, + { + name: 'v1.0.3', + tag: 'v1.0.3', + proposal: 8, + height: 2377000, + recommendedVersion: 'v1.0.3', + compatibleVersions: ['v1.0.3'], + cosmosSdkVersion: 'onomyprotocol/onomy-sdk v0.44.6-0.20230418124728-9c1be80b05bd', + consensus: { + type: 'tendermint', + version: 'v0.34.19' + }, + nextVersionName: 'v1.0.3', + sdk: { + type: 'cosmos', + repo: 'https://github.com/onomyprotocol/onomy-sdk', + version: 'v0.44.6', + tag: 'v0.44.6-0.20230418124728-9c1be80b05bd' + }, + ibc: { + type: 'go', + version: 'v2.0.4' + } + }, + { + name: 'v1.1.2', + tag: 'v1.1.2', + proposal: 17, + height: 4010000, + recommendedVersion: 'v1.1.2', + compatibleVersions: ['v1.1.2'], + cosmosSdkVersion: 'onomyprotocol/onomy-sdk v0.45.16-onomy-dev', + consensus: { + type: 'cometbft', + version: 'v0.34.28' + }, + nextVersionName: 'v1.1.4', + sdk: { + type: 'cosmos', + repo: 'https://github.com/onomyprotocol/onomy-sdk', + version: 'v0.45.16', + tag: 'v0.45.16-onomy-dev' + }, + ibc: { + type: 'go', + version: 'v4.4.2' + } + }, + { + name: 'v1.1.4', + tag: 'v1.1.4', + proposal: 18, + height: 5280000, + recommendedVersion: 'v1.1.4', + compatibleVersions: ['v1.1.4'], + binaries: { + "linux/amd64": 'https://github.com/onomyprotocol/onomy/releases/download/v1.1.4/onomyd', + "linux/arm64": 'https://github.com/onomyprotocol/onomy/releases/download/v1.1.4/onomyd-arm' + }, + cosmosSdkVersion: 'onomyprotocol/onomy-sdk v0.45.16-onomy-dev', + consensus: { + type: 'cometbft', + version: 'v0.34.28' + }, + nextVersionName: '', + sdk: { + type: 'cosmos', + repo: 'https://github.com/onomyprotocol/onomy-sdk', + version: 'v0.45.16', + tag: 'v0.45.16-onomy-dev' + }, + ibc: { + type: 'go', + version: 'v4.4.2' + } + } + ], + sdk: { + type: 'cosmos', + repo: 'https://github.com/onomyprotocol/onomy-sdk', + version: 'v0.45.16', + tag: 'v0.45.16-onomy-dev' + }, + ibc: { + type: 'go', + version: 'v4.4.2' + } }, apis: { rpc: [{ @@ -68,7 +190,11 @@ const info: Chain = { 'rwa' ], images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/onomy/images/nom.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/onomy/images/nom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/onomy/images/nom.svg', + theme: { + primaryColorHex: '#1c1c28' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/onomy/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/onomy/ibc-data.ts index 3bc7bc1f2..1e62bcec7 100644 --- a/v2/packages/chain-registry/src/mainnet/onomy/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/onomy/ibc-data.ts @@ -1,5 +1,33 @@ import { IBCData } from '@chain-registry/v2-types'; const info: IBCData[] = [{ + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'onex', + clientId: '07-tendermint-0', + connectionId: 'connection-0' + }, + chain2: { + chainName: 'onomy', + clientId: '07-tendermint-12', + connectionId: 'connection-12' + }, + channels: [{ + chain1: { + channelId: 'channel-2', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-11', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { chainName: 'onomy', diff --git a/v2/packages/chain-registry/src/mainnet/oraichain/asset-list.ts b/v2/packages/chain-registry/src/mainnet/oraichain/asset-list.ts index 1a65ea3c1..e3da9ebf2 100644 --- a/v2/packages/chain-registry/src/mainnet/oraichain/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/oraichain/asset-list.ts @@ -2,7 +2,8 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { $schema: '../assetlist.schema.json', chainName: 'oraichain', - assets: [{ + assets: [ + { description: 'The native token of Oraichain', denomUnits: [{ denom: 'orai', @@ -16,14 +17,606 @@ const info: AssetList = { display: 'ORAI', symbol: 'ORAI', logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/orai-white.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/orai-white.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/orai-token.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/orai-token.svg' }, coingeckoId: 'oraichain-token', - images: [{ + socials: { + website: 'https://orai.io/', + twitter: 'https://x.com/oraichain' + }, + images: [ + { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/orai-token.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/orai-token.svg', + theme: { + circle: true, + primaryColorHex: '#000000', + backgroundColorHex: '#FFFFFF' + } + }, + { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/orai-white.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/orai-white.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/orai-white.svg', + theme: { + circle: false, + darkMode: true, + primaryColorHex: '#FFFFFF' + } + }, + { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/orai.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/orai.svg', + theme: { + circle: false, + darkMode: false, + primaryColorHex: '#000000' + } + } + ], + typeAsset: 'sdk.coin' + }, + { + description: 'The ATOM native token of Oraichain.', + denomUnits: [{ + denom: 'ibc/A2E2EEC9057A4A1C2C0A6A4C78B0239118DF5F278830F50B4A6BDD7A66506B78', + exponent: 0 + }, { + denom: 'atom', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/A2E2EEC9057A4A1C2C0A6A4C78B0239118DF5F278830F50B4A6BDD7A66506B78', + name: 'ATOM', + display: 'atom', + symbol: 'ATOM', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'cosmoshub', + baseDenom: 'uatom', + channelId: 'channel-301' + }, + chain: { + channelId: 'channel-15', + path: 'transfer/channel-15/uatom' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg' + }, + images: [{ + imageSync: { + chainName: 'cosmoshub', + baseDenom: 'uatom' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg', + theme: { + primaryColorHex: '#272d45' + } + }] + }, + { + description: 'The OSMO native token of Oraichain.', + denomUnits: [{ + denom: 'ibc/9C4DCD21B48231D0BC2AC3D1B74A864746B37E4292694C93C617324250D002FC', + exponent: 0 + }, { + denom: 'osmo', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/9C4DCD21B48231D0BC2AC3D1B74A864746B37E4292694C93C617324250D002FC', + name: 'OSMO', + display: 'osmo', + symbol: 'OSMO', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'osmosis', + baseDenom: 'uosmo', + channelId: 'channel-216' + }, + chain: { + channelId: 'channel-13', + path: 'transfer/channel-13/uosmo' + } + }], + 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' + }, + images: [{ + imageSync: { + chainName: 'osmosis', + baseDenom: 'uosmo' + }, + 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', + theme: { + primaryColorHex: '#760dbb' + } + }] + }, + { + description: 'The INJ token for the Oraichain.', + denomUnits: [{ + denom: 'ibc/49D820DFDE9F885D7081725A58202ABA2F465CAEE4AFBC683DFB79A8E013E83E', + exponent: 0 + }, { + denom: 'inj', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/49D820DFDE9F885D7081725A58202ABA2F465CAEE4AFBC683DFB79A8E013E83E', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'injective', + baseDenom: 'inj', + channelId: 'channel-147' + }, + chain: { + channelId: 'channel-146', + path: 'transfer/channel-146/inj' + } + }], + name: 'Injective', + display: 'inj', + symbol: 'INJ', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/inj.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/inj.svg' + }, + images: [{ + imageSync: { + chainName: 'injective', + baseDenom: 'inj' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/inj.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/inj.svg', + theme: { + primaryColorHex: '#04a2fc' + } + }] + }, + { + description: 'The Wrapped INJ token for the Oraichain.', + typeAsset: 'cw20', + address: 'orai19rtmkk6sn4tppvjmp5d5zj6gfsdykrl5rw2euu5gwur3luheuuusesqn49', + denomUnits: [{ + denom: 'cw20:orai19rtmkk6sn4tppvjmp5d5zj6gfsdykrl5rw2euu5gwur3luheuuusesqn49', + exponent: 0 + }, { + denom: 'inj', + exponent: 6 + }], + base: 'cw20:orai19rtmkk6sn4tppvjmp5d5zj6gfsdykrl5rw2euu5gwur3luheuuusesqn49', + name: 'Injective', + display: 'inj', + symbol: 'INJ', + traces: [{ + type: 'wrapped', + counterparty: { + chainName: 'oraichain', + baseDenom: 'ibc/49D820DFDE9F885D7081725A58202ABA2F465CAEE4AFBC683DFB79A8E013E83E' + }, + provider: 'Oraichain' + }], + images: [{ + imageSync: { + chainName: 'oraichain', + baseDenom: 'ibc/49D820DFDE9F885D7081725A58202ABA2F465CAEE4AFBC683DFB79A8E013E83E' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/inj.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/inj.svg', + theme: { + primaryColorHex: '#04a2fc' + } }] - }] + }, + { + description: 'The USDT token is the cw20 token for the Oraichain.', + denomUnits: [{ + denom: 'cw20:orai12hzjxfh77wl572gdzct2fxv2arxcwh6gykc7qh', + exponent: 0 + }, { + denom: 'usdt', + exponent: 6 + }], + typeAsset: 'cw20', + address: 'orai12hzjxfh77wl572gdzct2fxv2arxcwh6gykc7qh', + base: 'cw20:orai12hzjxfh77wl572gdzct2fxv2arxcwh6gykc7qh', + name: 'Usdt', + display: 'usdt', + symbol: 'USDT', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' + } + }, + { + description: 'The AIRI token is the cw20 token for the Oraichain.', + denomUnits: [{ + denom: 'cw20:orai10ldgzued6zjp0mkqwsv2mux3ml50l97c74x8sg', + exponent: 0 + }, { + denom: 'airi', + exponent: 6 + }], + typeAsset: 'cw20', + address: 'orai10ldgzued6zjp0mkqwsv2mux3ml50l97c74x8sg', + base: 'cw20:orai10ldgzued6zjp0mkqwsv2mux3ml50l97c74x8sg', + name: 'Airight', + display: 'airi', + coingeckoId: 'airight', + symbol: 'AIRI', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/airi.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/airi.svg' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/airi.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/airi.svg' + } + }, + { + description: 'The ORAIX token is the cw20 token for the Oraichain.', + denomUnits: [{ + denom: 'cw20:orai1lus0f0rhx8s03gdllx2n6vhkmf0536dv57wfge', + exponent: 0 + }, { + denom: 'oraix', + exponent: 6 + }], + typeAsset: 'cw20', + address: 'orai1lus0f0rhx8s03gdllx2n6vhkmf0536dv57wfge', + base: 'cw20:orai1lus0f0rhx8s03gdllx2n6vhkmf0536dv57wfge', + name: 'Oraix', + display: 'oraix', + symbol: 'ORAIX', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/oraix.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/oraix.svg' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/oraix.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/oraix.svg' + } + }, + { + description: 'USDC issued on Oraichain.', + denomUnits: [{ + denom: 'cw20:orai15un8msx3n5zf9ahlxmfeqd2kwa5wm0nrpxer304m9nd5q6qq0g6sku5pdd', + exponent: 0 + }, { + denom: 'usdc', + exponent: 6 + }], + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'noble', + baseDenom: 'uusdc', + channelId: 'channel-34' + }, + chain: { + channelId: 'channel-301', + path: 'transfer/channel-301/uusdc' + } + }], + typeAsset: 'cw20', + address: 'orai15un8msx3n5zf9ahlxmfeqd2kwa5wm0nrpxer304m9nd5q6qq0g6sku5pdd', + base: 'cw20:orai15un8msx3n5zf9ahlxmfeqd2kwa5wm0nrpxer304m9nd5q6qq0g6sku5pdd', + name: 'Usdc', + display: 'usdc', + symbol: 'USDC', + images: [{ + imageSync: { + chainName: 'noble', + baseDenom: 'uusdc' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + theme: { + circle: true, + primaryColorHex: '#2775CA' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' + } + }, + { + description: 'The KAWAII token is the cw20 token for the Oraichain.', + denomUnits: [{ + denom: 'cw20:orai1nd4r053e3kgedgld2ymen8l9yrw8xpjyaal7j5', + exponent: 0 + }, { + denom: 'kwt', + exponent: 6 + }], + typeAsset: 'cw20', + address: 'orai1nd4r053e3kgedgld2ymen8l9yrw8xpjyaal7j5', + base: 'cw20:orai1nd4r053e3kgedgld2ymen8l9yrw8xpjyaal7j5', + name: 'Kwt', + display: 'kwt', + symbol: 'KWT', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/kwt.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/kwt.svg' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/kwt.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/kwt.svg' + } + }, + { + description: 'The MILKY token is the cw20 token for the Oraichain.', + denomUnits: [{ + denom: 'cw20:orai1gzvndtzceqwfymu2kqhta2jn6gmzxvzqwdgvjw', + exponent: 0 + }, { + denom: 'milky', + exponent: 6 + }], + typeAsset: 'cw20', + address: 'orai1gzvndtzceqwfymu2kqhta2jn6gmzxvzqwdgvjw', + base: 'cw20:orai1gzvndtzceqwfymu2kqhta2jn6gmzxvzqwdgvjw', + name: 'Milky', + display: 'milky', + symbol: 'MILKY', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/milky-token.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/milky-token.svg' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/milky-token.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/milky-token.svg' + } + }, + { + description: 'The scORAI token is the cw20 token for the Oraichain.', + denomUnits: [{ + denom: 'cw20:orai1065qe48g7aemju045aeyprflytemx7kecxkf5m7u5h5mphd0qlcs47pclp', + exponent: 0 + }, { + denom: 'scorai', + exponent: 6 + }], + typeAsset: 'cw20', + address: 'orai1065qe48g7aemju045aeyprflytemx7kecxkf5m7u5h5mphd0qlcs47pclp', + base: 'cw20:orai1065qe48g7aemju045aeyprflytemx7kecxkf5m7u5h5mphd0qlcs47pclp', + name: 'Scorai', + display: 'scorai', + symbol: 'SCORAI', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/scorai.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/scorai.svg' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/scorai.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/scorai.svg' + } + }, + { + description: 'The TRX token is the cw20 token for the Oraichain.', + denomUnits: [{ + denom: 'cw20:orai1c7tpjenafvgjtgm9aqwm7afnke6c56hpdms8jc6md40xs3ugd0es5encn0', + exponent: 0 + }, { + denom: 'wtrx', + exponent: 6 + }], + typeAsset: 'cw20', + address: 'orai1c7tpjenafvgjtgm9aqwm7afnke6c56hpdms8jc6md40xs3ugd0es5encn0', + base: 'cw20:orai1c7tpjenafvgjtgm9aqwm7afnke6c56hpdms8jc6md40xs3ugd0es5encn0', + name: 'Wtrx', + display: 'wtrx', + symbol: 'wTRX', + images: [{ + imageSync: { + chainName: 'tron', + baseDenom: 'sun' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/tron/images/trx.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/tron/images/trx.svg', + theme: { + circle: true, + primaryColorHex: '#FF060A', + backgroundColorHex: '#FF060A' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/tron/images/trx.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/tron/images/trx.svg' + } + }, + { + description: 'The scATOM token is the cw20 token for the Oraichain.', + denomUnits: [{ + denom: 'cw20:orai19q4qak2g3cj2xc2y3060t0quzn3gfhzx08rjlrdd3vqxhjtat0cq668phq', + exponent: 0 + }, { + denom: 'scatom', + exponent: 6 + }], + typeAsset: 'cw20', + address: 'orai19q4qak2g3cj2xc2y3060t0quzn3gfhzx08rjlrdd3vqxhjtat0cq668phq', + base: 'cw20:orai19q4qak2g3cj2xc2y3060t0quzn3gfhzx08rjlrdd3vqxhjtat0cq668phq', + name: 'scATOM', + display: 'scatom', + symbol: 'scATOM', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/scatom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/scatom.svg' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/scatom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/scatom.svg' + } + }, + { + description: 'The xOCH token is the cw20 token for the Oraichain.', + denomUnits: [{ + denom: 'cw20:orai1lplapmgqnelqn253stz6kmvm3ulgdaytn89a8mz9y85xq8wd684s6xl3lt', + exponent: 0 + }, { + denom: 'xoch', + exponent: 6 + }], + typeAsset: 'cw20', + address: 'orai1lplapmgqnelqn253stz6kmvm3ulgdaytn89a8mz9y85xq8wd684s6xl3lt', + base: 'cw20:orai1lplapmgqnelqn253stz6kmvm3ulgdaytn89a8mz9y85xq8wd684s6xl3lt', + name: 'Xoch', + display: 'xoch', + symbol: 'xOCH', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/och.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/och.svg' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/och.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/och.svg' + } + }, + { + description: 'The wETH token is the cw20 token for the Oraichain.', + denomUnits: [{ + denom: 'cw20:orai1dqa52a7hxxuv8ghe7q5v0s36ra0cthea960q2cukznleqhk0wpnshfegez', + exponent: 0 + }, { + denom: 'weth', + exponent: 6 + }], + typeAsset: 'cw20', + address: 'orai1dqa52a7hxxuv8ghe7q5v0s36ra0cthea960q2cukznleqhk0wpnshfegez', + base: 'cw20:orai1dqa52a7hxxuv8ghe7q5v0s36ra0cthea960q2cukznleqhk0wpnshfegez', + name: 'Weth', + display: 'weth', + symbol: 'wETH', + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: 'wei' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.png', + theme: { + primaryColorHex: '#303030' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.svg' + } + }, + { + description: 'The BTC token is the cw20 token for the Oraichain.', + denomUnits: [{ + denom: 'cw20:orai10g6frpysmdgw5tdqke47als6f97aqmr8s3cljsvjce4n5enjftcqtamzsd', + exponent: 0 + }, { + denom: 'btc', + exponent: 6 + }], + typeAsset: 'cw20', + address: 'orai10g6frpysmdgw5tdqke47als6f97aqmr8s3cljsvjce4n5enjftcqtamzsd', + base: 'cw20:orai10g6frpysmdgw5tdqke47als6f97aqmr8s3cljsvjce4n5enjftcqtamzsd', + name: 'Btc', + display: 'btc', + symbol: 'BTC', + images: [{ + imageSync: { + chainName: 'bitcoin', + baseDenom: 'sat' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/bitcoin/images/btc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/bitcoin/images/btc.svg', + theme: { + primaryColorHex: '#f4941c', + backgroundColorHex: '#f4941c', + circle: true + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/bitcoin/images/btc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/bitcoin/images/btc.svg' + } + }, + { + description: 'The OCH token is the cw20 token for the Oraichain.', + denomUnits: [{ + denom: 'cw20:orai1hn8w33cqvysun2aujk5sv33tku4pgcxhhnsxmvnkfvdxagcx0p8qa4l98q', + exponent: 0 + }, { + denom: 'och', + exponent: 6 + }], + typeAsset: 'cw20', + address: 'orai1hn8w33cqvysun2aujk5sv33tku4pgcxhhnsxmvnkfvdxagcx0p8qa4l98q', + base: 'cw20:orai1hn8w33cqvysun2aujk5sv33tku4pgcxhhnsxmvnkfvdxagcx0p8qa4l98q', + name: 'Och', + display: 'och', + symbol: 'OCH', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/och.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/och.svg' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/och.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/och.svg' + } + }, + { + description: 'The TON native token of Oraichain', + extendedDescription: 'Toincoin has been bridged from The Open Network to Oraichain.', + denomUnits: [{ + denom: 'factory/orai1wuvhex9xqs3r539mvc6mtm7n20fcj3qr2m0y9khx6n5vtlngfzes3k0rq9/ton', + exponent: 0, + aliases: ['nanoTon'] + }, { + denom: 'ton', + exponent: 9 + }], + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'ton', + baseDenom: 'nanoton' + }, + provider: 'Oraichain Labs TON Bridge' + }], + base: 'factory/orai1wuvhex9xqs3r539mvc6mtm7n20fcj3qr2m0y9khx6n5vtlngfzes3k0rq9/ton', + name: 'Toncoin', + display: 'ton', + symbol: 'TON', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ton/images/ton.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ton/images/ton.svg' + }, + images: [{ + imageSync: { + chainName: 'ton', + baseDenom: 'nanoton' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ton/images/ton.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ton/images/ton.svg', + theme: { + circle: true, + primaryColorHex: '#0088CC', + backgroundColorHex: '#0088CC' + } + }], + typeAsset: 'sdk.coin' + } + ] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/oraichain/chain.ts b/v2/packages/chain-registry/src/mainnet/oraichain/chain.ts index 5995b5b85..e4e14d2a5 100644 --- a/v2/packages/chain-registry/src/mainnet/oraichain/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/oraichain/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://orai.io/', prettyName: 'Oraichain', + chainType: 'cosmos', chainId: 'Oraichain', bech32Prefix: 'orai', daemonName: 'oraid', @@ -27,8 +28,45 @@ const info: Chain = { }] }, codebase: { + gitRepo: 'https://github.com/oraichain/orai', + recommendedVersion: 'v0.41.7', + compatibleVersions: [ + 'v0.41.3', + 'v0.41.4', + 'v0.41.6', + 'v0.41.7' + ], + cosmwasmVersion: '0.30.2', cosmwasmEnabled: true, - cosmwasmVersion: '0.30.2' + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/oraichain/oraichain-static-files/master/genesis.json' + }, + versions: [{ + name: 'v0.40', + recommendedVersion: 'v0.40.3', + compatibleVersions: ['v0.40.3'], + binaries: { + "linux/amd64": 'https://orai.s3.us-east-2.amazonaws.com/v0.40.3/oraid' + }, + nextVersionName: 'v0.41' + }, { + name: 'v0.41', + height: 12353514, + proposal: 185, + recommendedVersion: 'v0.41.7', + compatibleVersions: [ + 'v0.41.3', + 'v0.41.4', + 'v0.41.5', + 'v0.41.7' + ], + previousVersionName: 'v0.40', + nextVersionName: '' + }], + cosmwasm: { + version: '0.30.2', + enabled: true + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/orai.png', @@ -67,6 +105,18 @@ const info: Chain = { { address: 'https://rpc.orai.mortysnode.nl', provider: 'Morty\'s Nodes' + }, + { + address: 'https://orai.rpc.m.stavr.tech', + provider: '🔥STAVR🔥' + }, + { + address: 'https://oraichain-rpc.publicnode.com:443', + provider: 'Allnodes ⚡️ Nodes & Staking' + }, + { + address: 'https://orai-rpc.imdev.app', + provider: 'imORAI' } ], rest: [ @@ -89,6 +139,14 @@ const info: Chain = { { address: 'https://mainnet-orai-api.konsortech.xyz', provider: 'KonsorTech' + }, + { + address: 'https://orai.api.m.stavr.tech', + provider: '🔥STAVR🔥' + }, + { + address: 'https://oraichain-rest.publicnode.com', + provider: 'Allnodes ⚡️ Nodes & Staking' } ], grpc: [ @@ -111,6 +169,14 @@ const info: Chain = { { address: 'mainnet-orai.konsortech.xyz:33090', provider: 'KonsorTech' + }, + { + address: 'orai.grpc.m.stavr.tech:110', + provider: '🔥STAVR🔥' + }, + { + address: 'oraichain-grpc.publicnode.com:443', + provider: 'Allnodes ⚡️ Nodes & Staking' } ] }, @@ -141,11 +207,28 @@ const info: Chain = { url: 'https://explorer.konsortech.xyz/oraichain', txPage: 'https://explorer.konsortech.xyz/oraichain/transactions/${txHash}', accountPage: 'https://explorer.konsortech.xyz/oraichain/accounts/${accountAddress}' + }, + { + kind: '🔥STAVR🔥 Explorer', + url: 'https://explorer.stavr.tech/Orai-Mainnet', + txPage: 'https://explorer.stavr.tech/Orai-Mainnet/transactions/${txHash}', + accountPage: 'https://explorer.stavr.tech/Orai-Mainnet/accounts/${accountAddress}' + }, + { + kind: 'imORAI ORAIchain Explorer', + url: 'https://explorer.imdev.app/oraichain', + txPage: 'https://explorer.imdev.app/oraichain/tx/${txHash}', + accountPage: 'https://explorer.imdev.app/oraichain/account/${accountAddress}' } ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/orai.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/orai.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/orai.svg', + theme: { + circle: false, + darkMode: false, + primaryColorHex: '#000000' + } }] }; export default info; \ No newline at end of file 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 65ce90200..31a5348b9 100644 --- a/v2/packages/chain-registry/src/mainnet/osmosis/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/osmosis/asset-list.ts @@ -5,6 +5,7 @@ const info: AssetList = { assets: [ { description: 'The native token of Osmosis', + extendedDescription: 'Osmosis (OSMO) is the premier DEX and cross-chain DeFi hub within the Cosmos ecosystem, a network of over 50 sovereign, interoperable blockchains seamlessly connected through the Inter-Blockchain Communication Protocol (IBC). Pioneering in its approach, Osmosis offers a dynamic trading and liquidity provision experience, integrating non-IBC assets from other ecosystems, including Ethereum, Solana, Avalanche, and Polkadot. Initially adopting Balancer-style pools, Osmosis now also features a concentrated liquidity model that is orders of magnitude more capital efficient, meaning that significantly less liquidity is required to handle the same amount of trading volume with minimal slippage.\n\nAs a true appchain, Osmosis has greater control over the full blockchain stack than traditional smart contract DEXs, which must follow the code of the parent chain that it is built on. This fine-grained control has enabled, for example, the development of Superfluid Staking, an extension of Proof of Stake that allows assets at the application layer to be staked to secure the chain. The customizability of appchains also allows implementing features like the Protocol Revenue module, which enables Osmosis to conduct on-chain arbitrage on behalf of OSMO stakers, balancing prices across pools while generating real yield revenue from this volume. Additionally, as a sovereign appchain, Osmosis governance can vote on upgrades to the protocol. One example of this was the introduction of a Taker Fee, which switched on the collection of exchange fees to generate diverse yield from Osmosis volume and distribute it to OSMO stakers.\n\nOsmosis is bringing the full centralized exchange experience to the decentralized world by building a cross-chain native DEX and trading suite that connects all chains over IBC, including Ethereum and Bitcoin. To reach this goal, Osmosis hosts an ever-expanding suite of DeFi applications aimed at providing a one-stop experience that includes lending, credit, margin, DeFi strategy vaults, power perps, fiat on-ramps, NFTs, stablecoins, and more — all of the functionalities that centralized exchange offer and more, in the trust-minimized environment of decentralized finance.', denomUnits: [{ denom: 'uosmo', exponent: 0 @@ -23,7 +24,10 @@ const info: AssetList = { }, images: [{ 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' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmo.svg', + theme: { + primaryColorHex: '#760dbb' + } }], coingeckoId: 'osmosis', keywords: ['dex', 'staking'], @@ -33,6 +37,8 @@ const info: AssetList = { } }, { + description: 'ION is the second native token of Osmosis.', + extendedDescription: 'ION DAO is governed by ION holders. ION is the second native token of Osmosis, the biggest DEX in Cosmos. The origin of ION was a meme coin, but ION DAO has been trying to find ways to add values on ION.', denomUnits: [{ denom: 'uion', exponent: 0 @@ -51,7 +57,10 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/ion.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/ion.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/ion.svg', + theme: { + primaryColorHex: '#4453c7' + } }], coingeckoId: 'ion', keywords: ['memecoin', 'defi'], @@ -72,9 +81,9 @@ const info: AssetList = { }], typeAsset: 'ics20', base: 'ibc/D189335C6E4A68B513C10AB227BF1C1D38C746766278BA3EEB4FB14124F1D858', - name: 'USD Coin (Axelar)', + name: 'USDC (Ethereum via Axelar)', display: 'usdc', - symbol: 'USDC.axl', + symbol: 'USDC.eth.axl', traces: [ { type: 'synthetic', @@ -106,19 +115,25 @@ const info: AssetList = { } ], logoURIs: { - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdc.axl.svg', - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdc.axl.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdc.axl.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdc.axl.svg' }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdc.axl.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdc.axl.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdc.axl.svg', + theme: { + primaryColorHex: '#2474cb' + } }, { imageSync: { chainName: 'axelar', baseDenom: 'uusdc' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.svg', + theme: { + primaryColorHex: '#2474cc' + } }] }, { @@ -133,9 +148,9 @@ const info: AssetList = { }], typeAsset: 'ics20', base: 'ibc/EA1D43981D5C9A1C4AAEA9C23BB1D4FA126BA9BC7020A25E0AE4AA841EA25DC5', - name: 'Ether', + name: 'Ethereum (Axelar)', display: 'weth', - symbol: 'ETH', + symbol: 'ETH.axl', traces: [ { type: 'wrapped', @@ -167,12 +182,32 @@ const info: AssetList = { } ], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/eth.axl.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/eth.axl.svg' }, - images: [{ + images: [ + { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/eth.axl.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/eth.axl.svg' + }, + { + imageSync: { + chainName: 'axelar', + baseDenom: 'weth-wei' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/weth.png', + theme: { + primaryColorHex: '#3a3444' + } + }, + { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.svg', + theme: { + primaryColorHex: '#303030' + } + } + ] }, { description: 'Wrapped Bitcoin on Axelar', @@ -186,9 +221,9 @@ const info: AssetList = { }], typeAsset: 'ics20', base: 'ibc/D1542AA8762DB13087D8364F3EA6509FD6F009A34F00426AF9E4F9FA85CBBF1F', - name: 'Wrapped Bitcoin (Axelar)', + name: 'Wrapped Bitcoin (Ethereum via Axelar)', display: 'wbtc', - symbol: 'WBTC.axl', + symbol: 'WBTC.eth.axl', traces: [ { type: 'bridge', @@ -220,18 +255,24 @@ const info: AssetList = { } ], logoURIs: { - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wbtc.axl.svg', - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wbtc.axl.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wbtc.axl.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wbtc.axl.svg' }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wbtc.axl.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wbtc.axl.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wbtc.axl.svg', + theme: { + primaryColorHex: '#312b3a' + } }, { imageSync: { chainName: 'axelar', baseDenom: 'wbtc-satoshi' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/wbtc.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/wbtc.png', + theme: { + primaryColorHex: '#41394d' + } }] }, { @@ -246,9 +287,9 @@ const info: AssetList = { }], typeAsset: 'ics20', base: 'ibc/8242AD24008032E457D2E12D46588FD39FB54FB29680C6C7663D296B383C37C4', - name: 'Tether USD (Axelar)', + name: 'Tether USD (Ethereum via Axelar)', display: 'usdt', - symbol: 'USDT.axl', + symbol: 'USDT.eth.axl', traces: [ { type: 'synthetic', @@ -280,13 +321,25 @@ const info: AssetList = { } ], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.axl.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.axl.svg' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.axl.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.axl.png', + theme: { + primaryColorHex: '#049393' + } }, { - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.axl.svg' + imageSync: { + chainName: 'axelar', + baseDenom: 'uusdt' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdt.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdt.svg', + theme: { + primaryColorHex: '#54ac94' + } }] }, { @@ -338,6 +391,10 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/dai.svg' }, images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0x6b175474e89094c44da98b954eedeac495271d0f' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/dai.svg' }] }, @@ -391,8 +448,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/busd.svg' }, images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0x4fabb145d64652a948d72533023f6e7a623c7c53' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/busd.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/busd.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/busd.svg', + theme: { + primaryColorHex: '#f3bb0c' + } }] }, { @@ -432,7 +496,10 @@ const info: AssetList = { baseDenom: 'uatom' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg', + theme: { + primaryColorHex: '#272d45' + } }] }, { @@ -471,6 +538,11 @@ const info: AssetList = { baseDenom: 'basecro' }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cronos/images/cro.svg' + }, { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cronos/images/cronos.png', + theme: { + primaryColorHex: '#0c2c71' + } }] }, { @@ -526,8 +598,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/bnb.svg' }, images: [{ + imageSync: { + chainName: 'binancesmartchain', + baseDenom: 'wei' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/bnb.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/bnb.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/bnb.svg', + theme: { + primaryColorHex: '#f3bb0c' + } }] }, { @@ -576,11 +655,19 @@ const info: AssetList = { } ], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polygon/images/matic-purple.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polygon/images/matic-purple.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polygon/images/matic-purple.svg' }, images: [{ + imageSync: { + chainName: 'polygon', + baseDenom: 'wei' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polygon/images/matic-purple.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polygon/images/matic-purple.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polygon/images/matic-purple.svg', + theme: { + primaryColorHex: '#8444e4' + } }] }, { @@ -629,11 +716,19 @@ const info: AssetList = { } ], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/avalanche/images/avax.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/avalanche/images/avax.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/avalanche/images/avax.svg' }, images: [{ + imageSync: { + chainName: 'avalanche', + baseDenom: 'wei' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/avalanche/images/avax.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/avalanche/images/avax.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/avalanche/images/avax.svg', + theme: { + primaryColorHex: '#eb4444' + } }] }, { @@ -677,8 +772,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/luna.svg' }, images: [{ + imageSync: { + chainName: 'terra', + baseDenom: 'uluna' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/luna.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/luna.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/luna.svg', + theme: { + primaryColorHex: '#fcdb5b' + } }] }, { @@ -713,8 +815,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/juno.svg' }, images: [{ + imageSync: { + chainName: 'juno', + baseDenom: 'ujuno' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/juno.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/juno.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/juno.svg', + theme: { + primaryColorHex: '#fa7b7b' + } }] }, { @@ -729,9 +838,9 @@ const info: AssetList = { }], typeAsset: 'ics20', base: 'ibc/3FF92D26B407FD61AE95D975712A7C319CDE28DE4D80BDC9978D935932B991D7', - name: 'Wrapped Polkadot (Axelar)', + name: 'Polkadot (Moonbeam via Axelar)', display: 'dot', - symbol: 'moonbeam.DOT.axl', + symbol: 'DOT.glmr.axl', traces: [ { type: 'bridge', @@ -766,10 +875,17 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/dot.axl.svg' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.svg' - }, { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/dot.axl.svg' + }, { + imageSync: { + chainName: 'axelar', + baseDenom: 'dot-planck' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.svg', + theme: { + primaryColorHex: '#e4047c' + } }] }, { @@ -804,8 +920,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/evmos.svg' }, images: [{ + imageSync: { + chainName: 'evmos', + baseDenom: 'aevmos' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/evmos.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/evmos.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/evmos.svg', + theme: { + primaryColorHex: '#ec4c34' + } }] }, { @@ -840,8 +963,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/kava.svg' }, images: [{ + imageSync: { + chainName: 'kava', + baseDenom: 'ukava' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/kava.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/kava.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/kava.svg', + theme: { + primaryColorHex: '#e64942' + } }] }, { @@ -876,8 +1006,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/scrt.svg' }, images: [{ + imageSync: { + chainName: 'secretnetwork', + baseDenom: 'uscrt' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/scrt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/scrt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/scrt.svg', + theme: { + primaryColorHex: '#040404' + } }] }, { @@ -921,8 +1058,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/ust.svg' }, images: [{ + imageSync: { + chainName: 'terra', + baseDenom: 'uusd' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/ust.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/ust.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/ust.svg', + theme: { + primaryColorHex: '#5493f2' + } }] }, { @@ -962,7 +1106,10 @@ const info: AssetList = { baseDenom: 'ustars' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/stars.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/stars.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/stars.svg', + theme: { + primaryColorHex: '#db2777' + } }] }, { @@ -997,8 +1144,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/huahua.svg' }, images: [{ + imageSync: { + chainName: 'chihuahua', + baseDenom: 'uhuahua' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/huahua.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/huahua.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/huahua.svg', + theme: { + primaryColorHex: '#343434' + } }] }, { @@ -1033,8 +1187,17 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/xprt.svg' }, images: [{ + imageSync: { + chainName: 'persistence', + baseDenom: 'uxprt' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/xprt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/xprt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/xprt.svg', + theme: { + circle: true, + primaryColorHex: '#E59636', + backgroundColorHex: '#000000' + } }] }, { @@ -1103,8 +1266,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/pstake.svg' }, images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0xfB5c6815cA3AC72Ce9F5006869AE67f18bF77006' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/pstake.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/pstake.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/pstake.svg', + theme: { + primaryColorHex: '#050505' + } }] }, { @@ -1139,8 +1309,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.svg' }, images: [{ + imageSync: { + chainName: 'akash', + baseDenom: 'uakt' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.svg', + theme: { + primaryColorHex: '#bc342c' + } }] }, { @@ -1175,8 +1352,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/regen/images/regen.svg' }, images: [{ + imageSync: { + chainName: 'regen', + baseDenom: 'uregen' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/regen/images/regen.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/regen/images/regen.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/regen/images/regen.svg', + theme: { + primaryColorHex: '#56b790' + } }] }, { @@ -1211,8 +1395,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sentinel/images/dvpn.svg' }, images: [{ + imageSync: { + chainName: 'sentinel', + baseDenom: 'udvpn' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sentinel/images/dvpn.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sentinel/images/dvpn.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sentinel/images/dvpn.svg', + theme: { + primaryColorHex: '#10a7ef' + } }] }, { @@ -1247,8 +1438,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/irisnet/images/iris.svg' }, images: [{ + imageSync: { + chainName: 'irisnet', + baseDenom: 'uiris' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/irisnet/images/iris.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/irisnet/images/iris.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/irisnet/images/iris.svg', + theme: { + primaryColorHex: '#5664ad' + } }] }, { @@ -1283,8 +1481,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/starname/images/iov.svg' }, images: [{ + imageSync: { + chainName: 'starname', + baseDenom: 'uiov' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/starname/images/iov.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/starname/images/iov.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/starname/images/iov.svg', + theme: { + primaryColorHex: '#5c64b4' + } }] }, { @@ -1319,8 +1524,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/ngm.svg' }, images: [{ + imageSync: { + chainName: 'emoney', + baseDenom: 'ungm' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/ngm.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/ngm.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/ngm.svg', + theme: { + primaryColorHex: '#caf2ea' + } }] }, { @@ -1355,8 +1567,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/eeur.svg' }, images: [{ + imageSync: { + chainName: 'emoney', + baseDenom: 'eeur' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/eeur.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/eeur.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/emoney/images/eeur.svg', + theme: { + primaryColorHex: '#f4c808' + } }] }, { @@ -1391,8 +1610,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/likecoin/images/like.svg' }, images: [{ + imageSync: { + chainName: 'likecoin', + baseDenom: 'nanolike' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/likecoin/images/like.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/likecoin/images/like.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/likecoin/images/like.svg', + theme: { + primaryColorHex: '#2d656c' + } }] }, { @@ -1427,8 +1653,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/impacthub/images/ixo.svg' }, images: [{ + imageSync: { + chainName: 'impacthub', + baseDenom: 'uixo' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/impacthub/images/ixo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/impacthub/images/ixo.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/impacthub/images/ixo.svg', + theme: { + primaryColorHex: '#2c4484' + } }] }, { @@ -1463,8 +1696,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitcanna/images/bcna.svg' }, images: [{ + imageSync: { + chainName: 'bitcanna', + baseDenom: 'ubcna' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitcanna/images/bcna.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitcanna/images/bcna.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitcanna/images/bcna.svg', + theme: { + primaryColorHex: '#3cc494' + } }] }, { @@ -1499,8 +1739,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/btsg.svg' }, images: [{ + imageSync: { + chainName: 'bitsong', + baseDenom: 'ubtsg' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/btsg.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/btsg.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/btsg.svg', + theme: { + primaryColorHex: '#c8307f' + } }] }, { @@ -1535,8 +1782,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kichain/images/xki.svg' }, images: [{ + imageSync: { + chainName: 'kichain', + baseDenom: 'uxki' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kichain/images/xki.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kichain/images/xki.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kichain/images/xki.svg', + theme: { + primaryColorHex: '#1c04fc' + } }] }, { @@ -1571,8 +1825,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/panacea/images/med.svg' }, images: [{ + imageSync: { + chainName: 'panacea', + baseDenom: 'umed' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/panacea/images/med.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/panacea/images/med.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/panacea/images/med.svg', + theme: { + primaryColorHex: '#2474ec' + } }] }, { @@ -1604,8 +1865,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/boot.svg' }, images: [{ + imageSync: { + chainName: 'bostrom', + baseDenom: 'boot' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/boot.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/boot.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/boot.svg', + theme: { + primaryColorHex: '#4cea4e' + } }] }, { @@ -1640,8 +1908,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/comdex/images/cmdx.svg' }, images: [{ + imageSync: { + chainName: 'comdex', + baseDenom: 'ucmdx' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/comdex/images/cmdx.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/comdex/images/cmdx.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/comdex/images/cmdx.svg', + theme: { + primaryColorHex: '#fc4454' + } }] }, { @@ -1676,8 +1951,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cheqd/images/cheq.svg' }, images: [{ + imageSync: { + chainName: 'cheqd', + baseDenom: 'ncheq' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cheqd/images/cheq.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cheqd/images/cheq.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cheqd/images/cheq.svg', + theme: { + primaryColorHex: '#fc5f04' + } }] }, { @@ -1712,8 +1994,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lumnetwork/images/lum.svg' }, images: [{ + imageSync: { + chainName: 'lumnetwork', + baseDenom: 'ulum' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lumnetwork/images/lum.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lumnetwork/images/lum.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lumnetwork/images/lum.svg', + theme: { + primaryColorHex: '#080808' + } }] }, { @@ -1728,10 +2017,17 @@ const info: AssetList = { }], typeAsset: 'ics20', base: 'ibc/E7B35499CFBEB0FF5778127ABA4FB2C4B79A6B8D3D831D4379C4048C238796BD', - name: 'Vidulum', + name: 'Vidulum (Vidulum)', display: 'vdl', - symbol: 'VDL', + symbol: 'VDL.vdl', traces: [{ + type: 'legacy-mintage', + counterparty: { + chainName: 'beezee', + baseDenom: 'factory/bze13gzq40che93tgfm9kzmkpjamah5nj0j73pyhqk/uvdl' + }, + provider: 'Vidulum' + }, { type: 'ibc', counterparty: { chainName: 'vidulum', @@ -1744,13 +2040,31 @@ const info: AssetList = { } }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/vidulum/images/vdl.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/vidulum/images/vdl.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/vdl.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/vdl.svg' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/vidulum/images/vdl.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/vidulum/images/vdl.svg' - }] + imageSync: { + chainName: 'vidulum', + baseDenom: 'uvdl' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/vdl.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/vdl.svg', + theme: { + primaryColorHex: '#3454bc' + } + }, { + imageSync: { + chainName: 'vidulum', + baseDenom: 'uvdl' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/vdl.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/vdl.svg', + theme: { + primaryColorHex: '#3454bc' + } + }], + keywords: ['osmosis_unstable'] }, { description: 'The native token of Desmos', @@ -1784,8 +2098,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/desmos/images/dsm.svg' }, images: [{ + imageSync: { + chainName: 'desmos', + baseDenom: 'udsm' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/desmos/images/dsm.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/desmos/images/dsm.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/desmos/images/dsm.svg', + theme: { + primaryColorHex: '#fb804e' + } }] }, { @@ -1819,7 +2140,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dig/images/dig.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dig/images/dig.png' + imageSync: { + chainName: 'dig', + baseDenom: 'udig' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dig/images/dig.png', + theme: { + primaryColorHex: '#1b1433' + } }], keywords: ['osmosis_unstable'] }, @@ -1863,8 +2191,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sommelier/images/somm.svg' }, images: [{ + imageSync: { + chainName: 'sommelier', + baseDenom: 'usomm' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sommelier/images/somm.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sommelier/images/somm.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sommelier/images/somm.svg', + theme: { + primaryColorHex: '#f36353' + } }] }, { @@ -1899,8 +2234,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bandchain/images/band.svg' }, images: [{ + imageSync: { + chainName: 'bandchain', + baseDenom: 'uband' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bandchain/images/band.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bandchain/images/band.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bandchain/images/band.svg', + theme: { + primaryColorHex: '#4424e4' + } }] }, { @@ -1935,8 +2277,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/konstellation/images/darc.svg' }, images: [{ + imageSync: { + chainName: 'konstellation', + baseDenom: 'udarc' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/konstellation/images/darc.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/konstellation/images/darc.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/konstellation/images/darc.svg', + theme: { + primaryColorHex: '#042a61' + } }], keywords: ['osmosis_unstable'] }, @@ -1972,8 +2321,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/umee/images/umee.svg' }, images: [{ + imageSync: { + chainName: 'umee', + baseDenom: 'uumee' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/umee/images/umee.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/umee/images/umee.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/umee/images/umee.svg', + theme: { + primaryColorHex: '#22f2e9' + } }] }, { @@ -2008,8 +2364,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/gravitybridge/images/grav.svg' }, images: [{ + imageSync: { + chainName: 'gravitybridge', + baseDenom: 'ugraviton' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/gravitybridge/images/grav.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/gravitybridge/images/grav.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/gravitybridge/images/grav.svg', + theme: { + primaryColorHex: '#042ca4' + } }] }, { @@ -2044,8 +2407,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/decentr/images/dec.svg' }, images: [{ + imageSync: { + chainName: 'decentr', + baseDenom: 'udec' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/decentr/images/dec.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/decentr/images/dec.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/decentr/images/dec.svg', + theme: { + primaryColorHex: '#4678e9' + } }] }, { @@ -2082,8 +2452,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/marble.svg' }, images: [{ + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1g2g7ucurum66d42g8k5twk34yegdq8c82858gz0tq2fc75zy7khssgnhjl' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/marble.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/marble.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/marble.svg', + theme: { + primaryColorHex: '#040404' + } }] }, { @@ -2119,8 +2496,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/carbon/images/swth.svg' }, images: [{ + imageSync: { + chainName: 'carbon', + baseDenom: 'swth' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/carbon/images/swth.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/carbon/images/swth.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/carbon/images/swth.svg', + theme: { + primaryColorHex: '#a5edf2' + } }] }, { @@ -2155,8 +2539,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cerberus/images/crbrus.svg' }, images: [{ + imageSync: { + chainName: 'cerberus', + baseDenom: 'ucrbrus' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cerberus/images/crbrus.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cerberus/images/crbrus.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cerberus/images/crbrus.svg', + theme: { + primaryColorHex: '#c6c6c9' + } }], keywords: ['osmosis_unstable'] }, @@ -2192,8 +2583,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/fetchhub/images/fet.svg' }, images: [{ + imageSync: { + chainName: 'fetchhub', + baseDenom: 'afet' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/fetchhub/images/fet.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/fetchhub/images/fet.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/fetchhub/images/fet.svg', + theme: { + primaryColorHex: '#1c2444' + } }] }, { @@ -2228,8 +2626,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/assetmantle/images/mntl.svg' }, images: [{ + imageSync: { + chainName: 'assetmantle', + baseDenom: 'umntl' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/assetmantle/images/mntl.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/assetmantle/images/mntl.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/assetmantle/images/mntl.svg', + theme: { + primaryColorHex: '#edb548' + } }] }, { @@ -2266,8 +2671,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/neta.svg' }, images: [{ + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno168ctmpyppk90d34p3jjy658zf5a5l3w8wk35wht6ccqj4mr0yv8s4j5awr' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/neta.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/neta.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/neta.svg', + theme: { + primaryColorHex: '#f87b7b' + } }] }, { @@ -2302,8 +2714,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/inj.svg' }, images: [{ + imageSync: { + chainName: 'injective', + baseDenom: 'inj' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/inj.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/inj.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/inj.svg', + theme: { + primaryColorHex: '#04a2fc' + } }] }, { @@ -2347,8 +2766,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/krt.svg' }, images: [{ + imageSync: { + chainName: 'terra', + baseDenom: 'ukrw' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/krt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/krt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/krt.svg', + theme: { + primaryColorHex: '#4b83e0' + } }] }, { @@ -2383,8 +2809,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/microtick/images/tick.svg' }, images: [{ + imageSync: { + chainName: 'microtick', + baseDenom: 'utick' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/microtick/images/tick.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/microtick/images/tick.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/microtick/images/tick.svg', + theme: { + primaryColorHex: '#6bab14' + } }], keywords: ['osmosis_unstable'] }, @@ -2420,8 +2853,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sifchain/images/rowan.svg' }, images: [{ + imageSync: { + chainName: 'sifchain', + baseDenom: 'rowan' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sifchain/images/rowan.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sifchain/images/rowan.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sifchain/images/rowan.svg', + theme: { + primaryColorHex: '#be9926' + } }] }, { @@ -2456,8 +2896,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shentu/images/ctk.svg' }, images: [{ + imageSync: { + chainName: 'shentu', + baseDenom: 'uctk' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shentu/images/ctk.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shentu/images/ctk.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shentu/images/ctk.svg', + theme: { + primaryColorHex: '#e4ac4c' + } }] }, { @@ -2494,8 +2941,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/hope.svg' }, images: [{ + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1re3x67ppxap48ygndmrc7har2cnc7tcxtm9nplcas4v0gc3wnmvs3s807z' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/hope.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/hope.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/hope.svg', + theme: { + primaryColorHex: '#e2877e' + } }] }, { @@ -2510,10 +2964,17 @@ const info: AssetList = { }], typeAsset: 'ics20', base: 'ibc/6BDB4C8CCD45033F9604E4B93ED395008A753E01EECD6992E7D1EA23D9D3B788', - name: 'Racoon', + name: 'Racoon (Juno)', display: 'rac', - symbol: 'juno.RAC', + symbol: 'RAC.juno', traces: [{ + type: 'additional-mintage', + counterparty: { + chainName: 'migaloo', + baseDenom: 'factory/migaloo1eqntnl6tzcj9h86psg4y4h6hh05g2h9nj8e09l/urac' + }, + provider: 'Racoon' + }, { type: 'ibc-cw20', counterparty: { chainName: 'juno', @@ -2532,8 +2993,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/rac.svg' }, images: [{ + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1r4pzw8f9z0sypct5l9j906d47z998ulwvhvqe5xdwgy8wf84583sxwh0pa' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/rac.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/rac.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/rac.svg', + theme: { + primaryColorHex: '#070f0e' + } }] }, { @@ -2585,6 +3053,10 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/frax.svg' }, images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0x853d955acef822db058eb8505911ed77f175b99e' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/frax.svg' }] }, @@ -2602,7 +3074,7 @@ const info: AssetList = { base: 'ibc/C9B0D48FD2C5B91135F118FF2484551888966590D7BDC20F6A87308DBA670796', name: 'Wrapped Bitcoin (Gravity Bridge)', display: 'gwbtc', - symbol: 'WBTC.grv', + symbol: 'WBTC.eth.grv', traces: [ { type: 'bridge', @@ -2637,10 +3109,17 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wbtc.grv.svg' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wbtc.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wbtc.svg' - }, { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wbtc.grv.svg' + }, { + imageSync: { + chainName: 'gravitybridge', + baseDenom: 'gravity0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wbtc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wbtc.svg', + theme: { + primaryColorHex: '#f39444' + } }] }, { @@ -2657,7 +3136,7 @@ const info: AssetList = { base: 'ibc/65381C5F3FD21442283D56925E62EA524DED8B6927F0FF94E21E0020954C40B5', name: 'Ether (Gravity Bridge)', display: 'gweth', - symbol: 'WETH.grv', + symbol: 'ETH.grv', traces: [ { type: 'wrapped', @@ -2692,9 +3171,13 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/weth.grv.svg' }, images: [{ - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/weth.svg' - }, { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/weth.grv.svg' + }, { + imageSync: { + chainName: 'gravitybridge', + baseDenom: 'gravity0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/weth.svg' }] }, { @@ -2709,9 +3192,9 @@ const info: AssetList = { }], typeAsset: 'ics20', base: 'ibc/9F9B07EF9AD291167CF5700628145DE1DEB777C2CFC7907553B24446515F6D0E', - name: 'USD Coin (Gravity Bridge)', + name: 'USDC (Gravity Bridge)', display: 'gusdc', - symbol: 'USDC.grv', + symbol: 'USDC.eth.grv', traces: [ { type: 'synthetic', @@ -2746,9 +3229,18 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdc.grv.svg' }, images: [{ - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' - }, { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdc.grv.svg' + }, { + imageSync: { + chainName: 'gravitybridge', + baseDenom: 'gravity0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + theme: { + circle: true, + primaryColorHex: '#2775CA' + } }] }, { @@ -2800,9 +3292,13 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/dai.grv.svg' }, images: [{ - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/dai.svg' - }, { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/dai.grv.svg' + }, { + imageSync: { + chainName: 'gravitybridge', + baseDenom: 'gravity0x6B175474E89094C44Da98b954EedeAC495271d0F' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/dai.svg' }] }, { @@ -2819,7 +3315,7 @@ const info: AssetList = { base: 'ibc/71B441E27F1BBB44DD0891BCD370C2794D404D60A4FFE5AECCD9B1E28BC89805', name: 'Tether USD (Gravity Bridge)', display: 'gusdt', - symbol: 'USDT.grv', + symbol: 'USDT.eth.grv', traces: [ { type: 'synthetic', @@ -2851,12 +3347,27 @@ const info: AssetList = { } ], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.grv.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.grv.svg' }, images: [{ - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.grv.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.grv.png', + theme: { + primaryColorHex: '#059394' + } }, { - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.grv.svg' + imageSync: { + chainName: 'gravitybridge', + baseDenom: 'gravity0xdAC17F958D2ee523a2206206994597C13D831ec7' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + theme: { + circle: true, + primaryColorHex: '#009393', + backgroundColorHex: '#009393' + } }] }, { @@ -2893,8 +3404,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/block.svg' }, images: [{ + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1y9rf7ql6ffwkv02hsgd4yruz23pn4w97p75e2slsnkm0mnamhzysvqnxaq' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/block.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/block.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/block.svg', + theme: { + primaryColorHex: '#040404' + } }] }, { @@ -2929,8 +3447,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/provenance/images/prov.svg' }, images: [{ + imageSync: { + chainName: 'provenance', + baseDenom: 'nhash' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/provenance/images/prov.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/provenance/images/prov.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/provenance/images/prov.svg', + theme: { + primaryColorHex: '#4c7cdc' + } }] }, { @@ -2965,8 +3490,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/galaxy/images/glx.svg' }, images: [{ + imageSync: { + chainName: 'galaxy', + baseDenom: 'uglx' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/galaxy/images/glx.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/galaxy/images/glx.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/galaxy/images/glx.svg', + theme: { + primaryColorHex: '#5e3be6' + } }] }, { @@ -3000,8 +3532,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/dhk.svg' }, images: [{ + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1tdjwrqmnztn2j3sj2ln9xnyps5hs48q3ddwjrz7jpv6mskappjys5czd49' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/dhk.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/dhk.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/dhk.svg', + theme: { + primaryColorHex: '#fae204' + } }] }, { @@ -3038,8 +3577,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/raw.svg' }, images: [{ + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno15u3dt79t6sxxa3x3kpkhzsy56edaa5a66wvt3kxmukqjz2sx0hes5sn38g' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/raw.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/raw.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/raw.svg', + theme: { + primaryColorHex: '#f07c92' + } }] }, { @@ -3074,8 +3620,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/meme/images/meme.svg' }, images: [{ + imageSync: { + chainName: 'meme', + baseDenom: 'umeme' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/meme/images/meme.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/meme/images/meme.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/meme/images/meme.svg', + theme: { + primaryColorHex: '#b7dcd8' + } }] }, { @@ -3111,7 +3664,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/asvt.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/asvt.png' + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno17wzaxtfdw5em7lc94yed4ylgjme63eh73lm3lutp2rhcxttyvpwsypjm4w' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/asvt.png', + theme: { + primaryColorHex: '#402e5d' + } }] }, { @@ -3147,7 +3707,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/joe.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/joe.png' + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1n7n7d5088qlzlj37e9mgmkhx6dfgtvt02hqxq66lcap4dxnzdhwqfmgng3' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/joe.png', + theme: { + primaryColorHex: '#f3baaf' + } }] }, { @@ -3182,8 +3749,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.svg' }, images: [{ + imageSync: { + chainName: 'terra2', + baseDenom: 'uluna' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.svg', + theme: { + primaryColorHex: '#f4de6f' + } }] }, { @@ -3218,8 +3792,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/rizon/images/atolo.svg' }, images: [{ + imageSync: { + chainName: 'rizon', + baseDenom: 'uatolo' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/rizon/images/atolo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/rizon/images/atolo.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/rizon/images/atolo.svg', + theme: { + primaryColorHex: '#2b1c54' + } }] }, { @@ -3254,8 +3835,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/hard.svg' }, images: [{ + imageSync: { + chainName: 'kava', + baseDenom: 'hard' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/hard.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/hard.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/hard.svg', + theme: { + primaryColorHex: '#7b34ac' + } }] }, { @@ -3290,8 +3878,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/swp.svg' }, images: [{ + imageSync: { + chainName: 'kava', + baseDenom: 'swp' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/swp.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/swp.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/swp.svg', + theme: { + primaryColorHex: '#544cfc' + } }] }, { @@ -3306,9 +3901,9 @@ const info: AssetList = { }], typeAsset: 'ics20', base: 'ibc/D3327A763C23F01EC43D1F0DB3CEFEC390C362569B6FD191F40A5192F8960049', - name: 'Chainlink', + name: 'Chainlink (Axelar)', display: 'link', - symbol: 'LINK', + symbol: 'LINK.axl', traces: [{ type: 'bridge', counterparty: { @@ -3329,12 +3924,22 @@ const info: AssetList = { } }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/link.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/link.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/link.axl.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/link.axl.svg' }, images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/link.axl.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/link.axl.png' + }, { + imageSync: { + chainName: 'axelar', + baseDenom: 'link-wei' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/link.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/link.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/link.svg', + theme: { + primaryColorHex: '#2c5cdc' + } }] }, { @@ -3369,8 +3974,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/genesisl1/images/l1.svg' }, images: [{ + imageSync: { + chainName: 'genesisl1', + baseDenom: 'el1' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/genesisl1/images/l1.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/genesisl1/images/l1.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/genesisl1/images/l1.svg', + theme: { + primaryColorHex: '#040404' + } }], keywords: ['osmosis_unstable'] }, @@ -3412,6 +4024,10 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/aave.svg' }, images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/aave.svg' }], keywords: ['osmosis_unlisted'] @@ -3454,6 +4070,10 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/ape.svg' }, images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0x4d224452801aced8b2f0aebe155379bb5d594381' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/ape.svg' }], keywords: ['osmosis_unlisted'] @@ -3496,6 +4116,10 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/mkr.svg' }, images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0x9f8f72aa9304c8b593d555f12ef6589cc3a579a2' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/mkr.svg' }] }, @@ -3548,6 +4172,10 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/rai.svg' }, images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0x03ab458634910aad20ef5f1c8ee96f1d6ac54919' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/rai.svg' }] }, @@ -3563,9 +4191,9 @@ const info: AssetList = { }], typeAsset: 'ics20', base: 'ibc/19305E20681911F14D1FB275E538CDE524C3BF88CF9AE5D5F78F4D4DA05E85B2', - name: 'Shiba Inu', + name: 'Shiba Inu (Axelar)', display: 'shib', - symbol: 'SHIB', + symbol: 'SHIB.axl', traces: [{ type: 'bridge', counterparty: { @@ -3586,10 +4214,22 @@ const info: AssetList = { } }], logoURIs: { - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/shib.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/shib.axl.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/shib.axl.svg' }, images: [{ - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/shib.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/shib.axl.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/shib.axl.png' + }, { + imageSync: { + chainName: 'axelar', + baseDenom: 'shib-wei' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/shib.svg', + theme: { + primaryColorHex: '#FFA409', + backgroundColorHex: '#00000000' + } }], keywords: ['osmosis_unlisted'] }, @@ -3625,8 +4265,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/kuji.svg' }, images: [{ + imageSync: { + chainName: 'kujira', + baseDenom: 'ukuji' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/kuji.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/kuji.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/kuji.svg', + theme: { + primaryColorHex: '#e33b34' + } }] }, { @@ -3661,8 +4308,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/tgrade/images/tgrade-symbol-gradient.svg' }, images: [{ + imageSync: { + chainName: 'tgrade', + baseDenom: 'utgd' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/tgrade/images/tgrade-symbol-gradient.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/tgrade/images/tgrade-symbol-gradient.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/tgrade/images/tgrade-symbol-gradient.svg', + theme: { + primaryColorHex: '#a7248a' + } }] }, { @@ -3696,6 +4350,10 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/echelon/images/ech.svg' }, images: [{ + imageSync: { + chainName: 'echelon', + baseDenom: 'aechelon' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/echelon/images/ech.svg' }] }, @@ -3731,6 +4389,10 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/odin/images/odin.svg' }, images: [{ + imageSync: { + chainName: 'odin', + baseDenom: 'loki' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/odin/images/odin.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/odin/images/odin.svg' }] @@ -3767,9 +4429,16 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/odin/images/geo.svg' }, images: [{ + imageSync: { + chainName: 'odin', + baseDenom: 'mGeo' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/odin/images/geo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/odin/images/geo.svg' - }], + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/odin/images/geo.svg', + theme: { + primaryColorHex: '#c3ebf3' + } + }], keywords: ['osmosis_unstable'] }, { @@ -3804,8 +4473,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/odin/images/o9w.svg' }, images: [{ + imageSync: { + chainName: 'odin', + baseDenom: 'mO9W' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/odin/images/o9w.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/odin/images/o9w.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/odin/images/o9w.svg', + theme: { + primaryColorHex: '#040404' + } }], keywords: ['osmosis_unstable'] }, @@ -3823,7 +4499,7 @@ const info: AssetList = { base: 'ibc/AD185F62399F770CCCE8A36A180A77879FF6C26A0398BD3D2A74E087B0BFA121', name: 'LVN', display: 'lvn', - symbol: 'kichain.LVN', + symbol: 'LVN.ki', traces: [{ type: 'ibc-cw20', counterparty: { @@ -3842,7 +4518,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kichain/images/lvn.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kichain/images/lvn.png' + imageSync: { + chainName: 'kichain', + baseDenom: 'cw20:ki1dt3lk455ed360pna38fkhqn0p8y44qndsr77qu73ghyaz2zv4whq83mwdy' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kichain/images/lvn.png', + theme: { + primaryColorHex: '#683480' + } }] }, { @@ -3891,10 +4574,19 @@ const info: AssetList = { } ], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/moonbeam/images/glmr.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/moonbeam/images/glmr.svg' }, images: [{ - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/moonbeam/images/glmr.svg' + imageSync: { + chainName: 'moonbeam', + baseDenom: 'Wei' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/moonbeam/images/glmr.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/moonbeam/images/glmr.svg', + theme: { + primaryColorHex: '#e4147c' + } }] }, { @@ -3909,10 +4601,17 @@ const info: AssetList = { }], typeAsset: 'ics20', base: 'ibc/52C57FCA7D6854AA178E7A183DDBE4EF322B904B1D719FC485F6FFBC1F72A19E', - name: 'Gelotto', + name: 'Gelotto (Juno)', display: 'glto', - symbol: 'GLTO', + symbol: 'GLTO.juno', traces: [{ + type: 'legacy-mintage', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xd73175f9eb15eee81745d367ae59309Ca2ceb5e2' + }, + provider: 'Gelotto' + }, { type: 'ibc-cw20', counterparty: { chainName: 'juno', @@ -3927,12 +4626,29 @@ const info: AssetList = { } }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/glto.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/glto.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/glto.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/glto.svg' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/glto.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/glto.svg' + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1j0a9ymgngasfn3l5me8qpd53l5zlm9wurfdk7r65s5mg6tkxal3qpgf5se' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/glto.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/glto.svg', + theme: { + primaryColorHex: '#501cad' + } + }, { + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1j0a9ymgngasfn3l5me8qpd53l5zlm9wurfdk7r65s5mg6tkxal3qpgf5se' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/glto.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/glto.svg', + theme: { + primaryColorHex: '#501cad' + } }] }, { @@ -3969,8 +4685,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/gkey.svg' }, images: [{ + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1gz8cf86zr4vw9cjcyyv432vgdaecvr9n254d3uwwkx9rermekddsxzageh' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/gkey.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/gkey.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/gkey.svg', + theme: { + primaryColorHex: '#521caf' + } }] }, { @@ -4005,8 +4728,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/crescent/images/cre.svg' }, images: [{ + imageSync: { + chainName: 'crescent', + baseDenom: 'ucre' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/crescent/images/cre.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/crescent/images/cre.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/crescent/images/cre.svg', + theme: { + primaryColorHex: '#3c2832' + } }] }, { @@ -4041,8 +4771,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lumenx/images/lumen.svg' }, images: [{ + imageSync: { + chainName: 'lumenx', + baseDenom: 'ulumen' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lumenx/images/lumen.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lumenx/images/lumen.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lumenx/images/lumen.svg', + theme: { + primaryColorHex: '#cb8b40' + } }], keywords: ['osmosis_unstable'] }, @@ -4074,13 +4811,42 @@ const info: AssetList = { } }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/orai-white.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/orai-white.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/orai-token.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/orai-token.svg' }, - images: [{ + images: [ + { + imageSync: { + chainName: 'oraichain', + baseDenom: 'orai' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/orai-token.png', + theme: { + circle: true, + primaryColorHex: '#000000', + backgroundColorHex: '#FFFFFF' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/orai-token.svg' + }, + { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/orai-white.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/orai-white.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/orai-white.svg', + theme: { + circle: true, + darkMode: true, + primaryColorHex: '#FFFFFF' + } + }, + { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/orai.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/oraichain/images/orai.svg', + theme: { + circle: true, + darkMode: false, + primaryColorHex: '#000000' + } + } + ] }, { description: 'The native token of the Cudos blockchain', @@ -4114,8 +4880,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cudos/images/cudos.svg' }, images: [{ + imageSync: { + chainName: 'cudos', + baseDenom: 'acudos' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cudos/images/cudos.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cudos/images/cudos.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cudos/images/cudos.svg', + theme: { + primaryColorHex: '#5d95ec' + } }] }, { @@ -4150,8 +4923,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/usdx.svg' }, images: [{ + imageSync: { + chainName: 'kava', + baseDenom: 'usdx' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/usdx.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/usdx.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kava/images/usdx.svg', + theme: { + primaryColorHex: '#04d4a3' + } }] }, { @@ -4186,8 +4966,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/agoric/images/bld.svg' }, images: [{ + imageSync: { + chainName: 'agoric', + baseDenom: 'ubld' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/agoric/images/bld.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/agoric/images/bld.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/agoric/images/bld.svg', + theme: { + primaryColorHex: '#c42b44' + } }] }, { @@ -4222,8 +5009,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/agoric/images/ist.svg' }, images: [{ + imageSync: { + chainName: 'agoric', + baseDenom: 'uist' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/agoric/images/ist.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/agoric/images/ist.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/agoric/images/ist.svg', + theme: { + primaryColorHex: '#d485e2' + } }] }, { @@ -4260,8 +5054,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/sejuno.svg' }, images: [{ + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1dd0k0um5rqncfueza62w9sentdfh3ec4nw4aq4lk5hkjl63vljqscth9gv' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/sejuno.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/sejuno.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/sejuno.svg', + theme: { + primaryColorHex: '#26363f' + } }] }, { @@ -4298,8 +5099,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/bjuno.svg' }, images: [{ + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1wwnhkagvcd3tjz6f8vsdsw5plqnw8qy2aj3rrhqr2axvktzv9q2qz8jxn3' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/bjuno.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/bjuno.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/bjuno.svg', + theme: { + primaryColorHex: '#254454' + } }] }, { @@ -4339,7 +5147,10 @@ const info: AssetList = { baseDenom: 'ustrd' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/strd.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/strd.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/strd.svg', + theme: { + primaryColorHex: '#e4047c' + } }] }, { @@ -4385,7 +5196,10 @@ const info: AssetList = { baseDenom: 'stuatom' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/statom.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/statom.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/statom.svg', + theme: { + primaryColorHex: '#e40474' + } }] }, { @@ -4426,8 +5240,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/ststars.svg' }, images: [{ + imageSync: { + chainName: 'stride', + baseDenom: 'stustars' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/ststars.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/ststars.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/ststars.svg', + theme: { + primaryColorHex: '#e40474' + } }] }, { @@ -4464,8 +5285,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/solar.svg' }, images: [{ + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno159q8t5g02744lxq8lfmcn6f78qqulq9wn3y9w7lxjgkz4e0a6kvsfvapse' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/solar.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/solar.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/solar.svg', + theme: { + primaryColorHex: '#1c1c1b' + } }] }, { @@ -4502,8 +5330,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/seasy.svg' }, images: [{ + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno19rqljkh95gh40s7qdx40ksx3zq5tm4qsmsrdz9smw668x9zdr3lqtg33mf' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/seasy.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/seasy.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/seasy.svg', + theme: { + primaryColorHex: '#2d2c2d' + } }] }, { @@ -4538,8 +5373,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/axl.svg' }, images: [{ + imageSync: { + chainName: 'axelar', + baseDenom: 'uaxl' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/axl.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/axl.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/axl.svg', + theme: { + primaryColorHex: '#040404' + } }] }, { @@ -4574,8 +5416,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/rebus/images/rebus.svg' }, images: [{ + imageSync: { + chainName: 'rebus', + baseDenom: 'arebus' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/rebus/images/rebus.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/rebus/images/rebus.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/rebus/images/rebus.svg', + theme: { + primaryColorHex: '#e75486' + } }] }, { @@ -4615,7 +5464,10 @@ const info: AssetList = { baseDenom: 'utori' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/teritori/images/utori.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/teritori/images/utori.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/teritori/images/utori.svg', + theme: { + primaryColorHex: '#040404' + } }] }, { @@ -4656,8 +5508,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stjuno.svg' }, images: [{ + imageSync: { + chainName: 'stride', + baseDenom: 'stujuno' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stjuno.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stjuno.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stjuno.svg', + theme: { + primaryColorHex: '#e40474' + } }] }, { @@ -4703,7 +5562,10 @@ const info: AssetList = { baseDenom: 'stuosmo' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stosmo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stosmo.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stosmo.svg', + theme: { + primaryColorHex: '#e40474' + } }] }, { @@ -4739,7 +5601,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/muse.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/muse.png' + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1p8x807f6h222ur0vssqy3qk6mcpa40gw2pchquz5atl935t7kvyq894ne3' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/muse.png', + theme: { + primaryColorHex: '#32255f' + } }] }, { @@ -4774,8 +5643,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lambda/images/lambda.svg' }, images: [{ + imageSync: { + chainName: 'lambda', + baseDenom: 'ulamb' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lambda/images/lambda.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lambda/images/lambda.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lambda/images/lambda.svg', + theme: { + primaryColorHex: '#e41c54' + } }] }, { @@ -4810,8 +5686,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/usk.svg' }, images: [{ + imageSync: { + chainName: 'kujira', + baseDenom: 'factory/kujira1qk00h5atutpsv900x202pxx42npjr9thg58dnqpa72f2p7m2luase444a7/uusk' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/usk.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/usk.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/usk.svg', + theme: { + primaryColorHex: '#2e363f' + } }] }, { @@ -4846,8 +5729,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/unification/images/fund.svg' }, images: [{ + imageSync: { + chainName: 'unification', + baseDenom: 'nund' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/unification/images/fund.svg', - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/unification/images/fund.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/unification/images/fund.png', + theme: { + primaryColorHex: '#2279c0' + } }] }, { @@ -4882,8 +5772,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/jackal/images/jkl.svg' }, images: [{ + imageSync: { + chainName: 'jackal', + baseDenom: 'ujkl' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/jackal/images/jkl.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/jackal/images/jkl.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/jackal/images/jkl.svg', + theme: { + primaryColorHex: '#dbdbcb' + } }] }, { @@ -4920,8 +5817,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/alter.svg' }, images: [{ + imageSync: { + chainName: 'secretnetwork', + baseDenom: 'cw20:secret12rcvz0umvk875kd6a803txhtlu7y0pnd73kcej' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/alter.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/alter.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/alter.svg', + theme: { + primaryColorHex: '#694c90' + } }] }, { @@ -4958,8 +5862,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/butt.svg' }, images: [{ + imageSync: { + chainName: 'secretnetwork', + baseDenom: 'cw20:secret1yxcexylwyxlq58umhgsjgstgcg2a0ytfy4d9lt' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/butt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/butt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/butt.svg', + theme: { + primaryColorHex: '#7b04eb' + } }] }, { @@ -4995,8 +5906,13 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/shdold.svg' }, images: [{ + imageSync: { + chainName: 'secretnetwork', + baseDenom: 'cw20:secret1qfql357amn448duf5gvp9gr48sxx9tsnhupu3d' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/shdold.svg' - }] + }], + keywords: ['osmosis_unstable'] }, { description: 'The native token cw20 for SIENNA on Secret Network', @@ -5032,8 +5948,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/sienna.svg' }, images: [{ + imageSync: { + chainName: 'secretnetwork', + baseDenom: 'cw20:secret1rgm2m5t530tdzyd99775n6vzumxa5luxcllml4' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/sienna.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/sienna.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/sienna.svg', + theme: { + primaryColorHex: '#2c2c2c' + } }] }, { @@ -5070,8 +5993,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/stkd-scrt.svg' }, images: [{ + imageSync: { + chainName: 'secretnetwork', + baseDenom: 'cw20:secret1k6u0cy4feepm6pehnz804zmwakuwdapm69tuc4' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/stkd-scrt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/stkd-scrt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/stkd-scrt.svg', + theme: { + primaryColorHex: '#b8a2dc' + } }] }, { @@ -5106,8 +6036,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/bze.svg' }, images: [{ + imageSync: { + chainName: 'beezee', + baseDenom: 'ubze' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/bze.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/bze.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/bze.svg', + theme: { + primaryColorHex: '#079fd7' + } }] }, { @@ -5124,8 +6061,15 @@ const info: AssetList = { base: 'ibc/7CE5F388D661D82A0774E47B5129DA51CC7129BD1A70B5FA6BCEBB5B0A2FAEAF', name: 'FURY.legacy', display: 'fury', - symbol: 'FURY.legacy', + symbol: 'FURY.juno', traces: [{ + type: 'legacy-mintage', + counterparty: { + chainName: 'furya', + baseDenom: 'ufury' + }, + provider: 'Fanfury' + }, { type: 'ibc-cw20', counterparty: { chainName: 'juno', @@ -5143,7 +6087,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/fanfury.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/fanfury.png' + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1cltgm8v842gu54srmejewghnd6uqa26lzkpa635wzra9m9xuudkqa2gtcz' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/fanfury.png', + theme: { + primaryColorHex: '#14045c' + } }] }, { @@ -5178,8 +6129,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/acrechain/images/acre.svg' }, images: [{ + imageSync: { + chainName: 'acrechain', + baseDenom: 'aacre' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/acrechain/images/acre.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/acrechain/images/acre.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/acrechain/images/acre.svg', + theme: { + primaryColorHex: '#4aa29e' + } }] }, { @@ -5214,8 +6172,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/comdex/images/cmst.svg' }, images: [{ + imageSync: { + chainName: 'comdex', + baseDenom: 'ucmst' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/comdex/images/cmst.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/comdex/images/cmst.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/comdex/images/cmst.svg', + theme: { + primaryColorHex: '#040404' + } }] }, { @@ -5250,8 +6215,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/imversed/images/imversed.svg' }, images: [{ + imageSync: { + chainName: 'imversed', + baseDenom: 'aimv' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/imversed/images/imversed.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/imversed/images/imversed.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/imversed/images/imversed.svg', + theme: { + primaryColorHex: '#4c54e4' + } }] }, { @@ -5286,13 +6258,21 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/medasdigital/images/medas.svg' }, images: [{ + imageSync: { + chainName: 'medasdigital', + baseDenom: 'umedas' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/medasdigital/images/medas.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/medasdigital/images/medas.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/medasdigital/images/medas.svg', + theme: { + primaryColorHex: '#147ccc' + } }], keywords: ['medas'] }, { description: 'The native token cw20 for PHMN on Juno Chain', + extendedDescription: '$PHMN is the governance token of a distributed validator. Similar to PoS chains, each holder possesses voting rights proportionate to the number of locked tokens. PHMN holders can govern the POSTHUMAN validator via DAODAO. For instance, decisions such as diversifying the treasury, updating the validator\'s commission rate, or exiting the network are determined by the PHMN community.', denomUnits: [{ denom: 'ibc/D3B574938631B0A1BA704879020C696E514CFADAA7643CDE4BD5EB010BDE327B', exponent: 0, @@ -5325,9 +6305,20 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/phmn.svg' }, images: [{ + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1rws84uz7969aaa7pej303udhlkt3j9ca0l3egpcae98jwak9quzq8szn2l' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/phmn.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/phmn.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/phmn.svg', + theme: { + primaryColorHex: '#bbc2c6' + } + }], + socials: { + website: 'https://posthuman.digital/', + twitter: 'https://twitter.com/POSTHUMAN_DVS' + } }, { description: 'The native token cw20 for Amber on Secret Network', @@ -5363,8 +6354,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/amber.svg' }, images: [{ + imageSync: { + chainName: 'secretnetwork', + baseDenom: 'cw20:secret1s09x2xvfd2lp2skgzm29w2xtena7s8fq98v852' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/amber.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/amber.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/amber.svg', + theme: { + primaryColorHex: '#f2b854' + } }] }, { @@ -5399,8 +6397,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/onomy/images/nom.svg' }, images: [{ + imageSync: { + chainName: 'onomy', + baseDenom: 'anom' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/onomy/images/nom.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/onomy/images/nom.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/onomy/images/nom.svg', + theme: { + primaryColorHex: '#1c1c28' + } }], keywords: [ 'dex', @@ -5454,7 +6459,10 @@ const info: AssetList = { baseDenom: 'stk/uatom' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkatom.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkatom.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkatom.svg', + theme: { + primaryColorHex: '#c4444c' + } }] }, { @@ -5486,8 +6494,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dyson/images/dys.svg' }, images: [{ + imageSync: { + chainName: 'dyson', + baseDenom: 'dys' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dyson/images/dys.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dyson/images/dys.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dyson/images/dys.svg', + theme: { + primaryColorHex: '#040404' + } }] }, { @@ -5524,9 +6539,16 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/hopers.svg' }, images: [{ + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1u45shlp0q4gcckvsj06ss4xuvsu0z24a0d0vr9ce6r24pht4e5xq7q995n' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/hopers.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/hopers.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/hopers.svg', + theme: { + primaryColorHex: '#08d890' + } + }] }, { description: 'Overcollateralized stable coin for Arable derivatives v1', @@ -5560,8 +6582,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/acrechain/images/arusd.svg' }, images: [{ + imageSync: { + chainName: 'acrechain', + baseDenom: 'erc20/0x2Cbea61fdfDFA520Ee99700F104D5b75ADf50B0c' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/acrechain/images/arusd.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/acrechain/images/arusd.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/acrechain/images/arusd.svg', + theme: { + primaryColorHex: '#77b64f' + } }] }, { @@ -5596,8 +6625,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/planq/images/planq.svg' }, images: [{ + imageSync: { + chainName: 'planq', + baseDenom: 'aplanq' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/planq/images/planq.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/planq/images/planq.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/planq/images/planq.svg', + theme: { + primaryColorHex: '#d4f3fb' + } }] }, { @@ -5653,8 +6689,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/fantom/images/ftm.svg' }, images: [{ + imageSync: { + chainName: 'fantom', + baseDenom: 'wei' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/fantom/images/ftm.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/fantom/images/ftm.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/fantom/images/ftm.svg', + theme: { + primaryColorHex: '#1c6cfc' + } }] }, { @@ -5689,8 +6732,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/canto/images/canto.svg' }, images: [{ + imageSync: { + chainName: 'canto', + baseDenom: 'acanto' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/canto/images/canto.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/canto/images/canto.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/canto/images/canto.svg', + theme: { + primaryColorHex: '#1c1f1f' + } }] }, { @@ -5733,8 +6783,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qstars.svg' }, images: [{ + imageSync: { + chainName: 'quicksilver', + baseDenom: 'uqstars' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qstars.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qstars.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qstars.svg', + theme: { + primaryColorHex: '#fc944c' + } }] }, { @@ -5771,8 +6828,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/wynd.svg' }, images: [{ + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1mkw83sv6c7sjdvsaplrzc8yaes9l42p4mhy0ssuxjnyzl87c9eps7ce3m9' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/wynd.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/wynd.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/wynd.svg', + theme: { + primaryColorHex: '#6bcc95' + } }] }, { @@ -5787,9 +6851,9 @@ const info: AssetList = { }], typeAsset: 'ics20', base: 'ibc/231FD77ECCB2DB916D314019DA30FE013202833386B1908A191D16989AD80B5A', - name: 'USD Coin (Polygon)', + name: 'USDC (Ethereum) (Polygon via Axelar)', display: 'polygon-usdc', - symbol: 'polygon.USDC.axl', + symbol: 'USDC.e.matic.axl', traces: [ { type: 'synthetic', @@ -5800,12 +6864,12 @@ const info: AssetList = { provider: 'Circle' }, { - type: 'additional-mintage', + type: 'bridge', counterparty: { chainName: 'ethereum', baseDenom: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48' }, - provider: 'Circle' + provider: 'Polygon PoS Bridge' }, { type: 'bridge', @@ -5831,11 +6895,25 @@ const info: AssetList = { logoURIs: { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/polygon.usdc.svg' }, - images: [{ - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' - }, { + images: [ + { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/polygon.usdc.svg' - }] + }, + { + imageSync: { + chainName: 'axelar', + baseDenom: 'polygon-uusdc' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.svg', + theme: { + primaryColorHex: '#2474cc' + } + }, + { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' + } + ] }, { description: 'USDC is a fully collateralized US Dollar stablecoin developed by CENTRE, the open source project with Circle being the first of several forthcoming issuers.', @@ -5851,7 +6929,7 @@ const info: AssetList = { base: 'ibc/F17C9CA112815613C5B6771047A093054F837C3020CBA59DFFD9D780A8B2984C', name: 'USD Coin (Avalanche)', display: 'avalanche-usdc', - symbol: 'avalanche.USDC.axl', + symbol: 'USDC.avax.axl', traces: [ { type: 'synthetic', @@ -5893,28 +6971,49 @@ const info: AssetList = { logoURIs: { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/avalanche.usdc.svg' }, - images: [{ - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' - }, { + images: [ + { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/avalanche.usdc.svg' - }] + }, + { + imageSync: { + chainName: 'axelar', + baseDenom: 'avalanche-uusdc' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.svg', + theme: { + primaryColorHex: '#2474cc' + } + }, + { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' + } + ] }, { - description: 'Mars protocol token', + description: 'Mars Protocol token (pre-migration)', denomUnits: [{ denom: 'ibc/573FCD90FACEE750F55A8864EF7D38265F07E5A9273FA0E8DAFD39951332B580', exponent: 0, aliases: ['umars'] }, { - denom: 'mars', + denom: 'MARS.old', exponent: 6 }], typeAsset: 'ics20', base: 'ibc/573FCD90FACEE750F55A8864EF7D38265F07E5A9273FA0E8DAFD39951332B580', - name: 'Mars Hub', - display: 'mars', - symbol: 'MARS', + name: 'Mars Protocol token (Mars Hub)', + display: 'MARS.old', + symbol: 'MARS.mars', traces: [{ + type: 'legacy-mintage', + counterparty: { + chainName: 'neutron', + baseDenom: 'factory/neutron1ndu2wvkrxtane8se2tr48gv7nsm46y5gcqjhux/MARS' + }, + provider: 'Mars Hub' + }, { type: 'ibc', counterparty: { chainName: 'mars', @@ -5927,12 +7026,19 @@ const info: AssetList = { } }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mars/images/mars-token.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mars/images/mars-token.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mars/images/mars-token-ibc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mars/images/mars-token-ibc.svg' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mars/images/mars-token.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mars/images/mars-token.svg' + imageSync: { + chainName: 'mars', + baseDenom: 'umars' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mars/images/mars-token-ibc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mars/images/mars-token-ibc.svg', + theme: { + primaryColorHex: '#000000' + } }] }, { @@ -5967,8 +7073,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/acrechain/images/cnto.svg' }, images: [{ + imageSync: { + chainName: 'acrechain', + baseDenom: 'erc20/0xAE6D3334989a22A65228732446731438672418F2' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/acrechain/images/cnto.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/acrechain/images/cnto.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/acrechain/images/cnto.svg', + theme: { + primaryColorHex: '#ecc53b' + } }] }, { @@ -6009,8 +7122,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stluna.svg' }, images: [{ + imageSync: { + chainName: 'stride', + baseDenom: 'stuluna' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stluna.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stluna.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stluna.svg', + theme: { + primaryColorHex: '#e40474' + } }] }, { @@ -6031,7 +7151,7 @@ const info: AssetList = { type: 'liquid-stake', counterparty: { chainName: 'evmos', - baseDenom: 'uaevmos' + baseDenom: 'aevmos' }, provider: 'Stride' }, { @@ -6051,12 +7171,20 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stevmos.svg' }, images: [{ + imageSync: { + chainName: 'stride', + baseDenom: 'staevmos' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stevmos.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stevmos.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stevmos.svg', + theme: { + primaryColorHex: '#e40474' + } }] }, { description: 'nRide Token', + extendedDescription: 'nRide is developing a uber-like ride-hailing protocol, leveraging cosmwasm smart-contracts for payment, driver registration and text-messaging between the rider and the driver, to create a trustless public transportation environment for any cab or taxi company to use.', denomUnits: [{ denom: 'ibc/E750D31033DC1CF4A044C3AA0A8117401316DC918FBEBC4E3D34F91B09D5F54C', exponent: 0, @@ -6089,8 +7217,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/nride.svg' }, images: [{ + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1qmlchtmjpvu0cr7u0tad2pq8838h6farrrjzp39eqa9xswg7teussrswlq' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/nride.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/nride.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/nride.svg', + theme: { + primaryColorHex: '#050505' + } }] }, { @@ -6125,8 +7260,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/8ball/images/8ball.svg' }, images: [{ + imageSync: { + chainName: '8ball', + baseDenom: 'uebl' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/8ball/images/8ball.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/8ball/images/8ball.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/8ball/images/8ball.svg', + theme: { + primaryColorHex: '#dbdbdb' + } }] }, { @@ -6169,8 +7311,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qatom.svg' }, images: [{ + imageSync: { + chainName: 'quicksilver', + baseDenom: 'uqatom' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qatom.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qatom.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qatom.svg', + theme: { + primaryColorHex: '#fc944c' + } }] }, { @@ -6205,8 +7354,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/comdex/images/harbor.svg' }, images: [{ + imageSync: { + chainName: 'comdex', + baseDenom: 'uharbor' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/comdex/images/harbor.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/comdex/images/harbor.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/comdex/images/harbor.svg', + theme: { + primaryColorHex: '#645ca4' + } }] }, { @@ -6249,8 +7405,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qregen.svg' }, images: [{ + imageSync: { + chainName: 'quicksilver', + baseDenom: 'uqregen' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qregen.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qregen.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qregen.svg', + theme: { + primaryColorHex: '#fc944c' + } }] }, { @@ -6286,7 +7449,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/fox.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/fox.png' + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1u8cr3hcjvfkzxcaacv9q75uw9hwjmn8pucc93pmy6yvkzz79kh3qncca8x' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/fox.png', + theme: { + primaryColorHex: '#ee5f06' + } }] }, { @@ -6321,7 +7491,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qck.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qck.png' + imageSync: { + chainName: 'quicksilver', + baseDenom: 'uqck' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qck.png', + theme: { + primaryColorHex: '#b2b2b2' + } }] }, { @@ -6356,8 +7533,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/arkh/images/arkh.svg' }, images: [{ + imageSync: { + chainName: 'arkh', + baseDenom: 'arkh' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/arkh/images/arkh.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/arkh/images/arkh.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/arkh/images/arkh.svg', + theme: { + primaryColorHex: '#bdbb82' + } }], keywords: ['osmosis_unstable'] }, @@ -6401,8 +7585,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qosmo.svg' }, images: [{ + imageSync: { + chainName: 'quicksilver', + baseDenom: 'uqosmo' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qosmo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qosmo.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qosmo.svg', + theme: { + primaryColorHex: '#fc944c' + } }] }, { @@ -6437,8 +7628,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/frnz.svg' }, images: [{ + imageSync: { + chainName: 'noble', + baseDenom: 'ufrienzies' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/frnz.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/frnz.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/frnz.svg', + theme: { + primaryColorHex: '#04041c' + } }] }, { @@ -6473,8 +7671,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/white-whale.svg' }, images: [{ + imageSync: { + chainName: 'migaloo', + baseDenom: 'uwhale' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/white-whale.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/white-whale.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/white-whale.svg', + theme: { + primaryColorHex: '#1c1c1c' + } }] }, { @@ -6510,7 +7715,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/guardian.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/guardian.png' + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1xekkh27punj0uxruv3gvuydyt856fax0nu750xns99t2qcxp7xmsqwhfma' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/guardian.png', + theme: { + primaryColorHex: '#07d7ac' + } }] }, { @@ -6547,8 +7759,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/mnpu.svg' }, images: [{ + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno166heaxlyntd33a5euh4rrz26svhean4klzw594esmd02l4atan6sazy2my' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/mnpu.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/mnpu.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/mnpu.svg', + theme: { + primaryColorHex: '#dadbce' + } }] }, { @@ -6584,7 +7803,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/shibacosmos.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/shibacosmos.png' + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1x5qt47rw84c4k6xvvywtrd40p8gxjt8wnmlahlqg07qevah3f8lqwxfs7z' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/shibacosmos.png', + theme: { + primaryColorHex: '#eea95d' + } }] }, { @@ -6621,8 +7847,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/sikoba.svg' }, images: [{ + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1qqwf3lkfjhp77yja7gmg3y95pda0e5xctqrdhf3wvwdd79flagvqfgrgxp' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/sikoba.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/sikoba.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/sikoba.svg', + theme: { + primaryColorHex: '#fbfbfb' + } }] }, { @@ -6657,8 +7890,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/regen/images/nct.svg' }, images: [{ + imageSync: { + chainName: 'regen', + baseDenom: 'eco.uC.NCT' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/regen/images/nct.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/regen/images/nct.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/regen/images/nct.svg', + theme: { + primaryColorHex: '#171c25' + } }] }, { @@ -6694,7 +7934,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/celestims.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/celestims.png' + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1ngww7zxak55fql42wmyqrr4rhzpne24hhs4p3w4cwhcdgqgr3hxsmzl9zg' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/celestims.png', + theme: { + primaryColorHex: '#0b1d33' + } }] }, { @@ -6730,7 +7977,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/osdoge.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/osdoge.png' + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1ytymtllllsp3hfmndvcp802p2xmy5s8m59ufel8xv9ahyxyfs4hs4kd4je' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/osdoge.png', + theme: { + primaryColorHex: '#f49c4c' + } }] }, { @@ -6766,7 +8020,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/apemos.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/apemos.png' + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1jrr0tuuzxrrwcg6hgeqhw5wqpck2y55734e7zcrp745aardlp0qqg8jz06' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/apemos.png', + theme: { + primaryColorHex: '#4d5264' + } }] }, { @@ -6802,7 +8063,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/invdrs.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/invdrs.png' + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1jwdy7v4egw36pd84aeks3ww6n8k7zhsumd4ac8q5lts83ppxueus4626e8' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/invdrs.png', + theme: { + primaryColorHex: '#04ccab' + } }] }, { @@ -6838,7 +8106,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/doga.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/doga.png' + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1k2ruzzvvwwtwny6gq6kcwyfhkzahaunp685wmz4hafplduekj98q9hgs6d' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/doga.png', + theme: { + primaryColorHex: '#d6a84f' + } }] }, { @@ -6874,7 +8149,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/catmos.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/catmos.png' + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1f5datjdse3mdgrapwuzs3prl7pvxxht48ns6calnn0t77v2s9l8s0qu488' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/catmos.png', + theme: { + primaryColorHex: '#140c44' + } }] }, { @@ -6910,7 +8192,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/summit.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/summit.png' + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1j4ux0f6gt7e82z7jdpm25v4g2gts880ap64rdwa49989wzhd0dfqed6vqm' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/summit.png', + theme: { + primaryColorHex: '#cbdb44' + } }] }, { @@ -6945,8 +8234,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/omniflixhub/images/flix.svg' }, images: [{ + imageSync: { + chainName: 'omniflixhub', + baseDenom: 'uflix' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/omniflixhub/images/flix.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/omniflixhub/images/flix.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/omniflixhub/images/flix.svg', + theme: { + primaryColorHex: '#c33635' + } }] }, { @@ -6982,7 +8278,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/spacer.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/spacer.png' + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1dyyf7pxeassxvftf570krv7fdf5r8e4r04mp99h0mllsqzp3rs4q7y8yqg' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/spacer.png', + theme: { + primaryColorHex: '#695335' + } }] }, { @@ -7018,7 +8321,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/light.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/light.png' + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1dpany8c0lj526lsa02sldv7shzvnw5dt5ues72rk35hd69rrydxqeraz8l' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/light.png', + theme: { + primaryColorHex: '#e5e5e5' + } }] }, { @@ -7055,8 +8365,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/silk.svg' }, images: [{ + imageSync: { + chainName: 'secretnetwork', + baseDenom: 'cw20:secret1fl449muk5yq8dlad7a22nje4p5d2pnsgymhjfd' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/silk.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/silk.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/silk.svg', + theme: { + primaryColorHex: '#3142fc' + } }] }, { @@ -7092,7 +8409,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/mille.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/mille.png' + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1llg7q2d5dqlrqzh5dxv8c7kzzjszld34s5vktqmlmaaxqjssz43sxyhq0d' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/mille.png', + theme: { + primaryColorHex: '#040404' + } }] }, { @@ -7128,7 +8452,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/manna.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/manna.png' + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno13ca2g36ng6etcfhr9qxx352uw2n5e92np54thfkm3w3nzlhsgvwsjaqlyq' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/manna.png', + theme: { + primaryColorHex: '#299544' + } }] }, { @@ -7181,8 +8512,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/filecoin/images/fil.svg' }, images: [{ + imageSync: { + chainName: 'filecoin', + baseDenom: 'attoFIL' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/filecoin/images/fil.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/filecoin/images/fil.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/filecoin/images/fil.svg', + theme: { + primaryColorHex: '#0493fc' + } }] }, { @@ -7218,7 +8556,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/void.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/void.png' + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1lpvx3mv2a6ddzfjc7zzz2v2cm5gqgqf0hx67hc5p5qwn7hz4cdjsnznhu8' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/void.png', + theme: { + primaryColorHex: '#5b2e96' + } }] }, { @@ -7255,9 +8600,16 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/shd.svg' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/shd.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/shd.svg' - }] + imageSync: { + chainName: 'secretnetwork', + baseDenom: 'cw20:secret153wu605vvp934xhd4k9dtd640zsep5jkesstdm' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/shd.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/shd.svg', + theme: { + primaryColorHex: '#342c52' + } + }] }, { description: 'The native token of Bluzelle', @@ -7292,8 +8644,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bluzelle/images/bluzelle.svg' }, images: [{ + imageSync: { + chainName: 'bluzelle', + baseDenom: 'ubnt' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bluzelle/images/bluzelle.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bluzelle/images/bluzelle.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bluzelle/images/bluzelle.svg', + theme: { + primaryColorHex: '#708ffc' + } }], keywords: ['bluzelle', 'game'] }, @@ -7309,9 +8668,9 @@ const info: AssetList = { }], typeAsset: 'ics20', base: 'ibc/10E5E5B06D78FFBB61FD9F89209DEE5FD4446ED0550CBB8E3747DA79E10D9DC6', - name: 'Arbitrum', + name: 'Arbitrum (Axelar)', display: 'arb', - symbol: 'ARB', + symbol: 'ARB.axl', traces: [{ type: 'bridge', counterparty: { @@ -7332,12 +8691,22 @@ const info: AssetList = { } }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/arbitrum/images/arb.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/arbitrum/images/arb.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/arb.axl.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/arb.axl.svg' }, images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/arb.axl.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/arb.axl.png' + }, { + imageSync: { + chainName: 'axelar', + baseDenom: 'arb-wei' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/arbitrum/images/arb.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/arbitrum/images/arb.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/arbitrum/images/arb.svg', + theme: { + primaryColorHex: '#253545' + } }] }, { @@ -7373,7 +8742,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/silica.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/silica.png' + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno10vgf2u03ufcf25tspgn05l7j3tfg0j63ljgpffy98t697m5r5hmqaw95ux' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/silica.png', + theme: { + primaryColorHex: '#21538f' + } }] }, { @@ -7409,10 +8785,18 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/pepec.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/pepec.png' + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1epxnvge53c4hkcmqzlxryw5fp7eae2utyk6ehjcfpwajwp48km3sgxsh9k' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/pepec.png', + theme: { + primaryColorHex: '#e9bc37' + } }] }, { + description: 'Pepe is a community based memecoin with one mission: to make memecoins great again. Made to honor the iconic meme we all know and love, Pepe is here to take reign as the most memeable memecoin in existence, fueled purely by memetic power. Pepe is for the people.', denomUnits: [{ denom: 'ibc/E47F4E97C534C95B942729E1B25DBDE111EA791411CFF100515050BEA0AC0C6B', exponent: 0, @@ -7423,9 +8807,9 @@ const info: AssetList = { }], typeAsset: 'ics20', base: 'ibc/E47F4E97C534C95B942729E1B25DBDE111EA791411CFF100515050BEA0AC0C6B', - name: 'Pepe', + name: 'Pepe (Axelar)', display: 'pepe', - symbol: 'PEPE', + symbol: 'PEPE.axl', traces: [{ type: 'bridge', counterparty: { @@ -7446,13 +8830,24 @@ const info: AssetList = { } }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/pepe.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/pepe.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/pepe.axl.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/pepe.axl.svg' }, images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/pepe.axl.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/pepe.axl.png' + }, { + imageSync: { + chainName: 'axelar', + baseDenom: 'pepe-wei' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/pepe.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/pepe.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/pepe.svg', + theme: { + primaryColorHex: '#cc3233' + } + }], + keywords: ['meme'] }, { denomUnits: [{ @@ -7525,7 +8920,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/cbeth.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/cbeth.png' + imageSync: { + chainName: 'ethereum', + baseDenom: '0xbe9895146f7af43049ca1c1ae358b0541ea49704' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/cbeth.png', + theme: { + primaryColorHex: '#c9dbfc' + } }] }, { @@ -7577,7 +8979,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/reth.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/reth.png' + imageSync: { + chainName: 'ethereum', + baseDenom: '0xae78736cd615f374d3085123a210448e74fc6393' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/reth.png', + theme: { + primaryColorHex: '#fba487' + } }] }, { @@ -7597,7 +9006,7 @@ const info: AssetList = { symbol: 'sfrxETH', traces: [ { - type: 'liquid-stake', + type: 'synthetic', counterparty: { chainName: 'ethereum', baseDenom: 'wei' @@ -7605,7 +9014,7 @@ const info: AssetList = { provider: 'Frax' }, { - type: 'wrapped', + type: 'liquid-stake', counterparty: { chainName: 'ethereum', baseDenom: '0x5e8422345238f34275888049021821e8e08caa1f' @@ -7637,6 +9046,10 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/sfrxeth.svg' }, images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0xac3e018457b222d93114458476f3e3416abbe38f' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/sfrxeth.svg' }] }, @@ -7653,7 +9066,7 @@ const info: AssetList = { base: 'ibc/B2BD584CD2A0A9CE53D4449667E26160C7D44A9C41AF50F602C201E5B3CCA46C', name: 'Wrapped Lido Staked Ether (Axelar)', display: 'wsteth', - symbol: 'wstETH.axl', + symbol: 'wstETH.eth.axl', traces: [ { type: 'liquid-stake', @@ -7664,7 +9077,7 @@ const info: AssetList = { provider: 'Lido' }, { - type: 'wrapped', + type: 'liquid-stake', counterparty: { chainName: 'ethereum', baseDenom: '0xae7ab96520de3a18e5e111b5eaab095312d7fe84' @@ -7696,13 +9109,13 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wstETH.axl.svg' }, images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wstETH.axl.svg' + }, { imageSync: { - chainName: 'ethereum', - baseDenom: '0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0' + chainName: 'axelar', + baseDenom: 'wsteth-wei' }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wsteth.svg' - }, { - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wstETH.axl.svg' }] }, { @@ -7737,10 +9150,20 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/gitopia/images/lore.svg' }, images: [{ + imageSync: { + chainName: 'gitopia', + baseDenom: 'ulore' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/gitopia/images/lore.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/gitopia/images/lore.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/gitopia/images/lore.svg', + theme: { + primaryColorHex: '#2c173c' + } }, { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/gitopia/images/gitopia.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/gitopia/images/gitopia.png', + theme: { + primaryColorHex: '#2e154d' + } }] }, { @@ -7776,7 +9199,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/roar.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/roar.png' + imageSync: { + chainName: 'terra2', + baseDenom: 'cw20:terra1lxx40s29qvkrcj8fsa3yzyehy7w50umdvvnls2r830rys6lu2zns63eelv' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/roar.png', + theme: { + primaryColorHex: '#f3f313' + } }] }, { @@ -7817,8 +9247,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stumee.svg' }, images: [{ + imageSync: { + chainName: 'stride', + baseDenom: 'stuumee' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stumee.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stumee.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stumee.svg', + theme: { + primaryColorHex: '#fbd9e9' + } }] }, { @@ -7841,7 +9278,10 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/stibcx.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/stibcx.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/stibcx.svg', + theme: { + primaryColorHex: '#e40474' + } }] }, { @@ -7881,7 +9321,10 @@ const info: AssetList = { baseDenom: 'unls' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nolus/images/nolus.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nolus/images/nolus.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nolus/images/nolus.svg', + theme: { + primaryColorHex: '#fc542c' + } }] }, { @@ -7917,7 +9360,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/cub.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/cub.png' + imageSync: { + chainName: 'terra2', + baseDenom: 'cw20:terra1lalvk0r6nhruel7fvzdppk3tup3mh5j4d4eadrqzfhle4zrf52as58hh9t' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/cub.png', + theme: { + primaryColorHex: '#f3d343' + } }] }, { @@ -7953,7 +9403,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/blue.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/blue.png' + imageSync: { + chainName: 'terra2', + baseDenom: 'cw20:terra1gwrz9xzhqsygyr5asrgyq3pu0ewpn00mv2zenu86yvx2nlwpe8lqppv584' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/blue.png', + theme: { + primaryColorHex: '#040404' + } }] }, { @@ -7988,8 +9445,17 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/ntrn.svg' }, images: [{ + imageSync: { + chainName: 'neutron', + baseDenom: 'untrn' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/ntrn.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/ntrn.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/ntrn.svg', + theme: { + primaryColorHex: '#040404', + backgroundColorHex: '#000000', + circle: true + } }] }, { @@ -8025,7 +9491,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/casa.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/casa.png' + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1ju8k8sqwsqu5k6umrypmtyqu2wqcpnrkf4w4mntvl0javt4nma7s8lzgss' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/casa.png', + theme: { + primaryColorHex: '#04040c' + } }] }, { @@ -8040,7 +9513,7 @@ const info: AssetList = { }], typeAsset: 'ics20', base: 'ibc/56D7C03B8F6A07AD322EEE1BEF3AE996E09D1C1E34C27CF37E0D4A0AC5972516', - name: 'Composable', + name: 'Picasso', display: 'pica', symbol: 'PICA', traces: [{ @@ -8049,7 +9522,7 @@ const info: AssetList = { chainName: 'picasso', baseDenom: 'ppica' }, - provider: 'Composable Finance' + provider: 'Picasso' }, { type: 'ibc', counterparty: { @@ -8126,6 +9599,10 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/kusama/images/ksm.svg' }, images: [{ + imageSync: { + chainName: 'kusama', + baseDenom: 'Planck' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/kusama/images/ksm.svg' }] }, @@ -8141,9 +9618,9 @@ const info: AssetList = { }], typeAsset: 'ics20', base: 'ibc/6B2B19D874851F631FF0AF82C38A20D4B82F438C7A22F41EDA33568345397244', - name: 'Polkadot', + name: 'Polkadot (Picasso)', display: 'dot', - symbol: 'DOT', + symbol: 'DOT.pica', traces: [ { type: 'bridge', @@ -8151,7 +9628,7 @@ const info: AssetList = { chainName: 'polkadot', baseDenom: 'Planck' }, - provider: 'Polkadot Relay' + provider: 'Polkadot Parachain' }, { type: 'ibc', @@ -8191,10 +9668,22 @@ const info: AssetList = { } ], logoURIs: { - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/dot.pica.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/dot.pica.svg' }, images: [{ - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/dot.pica.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/dot.pica.png' + }, { + imageSync: { + chainName: 'composable', + baseDenom: 'ibc/3CC19CEC7E5A3E90E78A5A9ECC5A0E2F8F826A375CF1E096F4515CF09DA3E366' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.png', + theme: { + primaryColorHex: '#e4047c' + } }] }, { @@ -8233,7 +9722,10 @@ const info: AssetList = { chainName: 'quasar', baseDenom: 'uqsr' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quasar/images/quasar.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quasar/images/quasar.png', + theme: { + primaryColorHex: '#a493e4' + } }] }, { @@ -8271,12 +9763,19 @@ const info: AssetList = { } }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/archway.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/archway.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/arch.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/arch.svg' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/archway.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/archway.svg' + imageSync: { + chainName: 'archway', + baseDenom: 'aarch' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/arch.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/arch.svg', + theme: { + primaryColorHex: '#fc4c04' + } }] }, { @@ -8310,7 +9809,23 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/empowerchain/images/mpwr.svg' }, images: [{ - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/empowerchain/images/mpwr.svg' + imageSync: { + chainName: 'empowerchain', + baseDenom: 'umpwr' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/empowerchain/images/mpwr.svg', + theme: { + primaryColorHex: '#00e33a', + backgroundColorHex: '#00e33a', + circle: true + } + }, { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/empowerchain/images/mpwr.png', + theme: { + primaryColorHex: '#00e33a', + backgroundColorHex: '#00e33a', + circle: false + } }] }, { @@ -8346,7 +9861,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/watr.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/watr.png' + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1m4h8q4p305wgy7vkux0w6e5ylhqll3s6pmadhxkhqtuwd5wlxhxs8xklsw' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/watr.png', + theme: { + primaryColorHex: '#38b5c5' + } }] }, { @@ -8381,8 +9903,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kyve/images/kyve-token.svg' }, images: [{ + imageSync: { + chainName: 'kyve', + baseDenom: 'ukyve' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kyve/images/kyve-token.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kyve/images/kyve-token.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kyve/images/kyve-token.svg', + theme: { + primaryColorHex: '#335350' + } }] }, { @@ -8397,9 +9926,9 @@ const info: AssetList = { }], typeAsset: 'ics20', base: 'ibc/4ABBEF4C8926DDDB320AE5188CFD63267ABBCEFC0583E4AE05D6E5AA2401DDAB', - name: 'Tether USD', + name: 'Tether USD (Kava)', display: 'usdt', - symbol: 'USDT', + symbol: 'USDT.kava', traces: [ { type: 'synthetic', @@ -8431,14 +9960,27 @@ const info: AssetList = { } ], logoURIs: { - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.kava.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.kava.svg' }, images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.kava.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.kava.png', + theme: { + primaryColorHex: '#049494' + } + }, { imageSync: { chainName: 'kava', baseDenom: 'erc20/tether/usdt' }, - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + theme: { + circle: true, + primaryColorHex: '#009393', + backgroundColorHex: '#009393' + } }] }, { @@ -8460,7 +10002,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/amposmo.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/amposmo.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/amposmo.png', + theme: { + primaryColorHex: '#cfdbf1' + } }], socials: { website: 'https://www.erisprotocol.com/', @@ -8499,8 +10044,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/sei.svg' }, images: [{ + imageSync: { + chainName: 'sei', + baseDenom: 'usei' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/sei.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/sei.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/sei.svg', + theme: { + primaryColorHex: '#9c1c1c' + } }] }, { @@ -8543,8 +10095,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qsomm.svg' }, images: [{ + imageSync: { + chainName: 'quicksilver', + baseDenom: 'uqsomm' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qsomm.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qsomm.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qsomm.svg', + theme: { + primaryColorHex: '#fc944c' + } }] }, { @@ -8578,7 +10137,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/passage/images/pasg.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/passage/images/pasg.png' + imageSync: { + chainName: 'passage', + baseDenom: 'upasg' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/passage/images/pasg.png', + theme: { + primaryColorHex: '#05050c' + } }] }, { @@ -8619,8 +10185,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stsomm.svg' }, images: [{ + imageSync: { + chainName: 'stride', + baseDenom: 'stusomm' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stsomm.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stsomm.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stsomm.svg', + theme: { + primaryColorHex: '#e40474' + } }] }, { @@ -8636,9 +10209,9 @@ const info: AssetList = { }], typeAsset: 'ics20', base: 'ibc/1E43D59E565D41FB4E54CA639B838FFD5BCFC20003D330A56CB1396231AA1CBA', - name: 'Solana', + name: 'Solana (Wormhole)', display: 'wormhole/8sYgCzLRJC3J7qPn2bNbx6PiGcarhyx8rBhVaNnfvHCA/8', - symbol: 'SOL', + symbol: 'SOL.wh', traces: [ { type: 'wrapped', @@ -8670,10 +10243,23 @@ const info: AssetList = { } ], logoURIs: { - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/sol.wh.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/sol.wh.svg' }, images: [{ - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/sol.wh.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/sol.wh.png' + }, { + imageSync: { + chainName: 'gateway', + baseDenom: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/8sYgCzLRJC3J7qPn2bNbx6PiGcarhyx8rBhVaNnfvHCA' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol_circle.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol_circle.png', + theme: { + circle: true, + backgroundColorHex: '#000000' + } }] }, { @@ -8715,7 +10301,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/bonk.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/bonk.png' + imageSync: { + chainName: 'solana', + baseDenom: 'DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/bonk.png', + theme: { + primaryColorHex: '#ee950a' + } }] }, { @@ -8731,9 +10324,9 @@ const info: AssetList = { }], typeAsset: 'ics20', base: 'ibc/2108F2D81CBE328F371AD0CEF56691B18A86E08C3651504E42487D9EE92DDE9C', - name: 'Tether USD (Wormhole)', + name: 'Tether USD (Ethereum via Wormhole)', display: 'wormhole/8iuAc6DSeLvi2JDUtwJxLytsZT8R19itXebZsNReLLNi/6', - symbol: 'USDT.wh', + symbol: 'USDT.eth.wh', traces: [ { type: 'synthetic', @@ -8765,16 +10358,27 @@ const info: AssetList = { } ], logoURIs: { - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.hole.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.wh.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.wh.svg' }, images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.wh.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.wh.png', + theme: { + primaryColorHex: '#049393' + } + }, { imageSync: { - chainName: 'ethereum', - baseDenom: '0xdac17f958d2ee523a2206206994597c13d831ec7' + chainName: 'gateway', + baseDenom: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/8iuAc6DSeLvi2JDUtwJxLytsZT8R19itXebZsNReLLNi' }, - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' - }, { - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.hole.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + theme: { + circle: true, + primaryColorHex: '#009393', + backgroundColorHex: '#009393' + } }] }, { @@ -8816,6 +10420,10 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/sui/images/sui.svg' }, images: [{ + imageSync: { + chainName: 'sui', + baseDenom: '0x2::sui::SUI' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/sui/images/sui.svg' }] }, @@ -8858,12 +10466,16 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/aptos/images/apt-dm.svg' }, images: [{ - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/aptos/images/aptos.svg' - }, { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/aptos/images/apt-dm.svg', theme: { darkMode: true } + }, { + imageSync: { + chainName: 'aptos', + baseDenom: '0x1::aptos_coin::AptosCoin' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/aptos/images/aptos.svg' }] }, { @@ -8898,8 +10510,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/mnta.svg' }, images: [{ + imageSync: { + chainName: 'kujira', + baseDenom: 'factory/kujira1643jxg8wasy5cfcn7xm8rd742yeazcksqlg4d7/umnta' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/mnta.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/mnta.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/mnta.svg', + theme: { + primaryColorHex: '#0c141c' + } }] }, { @@ -8932,7 +10551,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/dgl.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/dgl.png' + imageSync: { + chainName: 'juno', + baseDenom: 'factory/juno1u805lv20qc6jy7c3ttre7nct6uyl20pfky5r7e/DGL' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/dgl.png', + theme: { + primaryColorHex: '#dfe0e0' + } }] }, { @@ -8948,9 +10574,9 @@ const info: AssetList = { }], typeAsset: 'ics20', base: 'ibc/6B99DB46AA9FF47162148C1726866919E44A6A5E0274B90912FD17E19A337695', - name: 'USD Coin (Wormhole)', + name: 'USDC (Ethereum via Wormhole)', display: 'wormhole/GGh9Ufn1SeDGrhzEkMyRKt5568VbbxZK2yvWNsd6PbXt/6', - symbol: 'USDC.wh', + symbol: 'USDC.eth.wh', traces: [ { type: 'synthetic', @@ -8985,13 +10611,18 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdc.hole.svg' }, images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdc.hole.svg' + }, { imageSync: { - chainName: 'ethereum', - baseDenom: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48' + chainName: 'gateway', + baseDenom: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/GGh9Ufn1SeDGrhzEkMyRKt5568VbbxZK2yvWNsd6PbXt' }, - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' - }, { - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdc.hole.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + theme: { + circle: true, + primaryColorHex: '#2775CA' + } }] }, { @@ -9007,9 +10638,9 @@ const info: AssetList = { }], typeAsset: 'ics20', base: 'ibc/62F82550D0B96522361C89B0DA1119DE262FBDFB25E5502BC5101B5C0D0DBAAC', - name: 'Wrapped Ether (Wormhole)', + name: 'Ethereum (Wormhole)', display: 'wormhole/5BWqpR48Lubd55szM5i62zK7TFkddckhbT48yy6mNbDp/8', - symbol: 'wETH.wh', + symbol: 'ETH.wh', traces: [ { type: 'wrapped', @@ -9044,10 +10675,17 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/weth.hole.svg' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.svg' - }, { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/weth.hole.svg' + }, { + imageSync: { + chainName: 'gateway', + baseDenom: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/5BWqpR48Lubd55szM5i62zK7TFkddckhbT48yy6mNbDp' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.svg', + theme: { + primaryColorHex: '#303030' + } }] }, { @@ -9062,7 +10700,7 @@ const info: AssetList = { }], typeAsset: 'ics20', base: 'ibc/498A0751C798A0D9A389AA3691123DADA57DAA4FE165D5C75894505B876BA6E4', - name: 'USD Coin', + name: 'USDC', display: 'usdc', symbol: 'USDC', traces: [ @@ -9096,17 +10734,31 @@ const info: AssetList = { } ], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' }, images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + theme: { + circle: true, + primaryColorHex: '#2775CA' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png' + }, { imageSync: { chainName: 'noble', baseDenom: 'uusdc' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/USDCoin.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/USDCoin.svg' - }, { - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + theme: { + circle: true, + primaryColorHex: '#2775CA' + } }] }, { @@ -9160,11 +10812,14 @@ const info: AssetList = { }, images: [{ imageSync: { - chainName: 'axelar', - baseDenom: 'yieldeth-wei' + chainName: 'ethereum', + baseDenom: '0xb5b29320d2Dde5BA5BAFA1EbcD270052070483ec' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/yieldeth.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/yieldeth.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/yieldeth.svg', + theme: { + primaryColorHex: '#14448c' + } }] }, { @@ -9199,8 +10854,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/xpla/images/xpla.svg' }, images: [{ + imageSync: { + chainName: 'xpla', + baseDenom: 'axpla' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/xpla/images/xpla.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/xpla/images/xpla.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/xpla/images/xpla.svg', + theme: { + primaryColorHex: '#04b4fc' + } }] }, { @@ -9234,7 +10896,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/oin.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/oin.png' + imageSync: { + chainName: 'sei', + baseDenom: 'factory/sei1thgp6wamxwqt7rthfkeehktmq0ujh5kspluw6w/OIN' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/oin.png', + theme: { + primaryColorHex: '#6cdbac' + } }] }, { @@ -9269,8 +10938,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/neok.svg' }, images: [{ + imageSync: { + chainName: 'evmos', + baseDenom: 'erc20/0x655ecB57432CC1370f65e5dc2309588b71b473A9' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/neok.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/neok.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/neok.svg', + theme: { + primaryColorHex: '#7f0f70' + } }] }, { @@ -9305,8 +10981,17 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/realio/images/rio.svg' }, images: [{ + imageSync: { + chainName: 'realio', + baseDenom: 'ario' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/realio/images/rio.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/realio/images/rio.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/realio/images/rio.svg', + theme: { + primaryColorHex: '#000000', + backgroundColorHex: '#000000', + circle: true + } }] }, { @@ -9385,8 +11070,17 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sge/images/sge.svg' }, images: [{ + imageSync: { + chainName: 'sge', + baseDenom: 'usge' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sge/images/sge.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sge/images/sge.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sge/images/sge.svg', + theme: { + primaryColorHex: '#C0A15B', + backgroundColorHex: '#00000000', + circle: false + } }] }, { @@ -9420,6 +11114,10 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stafihub/images/fis.svg' }, images: [{ + imageSync: { + chainName: 'stafihub', + baseDenom: 'ufis' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stafihub/images/fis.svg' }] }, @@ -9461,6 +11159,10 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stafihub/images/ratom.svg' }, images: [{ + imageSync: { + chainName: 'stafihub', + baseDenom: 'uratom' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stafihub/images/ratom.svg' }] }, @@ -9496,8 +11198,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/dust.svg' }, images: [{ + imageSync: { + chainName: 'stargaze', + baseDenom: 'factory/stars16da2uus9zrsy83h23ur42v3lglg5rmyrpqnju4/dust' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/dust.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/dust.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/dust.svg', + theme: { + primaryColorHex: '#c9720c' + } }] }, { @@ -9531,9 +11240,16 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/doravota/images/dora.svg' }, images: [{ + imageSync: { + chainName: 'doravota', + baseDenom: 'peaka' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/doravota/images/dora.svg' }, { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/doravota/images/doravota.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/doravota/images/doravota.png', + theme: { + primaryColorHex: '#fba214' + } }] }, { @@ -9568,18 +11284,27 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/coreum/images/coreum.svg' }, images: [{ + imageSync: { + chainName: 'coreum', + baseDenom: 'ucore' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/coreum/images/coreum.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/coreum/images/coreum.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/coreum/images/coreum.svg', + theme: { + primaryColorHex: '#24d494' + } }], keywords: [ 'dex', 'staking', 'wasm', 'assets', - 'nft' + 'nft', + 'XRPL' ] }, { + description: 'The native token of the Celestia blockchain.', denomUnits: [{ denom: 'ibc/D79E7D83AB399BFFF93433E54FAA480C191248FC556924A2A8351AE2638B3877', exponent: 0, @@ -9615,11 +11340,15 @@ const info: AssetList = { 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' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/celestia/images/celestia.svg', + theme: { + primaryColorHex: '#7c2cfb' + } }] }, { - description: 'The native staking token of dYdX Protocol.', + description: 'DYDX is a decentralized trading platform focused on derivatives and perpetual contracts, offering a secure and efficient trading experience without intermediaries.', + extendedDescription: 'DYDX is a leading decentralized trading platform specializing in derivatives and perpetual contracts. It enables users to trade with leverage, providing a sophisticated and efficient trading environment without intermediaries. Built on the Ethereum blockchain, DYDX uses smart contracts to ensure transaction security and transparency, giving users full control over their funds and trades.\n\nThe DYDX platform\'s native token, DYDX, is integral to its ecosystem, used for governance, staking, and fee discounts, incentivizing active participation. DYDX offers a wide range of trading pairs and supports advanced trading features like margin trading and lending. Combining the benefits of decentralized finance with traditional trading platform functionality, DYDX is paving the way for a more open and inclusive financial system.', denomUnits: [{ denom: 'ibc/831F0B1BBB1D08A2B75311892876D71565478C532967545476DF4C2D7492E48C', exponent: 0, @@ -9649,14 +11378,20 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx-circle.svg' }, images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx-circle.svg', + theme: { + circle: true + } + }, { imageSync: { chainName: 'dydx', baseDenom: 'adydx' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.svg' - }, { - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx-circle.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.svg', + theme: { + primaryColorHex: '#21212f' + } }] }, { @@ -9691,8 +11426,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/fxcore/images/fx.svg' }, images: [{ + imageSync: { + chainName: 'fxcore', + baseDenom: 'FX' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/fxcore/images/fx.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/fxcore/images/fx.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/fxcore/images/fx.svg', + theme: { + primaryColorHex: '#1c1c1c' + } }] }, { @@ -9739,7 +11481,10 @@ const info: AssetList = { baseDenom: 'usat' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nbtc.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nbtc.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nbtc.svg', + theme: { + primaryColorHex: '#8436e6' + } }] }, { @@ -9779,7 +11524,10 @@ const info: AssetList = { baseDenom: 'unois' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nois/images/nois.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nois/images/nois.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nois/images/nois.svg', + theme: { + primaryColorHex: '#0c0c14' + } }], keywords: [ 'nois', @@ -9840,6 +11588,10 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/nstk.svg' }, images: [{ + imageSync: { + chainName: 'kujira', + baseDenom: 'factory/kujira1aaudpfr9y23lt9d45hrmskphpdfaq9ajxd3ukh/unstk' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/nstk.svg' }] }, @@ -9875,8 +11627,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/brnch.svg' }, images: [{ + imageSync: { + chainName: 'stargaze', + baseDenom: 'factory/stars16da2uus9zrsy83h23ur42v3lglg5rmyrpqnju4/uBRNCH' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/brnch.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/brnch.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/brnch.svg', + theme: { + primaryColorHex: '#70372a' + } }] }, { @@ -9904,7 +11663,7 @@ const info: AssetList = { provider: 'Lido' }, { - type: 'wrapped', + type: 'liquid-stake', counterparty: { chainName: 'ethereum', baseDenom: '0xae7ab96520de3a18e5e111b5eaab095312d7fe84' @@ -9912,12 +11671,12 @@ const info: AssetList = { provider: 'Lido' }, { - type: 'additional-mintage', + type: 'bridge', counterparty: { chainName: 'ethereum', baseDenom: '0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0' }, - provider: 'Lido' + provider: 'Lido wstETH Cosmos Bridge' }, { type: 'ibc', @@ -9936,6 +11695,10 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wsteth.svg' }, images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wsteth.svg' }] }, @@ -10013,7 +11776,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/qwoyn/images/qwoyn.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/qwoyn/images/qwoyn.png' + imageSync: { + chainName: 'qwoyn', + baseDenom: 'uqwoyn' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/qwoyn/images/qwoyn.png', + theme: { + primaryColorHex: '#04e4fc' + } }], keywords: ['gaming'] }, @@ -10046,8 +11816,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/hydrogen.svg' }, images: [{ + imageSync: { + chainName: 'bostrom', + baseDenom: 'hydrogen' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/hydrogen.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/hydrogen.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/hydrogen.svg', + theme: { + primaryColorHex: '#ffffff' + } }] }, { @@ -10079,8 +11856,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/tocyb.svg' }, images: [{ + imageSync: { + chainName: 'bostrom', + baseDenom: 'tocyb' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/tocyb.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/tocyb.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/tocyb.svg', + theme: { + primaryColorHex: '#1e8fa9' + } }] }, { @@ -10116,8 +11900,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/volt.svg' }, images: [{ + imageSync: { + chainName: 'bostrom', + baseDenom: 'millivolt' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/volt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/volt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/volt.svg', + theme: { + primaryColorHex: '#fba809' + } }] }, { @@ -10153,8 +11944,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/ampere.svg' }, images: [{ + imageSync: { + chainName: 'bostrom', + baseDenom: 'milliampere' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/ampere.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/ampere.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bostrom/images/ampere.svg', + theme: { + primaryColorHex: '#f4ecce' + } }] }, { @@ -10189,8 +11987,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/source/images/source.svg' }, images: [{ + imageSync: { + chainName: 'source', + baseDenom: 'usource' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/source/images/source.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/source/images/source.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/source/images/source.svg', + theme: { + primaryColorHex: '#39a5fc' + } }] }, { @@ -10232,6 +12037,10 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/pyth.svg' }, images: [{ + imageSync: { + chainName: 'solana', + baseDenom: 'HZ1JovNiVvGrGNiiYvEozEVgZ58xaU3RKwX8eACQBCt3' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/pyth.svg' }] }, @@ -10280,7 +12089,10 @@ const info: AssetList = { baseDenom: 'stk/uosmo' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkosmo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkosmo.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkosmo.svg', + theme: { + primaryColorHex: '#c3343d' + } }] }, { @@ -10304,7 +12116,10 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/levana.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/levana.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/levana.svg', + theme: { + primaryColorHex: '#4c146c' + } }], coingeckoId: 'levana-protocol' }, @@ -10341,7 +12156,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/puppyhuahua_logo.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/puppyhuahua_logo.png' + imageSync: { + chainName: 'chihuahua', + baseDenom: 'cw20:chihuahua1yl8z39ugle8s02fpwkhh293509q5xcpalmdzc4amvchz8nkexrmsy95gef' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/puppyhuahua_logo.png', + theme: { + primaryColorHex: '#100e0d' + } }], keywords: ['osmosis_unstable'] }, @@ -10376,7 +12198,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/newt.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/newt.png' + imageSync: { + chainName: 'neutron', + baseDenom: 'factory/neutron1p8d89wvxyjcnawmgw72klknr3lg9gwwl6ypxda/newt' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/newt.png', + theme: { + primaryColorHex: '#16233d' + } }] }, { @@ -10407,7 +12236,10 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/milktia.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/milktia.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/milktia.svg', + theme: { + primaryColorHex: '#d18dfc' + } }], coingeckoId: 'milkyway-staked-tia' }, @@ -10442,6 +12274,10 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/ash.svg' }, images: [{ + imageSync: { + chainName: 'migaloo', + baseDenom: 'factory/migaloo1erul6xyq0gk6ws98ncj7lnq9l4jn4gnnu9we73gdz78yyl2lr7qqrvcgup/ash' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/ash.svg' }] }, @@ -10457,7 +12293,7 @@ const info: AssetList = { }], typeAsset: 'ics20', base: 'ibc/DDF1CD4CDC14AE2D6A3060193624605FF12DEE71CF1F8C19EEF35E9447653493', - name: 'RAC', + name: 'Racoon', display: 'RAC', symbol: 'RAC', traces: [{ @@ -10477,8 +12313,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/rac.svg' }, images: [{ + imageSync: { + chainName: 'migaloo', + baseDenom: 'factory/migaloo1eqntnl6tzcj9h86psg4y4h6hh05g2h9nj8e09l/urac' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/rac.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/rac.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/rac.svg', + theme: { + primaryColorHex: '#2b2434' + } }] }, { @@ -10512,7 +12355,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/guppy.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/guppy.png' + imageSync: { + chainName: 'migaloo', + baseDenom: 'factory/migaloo1etlu2h30tjvv8rfa4fwdc43c92f6ul5w9acxzk/uguppy' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/guppy.png', + theme: { + primaryColorHex: '#d9966e' + } }] }, { @@ -10547,8 +12397,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/haqq/images/islm.svg' }, images: [{ + imageSync: { + chainName: 'haqq', + baseDenom: 'aISLM' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/haqq/images/islm.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/haqq/images/islm.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/haqq/images/islm.svg', + theme: { + primaryColorHex: '#04cd80' + } }] }, { @@ -10586,7 +12443,10 @@ const info: AssetList = { chainName: 'injective', baseDenom: 'factory/inj14lf8xm6fcvlggpa7guxzjqwjmtr24gnvf56hvz/autism' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/autism.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/autism.png', + theme: { + primaryColorHex: '#040404' + } }], keywords: ['osmosis_unlisted'] }, @@ -10630,11 +12490,14 @@ const info: AssetList = { }, images: [{ imageSync: { - chainName: 'gravitybridge', - baseDenom: 'gravity0x60e683C6514Edd5F758A55b6f393BeBBAfaA8d5e' + chainName: 'ethereum', + baseDenom: '0x60e683C6514Edd5F758A55b6f393BeBBAfaA8d5e' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/page.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/page.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/page.svg', + theme: { + primaryColorHex: '#ebb324' + } }] }, { @@ -10649,7 +12512,7 @@ const info: AssetList = { }], typeAsset: 'ics20', base: 'ibc/6FD2938076A4C1BB3A324A676E76B0150A4443DAE0E002FB62AC0E6B604B1519', - name: 'PURSE Token (Function X)', + name: 'PURSE Token', display: 'PURSE', symbol: 'PURSE', traces: [{ @@ -10682,7 +12545,10 @@ const info: AssetList = { baseDenom: '0x29a63F4B209C29B4DC47f06FFA896F32667DAD2C' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/purse-token-logo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/purse-token-logo.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/purse-token-logo.svg', + theme: { + primaryColorHex: '#1c1c1b' + } }], keywords: ['osmosis_unlisted'] }, @@ -10717,7 +12583,16 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/ninja.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/ninja.png' + imageSync: { + chainName: 'injective', + baseDenom: 'factory/inj1xtel2knkt8hmc9dnzpjz6kdmacgcfmlv5f308w/ninja' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/ninja.png', + theme: { + primaryColorHex: '#00468E', + backgroundColorHex: '#00468E', + circle: true + } }] }, { @@ -10753,7 +12628,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/kleomedes.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/kleomedes.png' + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno10gthz5ufgrpuk5cscve2f0hjp56wgp90psqxcrqlg4m9mcu9dh8q4864xy' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/kleomedes.png', + theme: { + primaryColorHex: '#240454' + } }] }, { @@ -10787,7 +12669,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nyx/images/nyx.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nyx/images/nyx.png' + imageSync: { + chainName: 'nyx', + baseDenom: 'unyx' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nyx/images/nyx.png', + theme: { + primaryColorHex: '#f45135' + } }], keywords: ['osmosis_unlisted'] }, @@ -10819,11 +12708,39 @@ const info: AssetList = { } }], logoURIs: { - 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' }, - images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nyx/images/nym.png' - }] + images: [ + { + imageSync: { + chainName: 'nyx', + baseDenom: 'unym' + }, + 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: { + darkMode: false, + circle: true, + primaryColorHex: '#151525' + } + }, + { + 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: { + darkMode: true, + circle: true, + primaryColorHex: '#141424' + } + }, + { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nyx/images/nym.png', + theme: { + primaryColorHex: '#293a5d' + } + } + ] }, { description: 'has a hat', @@ -10856,7 +12773,16 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/baddog.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/baddog.png' + imageSync: { + chainName: 'chihuahua', + baseDenom: 'factory/chihuahua1x4q2vkrz4dfgd9hcw0p5m2f2nuv2uqmt9xr8k2/achihuahuawifhat' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/baddog.png', + theme: { + primaryColorHex: '#F7E3C0', + backgroundColorHex: '#F7E3C0', + circle: true + } }] }, { @@ -10890,7 +12816,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/circus.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/circus.png' + imageSync: { + chainName: 'neutron', + baseDenom: 'factory/neutron170v88vrtnedesyfytuku257cggxc79rd7lwt7q/ucircus' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/circus.png', + theme: { + primaryColorHex: '#242033' + } }] }, { @@ -10926,7 +12859,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/jape.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/jape.png' + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1zkwveux7y6fmsr88atf3cyffx96p0c96qr8tgcsj7vfnhx7sal3s3zu3ps' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/jape.png', + theme: { + primaryColorHex: '#ee8179' + } }] }, { @@ -10960,7 +12900,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/woof.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/woof.png' + imageSync: { + chainName: 'chihuahua', + baseDenom: 'factory/chihuahua13jawsn574rf3f0u5rhu7e8n6sayx5gkw3eddhp/uwoof' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/woof.png', + theme: { + primaryColorHex: '#d9905f' + } }] }, { @@ -11000,10 +12947,14 @@ const info: AssetList = { baseDenom: 'factory/stars1xx5976njvxpl9n4v8huvff6cudhx7yuu8e7rt4/usneaky' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/sneaky.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/sneaky.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/sneaky.svg', + theme: { + primaryColorHex: '#fbcaca' + } }] }, { + description: 'Wrapped Bitcoin (WBTC) is an ERC20 token backed 1:1 with Bitcoin. Completely transparent. 100% verifiable. Community led.', denomUnits: [{ denom: 'factory/osmo1z0qrq605sjgcqpylfl4aa6s90x738j7m58wyatt0tdzflg2ha26q67k743/wbtc', exponent: 0, @@ -11043,7 +12994,10 @@ const info: AssetList = { baseDenom: '0x2260fac5e5542a773aa44fbcfedf7c193bc2c599' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wbtc.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wbtc.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wbtc.svg', + theme: { + primaryColorHex: '#f39444' + } }], coingeckoId: 'wrapped-bitcoin' }, @@ -11078,7 +13032,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/bad.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/bad.png' + imageSync: { + chainName: 'neutron', + baseDenom: 'factory/neutron143wp6g8paqasnuuey6zyapucknwy9rhnld8hkr/bad' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/bad.png', + theme: { + primaryColorHex: '#211a0d' + } }] }, { @@ -11114,7 +13075,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/sgnl.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/sgnl.png' + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno14lycavan8gvpjn97aapzvwmsj8kyrvf644p05r0hu79namyj3ens87650k' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/sgnl.png', + theme: { + primaryColorHex: '#c5c2c2' + } }] }, { @@ -11136,7 +13104,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wosmo.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wosmo.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wosmo.png', + theme: { + primaryColorHex: '#edd5ee' + } }] }, { @@ -11191,6 +13162,10 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/apollo.svg' }, images: [{ + imageSync: { + chainName: 'neutron', + baseDenom: 'factory/neutron154gg0wtm2v4h9ur8xg32ep64e8ef0g5twlsgvfeajqwghdryvyqsqhgk8e/APOLLO' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/apollo.svg' }] }, @@ -11233,8 +13208,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stdydx.svg' }, images: [{ + imageSync: { + chainName: 'stride', + baseDenom: 'stadydx' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stdydx.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stdydx.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stdydx.svg', + theme: { + primaryColorHex: '#e40474' + } }] }, { @@ -11276,8 +13258,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/sttia.svg' }, images: [{ + imageSync: { + chainName: 'stride', + baseDenom: 'stutia' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/sttia.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/sttia.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/sttia.svg', + theme: { + primaryColorHex: '#e40474' + } }] }, { @@ -11319,8 +13308,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stsaga.svg' }, images: [{ + imageSync: { + chainName: 'stride', + baseDenom: 'stusaga' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stsaga.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stsaga.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stsaga.svg', + theme: { + primaryColorHex: '#e40474' + } }] }, { @@ -11361,9 +13357,16 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stinj.svg' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stinj.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stinj.svg' - }] + imageSync: { + chainName: 'stride', + baseDenom: 'stinj' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stinj.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stinj.svg', + theme: { + primaryColorHex: '#e40474' + } + }] }, { description: 'GLTO-ERC20 on injective', @@ -11379,25 +13382,15 @@ const info: AssetList = { base: 'ibc/072E5B3D6F278B3E6A9C51D7EAD1A737148609512C5EBE8CBCB5663264A0DDB7', name: 'Gelotto (Injective)', display: 'glto', - symbol: 'injective.GLTO', - traces: [ - { - type: 'additional-mintage', - counterparty: { - chainName: 'juno', - baseDenom: 'cw20:juno1j0a9ymgngasfn3l5me8qpd53l5zlm9wurfdk7r65s5mg6tkxal3qpgf5se' - }, - provider: 'Gelotto' - }, - { + symbol: 'GLTO', + traces: [{ type: 'bridge', counterparty: { chainName: 'ethereum', baseDenom: '0xd73175f9eb15eee81745d367ae59309Ca2ceb5e2' }, provider: 'Peggy' - }, - { + }, { type: 'ibc', counterparty: { chainName: 'injective', @@ -11408,19 +13401,31 @@ const info: AssetList = { channelId: 'channel-122', path: 'transfer/channel-122/peggy0xd73175f9eb15eee81745d367ae59309Ca2ceb5e2' } - } - ], + }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/glto.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/glto.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/glto.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/glto.svg' }, images: [{ imageSync: { chainName: 'ethereum', baseDenom: '0xd73175f9eb15eee81745d367ae59309Ca2ceb5e2' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/glto.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/glto.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/glto.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/glto.svg', + theme: { + primaryColorHex: '#501cad' + } + }, { + imageSync: { + chainName: 'ethereum', + baseDenom: '0xd73175f9eb15eee81745d367ae59309Ca2ceb5e2' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/glto.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/glto.svg', + theme: { + primaryColorHex: '#501cad' + } }] }, { @@ -11455,8 +13460,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dymension/images/dymension-logo.svg' }, images: [{ + imageSync: { + chainName: 'dymension', + baseDenom: 'adym' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dymension/images/dymension-logo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dymension/images/dymension-logo.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dymension/images/dymension-logo.svg', + theme: { + primaryColorHex: '#f4e4d4' + } }] }, { @@ -11478,7 +13490,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/RAPTR.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/RAPTR.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/RAPTR.png', + theme: { + primaryColorHex: '#e2b67d' + } }], keywords: ['osmosis_unlisted'] }, @@ -11494,10 +13509,17 @@ const info: AssetList = { }], typeAsset: 'ics20', base: 'ibc/C25A2303FE24B922DAFFDCE377AC5A42E5EF746806D32E2ED4B610DE85C203F7', - name: 'Astroport CW20 Token', + name: 'Astroport token (Terra)', display: 'astro.cw20', - symbol: 'ASTRO.cw20', + symbol: 'ASTRO.terra', traces: [{ + type: 'legacy-mintage', + counterparty: { + chainName: 'neutron', + baseDenom: 'factory/neutron1ffus553eet978k024lmssw0czsxwr97mggyv85lpcsdkft8v9ufsz3sa07/astro' + }, + provider: 'Astroport' + }, { type: 'ibc-cw20', counterparty: { chainName: 'terra2', @@ -11515,7 +13537,21 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/astro-cw20.svg' }, images: [{ + imageSync: { + chainName: 'terra2', + baseDenom: 'cw20:terra1nsuqsk6kh58ulczatwev87ttq2z6r3pusulg9r24mfj2fvtzd4uq3exn26' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/astro-cw20.svg' + }, { + imageSync: { + chainName: 'neutron', + baseDenom: 'factory/neutron1ffus553eet978k024lmssw0czsxwr97mggyv85lpcsdkft8v9ufsz3sa07/astro' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/astro.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/astro.svg', + theme: { + primaryColorHex: '#4056e9' + } }] }, { @@ -11537,7 +13573,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/badkid.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/badkid.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/badkid.png', + theme: { + primaryColorHex: '#57443f' + } }] }, { @@ -11553,9 +13592,9 @@ const info: AssetList = { }], typeAsset: 'ics20', base: 'ibc/F08DE332018E8070CC4C68FE06E04E254F527556A614F5F8F9A68AF38D367E45', - name: 'Solana USD Coin (Wormhole)', + name: 'USDC (Solana via Wormhole)', display: 'wormhole/HJk1XMDRNUbRrpKkNZYui7SwWDMjXZAsySzqgyNcQoU3/6', - symbol: 'solana.USDC.wh', + symbol: 'USDC.sol.wh', traces: [ { type: 'synthetic', @@ -11595,18 +13634,26 @@ const info: AssetList = { } ], logoURIs: { - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/solana.USDC.wh.svg', - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/solana.USDC.wh.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/solana.USDC.wh.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/solana.USDC.wh.svg' }, images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/solana.USDC.wh.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/solana.USDC.wh.svg', + theme: { + primaryColorHex: '#2775cb' + } + }, { imageSync: { - chainName: 'solana', - baseDenom: 'EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v' + chainName: 'gateway', + baseDenom: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/HJk1XMDRNUbRrpKkNZYui7SwWDMjXZAsySzqgyNcQoU3' }, - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' - }, { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/solana.USDC.wh.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/solana.USDC.wh.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + theme: { + circle: true, + primaryColorHex: '#2775CA' + } }] }, { @@ -11641,10 +13688,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/humans/images/heart-dark-mode.svg' }, images: [{ + imageSync: { + chainName: 'humans', + baseDenom: 'aheart' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/humans/images/heart-dark-mode.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/humans/images/heart-dark-mode.svg', theme: { - darkMode: true + darkMode: true, + primaryColorHex: '#f3f3f3' } }] }, @@ -11660,9 +13712,9 @@ const info: AssetList = { }], typeAsset: 'ics20', base: 'ibc/2BF9656CAB0384A31167DB9B0254F0FB1CB4346A229BD7E5CBDCBB911C3740F7', - name: 'Teledisko DAO', + name: 'Teledisko DAO - Legacy', display: 'berlin', - symbol: 'BERLIN', + symbol: 'BERLIN-legacy', traces: [{ type: 'ibc', counterparty: { @@ -11680,8 +13732,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/berlin.svg' }, images: [{ + imageSync: { + chainName: 'evmos', + baseDenom: 'erc20/0x1cFc8f1FE8D5668BAFF2724547EcDbd6f013a280' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/berlin.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/berlin.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/berlin.svg', + theme: { + primaryColorHex: '#bbce1a' + } }] }, { @@ -11716,8 +13775,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/scorum/images/scr.svg' }, images: [{ + imageSync: { + chainName: 'scorum', + baseDenom: 'nscr' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/scorum/images/scr.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/scorum/images/scr.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/scorum/images/scr.svg', + theme: { + primaryColorHex: '#0bc47e' + } }] }, { @@ -11751,9 +13817,15 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chain4energy/images/c4e.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chain4energy/images/c4e.png' - }], - keywords: ['osmosis_unlisted'] + imageSync: { + chainName: 'chain4energy', + baseDenom: 'uc4e' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chain4energy/images/c4e.png', + theme: { + primaryColorHex: '#24344c' + } + }] }, { description: 'Bitmos opens doors for BRC20 tokens to thrive alongside established players in the Cosmos Network, revolutionizing decentralized finance (DeFi) for all.', @@ -11788,7 +13860,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/bitmos.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/bitmos.png' + imageSync: { + chainName: 'terra2', + baseDenom: 'cw20:terra1sxe8u2hjczlekwfkcq0rs28egt38pg3wqzfx4zcrese4fnvzzupsk9gjkq' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/bitmos.png', + theme: { + primaryColorHex: '#0c0704' + } }] }, { @@ -11848,7 +13927,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/srcx.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/srcx.png' + imageSync: { + chainName: 'binancesmartchain', + baseDenom: '0x454b90716a9435e7161a9aea5cf00e0acbe565ae' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/srcx.png', + theme: { + primaryColorHex: '#7f22bc' + } }] }, { @@ -11882,7 +13968,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pylons/images/pylons.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pylons/images/pylons.png' + imageSync: { + chainName: 'pylons', + baseDenom: 'ubedrock' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pylons/images/pylons.png', + theme: { + primaryColorHex: '#ec4424' + } }] }, { @@ -11928,7 +14021,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/bskt.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/bskt.png' + imageSync: { + chainName: 'solana', + baseDenom: '6gnCPhXtLnUD76HjQuSYPENLSZdG8RvDB1pTLM5aLSJA' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/bskt.png', + theme: { + primaryColorHex: '#485573' + } }] }, { @@ -11970,8 +14070,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/aioz/images/aioz.svg' }, images: [{ + imageSync: { + chainName: 'aioz', + baseDenom: 'attoaioz' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/aioz/images/aioz.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/aioz/images/aioz.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/aioz/images/aioz.svg', + theme: { + primaryColorHex: '#24241c' + } }] }, { @@ -12013,8 +14120,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stdym.svg' }, images: [{ + imageSync: { + chainName: 'stride', + baseDenom: 'stadym' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stdym.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stdym.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stdym.svg', + theme: { + primaryColorHex: '#e40474' + } }] }, { @@ -12048,12 +14162,19 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/odin/images/doki_Logo.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/odin/images/doki_Logo.png' + imageSync: { + chainName: 'odin', + baseDenom: 'udoki' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/odin/images/doki_Logo.png', + theme: { + primaryColorHex: '#2e2d2a' + } }] }, { description: 'Sail DAO is a liquidity deployment and management DAO built as a collaboration between the Osmosis and Migaloo Blockchains.', - extendedDescription: 'Sail DAO is a liquidity deployment and management DAO built as a collaboration between the Osmosis and Migaloo Blockchains. Seeded by both the Osmosis Community Pool and the Migaloo Foundation, Sail DAO is open to hear offers from cosmos based projects that hope to seed liquidity for their token on the Osmosis blockchain. Along with the creation of this DAO the White Whale DEX is deployed on Osmosis, being the first DEX apart from Osmosis to deploy on the chain, it is a great step towards Osmosis becoming an ecosystem from an appchain. Migaloo incubated projects are encouraged to participate in OTC deals with Sail DAO in order to seed or enhance liquidity on WW\'s Osmosis DEX. However, offers are not limited to Migaloo projects and liquidity is not limitied to being deployed on WW DEX. The treasury of this DAO can be deployed however it wishes at the discretion of the Sail DAO voters. The Osmosis CP has been given veto authorization over any props introduced in this DAO and has also been given clawback rights if this venture ever gets off track.', + extendedDescription: 'Sail DAO is a liquidity deployment and management DAO built as a collaboration between the Osmosis and Migaloo Blockchains. Seeded by both the Osmosis Community Pool and the Migaloo Foundation, Sail DAO is open to hear offers from cosmos based projects that hope to seed liquidity for their token on the Osmosis blockchain. Along with the creation of this DAO the White Whale DEX is deployed on Osmosis, being the first DEX apart from Osmosis to deploy on the chain, it is a great step towards Osmosis becoming an ecosystem from an appchain. Migaloo incubated projects are encouraged to participate in OTC deals with Sail DAO in order to seed or enhance liquidity on WW\'s Osmosis DEX. However, offers are not limited to Migaloo projects and liquidity is not limited to being deployed on WW DEX. The treasury of this DAO can be deployed however it wishes at the discretion of the Sail DAO voters. The Osmosis CP has been given veto authorization over any props introduced in this DAO and has also been given clawback rights if this venture ever gets off track.', denomUnits: [{ denom: 'factory/osmo1rckme96ptawr4zwexxj5g5gej9s2dmud8r2t9j0k0prn5mch5g4snzzwjv/sail', exponent: 0 @@ -12070,7 +14191,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/sail.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/sail.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/sail.png', + theme: { + primaryColorHex: '#1e264f' + } }], coingeckoId: 'sail-dao', socials: { @@ -12109,7 +14233,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/shark.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/shark.png' + imageSync: { + chainName: 'migaloo', + baseDenom: 'factory/migaloo1eqntnl6tzcj9h86psg4y4h6hh05g2h9nj8e09l/shark' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/shark.png', + theme: { + primaryColorHex: '#062d54' + } }] }, { @@ -12150,14 +14281,20 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/xrp.core.png' }, images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/xrp.core.png', + theme: { + primaryColorHex: '#040404' + } + }, { imageSync: { - chainName: 'xrpl', - baseDenom: 'drop' + chainName: 'coreum', + baseDenom: 'drop-core1zhs909jp9yktml6qqx9f0ptcq2xnhhj99cja03j3lfcsp2pgm86studdrz' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/xrpl/images/xrp.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/xrpl/images/xrp.svg' - }, { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/xrp.core.png' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/xrpl/images/xrp.svg', + theme: { + primaryColorHex: '#040404' + } }] }, { @@ -12193,7 +14330,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/SEIYAN.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/SEIYAN.png' + imageSync: { + chainName: 'sei', + baseDenom: 'cw20:sei1hrndqntlvtmx2kepr0zsfgr7nzjptcc72cr4ppk4yav58vvy7v3s4er8ed' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/SEIYAN.png', + theme: { + primaryColorHex: '#db1f22' + } }], keywords: ['osmosis_unlisted'] }, @@ -12229,8 +14373,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.svg' }, images: [{ + imageSync: { + chainName: 'nibiru', + baseDenom: 'unibi' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.svg', + theme: { + primaryColorHex: '#14c0ce' + } }] }, { @@ -12245,7 +14396,7 @@ const info: AssetList = { }], typeAsset: 'ics20', base: 'ibc/B84F8CC583A54DA8173711C0B66B22FDC1954FEB1CA8DBC66C89919DAFE02000', - name: 'Gelotto BEAST (Peggy)', + name: 'Gelotto BEAST', display: 'beast', symbol: 'BEAST', traces: [{ @@ -12275,13 +14426,16 @@ const info: AssetList = { chainName: 'ethereum', baseDenom: '0xA4426666addBE8c4985377d36683D17FB40c31Be' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/beast.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/beast.png', + theme: { + primaryColorHex: '#21172b' + } }] }, { description: 'Cvn is a Layer-1 blockchain built to deliver on the promise of DeFi', denomUnits: [{ - denom: 'ibc/D3FAF77F5DE21C18413B164751239BA7D521A9D8EA53BFE553AADF338A721480', + denom: 'ibc/044B7B28AFE93CEC769CF529ADC626DA09EA0EFA3E0E3284D540E9E00E01E24A', exponent: 0, aliases: ['acvnt'] }, { @@ -12289,7 +14443,7 @@ const info: AssetList = { exponent: 18 }], typeAsset: 'ics20', - base: 'ibc/D3FAF77F5DE21C18413B164751239BA7D521A9D8EA53BFE553AADF338A721480', + base: 'ibc/044B7B28AFE93CEC769CF529ADC626DA09EA0EFA3E0E3284D540E9E00E01E24A', name: 'ConsciousDAO', display: 'cvnt', symbol: 'CVN', @@ -12298,11 +14452,11 @@ const info: AssetList = { counterparty: { chainName: 'conscious', baseDenom: 'acvnt', - channelId: 'channel-5' + channelId: 'channel-6' }, chain: { - channelId: 'channel-35264', - path: 'transfer/channel-35264/acvnt' + channelId: 'channel-73971', + path: 'transfer/channel-73971/acvnt' } }], logoURIs: { @@ -12310,8 +14464,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/conscious/images/cvn.svg' }, images: [{ + imageSync: { + chainName: 'conscious', + baseDenom: 'acvnt' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/conscious/images/cvn.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/conscious/images/cvn.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/conscious/images/cvn.svg', + theme: { + primaryColorHex: '#047e04' + } }], keywords: ['osmosis_unlisted'] }, @@ -12336,7 +14497,10 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/toro.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/toro.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/toro.svg', + theme: { + primaryColorHex: '#c39ccc' + } }] }, { @@ -12373,8 +14537,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/sayve.svg' }, images: [{ + imageSync: { + chainName: 'terra2', + baseDenom: 'cw20:terra1xp9hrhthzddnl7j5du83gqqr4wmdjm5t0guzg9jp6jwrtpukwfjsjgy4f3' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/sayve.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/sayve.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/sayve.svg', + theme: { + primaryColorHex: '#f3ebdb' + } }], keywords: ['osmosis_unlisted'] }, @@ -12398,11 +14569,16 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/LAB.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/LAB.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/LAB.png', + theme: { + primaryColorHex: '#bcdd76' + } + }], + coingeckoId: 'mad-scientists' }, { description: 'BackBone Labs Liquid Staked OSMO', + extendedDescription: 'bOSMO - solving capital inefficiencies in the NFT market space', denomUnits: [{ denom: 'factory/osmo1s3l0lcqc7tu0vpj6wdjz9wqpxv8nk6eraevje4fuwkyjnwuy82qsx3lduv/boneOsmo', exponent: 0 @@ -12420,55 +14596,72 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/bOSMO.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/bOSMO.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/bOSMO.png', + theme: { + primaryColorHex: '#c68db5' + } }], - keywords: ['osmosis_unlisted'] + socials: { + website: 'https://app.backbonelabs.io/', + twitter: 'https://twitter.com/BackBone_Labs' + } }, { description: 'PUNDIX token is the native token that functions within the Pundi X ecosystem, including PundiX Chain and XPOS.', denomUnits: [{ - denom: 'ibc/2EB516F83C9FF44AB6826F269CA98A5622608C6C955E12112E58F23A324FEE07', + denom: 'ibc/46D8D1A6E2A80ECCB7CA6663086A2E749C508B68DA56A077CD26E6F4F9691EEE', exponent: 0, - aliases: ['ibc/55367B7B6572631B78A93C66EF9FDFCE87CDE372CC4ED7848DA78C1EB1DCDD78'] + aliases: ['eth0x0FD10b9899882a6f2fcb5c371E17e70FdEe00C38'] }, { denom: 'PUNDIX', - exponent: 18 + exponent: 18, + aliases: [] }], typeAsset: 'ics20', - base: 'ibc/2EB516F83C9FF44AB6826F269CA98A5622608C6C955E12112E58F23A324FEE07', + base: 'ibc/46D8D1A6E2A80ECCB7CA6663086A2E749C508B68DA56A077CD26E6F4F9691EEE', name: 'Pundi X Token', display: 'PUNDIX', symbol: 'PUNDIX', traces: [{ - type: 'ibc', + type: 'bridge', counterparty: { - chainName: 'fxcore', - baseDenom: 'eth0x0FD10b9899882a6f2fcb5c371E17e70FdEe00C38', - channelId: 'channel-0' + chainName: 'ethereum', + baseDenom: '0x0FD10b9899882a6f2fcb5c371E17e70FdEe00C38', + contract: '0x0FD10b9899882a6f2fcb5c371E17e70FdEe00C38' }, - chain: { - channelId: 'channel-0', - path: 'transfer/channel-0/eth0x0FD10b9899882a6f2fcb5c371E17e70FdEe00C38' - } + provider: 'Function X' }, { type: 'ibc', counterparty: { - chainName: 'pundix', - baseDenom: 'ibc/55367B7B6572631B78A93C66EF9FDFCE87CDE372CC4ED7848DA78C1EB1DCDD78', - channelId: 'channel-1' + chainName: 'fxcore', + baseDenom: 'eth0x0FD10b9899882a6f2fcb5c371E17e70FdEe00C38', + channelId: 'channel-19' }, chain: { - channelId: 'channel-12618', - path: 'transfer/channel-12618/transfer/channel-0/eth0x0FD10b9899882a6f2fcb5c371E17e70FdEe00C38' + channelId: 'channel-2716', + path: 'transfer/channel-2716/eth0x0FD10b9899882a6f2fcb5c371E17e70FdEe00C38' } }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/pundix.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/pundi-x-token-logo.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/pundi-x-token-logo.svg' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/pundix.png' - }], - keywords: ['osmosis_unlisted'] + imageSync: { + chainName: 'ethereum', + baseDenom: '0x0FD10b9899882a6f2fcb5c371E17e70FdEe00C38' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/pundi-x-token-logo.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/pundi-x-token-logo.svg', + theme: { + primaryColorHex: '#f1d20c' + } + }, { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/pundix.png', + theme: { + primaryColorHex: '#f1d20c' + } + }] }, { description: 'The native fee, governance and staking token of the Tinkernet Parachain.', @@ -12523,6 +14716,10 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/tinkernet/images/tnkr.svg' }, images: [{ + imageSync: { + chainName: 'tinkernet', + baseDenom: 'Planck' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/tinkernet/images/tnkr.svg' }] }, @@ -12564,13 +14761,20 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/w.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/w.png' + imageSync: { + chainName: 'solana', + baseDenom: '85VBFQZC9TZkfaptBWjvUw7YbZjy52A6mjtPGjstQAmQ' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/w.png', + theme: { + primaryColorHex: '#040404' + } }] }, { description: 'The native token of dHealth', denomUnits: [{ - denom: 'ibc/320F8D6EC17E14436D19C6D844BB9A5AE9B9A209F6D18364A2191FF08E8732A9', + denom: 'ibc/FD506CCA1FC574F2A8175FB574C981E9F6351E194AA48AC219BD67FF934E2F33', exponent: 0, aliases: ['udhp'] }, { @@ -12578,7 +14782,7 @@ const info: AssetList = { exponent: 6 }], typeAsset: 'ics20', - base: 'ibc/320F8D6EC17E14436D19C6D844BB9A5AE9B9A209F6D18364A2191FF08E8732A9', + base: 'ibc/FD506CCA1FC574F2A8175FB574C981E9F6351E194AA48AC219BD67FF934E2F33', name: 'dHealth', display: 'dhp', symbol: 'DHP', @@ -12587,11 +14791,11 @@ const info: AssetList = { counterparty: { chainName: 'dhealth', baseDenom: 'udhp', - channelId: 'channel-1' + channelId: 'channel-4' }, chain: { - channelId: 'channel-38776', - path: 'transfer/channel-38776/udhp' + channelId: 'channel-75030', + path: 'transfer/channel-75030/udhp' } }], logoURIs: { @@ -12599,15 +14803,21 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dhealth/images/dhp.svg' }, images: [{ + imageSync: { + chainName: 'dhealth', + baseDenom: 'udhp' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dhealth/images/dhp.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dhealth/images/dhp.svg' - }], - keywords: ['osmosis_unlisted'] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dhealth/images/dhp.svg', + theme: { + primaryColorHex: '#140c7c' + } + }] }, { description: 'The native token of Furya', denomUnits: [{ - denom: 'ibc/42D0FBF9DDC72D7359D309A93A6DF9F6FDEE3987EA1C5B3CDE95C06FCE183F12', + denom: 'ibc/E4C60B9F95BF54CC085A5E39F6057ABD4DF92793D330EB884A36530F7E6804DE', exponent: 0, aliases: ['ufury'] }, { @@ -12615,7 +14825,7 @@ const info: AssetList = { exponent: 6 }], typeAsset: 'ics20', - base: 'ibc/42D0FBF9DDC72D7359D309A93A6DF9F6FDEE3987EA1C5B3CDE95C06FCE183F12', + base: 'ibc/E4C60B9F95BF54CC085A5E39F6057ABD4DF92793D330EB884A36530F7E6804DE', name: 'furya', display: 'fury', symbol: 'FURY', @@ -12624,29 +14834,29 @@ const info: AssetList = { counterparty: { chainName: 'furya', baseDenom: 'ufury', - channelId: 'channel-3' + channelId: 'channel-8' }, chain: { - channelId: 'channel-8690', - path: 'transfer/channel-8690/ufury' + channelId: 'channel-74222', + path: 'transfer/channel-74222/ufury' } }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/furya/images/ufury.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/furya/images/ufury.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/furya/images/fury.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/furya/images/fury.svg' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/furya/images/ufury.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/furya/images/ufury.svg', + imageSync: { + chainName: 'furya', + baseDenom: 'ufury' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/furya/images/fury.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/furya/images/fury.svg', theme: { - primaryColorHex: '#eaf143' + primaryColorHex: '#040404' } }], - keywords: [ - 'gaming', - 'staking', - 'osmosis_unlisted' - ] + keywords: ['gaming', 'staking'] }, { description: 'The native staking and governance token of Saga.', @@ -12680,19 +14890,23 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/saga/images/saga_white.svg' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/saga/images/saga.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/saga/images/saga.svg', - theme: { - primaryColorHex: '#000000', - darkMode: false - } - }, { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/saga/images/saga_white.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/saga/images/saga_white.svg', theme: { primaryColorHex: '#FFFFFF', darkMode: true } + }, { + imageSync: { + chainName: 'saga', + baseDenom: 'usaga' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/saga/images/saga.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/saga/images/saga.svg', + theme: { + primaryColorHex: '#000000', + darkMode: false + } }] }, { @@ -12726,13 +14940,20 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/ATOM1KLFGc.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/ATOM1KLFGc.png' + imageSync: { + chainName: 'neutron', + baseDenom: 'factory/neutron13lkh47msw28yynspc5rnmty3yktk43wc3dsv0l/ATOM1KLFG' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/ATOM1KLFGc.png', + theme: { + primaryColorHex: '#040404' + } }] }, { description: 'The native EVM and Wasm, governance and staking token of the Shido Chain', denomUnits: [{ - denom: 'ibc/BBE825F7D1673E1EBF05AB02000E23E6077967B79547A3733B60AE4ED62C4D32', + denom: 'ibc/62B50BB1DAEAD2A92D6C6ACAC118F4ED8CBE54265DCF5688E8D0A0A978AA46E7', exponent: 0, aliases: ['shido'] }, { @@ -12740,7 +14961,7 @@ const info: AssetList = { exponent: 18 }], typeAsset: 'ics20', - base: 'ibc/BBE825F7D1673E1EBF05AB02000E23E6077967B79547A3733B60AE4ED62C4D32', + base: 'ibc/62B50BB1DAEAD2A92D6C6ACAC118F4ED8CBE54265DCF5688E8D0A0A978AA46E7', name: 'Shido', display: 'SHIDO', symbol: 'SHIDO', @@ -12752,8 +14973,8 @@ const info: AssetList = { channelId: 'channel-0' }, chain: { - channelId: 'channel-38921', - path: 'transfer/channel-38921/shido' + channelId: 'channel-73755', + path: 'transfer/channel-73755/shido' } }], logoURIs: { @@ -12761,8 +14982,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shido/images/shido.svg' }, images: [{ + imageSync: { + chainName: 'shido', + baseDenom: 'shido' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shido/images/shido.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shido/images/shido.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shido/images/shido.svg', + theme: { + primaryColorHex: '#046ffc' + } }], keywords: ['osmosis_unlisted'] }, @@ -12798,8 +15026,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cifer/images/cif.svg' }, images: [{ + imageSync: { + chainName: 'cifer', + baseDenom: 'ucif' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cifer/images/cif.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cifer/images/cif.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cifer/images/cif.svg', + theme: { + primaryColorHex: '#af49b7' + } }], keywords: ['osmosis_unlisted'] }, @@ -12834,7 +15069,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/hava.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/hava.png' + imageSync: { + chainName: 'injective', + baseDenom: 'factory/inj1h0ypsdtjfcjynqu3m75z2zwwz5mmrj8rtk2g52/uhava' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/hava.png', + theme: { + primaryColorHex: '#eacea5' + } }] }, { @@ -12855,7 +15097,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/ibc.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/ibc.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/ibc.png', + theme: { + primaryColorHex: '#040404' + } }], keywords: ['memecoin', 'osmosis_unlisted'], socials: { @@ -12863,6 +15108,50 @@ const info: AssetList = { twitter: 'https://twitter.com/IBCmemecoin' } }, + { + description: 'The token of Crowdpunk DAO', + denomUnits: [{ + denom: 'ibc/B87F0F5255CC658408F167C2F7B987A8D914622E1F73BCC267406360588F2B1E', + exponent: 0, + aliases: ['erc20/0xfbf4318d24a93753f11d365a6dcf8b830e98ab0f'] + }, { + denom: 'crowdp', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/B87F0F5255CC658408F167C2F7B987A8D914622E1F73BCC267406360588F2B1E', + name: 'Crowdpunk DAO', + display: 'crowdp', + symbol: 'CROWDP', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'evmos', + baseDenom: 'erc20/0xfbf4318d24a93753f11d365a6dcf8b830e98ab0f', + channelId: 'channel-0' + }, + chain: { + channelId: 'channel-204', + path: 'transfer/channel-204/erc20/0xfbf4318d24a93753f11d365a6dcf8b830e98ab0f' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/crowdp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/crowdp.svg' + }, + images: [{ + imageSync: { + chainName: 'evmos', + baseDenom: 'erc20/0xfbf4318d24a93753f11d365a6dcf8b830e98ab0f' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/crowdp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/evmos/images/crowdp.svg', + theme: { + primaryColorHex: '#04fbfb' + } + }], + keywords: ['osmosis_unlisted'] + }, { description: 'Astroport is a neutral marketplace where anyone, from anywhere in the galaxy, can dock to trade their wares.', denomUnits: [{ @@ -12900,7 +15189,10 @@ const info: AssetList = { baseDenom: 'factory/neutron1ffus553eet978k024lmssw0czsxwr97mggyv85lpcsdkft8v9ufsz3sa07/astro' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/astro.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/astro.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/astro.svg', + theme: { + primaryColorHex: '#4056e9' + } }] }, { @@ -12941,6 +15233,10 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/xAstro.svg' }, images: [{ + imageSync: { + chainName: 'neutron', + baseDenom: 'factory/neutron1zlf3hutsa4qnmue53lz2tfxrutp8y2e3rj4nkghg3rupgl4mqy8s5jgxsn/xASTRO' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/xAstro.svg' }], keywords: ['osmosis_unlisted'] @@ -12991,18 +15287,25 @@ const info: AssetList = { } ], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/paxg.grv.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/paxg.grv.svg' }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/paxg.grv.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/paxg.grv.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/paxg.grv.svg', + theme: { + primaryColorHex: '#ddc81a' + } }, { imageSync: { chainName: 'gravitybridge', baseDenom: 'gravity0x45804880De22913dAFE09f4980848ECE6EcbAf78' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/paxg.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/paxg.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/paxg.svg', + theme: { + primaryColorHex: '#ebe60e' + } }] }, { @@ -13042,147 +15345,4574 @@ const info: AssetList = { baseDenom: 'factory/migaloo1d0uma9qzcts4fzt7ml39xp44aut5k6qyjfzz4asalnecppppr3rsl52vvv/rstk' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/rstk.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/rstk.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/rstk.svg', + theme: { + primaryColorHex: '#3ccc64' + } }] }, { - description: 'The Revenue & Governance token of Unstake.fi', + description: 'Bernese Mountain Dog. Thematic dog token to have fun and be friends with all other dog tokens. Fixed supply 132M', denomUnits: [{ - denom: 'ibc/690EB0A0CA0DA2DC1E9CF62FB23C935AE5C7E9F57919CF89690521D5D70948A7', - exponent: 0, - aliases: ['factory/kujira1aaudpfr9y23lt9d45hrmskphpdfaq9ajxd3ukh/unstk'] + denom: 'factory/osmo1s6ht8qrm8x0eg8xag5x3ckx9mse9g4se248yss/BERNESE', + exponent: 0 }, { - denom: 'nstk', + denom: 'BERNESE', exponent: 6 }], + typeAsset: 'sdk.coin', + address: 'osmo1s6ht8qrm8x0eg8xag5x3ckx9mse9g4se248yss', + base: 'factory/osmo1s6ht8qrm8x0eg8xag5x3ckx9mse9g4se248yss/BERNESE', + name: 'BERNESE', + display: 'BERNESE', + symbol: 'BERNESE', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/bernese.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/bernese.png', + theme: { + primaryColorHex: '#e7754f' + } + }], + keywords: ['memecoin'], + socials: { + website: 'https://bernesechain.github.io', + twitter: 'https://twitter.com/bernesechain' + } + }, + { + description: 'The native token of Ethereum, bridged via IBC.', + denomUnits: [{ + denom: 'ibc/A23E590BA7E0D808706FB5085A449B3B9D6864AE4DDE7DAF936243CEBB2A3D43', + exponent: 0, + aliases: ['wei', 'ibc/F9D075D4079FC56A9C49B601E54A45292C319D8B0E8CC0F8439041130AA7166C'] + }, { + denom: 'eth', + exponent: 18 + }], typeAsset: 'ics20', - base: 'ibc/690EB0A0CA0DA2DC1E9CF62FB23C935AE5C7E9F57919CF89690521D5D70948A7', - name: 'Unstake Fi', - display: 'nstk', - symbol: 'NSTK', + base: 'ibc/A23E590BA7E0D808706FB5085A449B3B9D6864AE4DDE7DAF936243CEBB2A3D43', + name: 'Ethereum (Picasso)', + display: 'eth', + symbol: 'ETH.pica', traces: [{ type: 'ibc', counterparty: { - chainName: 'kujira', - baseDenom: 'factory/kujira1aaudpfr9y23lt9d45hrmskphpdfaq9ajxd3ukh/unstk', + chainName: 'ethereum', + baseDenom: 'wei', + channelId: 'channel-2' + }, + chain: { + channelId: 'channel-52', + path: 'transfer/channel-52/wei' + } + }, { + type: 'ibc', + counterparty: { + chainName: 'composable', + baseDenom: 'ibc/F9D075D4079FC56A9C49B601E54A45292C319D8B0E8CC0F8439041130AA7166C', channelId: 'channel-3' }, chain: { - channelId: 'channel-259', - path: 'transfer/channel-259/factory:kujira1aaudpfr9y23lt9d45hrmskphpdfaq9ajxd3ukh:unstk' + channelId: 'channel-1279', + path: 'transfer/channel-1279/transfer/channel-52/wei' } }], logoURIs: { - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/nstk.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/eth.pica.svg' }, images: [{ - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/nstk.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/eth.pica.svg' + }, { + imageSync: { + chainName: 'composable', + baseDenom: 'ibc/F9D075D4079FC56A9C49B601E54A45292C319D8B0E8CC0F8439041130AA7166C' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.png', + theme: { + primaryColorHex: '#303030' + } }] }, { + description: 'A stablecoin issued by Maker Protocol.', denomUnits: [{ - denom: 'ibc/0B3C3D06228578334B66B57FBFBA4033216CEB8119B27ACDEE18D92DA5B28D43', + denom: 'ibc/37DFAFDA529FF7D513B0DB23E9728DF9BF73122D38D46824C78BB7F91E6A736B', exponent: 0, - aliases: ['avalanche-uusdc'] + aliases: ['dai-wei', 'ibc/A342F6F8D1CDE1D934C50E8EAFF91E813D971E1BFEED7E557F1674E01004A533'] }, { - denom: 'avalanche-usdc', - exponent: 6 + denom: 'dai', + exponent: 18 }], typeAsset: 'ics20', - base: 'ibc/0B3C3D06228578334B66B57FBFBA4033216CEB8119B27ACDEE18D92DA5B28D43', - name: 'Wormhole USDC(Avalanche)', - display: 'avalanche-usdc', - symbol: 'avalanche.USDC.wh', - traces: [{ + base: 'ibc/37DFAFDA529FF7D513B0DB23E9728DF9BF73122D38D46824C78BB7F91E6A736B', + name: 'Dai Stablecoin (Picasso)', + display: 'dai', + symbol: 'DAI.pica', + traces: [ + { + type: 'synthetic', + counterparty: { + chainName: 'forex', + baseDenom: 'USD' + }, + provider: 'MakerDAO' + }, + { type: 'ibc', counterparty: { - chainName: 'gateway', - baseDenom: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/5ZLmAZpcbaP4EGyihSmpfwryzDr84h51tboV392BCjW4', + chainName: 'ethereum', + baseDenom: '0x6b175474e89094c44da98b954eedeac495271d0f', + channelId: 'channel-2' + }, + chain: { + channelId: 'channel-52', + path: 'transfer/channel-52/0x6b175474e89094c44da98b954eedeac495271d0f' + } + }, + { + type: 'ibc', + counterparty: { + chainName: 'composable', + baseDenom: 'ibc/A342F6F8D1CDE1D934C50E8EAFF91E813D971E1BFEED7E557F1674E01004A533', channelId: 'channel-3' }, chain: { - channelId: 'channel-2186', - path: 'transfer/channel-2186/factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/5ZLmAZpcbaP4EGyihSmpfwryzDr84h51tboV392BCjW4' + channelId: 'channel-1279', + path: 'transfer/channel-1279/transfer/channel-52/0x6b175474e89094c44da98b954eedeac495271d0f' } - }], - images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdc.hole.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdc.hole.svg' - }], + } + ], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdc.hole.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdc.hole.svg' - } + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/dai.pica.svg' + }, + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/dai.pica.svg' + }, { + imageSync: { + chainName: 'composable', + baseDenom: 'ibc/A342F6F8D1CDE1D934C50E8EAFF91E813D971E1BFEED7E557F1674E01004A533' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/dai.svg' + }] }, { - description: 'Nomic\'s native token.', + description: 'The governance token of the Frax ecosystem.', denomUnits: [{ - denom: 'ibc/F49DFB3BC8105C57EE7F17EC2402438825B31212CFDD81681EB87911E934F32C', + denom: 'ibc/5435437A8C9416B650DDA49C338B63CCFC6465123B715F6BAA9B1B2071E27913', exponent: 0, - aliases: ['unom'] + aliases: ['fxs-wei', 'ibc/5F9BE030FC355733EC79307409FA98398BBFC747C9430B326C144A74F6808B29'] }, { - denom: 'nom', - exponent: 6 + denom: 'fxs', + exponent: 18 }], typeAsset: 'ics20', - base: 'ibc/F49DFB3BC8105C57EE7F17EC2402438825B31212CFDD81681EB87911E934F32C', - name: 'Nomic', - display: 'nom', - symbol: 'nomic.NOM', + base: 'ibc/5435437A8C9416B650DDA49C338B63CCFC6465123B715F6BAA9B1B2071E27913', + name: 'Frax Share (Picasso)', + display: 'fxs', + symbol: 'FXS.pica', traces: [{ type: 'ibc', counterparty: { - chainName: 'nomic', - baseDenom: 'unom', - channelId: 'channel-1' + chainName: 'ethereum', + baseDenom: '0x3432b6a60d23ca0dfca7761b7ab56459d9c964d0', + channelId: 'channel-2' }, chain: { - channelId: 'channel-6897', - path: 'transfer/channel-6897/unom' + channelId: 'channel-52', + path: 'transfer/channel-52/0x3432b6a60d23ca0dfca7761b7ab56459d9c964d0' } - }], - images: [{ - imageSync: { - chainName: 'nomic', - baseDenom: 'unom' - }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nom.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nom.svg' - }], - logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nom.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nom.svg' - } - }, - { - description: 'The governance and utility token of Yieldmos, the Interchain Automation Protocol', - denomUnits: [{ - denom: 'factory/osmo1vdvnznwg597qngrq9mnfcfk0am9jdc9y446jewhcqdreqz4r75xq5j5zvy/ymos', - exponent: 0 }, { - denom: 'ymos', - exponent: 6 + type: 'ibc', + counterparty: { + chainName: 'composable', + baseDenom: 'ibc/5F9BE030FC355733EC79307409FA98398BBFC747C9430B326C144A74F6808B29', + channelId: 'channel-3' + }, + chain: { + channelId: 'channel-1279', + path: 'transfer/channel-1279/transfer/channel-52/0x3432b6a60d23ca0dfca7761b7ab56459d9c964d0' + } }], - typeAsset: 'sdk.coin', - address: 'osmo1vdvnznwg597qngrq9mnfcfk0am9jdc9y446jewhcqdreqz4r75xq5j5zvy', - base: 'factory/osmo1vdvnznwg597qngrq9mnfcfk0am9jdc9y446jewhcqdreqz4r75xq5j5zvy/ymos', - name: 'Yieldmos Coin', - display: 'ymos', - symbol: 'YMOS', logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/ymos.png' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/fxs.pica.svg' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/ymos.png' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/fxs.pica.svg' + }, { + imageSync: { + chainName: 'composable', + baseDenom: 'ibc/5F9BE030FC355733EC79307409FA98398BBFC747C9430B326C144A74F6808B29' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/fxs.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/fxs.png', + theme: { + primaryColorHex: '#040404' + } }] }, { - description: 'Memecoin for The International Brane Wave', + description: 'The first fractional-algorithmic stablecoin by Frax Finance.', denomUnits: [{ - denom: 'factory/osmo13gu58hzw3e9aqpj25h67m7snwcjuccd7v4p55w/brnz', + denom: 'ibc/9A8CBC029002DC5170E715F93FBF35011FFC9796371F59B1F3C3094AE1B453A9', exponent: 0, - aliases: ['brnz'] - }], + aliases: ['frax-wei', 'ibc/4F20D68B51ED559F99C3CD658383E91F45486D884BF546E7B25337A058562CDB'] + }, { + denom: 'frax', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/9A8CBC029002DC5170E715F93FBF35011FFC9796371F59B1F3C3094AE1B453A9', + name: 'Frax (Picasso)', + display: 'frax', + symbol: 'FRAX.pica', + traces: [ + { + type: 'synthetic', + counterparty: { + chainName: 'forex', + baseDenom: 'USD' + }, + provider: 'Frax Protocol' + }, + { + type: 'ibc', + counterparty: { + chainName: 'ethereum', + baseDenom: '0x853d955acef822db058eb8505911ed77f175b99e', + channelId: 'channel-2' + }, + chain: { + channelId: 'channel-52', + path: 'transfer/channel-52/0x853d955acef822db058eb8505911ed77f175b99e' + } + }, + { + type: 'ibc', + counterparty: { + chainName: 'composable', + baseDenom: 'ibc/4F20D68B51ED559F99C3CD658383E91F45486D884BF546E7B25337A058562CDB', + channelId: 'channel-3' + }, + chain: { + channelId: 'channel-1279', + path: 'transfer/channel-1279/transfer/channel-52/0x853d955acef822db058eb8505911ed77f175b99e' + } + } + ], + logoURIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/frax.pica.svg' + }, + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/frax.pica.svg' + }, { + imageSync: { + chainName: 'composable', + baseDenom: 'ibc/4F20D68B51ED559F99C3CD658383E91F45486D884BF546E7B25337A058562CDB' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/frax.svg' + }] + }, + { + description: 'A stablecoin issued by Tether that is pegged 1:1 to the USD.', + denomUnits: [{ + denom: 'ibc/078AD6F581E8115CDFBD8FFA29D8C71AFE250CE952AFF80040CBC64868D44AD3', + exponent: 0, + aliases: ['uusdt', 'ibc/37CC704EA53E96AB09A9C31D79142DE7DB252420F3AB18015F9870AE219947BD'] + }, { + denom: 'usdt', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/078AD6F581E8115CDFBD8FFA29D8C71AFE250CE952AFF80040CBC64868D44AD3', + name: 'Tether USD (Ethereum) (Picasso)', + display: 'usdt', + symbol: 'USDT.eth.pica', + traces: [ + { + type: 'synthetic', + counterparty: { + chainName: 'forex', + baseDenom: 'USD' + }, + provider: 'Tether' + }, + { + type: 'ibc', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xdac17f958d2ee523a2206206994597c13d831ec7', + channelId: 'channel-2' + }, + chain: { + channelId: 'channel-52', + path: 'transfer/channel-52/0xdac17f958d2ee523a2206206994597c13d831ec7' + } + }, + { + type: 'ibc', + counterparty: { + chainName: 'composable', + baseDenom: 'ibc/37CC704EA53E96AB09A9C31D79142DE7DB252420F3AB18015F9870AE219947BD', + channelId: 'channel-3' + }, + chain: { + channelId: 'channel-1279', + path: 'transfer/channel-1279/transfer/channel-52/0xdac17f958d2ee523a2206206994597c13d831ec7' + } + } + ], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.pica.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.pica.svg' + }, + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.pica.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.pica.png', + theme: { + primaryColorHex: '#049494' + } + }, { + imageSync: { + chainName: 'composable', + baseDenom: 'ibc/37CC704EA53E96AB09A9C31D79142DE7DB252420F3AB18015F9870AE219947BD' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + theme: { + circle: true, + primaryColorHex: '#009393', + backgroundColorHex: '#009393' + } + }] + }, + { + description: 'An ERC4626 staking vault that distributes part of the Frax Protocol yield weekly to stakers denominated in FRAX stablecoins. ', + denomUnits: [{ + denom: 'ibc/0EFA07F312E05258A56AE1DD600E39B9151CF7A91C8A94EEBCF4F03ECFE5DD98', + exponent: 0, + aliases: ['sfrax-wei', 'ibc/5BD7F23FE150D9CF3BCC944DB829380BCC51A4022A131151C4D13B3AFAC2D1D9'] + }, { + denom: 'sfrax', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/0EFA07F312E05258A56AE1DD600E39B9151CF7A91C8A94EEBCF4F03ECFE5DD98', + name: 'Staked FRAX (Picasso)', + display: 'sfrax', + symbol: 'sFRAX.pica', + traces: [ + { + type: 'synthetic', + counterparty: { + chainName: 'forex', + baseDenom: 'USD' + }, + provider: 'Frax Protocol' + }, + { + type: 'liquid-stake', + counterparty: { + chainName: 'ethereum', + baseDenom: '0x853d955acef822db058eb8505911ed77f175b99e' + }, + provider: 'Frax' + }, + { + type: 'ibc', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xa663b02cf0a4b149d2ad41910cb81e23e1c41c32', + channelId: 'channel-2' + }, + chain: { + channelId: 'channel-52', + path: 'transfer/channel-52/0xa663b02cf0a4b149d2ad41910cb81e23e1c41c32' + } + }, + { + type: 'ibc', + counterparty: { + chainName: 'composable', + baseDenom: 'ibc/5BD7F23FE150D9CF3BCC944DB829380BCC51A4022A131151C4D13B3AFAC2D1D9', + channelId: 'channel-3' + }, + chain: { + channelId: 'channel-1279', + path: 'transfer/channel-1279/transfer/channel-52/0xa663b02cf0a4b149d2ad41910cb81e23e1c41c32' + } + } + ], + logoURIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/sfrax.pica.svg' + }, + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/sfrax.pica.svg' + }, { + imageSync: { + chainName: 'composable', + baseDenom: 'ibc/5BD7F23FE150D9CF3BCC944DB829380BCC51A4022A131151C4D13B3AFAC2D1D9' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/sfrax.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/sfrax.png', + theme: { + primaryColorHex: '#040404' + } + }] + }, + { + description: 'A liquid ETH staking derivative designed to leverage the Frax ecosystem.', + denomUnits: [{ + denom: 'ibc/688E70EF567E5D4BA1CF4C54BAD758C288BC1A6C8B0B12979F911A2AE95E27EC', + exponent: 0, + aliases: ['frxeth-wei', 'ibc/458032E654E41DB91EF98F13E2CE4F9E0FE86BA3E0CDBEC074A854E9F5229A90'] + }, { + denom: 'frxeth', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/688E70EF567E5D4BA1CF4C54BAD758C288BC1A6C8B0B12979F911A2AE95E27EC', + name: 'Frax Ether (Picasso)', + display: 'frxeth', + symbol: 'frxETH.pica', + traces: [ + { + type: 'synthetic', + counterparty: { + chainName: 'ethereum', + baseDenom: 'wei' + }, + provider: 'Frax' + }, + { + type: 'ibc', + counterparty: { + chainName: 'ethereum', + baseDenom: '0x5e8422345238f34275888049021821e8e08caa1f', + channelId: 'channel-2' + }, + chain: { + channelId: 'channel-52', + path: 'transfer/channel-52/0x5e8422345238f34275888049021821e8e08caa1f' + } + }, + { + type: 'ibc', + counterparty: { + chainName: 'composable', + baseDenom: 'ibc/458032E654E41DB91EF98F13E2CE4F9E0FE86BA3E0CDBEC074A854E9F5229A90', + channelId: 'channel-3' + }, + chain: { + channelId: 'channel-1279', + path: 'transfer/channel-1279/transfer/channel-52/0x5e8422345238f34275888049021821e8e08caa1f' + } + } + ], + logoURIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/frxeth.pica.svg' + }, + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/frxeth.pica.svg' + }, { + imageSync: { + chainName: 'composable', + baseDenom: 'ibc/458032E654E41DB91EF98F13E2CE4F9E0FE86BA3E0CDBEC074A854E9F5229A90' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/frxeth.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/frxeth.png', + theme: { + primaryColorHex: '#040404' + } + }] + }, + { + description: 'A Liquid Staking Derivative designed to accrue the staking yield of the Frax ETH validators.', + denomUnits: [{ + denom: 'ibc/F17CCB4F07948CC2D8B72952C2D0A84F2B763962F698774BB121B872AE4611B5', + exponent: 0, + aliases: ['sfrxeth-wei', 'ibc/4E0ECE7819D77B0F2B49F5C34B5E594A02D2BA8B1B0F103208F847B53EBFB69A'] + }, { + denom: 'sfrxeth', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/F17CCB4F07948CC2D8B72952C2D0A84F2B763962F698774BB121B872AE4611B5', + name: 'Staked Frax Ether (Picasso)', + display: 'sfrxeth', + symbol: 'sfrxETH.pica', + traces: [ + { + type: 'synthetic', + counterparty: { + chainName: 'ethereum', + baseDenom: 'wei' + }, + provider: 'Frax' + }, + { + type: 'liquid-stake', + counterparty: { + chainName: 'ethereum', + baseDenom: '0x5e8422345238f34275888049021821e8e08caa1f' + }, + provider: 'Frax' + }, + { + type: 'ibc', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xac3e018457b222d93114458476f3e3416abbe38f', + channelId: 'channel-2' + }, + chain: { + channelId: 'channel-52', + path: 'transfer/channel-52/0xac3e018457b222d93114458476f3e3416abbe38f' + } + }, + { + type: 'ibc', + counterparty: { + chainName: 'composable', + baseDenom: 'ibc/4E0ECE7819D77B0F2B49F5C34B5E594A02D2BA8B1B0F103208F847B53EBFB69A', + channelId: 'channel-3' + }, + chain: { + channelId: 'channel-1279', + path: 'transfer/channel-1279/transfer/channel-52/0xac3e018457b222d93114458476f3e3416abbe38f' + } + } + ], + logoURIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/sfrxeth.pica.svg' + }, + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/sfrxeth.pica.svg' + }, { + imageSync: { + chainName: 'composable', + baseDenom: 'ibc/4E0ECE7819D77B0F2B49F5C34B5E594A02D2BA8B1B0F103208F847B53EBFB69A' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/sfrxeth.svg' + }] + }, + { + description: 'Adam Clay a BitSong Music FanToken', + denomUnits: [{ + denom: 'ibc/7ABF696369EFB3387DF22B6A24204459FE5EFD010220E8E5618DC49DB877047B', + exponent: 0, + aliases: ['ft2D8E7041556CE93E1EFD66C07C45D551A6AAAE09'] + }, { + denom: 'clay', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/7ABF696369EFB3387DF22B6A24204459FE5EFD010220E8E5618DC49DB877047B', + name: 'Adam Clay FanToken', + display: 'clay', + symbol: 'CLAY', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'bitsong', + baseDenom: 'ft2D8E7041556CE93E1EFD66C07C45D551A6AAAE09', + channelId: 'channel-0' + }, + chain: { + channelId: 'channel-73', + path: 'transfer/channel-73/ft2D8E7041556CE93E1EFD66C07C45D551A6AAAE09' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft2D8E7041556CE93E1EFD66C07C45D551A6AAAE09.png' + }, + images: [{ + imageSync: { + chainName: 'bitsong', + baseDenom: 'ft2D8E7041556CE93E1EFD66C07C45D551A6AAAE09' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft2D8E7041556CE93E1EFD66C07C45D551A6AAAE09.png', + theme: { + primaryColorHex: '#e8e5e7' + } + }] + }, + { + description: '404Deep Records a BitSong Music FanToken', + denomUnits: [{ + denom: 'ibc/B797E4F42CD33C50511B341E50C5CC0E8EF0D93B1E1247ABAA071583B8619202', + exponent: 0, + aliases: ['ft99091610CCC66F4277C66D14AF2BC4C5EE52E27A'] + }, { + denom: '404dr', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/B797E4F42CD33C50511B341E50C5CC0E8EF0D93B1E1247ABAA071583B8619202', + name: '404Deep Records Fantoken', + display: '404dr', + symbol: '404DR', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'bitsong', + baseDenom: 'ft99091610CCC66F4277C66D14AF2BC4C5EE52E27A', + channelId: 'channel-0' + }, + chain: { + channelId: 'channel-73', + path: 'transfer/channel-73/ft99091610CCC66F4277C66D14AF2BC4C5EE52E27A' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft99091610CCC66F4277C66D14AF2BC4C5EE52E27A.png' + }, + images: [{ + imageSync: { + chainName: 'bitsong', + baseDenom: 'ft99091610CCC66F4277C66D14AF2BC4C5EE52E27A' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft99091610CCC66F4277C66D14AF2BC4C5EE52E27A.png', + theme: { + primaryColorHex: '#cfb1b3' + } + }] + }, + { + description: 'wLibra is a bridged version of Libra Coin from 0L Network via LibraBridge.', + extendedDescription: 'Libra Coin is a fork from Facebook\'s Diem (Libra) blockchain that was announced in 2019. Libra Coin operates on its own high-performance Layer 1 blockchain, known as the 0L Network. In October 2021, Libra Coin began mining.\n\n Like Bitcoin, there were no pre-mined coins or dedicated token allocation to any parties; all coins were minted through a mining process. Unlike Bitcoin, which undergoes continuous issuance, Libra Coin has a fixed supply. By December 2023, all the Libra Coin had been issued, establishing a capped supply and making the coin permanently deflationary.\n\n Fiercely independent, the project has a long-term view because it is unburdened by venture capital funding, labs entities, a foundation, and the influence of other blockchain ecosystems. Carpe diem.', + denomUnits: [{ + denom: 'factory/osmo19hdqma2mj0vnmgcxag6ytswjnr8a3y07q7e70p/wLIBRA', + exponent: 0 + }, { + denom: 'wLIBRA', + exponent: 6 + }], + typeAsset: 'sdk.coin', + address: 'osmo19hdqma2mj0vnmgcxag6ytswjnr8a3y07q7e70p', + base: 'factory/osmo19hdqma2mj0vnmgcxag6ytswjnr8a3y07q7e70p/wLIBRA', + name: 'Wrapped Libra Coin (LibraBridge)', + display: 'wLIBRA', + symbol: 'wLIBRA', + traces: [{ + type: 'bridge', + counterparty: { + chainName: '0l', + baseDenom: 'microlibra' + }, + provider: 'LibraBridge' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/0l/images/libra.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/0l/images/libra.svg' + }, + images: [{ + imageSync: { + chainName: '0l', + baseDenom: 'microlibra' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/0l/images/libra.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/0l/images/libra.png', + theme: { + primaryColorHex: '#e45c5c' + } + }], + socials: { + website: 'https://0l.network/', + twitter: 'https://twitter.com/0LNetwork' + } + }, + { + description: 'The native token of Nim Network.', + extendedDescription: 'Nim Network is a highly-adoptable AI Gaming chain that will provide the ultimate ecosystem for exploration and development of games at the intersection of Web3 and AI.', + denomUnits: [{ + denom: 'ibc/279D69A6EF8E37456C8D2DC7A7C1C50F7A566EC4758F6DE17472A9FDE36C4426', + exponent: 0, + aliases: ['anim', 'ibc/FB53D1684F155CBB86D9CE917807E42B59209EBE3AD3A92E15EF66586C073942'] + }, { + denom: 'nim', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/279D69A6EF8E37456C8D2DC7A7C1C50F7A566EC4758F6DE17472A9FDE36C4426', + name: 'Nim Network', + display: 'nim', + symbol: 'NIM', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'nim', + baseDenom: 'anim', + channelId: 'channel-0' + }, + chain: { + channelId: 'channel-49', + path: 'transfer/channel-49/anim' + } + }, { + type: 'ibc', + counterparty: { + chainName: 'dymension', + baseDenom: 'ibc/FB53D1684F155CBB86D9CE917807E42B59209EBE3AD3A92E15EF66586C073942', + channelId: 'channel-2' + }, + chain: { + channelId: 'channel-19774', + path: 'transfer/channel-19774/transfer/channel-49/anim' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nim/images/nim.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nim/images/nim.svg' + }, + images: [{ + imageSync: { + chainName: 'nim', + baseDenom: 'anim' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nim/images/nim.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nim/images/nim.svg', + theme: { + primaryColorHex: '#519cea' + } + }], + keywords: [ + 'gaming', + 'AI', + 'osmosis_unstable' + ], + socials: { + website: 'https://ai.nim.network/', + twitter: 'https://twitter.com/nim_network' + } + }, + { + description: 'The native token of SEDA Chain.', + denomUnits: [{ + denom: 'ibc/956AEF1DA92F70584266E87978C3F30A43B91EE6ABC62F03D097E79F6B99C4D8', + exponent: 0, + aliases: ['aseda'] + }, { + denom: 'seda', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/956AEF1DA92F70584266E87978C3F30A43B91EE6ABC62F03D097E79F6B99C4D8', + name: 'SEDA', + display: 'seda', + symbol: 'SEDA', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'seda', + baseDenom: 'aseda', + channelId: 'channel-0' + }, + chain: { + channelId: 'channel-75016', + path: 'transfer/channel-75016/aseda' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/seda/images/seda.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/seda/images/seda.svg' + }, + images: [{ + imageSync: { + chainName: 'seda', + baseDenom: 'aseda' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/seda/images/seda.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/seda/images/seda.svg', + theme: { + primaryColorHex: '#8178d1' + } + }] + }, + { + description: 'Cosmos Airdrop Chat', + extendedDescription: 'Official Token of the Cosmos Airdrop community', + denomUnits: [{ + denom: 'factory/osmo1q77cw0mmlluxu0wr29fcdd0tdnh78gzhkvhe4n6ulal9qvrtu43qtd0nh8/cac', + exponent: 0 + }, { + denom: 'CAC', + exponent: 6 + }], + typeAsset: 'sdk.coin', + address: 'osmo1q77cw0mmlluxu0wr29fcdd0tdnh78gzhkvhe4n6ulal9qvrtu43qtd0nh8', + base: 'factory/osmo1q77cw0mmlluxu0wr29fcdd0tdnh78gzhkvhe4n6ulal9qvrtu43qtd0nh8/cac', + name: 'Cosmos Airdrop Chat', + display: 'CAC', + symbol: 'CAC', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/CAC.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/CAC.png', + theme: { + primaryColorHex: '#160542' + } + }] + }, + { + description: 'WEIRD token for WEIRD friends collection', + denomUnits: [{ + denom: 'ibc/38ADC6FFDDDB7D70B72AD0322CEA8844CB18FAA0A23400DBA8A99D43E18B3748', + exponent: 0, + aliases: ['uWEIRD'] + }, { + denom: 'WEIRD', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/38ADC6FFDDDB7D70B72AD0322CEA8844CB18FAA0A23400DBA8A99D43E18B3748', + name: 'WEIRD', + display: 'WEIRD', + symbol: 'WEIRD', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'neutron', + baseDenom: 'factory/neutron133xakkrfksq39wxy575unve2nyehg5npx75nph/WEIRD', + channelId: 'channel-10' + }, + chain: { + channelId: 'channel-874', + path: 'transfer/channel-874/factory/neutron133xakkrfksq39wxy575unve2nyehg5npx75nph/WEIRD' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/WEIRD.png' + }, + images: [{ + imageSync: { + chainName: 'neutron', + baseDenom: 'factory/neutron133xakkrfksq39wxy575unve2nyehg5npx75nph/WEIRD' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/WEIRD.png', + theme: { + primaryColorHex: '#ebf0f4' + } + }] + }, + { + description: 'Uhm, Power Bottom', + denomUnits: [{ + denom: 'factory/osmo1q77cw0mmlluxu0wr29fcdd0tdnh78gzhkvhe4n6ulal9qvrtu43qtd0nh8/pbb', + exponent: 0 + }, { + denom: 'PBB', + exponent: 6 + }], + typeAsset: 'sdk.coin', + address: 'osmo1q77cw0mmlluxu0wr29fcdd0tdnh78gzhkvhe4n6ulal9qvrtu43qtd0nh8', + base: 'factory/osmo1q77cw0mmlluxu0wr29fcdd0tdnh78gzhkvhe4n6ulal9qvrtu43qtd0nh8/pbb', + name: 'Power Bottom', + display: 'PBB', + symbol: 'PBB', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/PBB.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/PBB.png', + theme: { + primaryColorHex: '#f21313' + } + }] + }, + { + description: 'Beer Is Good for You!', + denomUnits: [{ + denom: 'factory/osmo1q77cw0mmlluxu0wr29fcdd0tdnh78gzhkvhe4n6ulal9qvrtu43qtd0nh8/bwh', + exponent: 0 + }, { + denom: 'bwh', + exponent: 6 + }], + typeAsset: 'sdk.coin', + address: 'osmo1q77cw0mmlluxu0wr29fcdd0tdnh78gzhkvhe4n6ulal9qvrtu43qtd0nh8', + base: 'factory/osmo1q77cw0mmlluxu0wr29fcdd0tdnh78gzhkvhe4n6ulal9qvrtu43qtd0nh8/bwh', + name: 'BeerWifHat', + display: 'bwh', + symbol: 'BWH', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/BWH.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/BWH.png', + theme: { + primaryColorHex: '#775038' + } + }] + }, + { + description: 'Airdrop For All [AFA - New Name on Cosmos Ecosystem, A4A - Old Name on TurtleNetwork] is a token from turtleNetwork towards cosmos ecosystem.', + denomUnits: [{ + denom: 'ibc/0D62E47FDEBBC199D4E1853C0708F0F9337AC62D95B719585C9700E466060995', + exponent: 0, + aliases: ['cw20:juno1spjes0smg5yp40dl7gqyw0h8rn03tnmve06dd2m5acwgh6tlx86swha3xg'] + }], + typeAsset: 'ics20', + base: 'ibc/0D62E47FDEBBC199D4E1853C0708F0F9337AC62D95B719585C9700E466060995', + name: 'Airdrop For All', + display: 'cw20:juno1spjes0smg5yp40dl7gqyw0h8rn03tnmve06dd2m5acwgh6tlx86swha3xg', + symbol: 'AFA', + traces: [{ + type: 'ibc-cw20', + counterparty: { + chainName: 'juno', + baseDenom: 'cw20:juno1spjes0smg5yp40dl7gqyw0h8rn03tnmve06dd2m5acwgh6tlx86swha3xg', + port: 'wasm.juno1v4887y83d6g28puzvt8cl0f3cdhd3y6y9mpysnsp3k8krdm7l6jqgm0rkn', + channelId: 'channel-47' + }, + chain: { + port: 'transfer', + channelId: 'channel-169', + path: 'transfer/channel-169/cw20:juno1spjes0smg5yp40dl7gqyw0h8rn03tnmve06dd2m5acwgh6tlx86swha3xg' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/afa.png' + }, + images: [{ + imageSync: { + chainName: 'juno', + baseDenom: 'cw20:juno1spjes0smg5yp40dl7gqyw0h8rn03tnmve06dd2m5acwgh6tlx86swha3xg' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/afa.png', + theme: { + primaryColorHex: '#f3cb0c' + } + }] + }, + { + description: 'The Cosmos Network\'s premier self-hatred memecoin.', + extendedDescription: 'Shitmos is a fair launched token deployed via the start.cooking liquidity bootstrapping protocol (LBP) on the Osmosis blockchain. It is powered by the Shitmos Economic Zone (SEZ), and it has been designed with the goal of uniting the Cosmos Network and interchain-at-large ecosystems by making crypto fun. The SEZ is a federation of nft collections on Stargaze that supports Shitmos by providing at least 2% of royalties towards open market purchases of Shitmos.', + denomUnits: [{ + denom: 'factory/osmo1q77cw0mmlluxu0wr29fcdd0tdnh78gzhkvhe4n6ulal9qvrtu43qtd0nh8/shitmos', + exponent: 0 + }, { + denom: 'SHITMOS', + exponent: 6 + }], + typeAsset: 'sdk.coin', + address: 'osmo1q77cw0mmlluxu0wr29fcdd0tdnh78gzhkvhe4n6ulal9qvrtu43qtd0nh8', + base: 'factory/osmo1q77cw0mmlluxu0wr29fcdd0tdnh78gzhkvhe4n6ulal9qvrtu43qtd0nh8/shitmos', + name: 'Shitmos', + display: 'SHITMOS', + symbol: 'SHITMOS', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/shitmos.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/shitmos.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/shitmos.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/shitmos.svg', + theme: { + primaryColorHex: '#639BFF', + circle: true + } + }], + keywords: ['memecoin'], + socials: { + website: 'https://shitmos.wtf', + twitter: 'https://twitter.com/shitoncosmos' + } + }, + { + description: 'Quicksilver Liquid Staked JUNO', + denomUnits: [{ + denom: 'ibc/B4E18E61E1505C2F371B621E49B09E983F6A138F251A7B5286A6BDF739FD0D54', + exponent: 0, + aliases: ['uqjuno'] + }, { + denom: 'qjuno', + exponent: 6, + aliases: [] + }], + typeAsset: 'ics20', + base: 'ibc/B4E18E61E1505C2F371B621E49B09E983F6A138F251A7B5286A6BDF739FD0D54', + name: 'Quicksilver Liquid Staked JUNO', + display: 'qjuno', + symbol: 'qJUNO', + traces: [{ + type: 'liquid-stake', + counterparty: { + chainName: 'juno', + baseDenom: 'ujuno' + }, + provider: 'Quicksilver' + }, { + type: 'ibc', + counterparty: { + chainName: 'quicksilver', + baseDenom: 'uqjuno', + channelId: 'channel-2' + }, + chain: { + channelId: 'channel-522', + path: 'transfer/channel-522/uqjuno' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qjuno.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qjuno.svg' + }, + images: [{ + imageSync: { + chainName: 'quicksilver', + baseDenom: 'uqjuno' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qjuno.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qjuno.svg', + theme: { + primaryColorHex: '#fc944c' + } + }] + }, + { + description: 'Quicksilver Liquid Staked SAGA', + denomUnits: [{ + denom: 'ibc/F2D400F2728E9DA06EAE2AFAB289931A69EDDA5A661578C66A3177EDFE3C0D13', + exponent: 0, + aliases: ['uqsaga'] + }, { + denom: 'qsaga', + exponent: 6, + aliases: [] + }], + typeAsset: 'ics20', + base: 'ibc/F2D400F2728E9DA06EAE2AFAB289931A69EDDA5A661578C66A3177EDFE3C0D13', + name: 'Quicksilver Liquid Staked SAGA', + display: 'qsaga', + symbol: 'qSAGA', + traces: [{ + type: 'liquid-stake', + counterparty: { + chainName: 'saga', + baseDenom: 'usaga' + }, + provider: 'Quicksilver' + }, { + type: 'ibc', + counterparty: { + chainName: 'quicksilver', + baseDenom: 'uqsaga', + channelId: 'channel-2' + }, + chain: { + channelId: 'channel-522', + path: 'transfer/channel-522/uqsaga' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qsaga.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qsaga.svg' + }, + images: [{ + imageSync: { + chainName: 'quicksilver', + baseDenom: 'uqsaga' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qsaga.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qsaga.svg', + theme: { + primaryColorHex: '#f9924b' + } + }] + }, + { + description: 'Quicksilver Liquid Staked DYDX', + denomUnits: [{ + denom: 'ibc/273C593E51ACE56F1F2BDB3E03A5CB81BB208B894BCAA642676A32C3454E8C27', + exponent: 0, + aliases: ['aqdydx'] + }, { + denom: 'qdydx', + exponent: 18, + aliases: [] + }], + typeAsset: 'ics20', + base: 'ibc/273C593E51ACE56F1F2BDB3E03A5CB81BB208B894BCAA642676A32C3454E8C27', + name: 'Quicksilver Liquid Staked DYDX', + display: 'qdydx', + symbol: 'qDYDX', + traces: [{ + type: 'liquid-stake', + counterparty: { + chainName: 'dydx', + baseDenom: 'adydx' + }, + provider: 'Quicksilver' + }, { + type: 'ibc', + counterparty: { + chainName: 'quicksilver', + baseDenom: 'aqdydx', + channelId: 'channel-2' + }, + chain: { + channelId: 'channel-522', + path: 'transfer/channel-522/aqdydx' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qdydx.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qdydx.svg' + }, + images: [{ + imageSync: { + chainName: 'quicksilver', + baseDenom: 'aqdydx' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qdydx.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qdydx.svg', + theme: { + primaryColorHex: '#fc944c' + } + }] + }, + { + description: 'Quicksilver Liquid Staked BLD', + denomUnits: [{ + denom: 'ibc/C1C106D915C8E8C59E5DC69BF30FEF64729A6F788060B184C86A315DBB762EF7', + exponent: 0, + aliases: ['uqbld'] + }, { + denom: 'qbld', + exponent: 6, + aliases: [] + }], + typeAsset: 'ics20', + base: 'ibc/C1C106D915C8E8C59E5DC69BF30FEF64729A6F788060B184C86A315DBB762EF7', + name: 'Quicksilver Liquid Staked BLD', + display: 'qbld', + symbol: 'qBLD', + traces: [{ + type: 'liquid-stake', + counterparty: { + chainName: 'agoric', + baseDenom: 'ubld' + }, + provider: 'Quicksilver' + }, { + type: 'ibc', + counterparty: { + chainName: 'quicksilver', + baseDenom: 'uqbld', + channelId: 'channel-2' + }, + chain: { + channelId: 'channel-522', + path: 'transfer/channel-522/uqbld' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qbld.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qbld.svg' + }, + images: [{ + imageSync: { + chainName: 'quicksilver', + baseDenom: 'uqbld' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qbld.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qbld.svg', + theme: { + primaryColorHex: '#fc944c' + } + }] + }, + { + description: 'PEPE is a deflationary memecoin launched on Ethereum. ', + denomUnits: [{ + denom: 'ibc/5B5BFCC8A9F0D554A4245117F7798E85BE25B6C73DBFA2D6F369BD9DD6CACC6D', + exponent: 0, + aliases: ['pepe-wei', 'ibc/6367C5AF2E2477FB13DD0C8CB0027FEDDF5AE947EE84C69FB75003E604E29D05'] + }, { + denom: 'pepe', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/5B5BFCC8A9F0D554A4245117F7798E85BE25B6C73DBFA2D6F369BD9DD6CACC6D', + name: 'Pepe (Picasso)', + display: 'pepe', + symbol: 'PEPE.pica', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'ethereum', + baseDenom: '0x6982508145454Ce325dDbE47a25d4ec3d2311933', + channelId: 'channel-2' + }, + chain: { + channelId: 'channel-52', + path: 'transfer/channel-52/0x6982508145454ce325ddbe47a25d4ec3d2311933' + } + }, { + type: 'ibc', + counterparty: { + chainName: 'composable', + baseDenom: 'ibc/6367C5AF2E2477FB13DD0C8CB0027FEDDF5AE947EE84C69FB75003E604E29D05', + channelId: 'channel-3' + }, + chain: { + channelId: 'channel-1279', + path: 'transfer/channel-1279/transfer/channel-52/0x6982508145454ce325ddbe47a25d4ec3d2311933' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/pepe.pica.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/pepe.pica.png' + }, { + imageSync: { + chainName: 'composable', + baseDenom: 'ibc/6367C5AF2E2477FB13DD0C8CB0027FEDDF5AE947EE84C69FB75003E604E29D05' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/pepe.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/pepe.png', + theme: { + primaryColorHex: '#cc3233' + } + }], + keywords: ['osmosis_unlisted'] + }, + { + description: 'CRV is the governance token for Curve Finance.', + denomUnits: [{ + denom: 'ibc/080CE38C1E49595F2199E88BE7281F93FAEEF3FE354EECED0640625E8311C9CF', + exponent: 0, + aliases: ['crv-wei', 'ibc/52C8C6197989684F891076F228F20CD1659AB6E1776E3B85E65CBBEC67DA5DED'] + }, { + denom: 'crv', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/080CE38C1E49595F2199E88BE7281F93FAEEF3FE354EECED0640625E8311C9CF', + name: 'Curve DAO (Picasso)', + display: 'crv', + symbol: 'CRV.pica', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xd533a949740bb3306d119cc777fa900ba034cd52', + channelId: 'channel-2' + }, + chain: { + channelId: 'channel-52', + path: 'transfer/channel-52/0xd533a949740bb3306d119cc777fa900ba034cd52' + } + }, { + type: 'ibc', + counterparty: { + chainName: 'composable', + baseDenom: 'ibc/52C8C6197989684F891076F228F20CD1659AB6E1776E3B85E65CBBEC67DA5DED', + channelId: 'channel-3' + }, + chain: { + channelId: 'channel-1279', + path: 'transfer/channel-1279/transfer/channel-52/0x2260fac5e5542a773aa44fbcfedf7c193bc2c599' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/crv.pica.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/crv.pica.png' + }, { + imageSync: { + chainName: 'composable', + baseDenom: 'ibc/52C8C6197989684F891076F228F20CD1659AB6E1776E3B85E65CBBEC67DA5DED' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/crv.png', + theme: { + primaryColorHex: '#1fcbdb' + } + }], + keywords: ['osmosis_unlisted'] + }, + { + description: 'A Liquid Restaking Token (LRT) and Strategy Manager for EigenLayer.', + denomUnits: [{ + denom: 'ibc/39AAE0F5F918B731BEF1E02E9BAED33C242805F668B0A941AC509FB569FE51CB', + exponent: 0, + aliases: ['ezeth-wei', 'ibc/0247E0E2C174135AADF4EA172D97FF5C15A64689A403E83603EAE4F0616DD365'] + }, { + denom: 'ezeth', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/39AAE0F5F918B731BEF1E02E9BAED33C242805F668B0A941AC509FB569FE51CB', + name: 'Renzo Restaked ETH (Picasso)', + display: 'ezeth', + symbol: 'ezETH.pica', + traces: [ + { + type: 'liquid-stake', + counterparty: { + chainName: 'ethereum', + baseDenom: 'wei' + }, + provider: 'Renzo' + }, + { + type: 'ibc-bridge', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xbf5495efe5db9ce00f80364c8b423567e58d2110', + channelId: 'channel-2' + }, + chain: { + channelId: 'channel-52', + path: 'transfer/channel-52/0xbf5495efe5db9ce00f80364c8b423567e58d2110' + }, + provider: 'Picasso' + }, + { + type: 'ibc', + counterparty: { + chainName: 'composable', + baseDenom: 'ibc/E317539F148285AAC77E7614101CBE94E20EDF169B233A5E0C867112972F9041', + channelId: 'channel-3' + }, + chain: { + channelId: 'channel-1279', + path: 'transfer/channel-1279/transfer/channel-52/0xbf5495efe5db9ce00f80364c8b423567e58d2110' + } + } + ], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/ezeth.pica.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/ezeth.pica.png' + }, { + imageSync: { + chainName: 'composable', + baseDenom: 'ibc/E317539F148285AAC77E7614101CBE94E20EDF169B233A5E0C867112972F9041' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/ezeth.png', + theme: { + primaryColorHex: '#9bcf2c' + } + }], + keywords: ['osmosis_unlisted'] + }, + { + description: 'Ethena USDe is a synthetic dollar protocol built on Ethereum.', + denomUnits: [{ + denom: 'ibc/BFFE212A23384C4EB055CF6F95A1F5EC1BE0F9BD286FAA66C3748F0444E67D63', + exponent: 0, + aliases: ['usde-wei', 'ibc/FFD9EB71B4480ED4D73F7370A2AEBDB48447A0AAE27265F8060A957F0FF71983'] + }, { + denom: 'usde', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/BFFE212A23384C4EB055CF6F95A1F5EC1BE0F9BD286FAA66C3748F0444E67D63', + name: 'Ethena USDe (Picasso)', + display: 'usde', + symbol: 'USDe.pica', + traces: [ + { + type: 'synthetic', + counterparty: { + chainName: 'forex', + baseDenom: 'USD' + }, + provider: 'Ethena' + }, + { + type: 'ibc', + counterparty: { + chainName: 'ethereum', + baseDenom: '0x4c9edd5852cd905f086c759e8383e09bff1e68b3', + channelId: 'channel-2' + }, + chain: { + channelId: 'channel-52', + path: 'transfer/channel-52/0x4c9edd5852cd905f086c759e8383e09bff1e68b3' + } + }, + { + type: 'ibc', + counterparty: { + chainName: 'composable', + baseDenom: 'ibc/FFD9EB71B4480ED4D73F7370A2AEBDB48447A0AAE27265F8060A957F0FF71983', + channelId: 'channel-3' + }, + chain: { + channelId: 'channel-1279', + path: 'transfer/channel-1279/transfer/channel-52/0x4c9edd5852cd905f086c759e8383e09bff1e68b3' + } + } + ], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usde.pica.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usde.pica.png' + }, { + imageSync: { + chainName: 'composable', + baseDenom: 'ibc/FFD9EB71B4480ED4D73F7370A2AEBDB48447A0AAE27265F8060A957F0FF71983' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usde.png', + theme: { + primaryColorHex: '#040404' + } + }], + keywords: ['osmosis_unlisted'] + }, + { + description: 'The native governance token of Ethena.', + denomUnits: [{ + denom: 'ibc/257FF64F160106F6EE43CEE7C761DA64C1346221895373CC810FFA1BFAC5A7CD', + exponent: 0, + aliases: ['ena-wei', 'ibc/B089810D5A6316AD5E9C7808733DC4AB11C7BA3033221D28711FC7206BACB929'] + }, { + denom: 'ena', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/257FF64F160106F6EE43CEE7C761DA64C1346221895373CC810FFA1BFAC5A7CD', + name: 'Ethena (Picasso)', + display: 'ena', + symbol: 'ENA.pica', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'ethereum', + baseDenom: '0x57e114b691db790c35207b2e685d4a43181e6061', + channelId: 'channel-2' + }, + chain: { + channelId: 'channel-52', + path: 'transfer/channel-52/0x57e114b691db790c35207b2e685d4a43181e6061' + } + }, { + type: 'ibc', + counterparty: { + chainName: 'composable', + baseDenom: 'ibc/B089810D5A6316AD5E9C7808733DC4AB11C7BA3033221D28711FC7206BACB929', + channelId: 'channel-3' + }, + chain: { + channelId: 'channel-1279', + path: 'transfer/channel-1279/transfer/channel-52/0x57e114b691db790c35207b2e685d4a43181e6061' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/ena.pica.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/ena.pica.png' + }, { + imageSync: { + chainName: 'composable', + baseDenom: 'ibc/B089810D5A6316AD5E9C7808733DC4AB11C7BA3033221D28711FC7206BACB929' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/ena.png', + theme: { + primaryColorHex: '#1c1c1c' + } + }], + keywords: ['osmosis_unlisted'] + }, + { + description: 'eETH is a natively restaked liquid staking token on Ethereum.', + denomUnits: [{ + denom: 'ibc/8D0FFEA4EDB04E3C1738C9599B66AE49683E0540FC4C1214AC84534C200D818B', + exponent: 0, + aliases: ['eeth-wei', 'ibc/34C23BA6BAA2EAE0199D85AD1E2E214F76B0BFAD42BF75542D15F71264EEB05B'] + }, { + denom: 'eeth', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/8D0FFEA4EDB04E3C1738C9599B66AE49683E0540FC4C1214AC84534C200D818B', + name: 'ether.fi Staked ETH (Picasso)', + display: 'eeth', + symbol: 'eETH.pica', + traces: [ + { + type: 'liquid-stake', + counterparty: { + chainName: 'ethereum', + baseDenom: 'wei' + }, + provider: 'EtherFi' + }, + { + type: 'ibc', + counterparty: { + chainName: 'ethereum', + baseDenom: '0x35fa164735182de50811e8e2e824cfb9b6118ac2', + channelId: 'channel-2' + }, + chain: { + channelId: 'channel-52', + path: 'transfer/channel-52/0x35fa164735182de50811e8e2e824cfb9b6118ac2' + } + }, + { + type: 'ibc', + counterparty: { + chainName: 'composable', + baseDenom: 'ibc/34C23BA6BAA2EAE0199D85AD1E2E214F76B0BFAD42BF75542D15F71264EEB05B', + channelId: 'channel-3' + }, + chain: { + channelId: 'channel-1279', + path: 'transfer/channel-1279/transfer/channel-52/0x35fa164735182de50811e8e2e824cfb9b6118ac2' + } + } + ], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/eeth.pica.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/eeth.pica.png' + }, { + imageSync: { + chainName: 'composable', + baseDenom: 'ibc/34C23BA6BAA2EAE0199D85AD1E2E214F76B0BFAD42BF75542D15F71264EEB05B' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eeth.png', + theme: { + primaryColorHex: '#5045b7' + } + }], + keywords: ['osmosis_unlisted'] + }, + { + description: 'pxETH is built on top of the Pirex platform and forms the foundation of the Dinero protocol.', + denomUnits: [{ + denom: 'ibc/D09BB89B2187EF13EF006B44510749B0F02FD0B34F8BB55C70D812A1FF6148C7', + exponent: 0, + aliases: ['pxeth-wei', 'ibc/36EF1EA47A09689C81D848B08E5240FA9FF13B17DB7DCF48B77D4D0D9B152821'] + }, { + denom: 'pxeth', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/D09BB89B2187EF13EF006B44510749B0F02FD0B34F8BB55C70D812A1FF6148C7', + name: 'Dinero Staked ETH (Picasso)', + display: 'pxeth', + symbol: 'pxETH.pica', + traces: [ + { + type: 'liquid-stake', + counterparty: { + chainName: 'ethereum', + baseDenom: 'wei' + }, + provider: 'Dinero' + }, + { + type: 'ibc', + counterparty: { + chainName: 'ethereum', + baseDenom: '0x04c154b66cb340f3ae24111cc767e0184ed00cc6', + channelId: 'channel-2' + }, + chain: { + channelId: 'channel-52', + path: 'transfer/channel-52/0x04c154b66cb340f3ae24111cc767e0184ed00cc6' + } + }, + { + type: 'ibc', + counterparty: { + chainName: 'composable', + baseDenom: 'ibc/36EF1EA47A09689C81D848B08E5240FA9FF13B17DB7DCF48B77D4D0D9B152821', + channelId: 'channel-3' + }, + chain: { + channelId: 'channel-1279', + path: 'transfer/channel-1279/transfer/channel-52/0x04c154b66cb340f3ae24111cc767e0184ed00cc6' + } + } + ], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/pxeth.pica.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/pxeth.pica.png' + }, { + imageSync: { + chainName: 'composable', + baseDenom: 'ibc/36EF1EA47A09689C81D848B08E5240FA9FF13B17DB7DCF48B77D4D0D9B152821' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/pxeth.png', + theme: { + primaryColorHex: '#c3cbd2' + } + }], + keywords: ['osmosis_unlisted'] + }, + { + description: 'A collateralized-debt-position (CDP) stablecoin by Curve DAO.', + denomUnits: [{ + denom: 'ibc/63551E7BB24008F0AFC1CB051A423A5104F781F035F8B1A191264B7086A0A0F6', + exponent: 0, + aliases: ['crvusd-wei', 'ibc/C9D79BE8E3E75CA2DFDC722C77D7B179C39A4802D59019C790A825FDE34B724A'] + }, { + denom: 'crvusd', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/63551E7BB24008F0AFC1CB051A423A5104F781F035F8B1A191264B7086A0A0F6', + name: 'crvUSD (Picasso)', + display: 'crvusd', + symbol: 'crvUSD.pica', + traces: [ + { + type: 'synthetic', + counterparty: { + chainName: 'forex', + baseDenom: 'USD' + }, + provider: 'Curve Finance' + }, + { + type: 'ibc', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xf939e0a03fb07f59a73314e73794be0e57ac1b4e', + channelId: 'channel-2' + }, + chain: { + channelId: 'channel-52', + path: 'transfer/channel-52/0xf939e0a03fb07f59a73314e73794be0e57ac1b4e' + } + }, + { + type: 'ibc', + counterparty: { + chainName: 'composable', + baseDenom: 'ibc/C9D79BE8E3E75CA2DFDC722C77D7B179C39A4802D59019C790A825FDE34B724A', + channelId: 'channel-3' + }, + chain: { + channelId: 'channel-1279', + path: 'transfer/channel-1279/transfer/channel-52/0xf939e0a03fb07f59a73314e73794be0e57ac1b4e' + } + } + ], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/crvUSD.pica.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/crvUSD.pica.png' + }, { + imageSync: { + chainName: 'composable', + baseDenom: 'ibc/C9D79BE8E3E75CA2DFDC722C77D7B179C39A4802D59019C790A825FDE34B724A' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/crvusd.png', + theme: { + primaryColorHex: '#d6e3d9' + } + }], + keywords: ['osmosis_unlisted'] + }, + { + description: 'Coin to support the real world in Wilhelmshall im Huy', + denomUnits: [{ + denom: 'factory/osmo1q77cw0mmlluxu0wr29fcdd0tdnh78gzhkvhe4n6ulal9qvrtu43qtd0nh8/wiha', + exponent: 0 + }, { + denom: 'WIHA', + exponent: 6 + }], + typeAsset: 'sdk.coin', + address: 'osmo1q77cw0mmlluxu0wr29fcdd0tdnh78gzhkvhe4n6ulal9qvrtu43qtd0nh8', + base: 'factory/osmo1q77cw0mmlluxu0wr29fcdd0tdnh78gzhkvhe4n6ulal9qvrtu43qtd0nh8/wiha', + name: 'WiliHall', + display: 'WIHA', + symbol: 'WIHA', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/WIHA.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/WIHA.png', + theme: { + primaryColorHex: '#f2f2ec' + } + }] + }, + { + description: 'For th', + denomUnits: [{ + denom: 'factory/osmo1q77cw0mmlluxu0wr29fcdd0tdnh78gzhkvhe4n6ulal9qvrtu43qtd0nh8/crazyhorse', + exponent: 0 + }, { + denom: 'CRAZYHORSE', + exponent: 6 + }], + typeAsset: 'sdk.coin', + address: 'osmo1q77cw0mmlluxu0wr29fcdd0tdnh78gzhkvhe4n6ulal9qvrtu43qtd0nh8', + base: 'factory/osmo1q77cw0mmlluxu0wr29fcdd0tdnh78gzhkvhe4n6ulal9qvrtu43qtd0nh8/crazyhorse', + name: 'HorseShoeBar', + display: 'CRAZYHORSE', + symbol: 'CRAZYHORSE', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/CrazyHorse.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/CrazyHorse.png', + theme: { + primaryColorHex: '#040404' + } + }] + }, + { + description: 'Cosmus Cartol always get rich', + denomUnits: [{ + denom: 'factory/osmo1q77cw0mmlluxu0wr29fcdd0tdnh78gzhkvhe4n6ulal9qvrtu43qtd0nh8/coca', + exponent: 0 + }, { + denom: 'COCA', + exponent: 6 + }], + typeAsset: 'sdk.coin', + address: 'osmo1q77cw0mmlluxu0wr29fcdd0tdnh78gzhkvhe4n6ulal9qvrtu43qtd0nh8', + base: 'factory/osmo1q77cw0mmlluxu0wr29fcdd0tdnh78gzhkvhe4n6ulal9qvrtu43qtd0nh8/coca', + name: 'CosmusCartol', + display: 'COCA', + symbol: 'COCA', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/COCA.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/COCA.png', + theme: { + primaryColorHex: '#1e2029' + } + }] + }, + { + description: 'Tether, issued natively on Solana.', + denomUnits: [{ + denom: 'ibc/0233A3F2541FD43DBCA569B27AF886E97F5C03FC0305E4A8A3FAC6AC26249C7A', + exponent: 0, + aliases: ['ibc/D105950618E47CA2AEC314282BC401625025F80A4F812808DEEBB1941C685575'] + }, { + denom: 'usdt', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/0233A3F2541FD43DBCA569B27AF886E97F5C03FC0305E4A8A3FAC6AC26249C7A', + name: 'Tether USD (Solana) (Picasso)', + display: 'usdt', + symbol: 'USDT.sol.pica', + traces: [ + { + type: 'synthetic', + counterparty: { + chainName: 'forex', + baseDenom: 'USD' + }, + provider: 'Tether' + }, + { + type: 'additional-mintage', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xdac17f958d2ee523a2206206994597c13d831ec7' + }, + provider: 'Tether' + }, + { + type: 'ibc', + counterparty: { + chainName: 'solana', + baseDenom: 'Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB', + channelId: 'channel-1' + }, + chain: { + channelId: 'channel-71', + path: 'transfer/channel-71/Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB' + } + }, + { + type: 'ibc', + counterparty: { + chainName: 'composable', + baseDenom: 'ibc/D105950618E47CA2AEC314282BC401625025F80A4F812808DEEBB1941C685575', + channelId: 'channel-3' + }, + chain: { + channelId: 'channel-1279', + path: 'transfer/channel-1279/transfer/channel-71/Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB' + } + } + ], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.solana.pica.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.solana.pica.svg' + }, + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.solana.pica.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.solana.pica.png', + theme: { + primaryColorHex: '#089496' + } + }, { + imageSync: { + chainName: 'composable', + baseDenom: 'ibc/D105950618E47CA2AEC314282BC401625025F80A4F812808DEEBB1941C685575' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + theme: { + circle: true, + primaryColorHex: '#009393', + backgroundColorHex: '#009393' + } + }], + keywords: ['osmosis_unlisted'] + }, + { + description: 'A representative token for staked SOL, derived through the process of liquid staking SOL using the Edgevana protocol.', + denomUnits: [{ + denom: 'ibc/B83F9E20B4A07FA8846880000BD9D8985D89567A090F5E9390C64E81C39B4607', + exponent: 0, + aliases: ['ibc/BADB5950C4A81AC201696EBCB33CD295137FA86F0AA620CDDE946D3700E0208C'] + }, { + denom: 'edgesol', + exponent: 9 + }], + typeAsset: 'ics20', + base: 'ibc/B83F9E20B4A07FA8846880000BD9D8985D89567A090F5E9390C64E81C39B4607', + name: 'Edgevana Staked SOL (Picasso)', + display: 'edgesol', + symbol: 'edgeSOL.pica', + traces: [ + { + type: 'liquid-stake', + counterparty: { + chainName: 'solana', + baseDenom: 'Lamport' + }, + provider: 'Edgevana' + }, + { + type: 'ibc', + counterparty: { + chainName: 'solana', + baseDenom: 'edge86g9cVz87xcpKpy3J77vbp4wYd9idEV562CCntt', + channelId: 'channel-1' + }, + chain: { + channelId: 'channel-71', + path: 'transfer/channel-71/edge86g9cVz87xcpKpy3J77vbp4wYd9idEV562CCntt' + } + }, + { + type: 'ibc', + counterparty: { + chainName: 'composable', + baseDenom: 'ibc/BADB5950C4A81AC201696EBCB33CD295137FA86F0AA620CDDE946D3700E0208C', + channelId: 'channel-3' + }, + chain: { + channelId: 'channel-1279', + path: 'transfer/channel-1279/transfer/channel-71/edge86g9cVz87xcpKpy3J77vbp4wYd9idEV562CCntt' + } + } + ], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/edgesol.pica.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/edgesol.pica.png' + }, { + imageSync: { + chainName: 'composable', + baseDenom: 'ibc/BADB5950C4A81AC201696EBCB33CD295137FA86F0AA620CDDE946D3700E0208C' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/edgesol.png', + theme: { + primaryColorHex: '#146cfc' + } + }], + keywords: ['osmosis_unlisted'] + }, + { + description: 'A representative token for staked SOL, derived through the process of liquid staking SOL using the MarginFi protocol.', + denomUnits: [{ + denom: 'ibc/F618D130A2B8203D169811658BD0361F18DC2453085965FA0E5AEB8018DD54EE', + exponent: 0, + aliases: ['ibc/55F5B582483FEFA5422794292B079B4D49A5BAB9881E7C801F9F271F1D234F1D'] + }, { + denom: 'lst', + exponent: 9 + }], + typeAsset: 'ics20', + base: 'ibc/F618D130A2B8203D169811658BD0361F18DC2453085965FA0E5AEB8018DD54EE', + name: 'Liquid Staking Token (Picasso)', + display: 'lst', + symbol: 'LST.pica', + traces: [ + { + type: 'liquid-stake', + counterparty: { + chainName: 'solana', + baseDenom: 'Lamport' + }, + provider: 'MarginFi' + }, + { + type: 'ibc', + counterparty: { + chainName: 'solana', + baseDenom: 'LSTxxxnJzKDFSLr4dUkPcmCf5VyryEqzPLz5j4bpxFp', + channelId: 'channel-1' + }, + chain: { + channelId: 'channel-71', + path: 'transfer/channel-71/LSTxxxnJzKDFSLr4dUkPcmCf5VyryEqzPLz5j4bpxFp' + } + }, + { + type: 'ibc', + counterparty: { + chainName: 'composable', + baseDenom: 'ibc/55F5B582483FEFA5422794292B079B4D49A5BAB9881E7C801F9F271F1D234F1D', + channelId: 'channel-3' + }, + chain: { + channelId: 'channel-1279', + path: 'transfer/channel-1279/transfer/channel-71/LSTxxxnJzKDFSLr4dUkPcmCf5VyryEqzPLz5j4bpxFp' + } + } + ], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/lst.pica.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/lst.pica.png' + }, { + imageSync: { + chainName: 'composable', + baseDenom: 'ibc/55F5B582483FEFA5422794292B079B4D49A5BAB9881E7C801F9F271F1D234F1D' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/msol.png', + theme: { + primaryColorHex: '#cbebe3' + } + }], + keywords: ['osmosis_unlisted'] + }, + { + description: 'A representative token for staked SOL, derived through the process of liquid staking SOL using Jito.', + denomUnits: [{ + denom: 'ibc/9A83BDF4C8C5FFDDE735533BC8CD4363714A6474AED1C2C492FB003BB77C7982', + exponent: 0, + aliases: ['ibc/91A2FE07F8BDFC0552B1C9972FCCBF2CFD067DDE5F496D81E5132CE57762B0F2'] + }, { + denom: 'jitosol', + exponent: 9 + }], + typeAsset: 'ics20', + base: 'ibc/9A83BDF4C8C5FFDDE735533BC8CD4363714A6474AED1C2C492FB003BB77C7982', + name: 'Jito Staked SOL (Picasso)', + display: 'jitosol', + symbol: 'jitoSOL.pica', + traces: [ + { + type: 'liquid-stake', + counterparty: { + chainName: 'solana', + baseDenom: 'Lamport' + }, + provider: 'Jito' + }, + { + type: 'ibc', + counterparty: { + chainName: 'solana', + baseDenom: 'J1toso1uCk3RLmjorhTtrVwY9HJ7X8V9yYac6Y7kGCPn', + channelId: 'channel-1' + }, + chain: { + channelId: 'channel-71', + path: 'transfer/channel-71/J1toso1uCk3RLmjorhTtrVwY9HJ7X8V9yYac6Y7kGCPn' + } + }, + { + type: 'ibc', + counterparty: { + chainName: 'composable', + baseDenom: 'ibc/91A2FE07F8BDFC0552B1C9972FCCBF2CFD067DDE5F496D81E5132CE57762B0F2', + channelId: 'channel-3' + }, + chain: { + channelId: 'channel-1279', + path: 'transfer/channel-1279/transfer/channel-71/J1toso1uCk3RLmjorhTtrVwY9HJ7X8V9yYac6Y7kGCPn' + } + } + ], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/jitosol.pica.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/jitosol.pica.png' + }, { + imageSync: { + chainName: 'composable', + baseDenom: 'ibc/91A2FE07F8BDFC0552B1C9972FCCBF2CFD067DDE5F496D81E5132CE57762B0F2' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/jitosol.png', + theme: { + primaryColorHex: '#5bb384' + } + }], + keywords: ['osmosis_unlisted'] + }, + { + description: 'SOL is the native cryptocurrency of the Solana blockchain.', + denomUnits: [{ + denom: 'ibc/0F9E9277B61A78CB31014D541ACA5BF6AB06DFC4524C4C836490B131DAAECD78', + exponent: 0, + aliases: ['Lamport', 'ibc/2CC39C8141F257EBBA250F65B9D0F31DC8D153C225E51EC192DE6E3F65D43F0C'] + }, { + denom: 'wsol', + exponent: 9 + }], + typeAsset: 'ics20', + base: 'ibc/0F9E9277B61A78CB31014D541ACA5BF6AB06DFC4524C4C836490B131DAAECD78', + name: 'Solana (Picasso)', + display: 'wsol', + symbol: 'SOL.pica', + traces: [ + { + type: 'wrapped', + counterparty: { + chainName: 'solana', + baseDenom: 'Lamport' + }, + provider: 'Solana' + }, + { + type: 'ibc', + counterparty: { + chainName: 'solana', + baseDenom: 'So11111111111111111111111111111111111111112', + channelId: 'channel-1' + }, + chain: { + channelId: 'channel-71', + path: 'transfer/channel-71/So11111111111111111111111111111111111111112' + } + }, + { + type: 'ibc', + counterparty: { + chainName: 'composable', + baseDenom: 'ibc/2CC39C8141F257EBBA250F65B9D0F31DC8D153C225E51EC192DE6E3F65D43F0C', + channelId: 'channel-3' + }, + chain: { + channelId: 'channel-1279', + path: 'transfer/channel-1279/transfer/channel-71/So11111111111111111111111111111111111111112' + } + } + ], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wsol.pica.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wsol.pica.png' + }, { + imageSync: { + chainName: 'composable', + baseDenom: 'ibc/2CC39C8141F257EBBA250F65B9D0F31DC8D153C225E51EC192DE6E3F65D43F0C' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol_circle.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol_circle.png', + theme: { + circle: true, + backgroundColorHex: '#000000' + } + }], + keywords: ['osmosis_unlisted'] + }, + { + description: 'An alloy of USDT asset variants on Osmosis.', + extendedDescription: 'Multiple Tether USD variants on Osmosis comprise the liquidity backing of a tokenized transmuter pool to create an alloy of USDT.', + denomUnits: [{ + denom: 'factory/osmo1em6xs47hd82806f5cxgyufguxrrc7l0aqx7nzzptjuqgswczk8csavdxek/alloyed/allUSDT', + exponent: 0 + }, { + denom: 'allUSDT', + exponent: 6 + }], + typeAsset: 'sdk.coin', + address: 'osmo1em6xs47hd82806f5cxgyufguxrrc7l0aqx7nzzptjuqgswczk8csavdxek', + base: 'factory/osmo1em6xs47hd82806f5cxgyufguxrrc7l0aqx7nzzptjuqgswczk8csavdxek/alloyed/allUSDT', + name: 'Tether USD', + display: 'allUSDT', + symbol: 'USDT', + traces: [{ + type: 'synthetic', + counterparty: { + chainName: 'forex', + baseDenom: 'USD' + }, + provider: 'Tether' + }, { + type: 'synthetic', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xdac17f958d2ee523a2206206994597c13d831ec7' + }, + provider: 'Osmosis' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' + }, + images: [ + { + imageSync: { + chainName: 'ethereum', + baseDenom: '0xdac17f958d2ee523a2206206994597c13d831ec7' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + theme: { + circle: true, + primaryColorHex: '#009393', + backgroundColorHex: '#009393' + } + }, + { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt_logomark.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt_logomark.svg', + theme: { + circle: false, + primaryColorHex: '#50AF95', + backgroundColorHex: '#00000000' + } + }, + { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/allUSDT.svg' + } + ], + keywords: ['osmosis_unlisted'] + }, + { + description: 'Whinecoin is an experimental memecoin by the Sommelier Finance team.', + denomUnits: [{ + denom: 'ibc/A8C568580D613F16F7E9075EA9FAD69FEBE0CC1F4AF46C60255FEC4459C166F1', + exponent: 0, + aliases: ['ATeTQcUkWGs7AZ15mCiFUWCW9EUL7KpDZEHCN1Y8pump', 'ibc/9D5DA3720001F91DD76B8F609A93F96688EC8185B54BF9A1A1450EB34FF2D912'] + }, { + denom: 'whine', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/A8C568580D613F16F7E9075EA9FAD69FEBE0CC1F4AF46C60255FEC4459C166F1', + name: 'WHINEcoin', + display: 'whine', + symbol: 'WHINE', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'solana', + baseDenom: 'ATeTQcUkWGs7AZ15mCiFUWCW9EUL7KpDZEHCN1Y8pump', + channelId: 'channel-1' + }, + chain: { + channelId: 'channel-71', + path: 'transfer/channel-71/ATeTQcUkWGs7AZ15mCiFUWCW9EUL7KpDZEHCN1Y8pump' + } + }, { + type: 'ibc', + counterparty: { + chainName: 'composable', + baseDenom: 'ibc/9D5DA3720001F91DD76B8F609A93F96688EC8185B54BF9A1A1450EB34FF2D912', + channelId: 'channel-3' + }, + chain: { + channelId: 'channel-1279', + path: 'transfer/channel-1279/transfer/channel-71/ATeTQcUkWGs7AZ15mCiFUWCW9EUL7KpDZEHCN1Y8pump' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/whine.png' + }, + images: [{ + imageSync: { + chainName: 'solana', + baseDenom: 'ATeTQcUkWGs7AZ15mCiFUWCW9EUL7KpDZEHCN1Y8pump' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/whine.png', + theme: { + primaryColorHex: '#FFFFFF', + backgroundColorHex: '#FFFFFF', + circle: false + } + }] + }, + { + description: 'A group of french boulanger who wanna bring fun and baguette on cosmos', + denomUnits: [{ + denom: 'factory/osmo1q77cw0mmlluxu0wr29fcdd0tdnh78gzhkvhe4n6ulal9qvrtu43qtd0nh8/bag', + exponent: 0 + }, { + denom: 'BAG', + exponent: 6 + }], + typeAsset: 'sdk.coin', + address: 'osmo1q77cw0mmlluxu0wr29fcdd0tdnh78gzhkvhe4n6ulal9qvrtu43qtd0nh8', + base: 'factory/osmo1q77cw0mmlluxu0wr29fcdd0tdnh78gzhkvhe4n6ulal9qvrtu43qtd0nh8/bag', + name: 'Baguette', + display: 'BAG', + symbol: 'BAG', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/BAG.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/BAG.png', + theme: { + primaryColorHex: '#a07042' + } + }] + }, + { + description: 'An alloy of BTC asset variants on Osmosis.', + extendedDescription: 'Multiple Bitcoin variants on Osmosis comprise the liquidity backing of a tokenized transmuter pool to create an alloy of BTC.', + denomUnits: [{ + denom: 'factory/osmo1z6r6qdknhgsc0zeracktgpcxf43j6sekq07nw8sxduc9lg0qjjlqfu25e3/alloyed/allBTC', + exponent: 0 + }, { + denom: 'allBTC', + exponent: 8 + }], + typeAsset: 'sdk.coin', + address: 'osmo1z6r6qdknhgsc0zeracktgpcxf43j6sekq07nw8sxduc9lg0qjjlqfu25e3', + base: 'factory/osmo1z6r6qdknhgsc0zeracktgpcxf43j6sekq07nw8sxduc9lg0qjjlqfu25e3/alloyed/allBTC', + name: 'Bitcoin', + display: 'allBTC', + symbol: 'BTC', + traces: [{ + type: 'synthetic', + counterparty: { + chainName: 'bitcoin', + baseDenom: 'sat' + }, + provider: 'Osmosis' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/bitcoin/images/btc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/bitcoin/images/btc.svg' + }, + images: [{ + imageSync: { + chainName: 'bitcoin', + baseDenom: 'sat' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/bitcoin/images/btc.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/bitcoin/images/btc.png', + theme: { + primaryColorHex: '#f4941c', + backgroundColorHex: '#f4941c', + circle: true + } + }, { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/allBTC.svg' + }] + }, + { + description: 'N43 a BitSong Music FanToken', + denomUnits: [{ + denom: 'ibc/E4FFAACCDB7D55CE2D257DF637C00158CB841F11D0013B2D03E31FF7800A2C58', + exponent: 0, + aliases: ['ft387C1C279D962ED80C09C1D592A92C4275FD7C5D'] + }, { + denom: 'n43', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/E4FFAACCDB7D55CE2D257DF637C00158CB841F11D0013B2D03E31FF7800A2C58', + name: 'N43 Fantoken', + display: 'n43', + symbol: 'N43', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'bitsong', + baseDenom: 'ft387C1C279D962ED80C09C1D592A92C4275FD7C5D', + channelId: 'channel-0' + }, + chain: { + channelId: 'channel-73', + path: 'transfer/channel-73/ft387C1C279D962ED80C09C1D592A92C4275FD7C5D' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft387C1C279D962ED80C09C1D592A92C4275FD7C5D.png' + }, + images: [{ + imageSync: { + chainName: 'bitsong', + baseDenom: 'ft387C1C279D962ED80C09C1D592A92C4275FD7C5D' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/bitsong/images/ft387C1C279D962ED80C09C1D592A92C4275FD7C5D.png', + theme: { + primaryColorHex: '#0a0a0a' + } + }] + }, + { + description: 'Rakoff Token is the Meme Token for Terra Classic', + denomUnits: [{ + denom: 'ibc/46579C587A0B8CF8B0A1FF6B0EFA2082F11876578E47FC81A9CAAD31F424AF98', + exponent: 0, + aliases: ['cw20:terra1vhgq25vwuhdhn9xjll0rhl2s67jzw78a4g2t78y5kz89q9lsdskq2pxcj2'] + }, { + denom: 'rakoff', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/46579C587A0B8CF8B0A1FF6B0EFA2082F11876578E47FC81A9CAAD31F424AF98', + name: 'Rakoff Token', + display: 'rakoff', + symbol: 'RAKOFF', + traces: [{ + type: 'ibc-cw20', + counterparty: { + chainName: 'terra', + baseDenom: 'cw20:terra1vhgq25vwuhdhn9xjll0rhl2s67jzw78a4g2t78y5kz89q9lsdskq2pxcj2', + port: 'wasm.terra19pfxzj9580h7rjd6z6sn5x2se76vgrc0etltr79g9z3t82jzp4hq63qguc', + channelId: 'channel-108' + }, + chain: { + port: 'transfer', + channelId: 'channel-78488', + path: 'transfer/channel-78488/cw20:terra1vhgq25vwuhdhn9xjll0rhl2s67jzw78a4g2t78y5kz89q9lsdskq2pxcj2' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/juris.png' + }, + images: [{ + imageSync: { + chainName: 'terra', + baseDenom: 'cw20:terra1vhgq25vwuhdhn9xjll0rhl2s67jzw78a4g2t78y5kz89q9lsdskq2pxcj2' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/juris.png' + }] + }, + { + denomUnits: [{ + denom: 'ibc/64E62451C9A5682FF3047429C6E4714A02CDC0C35DE35CAB01E18D1188004CEB', + exponent: 0, + aliases: ['arbitrum-weth-wei'] + }, { + denom: 'arbitrum-weth', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/64E62451C9A5682FF3047429C6E4714A02CDC0C35DE35CAB01E18D1188004CEB', + name: 'Wrapped Ether (Arbitrum via Axelar)', + display: 'arbitrum-weth', + symbol: 'ETH.arb.axl', + traces: [ + { + type: 'wrapped', + counterparty: { + chainName: 'ethereum', + baseDenom: 'wei' + }, + provider: 'Ethereum' + }, + { + type: 'bridge', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2' + }, + provider: 'Arbitrum Bridge' + }, + { + type: 'wrapped', + counterparty: { + chainName: 'arbitrum', + baseDenom: 'wei' + }, + provider: 'Arbitrum' + }, + { + type: 'bridge', + counterparty: { + chainName: 'arbitrum', + baseDenom: '0x82aF49447D8a07e3bd95BD0d56f35241523fBab1' + }, + provider: 'Axelar' + }, + { + type: 'ibc', + counterparty: { + chainName: 'axelar', + baseDenom: 'arbitrum-weth-wei', + channelId: 'channel-3' + }, + chain: { + channelId: 'channel-208', + path: 'transfer/channel-208/arbitrum-weth-wei' + } + } + ], + logoURIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/eth.arb.axl.svg' + }, + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/eth.arb.axl.svg' + }, { + imageSync: { + chainName: 'axelar', + baseDenom: 'arbitrum-weth-wei' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/weth.svg' + }] + }, + { + denomUnits: [{ + denom: 'ibc/D7D6DEF2A4F7ED0A6F5F0E266C1B2C9726E82F67EBBE49BBB47B3DEC289F8D7B', + exponent: 0, + aliases: ['base-weth-wei'] + }, { + denom: 'base-weth', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/D7D6DEF2A4F7ED0A6F5F0E266C1B2C9726E82F67EBBE49BBB47B3DEC289F8D7B', + name: 'Wrapped Ether (Base via Axelar)', + display: 'base-weth', + symbol: 'ETH.base.axl', + traces: [ + { + type: 'bridge', + counterparty: { + chainName: 'ethereum', + baseDenom: 'wei' + }, + provider: 'Base Bridge' + }, + { + type: 'wrapped', + counterparty: { + chainName: 'base', + baseDenom: 'wei' + }, + provider: 'Base' + }, + { + type: 'bridge', + counterparty: { + chainName: 'base', + baseDenom: '0x4200000000000000000000000000000000000006' + }, + provider: 'Axelar' + }, + { + type: 'ibc', + counterparty: { + chainName: 'axelar', + baseDenom: 'base-weth-wei', + channelId: 'channel-3' + }, + chain: { + channelId: 'channel-208', + path: 'transfer/channel-208/base-weth-wei' + } + } + ], + logoURIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/eth.base.axl.svg' + }, + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/eth.base.axl.svg' + }, { + imageSync: { + chainName: 'axelar', + baseDenom: 'base-weth-wei' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/weth.svg' + }] + }, + { + denomUnits: [{ + denom: 'ibc/F9EB60AC212DBF05F4C5ED0FDE03BB9F08309B0EE9899A406AD4B904CF84968E', + exponent: 0, + aliases: ['polygon-weth-wei'] + }, { + denom: 'polygon-weth', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/F9EB60AC212DBF05F4C5ED0FDE03BB9F08309B0EE9899A406AD4B904CF84968E', + name: 'Wrapped Ether (Polygon via Axelar)', + display: 'polygon-weth', + symbol: 'ETH.matic.axl', + traces: [ + { + type: 'wrapped', + counterparty: { + chainName: 'ethereum', + baseDenom: 'wei' + }, + provider: 'Ethereum' + }, + { + type: 'bridge', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2' + }, + provider: 'Polygon PoS Bridge' + }, + { + type: 'bridge', + counterparty: { + chainName: 'polygon', + baseDenom: '0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619' + }, + provider: 'Axelar' + }, + { + type: 'ibc', + counterparty: { + chainName: 'axelar', + baseDenom: 'polygon-weth-wei', + channelId: 'channel-3' + }, + chain: { + channelId: 'channel-208', + path: 'transfer/channel-208/polygon-weth-wei' + } + } + ], + logoURIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/eth.matic.axl.svg' + }, + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/eth.matic.axl.svg' + }, { + imageSync: { + chainName: 'axelar', + baseDenom: 'polygon-weth-wei' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/weth.svg' + }] + }, + { + denomUnits: [{ + denom: 'ibc/245C3CA604AAB4BB9EEA5E86F23F52D59253D8722C8FC9C4E3E69F77C5CD3D2F', + exponent: 0, + aliases: ['staISLM'] + }, { + denom: 'stISLM', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/245C3CA604AAB4BB9EEA5E86F23F52D59253D8722C8FC9C4E3E69F77C5CD3D2F', + name: 'Stride Staked ISLM', + display: 'stISLM', + symbol: 'stISLM', + traces: [{ + type: 'liquid-stake', + counterparty: { + chainName: 'haqq', + baseDenom: 'aISLM' + }, + provider: 'Stride' + }, { + type: 'ibc', + counterparty: { + chainName: 'stride', + baseDenom: 'staISLM', + channelId: 'channel-5' + }, + chain: { + channelId: 'channel-326', + path: 'transfer/channel-326/staISLM' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stislm.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stislm.svg' + }, + images: [{ + imageSync: { + chainName: 'stride', + baseDenom: 'staISLM' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stislm.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stislm.svg', + theme: { + primaryColorHex: '#e40474' + } + }] + }, + { + description: 'The native token of Mande Network.', + extendedDescription: 'Mande network is an open on-chain reputation layer on Web3', + denomUnits: [{ + denom: 'ibc/739D70CB432FE1C6D94AF306B68C14F4CFB0B9EDD1238D3A8718B1B0E84E8547', + exponent: 0, + aliases: ['amand', 'ibc/5A26C8DC8DA66F4DD94326E67F94510188F5F7AFE2DB3933A0C823670E56EABF'] + }, { + denom: 'mand', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/739D70CB432FE1C6D94AF306B68C14F4CFB0B9EDD1238D3A8718B1B0E84E8547', + name: 'Mande Network', + display: 'mand', + symbol: 'MAND', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'mande', + baseDenom: 'amand', + channelId: 'channel-0' + }, + chain: { + channelId: 'channel-51', + path: 'transfer/channel-51/amand' + } + }, { + type: 'ibc', + counterparty: { + chainName: 'dymension', + baseDenom: 'ibc/5A26C8DC8DA66F4DD94326E67F94510188F5F7AFE2DB3933A0C823670E56EABF', + channelId: 'channel-2' + }, + chain: { + channelId: 'channel-19774', + path: 'transfer/channel-19774/transfer/channel-51/amand' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mande/images/mande.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mande/images/mande.svg' + }, + images: [{ + imageSync: { + chainName: 'mande', + baseDenom: 'amand' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mande/images/mande.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mande/images/mande.svg', + theme: { + primaryColorHex: '#274cbf' + } + }], + keywords: [ + 'credibility', + 'identity', + 'osmosis_unstable' + ], + socials: { + website: 'https://mande.network/', + twitter: 'https://twitter.com/MandeNetwork' + } + }, + { + description: 'The native token of Neutaro', + denomUnits: [{ + denom: 'ibc/DAED51CBD967A3BE0C467687970AFD97B202AFE4A1718B36936F49178AFE0133', + exponent: 0, + aliases: ['uneutaro'] + }, { + denom: 'neutaro', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/DAED51CBD967A3BE0C467687970AFD97B202AFE4A1718B36936F49178AFE0133', + name: 'Neutaro', + display: 'neutaro', + symbol: 'NTMPI', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'neutaro', + baseDenom: 'uneutaro', + channelId: 'channel-4' + }, + chain: { + channelId: 'channel-79092', + path: 'transfer/channel-79092/uneutaro' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutaro/images/neutaro.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutaro/images/neutaro.svg' + }, + images: [{ + imageSync: { + chainName: 'neutaro', + baseDenom: 'uneutaro' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutaro/images/neutaro.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutaro/images/neutaro.svg', + theme: { + primaryColorHex: '#cbfb06' + } + }] + }, + { + description: 'Pepe Bruce Jenner', + denomUnits: [{ + denom: 'ibc/E0D6A7FFAE26FA90C8F1AA3461A5A21E74DB154F183EAE56C96769F48F81FCA2', + exponent: 0, + aliases: [ + 'ANu4Wuq86WzRU8tykszQUJ66eQzFNfkwap2HcQ5UaFaU', + 'wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/AbYYFgqSQEhe7NyXfo6w75GT7fCanVd9wNg4E9Df2puP', + 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/AbYYFgqSQEhe7NyXfo6w75GT7fCanVd9wNg4E9Df2puP' + ] + }, { + denom: 'wormhole/AbYYFgqSQEhe7NyXfo6w75GT7fCanVd9wNg4E9Df2puP/6', + exponent: 6, + aliases: ['pbj', 'PBJ'] + }], + typeAsset: 'ics20', + base: 'ibc/E0D6A7FFAE26FA90C8F1AA3461A5A21E74DB154F183EAE56C96769F48F81FCA2', + name: 'Pepe Bruce Jenner', + display: 'wormhole/AbYYFgqSQEhe7NyXfo6w75GT7fCanVd9wNg4E9Df2puP/6', + symbol: 'PBJ', + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'solana', + baseDenom: 'ANu4Wuq86WzRU8tykszQUJ66eQzFNfkwap2HcQ5UaFaU' + }, + provider: 'Wormhole' + }, { + type: 'ibc', + counterparty: { + chainName: 'gateway', + baseDenom: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/AbYYFgqSQEhe7NyXfo6w75GT7fCanVd9wNg4E9Df2puP', + channelId: 'channel-3' + }, + chain: { + channelId: 'channel-2186', + path: 'transfer/channel-2186/factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/AbYYFgqSQEhe7NyXfo6w75GT7fCanVd9wNg4E9Df2puP' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/pbj.png' + }, + images: [{ + imageSync: { + chainName: 'solana', + baseDenom: 'ANu4Wuq86WzRU8tykszQUJ66eQzFNfkwap2HcQ5UaFaU' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/pbj.png', + theme: { + primaryColorHex: '#488000', + backgroundColorHex: '#ee0000' + } + }] + }, + { + description: 'Ondo US Dollar Yield', + denomUnits: [{ + denom: 'ibc/23104D411A6EB6031FA92FB75F227422B84989969E91DCAD56A535DD7FF0A373', + exponent: 0, + aliases: ['attousdy', 'ausdy'] + }, { + denom: 'usdy', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/23104D411A6EB6031FA92FB75F227422B84989969E91DCAD56A535DD7FF0A373', + name: 'Ondo US Dollar Yield', + display: 'usdy', + symbol: 'USDY', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'noble', + baseDenom: 'ausdy', + channelId: 'channel-1' + }, + chain: { + channelId: 'channel-750', + path: 'transfer/channel-750/ausdy' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/usdy.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/usdy.svg' + }, + images: [{ + imageSync: { + chainName: 'noble', + baseDenom: 'ausdy' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/usdy.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/usdy.svg', + theme: { + primaryColorHex: '#142c5c' + } + }] + }, + { + description: 'Jacob Haertnellez Turtle. Launched by Jake\'s Personally appointed TURD Cult Leader..."NotSeanO\'Riley." TURD is going to lead the shitcoins of Cosmos! Or Rug You. It will be Jake\'s Fault. ', + denomUnits: [{ + denom: 'factory/osmo1q77cw0mmlluxu0wr29fcdd0tdnh78gzhkvhe4n6ulal9qvrtu43qtd0nh8/turd', + exponent: 0 + }, { + denom: 'TURD', + exponent: 6 + }], + typeAsset: 'sdk.coin', + address: 'osmo1q77cw0mmlluxu0wr29fcdd0tdnh78gzhkvhe4n6ulal9qvrtu43qtd0nh8', + base: 'factory/osmo1q77cw0mmlluxu0wr29fcdd0tdnh78gzhkvhe4n6ulal9qvrtu43qtd0nh8/turd', + name: 'TURDLE', + display: 'TURD', + symbol: 'TURD', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/TURD.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/TURD.png' + }] + }, + { + description: 'FIRMACHAIN adds a signing and verifying e-contract function to the blockchain. Unlocking new limits of electronic contracts with blockchain technology, FIRMACHAIN seeks to resolve all the social and legal issues (contracts, notarial, etc.) with written contracts through the use of electronic contracts based on FIRMACHAIN’s data blockchain.', + denomUnits: [{ + denom: 'ibc/E43ABCC7E80E99E4E6E1226AE5695DDE0F83CB5C257CD04D47C36B8B90C1C839', + exponent: 0, + aliases: ['ufct'] + }, { + denom: 'fct', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/E43ABCC7E80E99E4E6E1226AE5695DDE0F83CB5C257CD04D47C36B8B90C1C839', + name: 'FIRMACHAIN', + display: 'fct', + symbol: 'FCT', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'firmachain', + baseDenom: 'ufct', + channelId: 'channel-1' + }, + chain: { + channelId: 'channel-79241', + path: 'transfer/channel-79241/ufct' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/firmachain/images/fct.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/firmachain/images/fct.svg' + }, + images: [{ + imageSync: { + chainName: 'firmachain', + baseDenom: 'ufct' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/firmachain/images/fct.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/firmachain/images/fct.svg', + theme: { + primaryColorHex: '#1c1c1c' + } + }] + }, + { + description: 'An alloy of ETH asset variants on Osmosis.', + extendedDescription: 'Multiple Ethereum variants on Osmosis comprise the liquidity backing of a tokenized transmuter pool to create an alloy of ETH.', + denomUnits: [{ + denom: 'factory/osmo1k6c8jln7ejuqwtqmay3yvzrg3kueaczl96pk067ldg8u835w0yhsw27twm/alloyed/allETH', + exponent: 0 + }, { + denom: 'allETH', + exponent: 18 + }], + typeAsset: 'sdk.coin', + address: 'osmo1k6c8jln7ejuqwtqmay3yvzrg3kueaczl96pk067ldg8u835w0yhsw27twm', + base: 'factory/osmo1k6c8jln7ejuqwtqmay3yvzrg3kueaczl96pk067ldg8u835w0yhsw27twm/alloyed/allETH', + name: 'Ethereum', + display: 'allETH', + symbol: 'ETH', + traces: [{ + type: 'synthetic', + counterparty: { + chainName: 'ethereum', + baseDenom: 'wei' + }, + provider: 'Osmosis' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.svg' + }, + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: 'wei' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.svg', + theme: { + primaryColorHex: '#303030' + } + }, { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/allETH.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/allETH.png' + }] + }, + { + description: 'An alloy of SOL asset variants on Osmosis.', + extendedDescription: 'Multiple Solana variants on Osmosis comprise the liquidity backing of a tokenized transmuter pool to create an alloy of SOL.', + denomUnits: [{ + denom: 'factory/osmo1n3n75av8awcnw4jl62n3l48e6e4sxqmaf97w5ua6ddu4s475q5qq9udvx4/alloyed/allSOL', + exponent: 0 + }, { + denom: 'allSOL', + exponent: 9 + }], + typeAsset: 'sdk.coin', + address: 'osmo1n3n75av8awcnw4jl62n3l48e6e4sxqmaf97w5ua6ddu4s475q5qq9udvx4', + base: 'factory/osmo1n3n75av8awcnw4jl62n3l48e6e4sxqmaf97w5ua6ddu4s475q5qq9udvx4/alloyed/allSOL', + name: 'Solana', + display: 'allSOL', + symbol: 'SOL', + traces: [{ + type: 'synthetic', + counterparty: { + chainName: 'solana', + baseDenom: 'Lamport' + }, + provider: 'Osmosis' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol_circle.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol_circle.svg' + }, + images: [ + { + imageSync: { + chainName: 'solana', + baseDenom: 'Lamport' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol_circle.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol_circle.png', + theme: { + circle: true, + backgroundColorHex: '#000000' + } + }, + { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol.svg', + theme: { + circle: false, + backgroundColorHex: '#00000000' + } + }, + { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/allSOL_circle.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/allSOL_circle.png', + theme: { + circle: false, + backgroundColorHex: '#00000000' + } + }, + { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/allSOL.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/allSOL.png', + theme: { + circle: false, + backgroundColorHex: '#00000000' + } + } + ] + }, + { + description: 'Lava Network is a modular data network designed to provide fast, reliable, and scalable access to blockchain data for developers and users.', + denomUnits: [{ + denom: 'ibc/1AEF145C549D4F9847C79E49710B198C294C7F4A107F4610DEE8E725FFC4B378', + exponent: 0, + aliases: ['ulava'] + }, { + denom: 'lava', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/1AEF145C549D4F9847C79E49710B198C294C7F4A107F4610DEE8E725FFC4B378', + name: 'Lava', + display: 'lava', + symbol: 'LAVA', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'lava', + baseDenom: 'ulava', + channelId: 'channel-1' + }, + chain: { + channelId: 'channel-76971', + path: 'transfer/channel-76971/ulava' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lava/images/lava.png' + }, + images: [{ + imageSync: { + chainName: 'lava', + baseDenom: 'ulava' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/lava/images/lava.png', + theme: { + primaryColorHex: '#6f043e' + } + }] + }, + { + description: 'The native token of Penumbra.', + denomUnits: [{ + denom: 'ibc/0FA9232B262B89E77D1335D54FB1E1F506A92A7E4B51524B400DC69C68D28372', + exponent: 0, + aliases: ['upenumbra'] + }, { + denom: 'penumbra', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/0FA9232B262B89E77D1335D54FB1E1F506A92A7E4B51524B400DC69C68D28372', + name: 'Penumbra', + display: 'penumbra', + symbol: 'UM', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'penumbra', + baseDenom: 'upenumbra', + channelId: 'channel-4' + }, + chain: { + channelId: 'channel-79703', + path: 'transfer/channel-79703/upenumbra' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/penumbra/images/um.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/penumbra/images/um.svg' + }, + images: [{ + imageSync: { + chainName: 'penumbra', + baseDenom: 'upenumbra' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/penumbra/images/um.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/penumbra/images/um.svg', + theme: { + circle: true, + primaryColorHex: '#c7b07f' + } + }] + }, + { + description: 'TRONIX is the mainnet native token of the TRON Protocol issued by TRON DAO, known as TRX.', + denomUnits: [{ + denom: 'factory/osmo1myv2g72h8dan7n4hx7stt3mmust6ws03zh6gxc7vz4hpmgp5z3lq9aunm9/TRX.rt', + exponent: 0 + }, { + denom: 'trx', + exponent: 6 + }], + typeAsset: 'sdk.coin', + address: 'osmo1myv2g72h8dan7n4hx7stt3mmust6ws03zh6gxc7vz4hpmgp5z3lq9aunm9', + base: 'factory/osmo1myv2g72h8dan7n4hx7stt3mmust6ws03zh6gxc7vz4hpmgp5z3lq9aunm9/TRX.rt', + name: 'Tron (Router)', + display: 'trx', + symbol: 'TRX.rt', + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'tron', + baseDenom: 'sun' + }, + provider: 'Router' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/tron/images/trx.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/tron/images/trx.svg' + }, + images: [{ + imageSync: { + chainName: 'tron', + baseDenom: 'sun' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/tron/images/trx.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/tron/images/trx.png', + theme: { + circle: true, + primaryColorHex: '#FF060A', + backgroundColorHex: '#FF060A' + } + }] + }, + { + description: 'A synthetic version of USDT issued by Router, which can be unwrapped to USDT on several chains.', + denomUnits: [{ + denom: 'factory/osmo1myv2g72h8dan7n4hx7stt3mmust6ws03zh6gxc7vz4hpmgp5z3lq9aunm9/USDT.rt', + exponent: 0 + }, { + denom: 'usdt', + exponent: 6 + }], + typeAsset: 'sdk.coin', + address: 'osmo1myv2g72h8dan7n4hx7stt3mmust6ws03zh6gxc7vz4hpmgp5z3lq9aunm9', + base: 'factory/osmo1myv2g72h8dan7n4hx7stt3mmust6ws03zh6gxc7vz4hpmgp5z3lq9aunm9/USDT.rt', + name: 'Tether USD (Ethereum via Router)', + display: 'usdt', + symbol: 'USDT.eth.rt', + traces: [{ + type: 'synthetic', + counterparty: { + chainName: 'forex', + baseDenom: 'USD' + }, + provider: 'Tether' + }, { + type: 'synthetic', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xdac17f958d2ee523a2206206994597c13d831ec7' + }, + provider: 'Router' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.rt.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.rt.svg' + }, + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.rt.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.rt.png', + theme: { + circle: true, + primaryColorHex: '#009393', + backgroundColorHex: '#009393' + } + }, { + imageSync: { + chainName: 'ethereum', + baseDenom: '0xdac17f958d2ee523a2206206994597c13d831ec7' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + theme: { + circle: true, + primaryColorHex: '#009393', + backgroundColorHex: '#009393' + } + }] + }, + { + description: 'Cosmo is the best currency in the universe.', + denomUnits: [{ + denom: 'ibc/4925733868E7999F5822C961ADE9470A7FC5FA4A560BAE1DE102783C3F64C201', + exponent: 0, + aliases: ['factory/inj1je6n5sr4qtx2lhpldfxndntmgls9hf38ncmcez/COSMO'] + }, { + denom: 'COSMO', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/4925733868E7999F5822C961ADE9470A7FC5FA4A560BAE1DE102783C3F64C201', + name: 'Cosmo', + display: 'COSMO', + symbol: 'COSMO', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'injective', + baseDenom: 'factory/inj1je6n5sr4qtx2lhpldfxndntmgls9hf38ncmcez/COSMO', + channelId: 'channel-8' + }, + chain: { + channelId: 'channel-122', + path: 'transfer/channel-122/factory/inj1je6n5sr4qtx2lhpldfxndntmgls9hf38ncmcez/COSMO' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/cosmo.png' + }, + images: [{ + imageSync: { + chainName: 'injective', + baseDenom: 'factory/inj1je6n5sr4qtx2lhpldfxndntmgls9hf38ncmcez/COSMO' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/cosmo.png', + theme: { + primaryColorHex: '#343169' + } + }], + socials: { + website: 'https://github.com/raphaellafar/Cosmo', + twitter: 'https://x.com/CosmoClub84' + } + }, + { + denomUnits: [{ + denom: 'ibc/603140E681973C7A3A33B06B1D377AAD0F6AC376119735CECC04C9184A1AB080', + exponent: 0, + aliases: ['stuband'] + }, { + denom: 'stBAND', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/603140E681973C7A3A33B06B1D377AAD0F6AC376119735CECC04C9184A1AB080', + name: 'Stride Staked BAND', + display: 'stBAND', + symbol: 'stBAND', + traces: [{ + type: 'liquid-stake', + counterparty: { + chainName: 'bandchain', + baseDenom: 'uband' + }, + provider: 'Stride' + }, { + type: 'ibc', + counterparty: { + chainName: 'stride', + baseDenom: 'stuband', + channelId: 'channel-5' + }, + chain: { + channelId: 'channel-326', + path: 'transfer/channel-326/stuband' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stband.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stband.svg' + }, + images: [{ + imageSync: { + chainName: 'stride', + baseDenom: 'stuband' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stband.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stband.svg', + theme: { + primaryColorHex: '#e40474' + } + }] + }, + { + description: 'COOK is the governance token for Start.Cooking, the premier token factory on Cosmos.', + denomUnits: [{ + denom: 'factory/osmo1q77cw0mmlluxu0wr29fcdd0tdnh78gzhkvhe4n6ulal9qvrtu43qtd0nh8/COOK', + exponent: 0 + }, { + denom: 'COOK', + exponent: 6 + }], + typeAsset: 'sdk.coin', + address: 'osmo1q77cw0mmlluxu0wr29fcdd0tdnh78gzhkvhe4n6ulal9qvrtu43qtd0nh8', + base: 'factory/osmo1q77cw0mmlluxu0wr29fcdd0tdnh78gzhkvhe4n6ulal9qvrtu43qtd0nh8/COOK', + name: 'COOK', + display: 'COOK', + symbol: 'COOK', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/COOK.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/COOK.png' + }] + }, + { + description: 'TRONIX is the mainnet native token of the TRON Protocol issued by TRON DAO, known as TRX.', + denomUnits: [{ + denom: 'factory/osmo14mafhhp337yjj2aujplawz0tks6jd2lel4hkwz4agyzhvvztzaqsqzjq8x/alloyed/allTRX', + exponent: 0, + aliases: ['sun'] + }, { + denom: 'trx', + exponent: 6 + }], + typeAsset: 'sdk.coin', + address: 'osmo14mafhhp337yjj2aujplawz0tks6jd2lel4hkwz4agyzhvvztzaqsqzjq8x', + base: 'factory/osmo14mafhhp337yjj2aujplawz0tks6jd2lel4hkwz4agyzhvvztzaqsqzjq8x/alloyed/allTRX', + name: 'Tron', + display: 'trx', + symbol: 'TRX', + traces: [{ + type: 'synthetic', + counterparty: { + chainName: 'tron', + baseDenom: 'sun' + }, + provider: 'Osmosis' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/tron/images/trx.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/tron/images/trx.svg' + }, + images: [{ + imageSync: { + chainName: 'tron', + baseDenom: 'sun' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/tron/images/trx.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/tron/images/trx.png', + theme: { + circle: true, + primaryColorHex: '#FF060A', + backgroundColorHex: '#FF060A' + } + }, { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/allTRX.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/allTRX.png', + theme: { + circle: true, + primaryColorHex: '#FF060A', + backgroundColorHex: '#FF060A' + } + }] + }, + { + description: 'The native token of Router Chain', + denomUnits: [{ + denom: 'ibc/3F8F00094F0F79D17750FF69C5F09B078084018570AAF4F1C92C86D3F73E6488', + exponent: 0, + aliases: ['route'] + }, { + denom: 'ROUTE', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/3F8F00094F0F79D17750FF69C5F09B078084018570AAF4F1C92C86D3F73E6488', + name: 'Router Protocol', + display: 'ROUTE', + symbol: 'ROUTE', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'routerchain', + baseDenom: 'route', + channelId: 'channel-7' + }, + chain: { + channelId: 'channel-79180', + path: 'transfer/channel-79180/route' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/routerchain/images/router.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/routerchain/images/router.svg' + }, + images: [{ + imageSync: { + chainName: 'routerchain', + baseDenom: 'route' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/routerchain/images/router.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/routerchain/images/router.png', + theme: { + primaryColorHex: '#cb0766' + } + }] + }, + { + description: 'An alloy of OP asset variants on Osmosis.', + denomUnits: [{ + denom: 'factory/osmo1nufyzqlm8qhu2w7lm0l4rrax0ec8rsk69mga4tel8eare7c7ljaqpk2lyg/alloyed/allOP', + exponent: 0 + }, { + denom: 'op', + exponent: 12 + }], + typeAsset: 'sdk.coin', + address: 'osmo1nufyzqlm8qhu2w7lm0l4rrax0ec8rsk69mga4tel8eare7c7ljaqpk2lyg', + base: 'factory/osmo1nufyzqlm8qhu2w7lm0l4rrax0ec8rsk69mga4tel8eare7c7ljaqpk2lyg/alloyed/allOP', + name: 'Optimism', + display: 'op', + symbol: 'OP', + traces: [{ + type: 'synthetic', + counterparty: { + chainName: 'optimism', + baseDenom: '0x4200000000000000000000000000000000000042' + }, + provider: 'Osmosis' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/optimism/images/op.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/optimism/images/op.svg' + }, + images: [{ + imageSync: { + chainName: 'optimism', + baseDenom: '0x4200000000000000000000000000000000000042' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/optimism/images/op.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/optimism/images/op.png', + theme: { + primaryColorHex: '#fc0424' + } + }, { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/allOP.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/allOP.png', + theme: { + primaryColorHex: '#fc0424' + } + }] + }, + { + denomUnits: [{ + denom: 'ibc/14A291DD362798D6805B7ABCB8D09AEEE02176108F89FA09AA43EA2EE096A2A9', + exponent: 0, + aliases: ['0x4200000000000000000000000000000000000042', 'op-wei'] + }, { + denom: 'op', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/14A291DD362798D6805B7ABCB8D09AEEE02176108F89FA09AA43EA2EE096A2A9', + name: 'Optimism (Axelar)', + display: 'op', + symbol: 'OP.axl', + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'optimism', + baseDenom: '0x4200000000000000000000000000000000000042' + }, + provider: 'Axelar' + }, { + type: 'ibc', + counterparty: { + chainName: 'axelar', + baseDenom: 'op-wei', + channelId: 'channel-3' + }, + chain: { + channelId: 'channel-208', + path: 'transfer/channel-208/op-wei' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/op.axl.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/op.axl.svg' + }, + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/op.axl.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/op.axl.png' + }, { + imageSync: { + chainName: 'axelar', + baseDenom: 'op-wei' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/optimism/images/op.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/optimism/images/op.png', + theme: { + primaryColorHex: '#fc0424' + } + }] + }, + { + description: 'An alloy of SHIB asset variants on Osmosis.', + denomUnits: [{ + denom: 'factory/osmo1f588gk9dazpsueevdl2w6wfkmfmhg5gdvg2uerdlzl0atkasqhsq59qc6a/alloyed/allSHIB', + exponent: 0 + }, { + denom: 'shib', + exponent: 12 + }], + typeAsset: 'sdk.coin', + address: 'osmo1f588gk9dazpsueevdl2w6wfkmfmhg5gdvg2uerdlzl0atkasqhsq59qc6a', + base: 'factory/osmo1f588gk9dazpsueevdl2w6wfkmfmhg5gdvg2uerdlzl0atkasqhsq59qc6a/alloyed/allSHIB', + name: 'Shiba Inu', + display: 'shib', + symbol: 'SHIB', + traces: [{ + type: 'synthetic', + counterparty: { + chainName: 'ethereum', + baseDenom: '0x95ad61b0a150d79219dcf64e1e6cc01f0b64c4ce' + }, + provider: 'Osmosis' + }], + logoURIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/shib.svg' + }, + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0x95ad61b0a150d79219dcf64e1e6cc01f0b64c4ce' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/shib.svg', + theme: { + primaryColorHex: '#FFA409', + backgroundColorHex: '#00000000' + } + }, { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/allSHIB.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/allSHIB.png', + theme: { + circle: true, + primaryColorHex: '#FFA409' + } + }] + }, + { + description: 'An alloy of ARB asset variants on Osmosis.', + denomUnits: [{ + denom: 'factory/osmo1p7x454ex08s4f9ztmm7wfv7lvtgdkfztj2u7v7fezfcauy85q35qmqrdpk/alloyed/allARB', + exponent: 0 + }, { + denom: 'arb', + exponent: 12 + }], + typeAsset: 'sdk.coin', + address: 'osmo1p7x454ex08s4f9ztmm7wfv7lvtgdkfztj2u7v7fezfcauy85q35qmqrdpk', + base: 'factory/osmo1p7x454ex08s4f9ztmm7wfv7lvtgdkfztj2u7v7fezfcauy85q35qmqrdpk/alloyed/allARB', + name: 'Arbitrum', + display: 'arb', + symbol: 'ARB', + traces: [{ + type: 'synthetic', + counterparty: { + chainName: 'arbitrum', + baseDenom: '0x912CE59144191C1204E64559FE8253a0e49E6548' + }, + provider: 'Osmosis' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/arbitrum/images/arb.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/arbitrum/images/arb.svg' + }, + images: [{ + imageSync: { + chainName: 'arbitrum', + baseDenom: '0x912CE59144191C1204E64559FE8253a0e49E6548' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/arbitrum/images/arb.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/arbitrum/images/arb.svg', + theme: { + primaryColorHex: '#253545' + } + }, { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/allARB.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/allARB.png', + theme: { + primaryColorHex: '#9DCCED' + } + }] + }, + { + description: 'An alloy of LINK asset variants on Osmosis.', + denomUnits: [{ + denom: 'factory/osmo18zdw5yvs6gfp95rp74qqwug9yduw2fyr8kplk2xgs726s9axc5usa2vpgw/alloyed/allLINK', + exponent: 0 + }, { + denom: 'link', + exponent: 12 + }], + typeAsset: 'sdk.coin', + address: 'osmo18zdw5yvs6gfp95rp74qqwug9yduw2fyr8kplk2xgs726s9axc5usa2vpgw', + base: 'factory/osmo18zdw5yvs6gfp95rp74qqwug9yduw2fyr8kplk2xgs726s9axc5usa2vpgw/alloyed/allLINK', + name: 'Chainlink', + display: 'link', + symbol: 'LINK', + traces: [{ + type: 'synthetic', + counterparty: { + chainName: 'ethereum', + baseDenom: '0x514910771af9ca656af840dff83e8264ecf986ca' + }, + provider: 'Osmosis' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/link.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/link.svg' + }, + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0x514910771af9ca656af840dff83e8264ecf986ca' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/link.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/link.svg', + theme: { + primaryColorHex: '#2c5cdc' + } + }, { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/allLINK.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/allLINK.png', + theme: { + circle: true, + primaryColorHex: '#2A5ADA' + } + }] + }, + { + description: 'An alloy of PEPE asset variants on Osmosis.', + denomUnits: [{ + denom: 'factory/osmo1nnlxegt0scm9qkzys9c874t0ntapv4epfjy2w49c0xdrp3dr0v4ssmelzx/alloyed/allPEPE', + exponent: 0 + }, { + denom: 'pepe', + exponent: 12 + }], + typeAsset: 'sdk.coin', + address: 'osmo1nnlxegt0scm9qkzys9c874t0ntapv4epfjy2w49c0xdrp3dr0v4ssmelzx', + base: 'factory/osmo1nnlxegt0scm9qkzys9c874t0ntapv4epfjy2w49c0xdrp3dr0v4ssmelzx/alloyed/allPEPE', + name: 'Pepe', + display: 'pepe', + symbol: 'PEPE', + traces: [{ + type: 'synthetic', + counterparty: { + chainName: 'ethereum', + baseDenom: '0x6982508145454Ce325dDbE47a25d4ec3d2311933' + }, + provider: 'Osmosis' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/pepe.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/pepe.svg' + }, + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0x6982508145454Ce325dDbE47a25d4ec3d2311933' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/pepe.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/pepe.svg', + theme: { + primaryColorHex: '#cc3233' + } + }, { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/allPEPE.png', + theme: { + circle: true, + primaryColorHex: '#549C44' + } + }] + }, + { + description: 'An alloy of DOT asset variants on Osmosis.', + denomUnits: [{ + denom: 'factory/osmo1r53fx9fvcdzncrs7zkn4gw5vfelx5gk8k5wc6wqha2jpkh992rusr5tk02/alloyed/allDOT', + exponent: 0 + }, { + denom: 'dot', + exponent: 10 + }], + typeAsset: 'sdk.coin', + address: 'osmo1r53fx9fvcdzncrs7zkn4gw5vfelx5gk8k5wc6wqha2jpkh992rusr5tk02', + base: 'factory/osmo1r53fx9fvcdzncrs7zkn4gw5vfelx5gk8k5wc6wqha2jpkh992rusr5tk02/alloyed/allDOT', + name: 'Polkadot', + display: 'dot', + symbol: 'DOT', + traces: [{ + type: 'synthetic', + counterparty: { + chainName: 'polkadot', + baseDenom: 'Planck' + }, + provider: 'Osmosis' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.svg' + }, + images: [ + { + imageSync: { + chainName: 'polkadot', + baseDenom: 'Planck' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.svg', + theme: { + primaryColorHex: '#e4047c' + } + }, + { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/allDOT.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/allDOT.png', + theme: { + circle: true, + primaryColorHex: '#E6007A' + } + }, + { + imageSync: { + chainName: 'polkadot', + baseDenom: 'Planck' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.png', + theme: { + primaryColorHex: '#e4047c' + } + } + ] + }, + { + description: 'Unicorn from Solana via Picasso IBC', + denomUnits: [{ + denom: 'ibc/C91210281CEB708DC6E41A47FC9EC298F45712273DD58C682BEBAD00DCB59DC2', + exponent: 0, + aliases: ['UwU8RVXB69Y6Dcju6cN2Qef6fykkq6UUNpB15rZku6Z', 'ibc/586C150919550F6106711C7557DAAAEAB765DDF05648BAC0D96487AE90394BA1'] + }, { + denom: 'unicorn', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/C91210281CEB708DC6E41A47FC9EC298F45712273DD58C682BEBAD00DCB59DC2', + name: 'Unicorn (Picasso)', + display: 'unicorn', + symbol: 'UWU.pica', + traces: [ + { + type: 'additional-mintage', + counterparty: { + chainName: 'unicorn', + baseDenom: 'uwunicorn' + }, + provider: 'Unicorn' + }, + { + type: 'ibc', + counterparty: { + chainName: 'solana', + baseDenom: 'UwU8RVXB69Y6Dcju6cN2Qef6fykkq6UUNpB15rZku6Z', + channelId: 'channel-1' + }, + chain: { + channelId: 'channel-71', + path: 'transfer/channel-71/UwU8RVXB69Y6Dcju6cN2Qef6fykkq6UUNpB15rZku6Z' + } + }, + { + type: 'ibc', + counterparty: { + chainName: 'composable', + baseDenom: 'ibc/586C150919550F6106711C7557DAAAEAB765DDF05648BAC0D96487AE90394BA1', + channelId: 'channel-3' + }, + chain: { + channelId: 'channel-1279', + path: 'transfer/channel-1279/transfer/channel-71/UwU8RVXB69Y6Dcju6cN2Qef6fykkq6UUNpB15rZku6Z' + } + } + ], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/UWU.pica.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/UWU.pica.png' + }, { + imageSync: { + chainName: 'composable', + baseDenom: 'ibc/586C150919550F6106711C7557DAAAEAB765DDF05648BAC0D96487AE90394BA1' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/unicorn/images/uwu.png', + theme: { + primaryColorHex: '#D44CE6' + } + }] + }, + { + description: 'Deenar gold-backed stablecoin', + denomUnits: [{ + denom: 'ibc/108604FDBE97DAEF128FD4ECFEB2A8AFC2D04A7162C97EAA2FD5BCB0869D0BBC', + exponent: 0, + aliases: ['erc20/0x4FEBDDe47Ab9a76200e57eFcC80b212a07b3e6cE'] + }, { + denom: 'DEEN', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/108604FDBE97DAEF128FD4ECFEB2A8AFC2D04A7162C97EAA2FD5BCB0869D0BBC', + name: 'Deenar', + display: 'DEEN', + symbol: 'DEEN', + traces: [{ + type: 'synthetic', + counterparty: { + chainName: 'comex', + baseDenom: 'XAU' + }, + provider: 'Deenar' + }, { + type: 'ibc', + counterparty: { + chainName: 'haqq', + baseDenom: 'erc20/0x4FEBDDe47Ab9a76200e57eFcC80b212a07b3e6cE', + channelId: 'channel-2' + }, + chain: { + channelId: 'channel-1575', + path: 'transfer/channel-1575/erc20/0x4FEBDDe47Ab9a76200e57eFcC80b212a07b3e6cE' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/haqq/images/deen.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/haqq/images/deen.svg' + }, + images: [{ + imageSync: { + chainName: 'haqq', + baseDenom: 'erc20/0x4FEBDDe47Ab9a76200e57eFcC80b212a07b3e6cE' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/haqq/images/deen.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/haqq/images/deen.svg', + theme: { + primaryColorHex: '#ffbc05', + circle: true + } + }] + }, + { + description: 'CosmoUSD', + extendedDescription: 'Community loyalty points.', + denomUnits: [{ + denom: 'factory/osmo104jtrwcljnxfljhml8mxrw7qetcsdmqvy3sprw/ucosmousd', + exponent: 0, + aliases: ['ucosmousd'] + }, { + denom: 'CosmoUSD', + exponent: 6 + }], + typeAsset: 'sdk.coin', + base: 'factory/osmo104jtrwcljnxfljhml8mxrw7qetcsdmqvy3sprw/ucosmousd', + name: 'CosmoUSD', + display: 'CosmoUSD', + symbol: 'COSMOUSD', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/CosmoUSD.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/CosmoUSD.png', + theme: { + primaryColorHex: '#343169' + } + }], + socials: { + website: 'https://github.com/raphaellafar/Cosmo', + twitter: 'https://x.com/CosmoClub84' + } + }, + { + description: 'The Representative factory token for Trump Kemistry', + denomUnits: [{ + denom: 'factory/osmo1hg0zf0c9can4tvtulh5gmmxe4jpflre3yewxjl/XTRUMP', + exponent: 0 + }, { + denom: 'XTRUMP', + exponent: 6 + }], + typeAsset: 'sdk.coin', + address: 'osmo1hg0zf0c9can4tvtulh5gmmxe4jpflre3yewxjl', + base: 'factory/osmo1hg0zf0c9can4tvtulh5gmmxe4jpflre3yewxjl/XTRUMP', + name: 'XTRUMP', + display: 'XTRUMP', + symbol: 'XTRUMP', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/XTRUMP.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/XTRUMP.png', + theme: { + primaryColorHex: '#b02b27' + } + }] + }, + { + description: 'Tether USDt from Ethereum via Peggy bridge.', + denomUnits: [{ + denom: 'ibc/2AD3C64D19ADFBB522CD738B58F421102143F827C1CAFF574A8BF0B81017D53D', + exponent: 0, + aliases: ['peggy0xdAC17F958D2ee523a2206206994597C13D831ec7'] + }, { + denom: 'usdt', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/2AD3C64D19ADFBB522CD738B58F421102143F827C1CAFF574A8BF0B81017D53D', + name: 'Tether USD (Ethereum) (Injective)', + display: 'usdt', + symbol: 'USDT.eth.inj', + traces: [ + { + type: 'synthetic', + counterparty: { + chainName: 'forex', + baseDenom: 'USD' + }, + provider: 'Tether' + }, + { + type: 'bridge', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xdac17f958d2ee523a2206206994597c13d831ec7' + }, + provider: 'Peggy' + }, + { + type: 'ibc', + counterparty: { + chainName: 'injective', + baseDenom: 'peggy0xdAC17F958D2ee523a2206206994597C13D831ec7', + channelId: 'channel-8' + }, + chain: { + channelId: 'channel-122', + path: 'transfer/channel-122/peggy0xdAC17F958D2ee523a2206206994597C13D831ec7' + } + } + ], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.inj.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.inj.svg' + }, + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.inj.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdt.inj.png' + }, { + imageSync: { + chainName: 'injective', + baseDenom: 'peggy0xdAC17F958D2ee523a2206206994597C13D831ec7' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + theme: { + circle: true, + primaryColorHex: '#009393', + backgroundColorHex: '#009393' + } + }] + }, + { + description: 'Fractionalized Bad Kids', + extendedDescription: 'Fractionalized Bad Kids NFT Via Fractal.fun', + denomUnits: [{ + denom: 'factory/osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv/fBAD', + exponent: 0 + }, { + denom: 'fBAD', + exponent: 9 + }], + typeAsset: 'sdk.coin', + address: 'osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv', + base: 'factory/osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv/fBAD', + name: 'fBAD', + display: 'fBAD', + symbol: 'fBAD', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/fBAD.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/fBAD.png', + theme: { + primaryColorHex: '#639BFF' + } + }], + keywords: ['nft'], + socials: { + website: 'https://fractal.fun', + twitter: 'https://twitter.com/fractaldotfun' + } + }, + { + description: 'Fractionalized Mad Scientists', + extendedDescription: 'Fractionalized Mad Scientists NFT Via Fractal.fun', + denomUnits: [{ + denom: 'factory/osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv/fMAD', + exponent: 0 + }, { + denom: 'fMAD', + exponent: 9 + }], + typeAsset: 'sdk.coin', + address: 'osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv', + base: 'factory/osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv/fMAD', + name: 'fMAD', + display: 'fMAD', + symbol: 'fMAD', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/fMAD.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/fMAD.png', + theme: { + primaryColorHex: '#639BFF' + } + }], + keywords: ['nft'], + socials: { + website: 'https://fractal.fun', + twitter: 'https://twitter.com/fractaldotfun' + } + }, + { + description: 'Fractionalized Celestine Sloth Society', + extendedDescription: 'Fractionalized Celestine Sloth Society NFT Via Fractal.fun', + denomUnits: [{ + denom: 'factory/osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv/fSLOTH', + exponent: 0 + }, { + denom: 'fSLOTH', + exponent: 9 + }], + typeAsset: 'sdk.coin', + address: 'osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv', + base: 'factory/osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv/fSLOTH', + name: 'fSLOTH', + display: 'fSLOTH', + symbol: 'fSLOTH', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/fSLOTH.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/fSLOTH.png', + theme: { + primaryColorHex: '#639BFF' + } + }], + keywords: ['nft'], + socials: { + website: 'https://fractal.fun', + twitter: 'https://twitter.com/fractaldotfun' + } + }, + { + description: 'Fractionalized DAONuts', + extendedDescription: 'Fractionalized DAONuts NFT Via Fractal.fun', + denomUnits: [{ + denom: 'factory/osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv/fNUT', + exponent: 0 + }, { + denom: 'fNUT', + exponent: 9 + }], + typeAsset: 'sdk.coin', + address: 'osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv', + base: 'factory/osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv/fNUT', + name: 'fNUT', + display: 'fNUT', + symbol: 'fNUT', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/fNUT.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/fNUT.png', + theme: { + primaryColorHex: '#639BFF' + } + }], + keywords: ['nft'], + socials: { + website: 'https://fractal.fun', + twitter: 'https://twitter.com/fractaldotfun' + } + }, + { + description: 'Mars Protocol is a cross-collateralized Money Market Protocol on Neutron and Osmosis', + denomUnits: [{ + denom: 'ibc/B67DF59507B3755EEDE0866C449445BD54B4DA82CCEBA89D775E53DC35664255', + exponent: 0, + aliases: ['umars'] + }, { + denom: 'MARS', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/B67DF59507B3755EEDE0866C449445BD54B4DA82CCEBA89D775E53DC35664255', + name: 'Mars Protocol token', + display: 'MARS', + symbol: 'MARS', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'neutron', + baseDenom: 'factory/neutron1ndu2wvkrxtane8se2tr48gv7nsm46y5gcqjhux/MARS', + channelId: 'channel-10' + }, + chain: { + channelId: 'channel-874', + path: 'transfer/channel-874/factory/neutron1ndu2wvkrxtane8se2tr48gv7nsm46y5gcqjhux/MARS' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/mars-token.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/mars-token.svg' + }, + images: [{ + imageSync: { + chainName: 'neutron', + baseDenom: 'factory/neutron1ndu2wvkrxtane8se2tr48gv7nsm46y5gcqjhux/MARS' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/mars-token.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/mars-token.svg', + theme: { + primaryColorHex: '#ef4136' + } + }] + }, + { + description: 'The native token of TON', + denomUnits: [{ + denom: 'ibc/905889A7F0B94F1CE1506D9BADF13AE9141E4CBDBCD565E1DFC7AE418B3E3E98', + exponent: 0, + aliases: ['nanoTon'] + }, { + denom: 'ton', + exponent: 9 + }], + typeAsset: 'ics20', + base: 'ibc/905889A7F0B94F1CE1506D9BADF13AE9141E4CBDBCD565E1DFC7AE418B3E3E98', + name: 'TON (The Open Network) (Oraichain)', + display: 'ton', + symbol: 'TON.orai', + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'ton', + baseDenom: 'nanoton' + }, + provider: 'Oraichain Labs TON Bridge' + }, { + type: 'ibc', + counterparty: { + chainName: 'oraichain', + baseDenom: 'factory/orai1wuvhex9xqs3r539mvc6mtm7n20fcj3qr2m0y9khx6n5vtlngfzes3k0rq9/ton', + channelId: 'channel-13' + }, + chain: { + channelId: 'channel-216', + path: 'transfer/channel-216/factory/orai1wuvhex9xqs3r539mvc6mtm7n20fcj3qr2m0y9khx6n5vtlngfzes3k0rq9/ton' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/ton.orai.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/ton.orai.svg' + }, + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/ton.orai.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/ton.orai.png' + }, { + imageSync: { + chainName: 'oraichain', + baseDenom: 'factory/orai1wuvhex9xqs3r539mvc6mtm7n20fcj3qr2m0y9khx6n5vtlngfzes3k0rq9/ton' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ton/images/ton.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ton/images/ton.png', + theme: { + circle: true, + primaryColorHex: '#0088CC', + backgroundColorHex: '#0088CC' + } + }] + }, + { + description: 'An alloy of TON asset variants on Osmosis.', + extendedDescription: 'Multiple Toncoin variants on Osmosis comprise the liquidity backing of a tokenized transmuter pool to create an alloy of TON.', + denomUnits: [{ + denom: 'factory/osmo12lnwf54yd30p6amzaged2atln8k0l32n7ncxf04ctg7u7ymnsy7qkqgsw4/alloyed/allTON', + exponent: 0 + }, { + denom: 'ton', + exponent: 9 + }], + typeAsset: 'sdk.coin', + address: 'osmo12lnwf54yd30p6amzaged2atln8k0l32n7ncxf04ctg7u7ymnsy7qkqgsw4', + base: 'factory/osmo12lnwf54yd30p6amzaged2atln8k0l32n7ncxf04ctg7u7ymnsy7qkqgsw4/alloyed/allTON', + name: 'TON (The Open Network)', + display: 'ton', + symbol: 'TON', + traces: [{ + type: 'synthetic', + counterparty: { + chainName: 'ton', + baseDenom: 'nanoton' + }, + provider: 'Osmosis' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ton/images/ton.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ton/images/ton.svg' + }, + images: [{ + imageSync: { + chainName: 'ton', + baseDenom: 'nanoton' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ton/images/ton.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ton/images/ton.png', + theme: { + circle: true, + primaryColorHex: '#0088CC', + backgroundColorHex: '#0088CC' + } + }, { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/allTON.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/allTON.png', + theme: { + primaryColorHex: '#0088CC' + } + }] + }, + { + description: 'The native token of Furya', + denomUnits: [{ + denom: 'ibc/42D0FBF9DDC72D7359D309A93A6DF9F6FDEE3987EA1C5B3CDE95C06FCE183F12', + exponent: 0, + aliases: ['ufury'] + }, { + denom: 'fury', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/42D0FBF9DDC72D7359D309A93A6DF9F6FDEE3987EA1C5B3CDE95C06FCE183F12', + name: 'furya', + display: 'fury', + symbol: 'FURY', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'furya', + baseDenom: 'ufury', + channelId: 'channel-3' + }, + chain: { + channelId: 'channel-8690', + path: 'transfer/channel-8690/ufury' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/furya/images/fury.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/furya/images/fury.svg' + }, + images: [{ + imageSync: { + chainName: 'furya', + baseDenom: 'ufury' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/furya/images/fury.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/furya/images/fury.svg', + theme: { + primaryColorHex: '#040404' + } + }], + keywords: ['gaming', 'staking'] + }, + { + description: 'PUNDIX token is the native token that functions within the Pundi X ecosystem, including PundiX Chain and XPOS.', + denomUnits: [{ + denom: 'ibc/2EB516F83C9FF44AB6826F269CA98A5622608C6C955E12112E58F23A324FEE07', + exponent: 0, + aliases: ['ibc/55367B7B6572631B78A93C66EF9FDFCE87CDE372CC4ED7848DA78C1EB1DCDD78'] + }, { + denom: 'PUNDIX', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/2EB516F83C9FF44AB6826F269CA98A5622608C6C955E12112E58F23A324FEE07', + name: 'Pundi X Token', + display: 'PUNDIX', + symbol: 'PUNDIX', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'fxcore', + baseDenom: 'eth0x0FD10b9899882a6f2fcb5c371E17e70FdEe00C38', + channelId: 'channel-0' + }, + chain: { + channelId: 'channel-0', + path: 'transfer/channel-0/eth0x0FD10b9899882a6f2fcb5c371E17e70FdEe00C38' + } + }, { + type: 'ibc', + counterparty: { + chainName: 'pundix', + baseDenom: 'ibc/55367B7B6572631B78A93C66EF9FDFCE87CDE372CC4ED7848DA78C1EB1DCDD78', + channelId: 'channel-1' + }, + chain: { + channelId: 'channel-12618', + path: 'transfer/channel-12618/transfer/channel-0/eth0x0FD10b9899882a6f2fcb5c371E17e70FdEe00C38' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/pundix.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/pundix.png', + theme: { + primaryColorHex: '#f1d20c' + } + }], + keywords: ['osmosis_unlisted'] + }, + { + description: 'The native token of dHealth', + denomUnits: [{ + denom: 'ibc/320F8D6EC17E14436D19C6D844BB9A5AE9B9A209F6D18364A2191FF08E8732A9', + exponent: 0, + aliases: ['udhp'] + }, { + denom: 'dhp', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/320F8D6EC17E14436D19C6D844BB9A5AE9B9A209F6D18364A2191FF08E8732A9', + name: 'dHealth', + display: 'dhp', + symbol: 'DHP', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'dhealth', + baseDenom: 'udhp', + channelId: 'channel-1' + }, + chain: { + channelId: 'channel-38776', + path: 'transfer/channel-38776/udhp' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dhealth/images/dhp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dhealth/images/dhp.svg' + }, + images: [{ + imageSync: { + chainName: 'dhealth', + baseDenom: 'udhp' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dhealth/images/dhp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dhealth/images/dhp.svg', + theme: { + primaryColorHex: '#140c7c' + } + }], + keywords: ['osmosis_unlisted'] + }, + { + description: 'The native EVM and Wasm, governance and staking token of the Shido Chain', + denomUnits: [{ + denom: 'ibc/BBE825F7D1673E1EBF05AB02000E23E6077967B79547A3733B60AE4ED62C4D32', + exponent: 0, + aliases: ['shido'] + }, { + denom: 'SHIDO', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/BBE825F7D1673E1EBF05AB02000E23E6077967B79547A3733B60AE4ED62C4D32', + name: 'Shido', + display: 'SHIDO', + symbol: 'SHIDO', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'shido', + baseDenom: 'shido', + channelId: 'channel-0' + }, + chain: { + channelId: 'channel-38921', + path: 'transfer/channel-38921/shido' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shido/images/shido.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shido/images/shido.svg' + }, + images: [{ + imageSync: { + chainName: 'shido', + baseDenom: 'shido' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shido/images/shido.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shido/images/shido.svg', + theme: { + primaryColorHex: '#046ffc' + } + }], + keywords: ['osmosis_unlisted'] + }, + { + description: 'The Revenue & Governance token of Unstake.fi', + denomUnits: [{ + denom: 'ibc/F74225B0AFD2F675AF56E9BE3F235486BCDE5C5E09AA88A97AFD2E052ABFE04C', + exponent: 0, + aliases: ['factory/kujira1aaudpfr9y23lt9d45hrmskphpdfaq9ajxd3ukh/unstk'] + }, { + denom: 'nstk', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/F74225B0AFD2F675AF56E9BE3F235486BCDE5C5E09AA88A97AFD2E052ABFE04C', + name: 'Unstake Fi', + display: 'nstk', + symbol: 'NSTK', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'kujira', + baseDenom: 'factory/kujira1aaudpfr9y23lt9d45hrmskphpdfaq9ajxd3ukh/unstk', + channelId: 'channel-3' + }, + chain: { + channelId: 'channel-259', + path: 'transfer/channel-259/factory:kujira1aaudpfr9y23lt9d45hrmskphpdfaq9ajxd3ukh:unstk' + } + }], + logoURIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/nstk.svg' + }, + images: [{ + imageSync: { + chainName: 'kujira', + baseDenom: 'factory/kujira1aaudpfr9y23lt9d45hrmskphpdfaq9ajxd3ukh/unstk' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/nstk.svg' + }] + }, + { + denomUnits: [{ + denom: 'ibc/0B3C3D06228578334B66B57FBFBA4033216CEB8119B27ACDEE18D92DA5B28D43', + exponent: 0, + aliases: ['avalanche-uusdc'] + }, { + denom: 'avalanche-usdc', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/0B3C3D06228578334B66B57FBFBA4033216CEB8119B27ACDEE18D92DA5B28D43', + name: 'Wormhole USDC(Avalanche)', + display: 'avalanche-usdc', + symbol: 'avalanche.USDC.wh', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'gateway', + baseDenom: 'factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/5ZLmAZpcbaP4EGyihSmpfwryzDr84h51tboV392BCjW4', + channelId: 'channel-3' + }, + chain: { + channelId: 'channel-2186', + path: 'transfer/channel-2186/factory/wormhole14ejqjyq8um4p3xfqj74yld5waqljf88fz25yxnma0cngspxe3les00fpjx/5ZLmAZpcbaP4EGyihSmpfwryzDr84h51tboV392BCjW4' + } + }], + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdc.hole.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdc.hole.svg', + theme: { + primaryColorHex: '#2474cb' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdc.hole.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdc.hole.svg' + } + }, + { + description: 'Nomic\'s native token.', + denomUnits: [{ + denom: 'ibc/F49DFB3BC8105C57EE7F17EC2402438825B31212CFDD81681EB87911E934F32C', + exponent: 0, + aliases: ['unom'] + }, { + denom: 'nom', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/F49DFB3BC8105C57EE7F17EC2402438825B31212CFDD81681EB87911E934F32C', + name: 'Nomic', + display: 'nom', + symbol: 'nomic.NOM', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'nomic', + baseDenom: 'unom', + channelId: 'channel-1' + }, + chain: { + channelId: 'channel-6897', + path: 'transfer/channel-6897/unom' + } + }], + images: [{ + imageSync: { + chainName: 'nomic', + baseDenom: 'unom' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nom.svg', + theme: { + primaryColorHex: '#6404fc' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nom.svg' + } + }, + { + description: 'The governance and utility token of Yieldmos, the Interchain Automation Protocol', + denomUnits: [{ + denom: 'factory/osmo1vdvnznwg597qngrq9mnfcfk0am9jdc9y446jewhcqdreqz4r75xq5j5zvy/ymos', + exponent: 0 + }, { + denom: 'ymos', + exponent: 6 + }], + typeAsset: 'sdk.coin', + address: 'osmo1vdvnznwg597qngrq9mnfcfk0am9jdc9y446jewhcqdreqz4r75xq5j5zvy', + base: 'factory/osmo1vdvnznwg597qngrq9mnfcfk0am9jdc9y446jewhcqdreqz4r75xq5j5zvy/ymos', + name: 'Yieldmos Coin', + display: 'ymos', + symbol: 'YMOS', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/ymos.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/ymos.png', + theme: { + primaryColorHex: '#2c3554' + } + }] + }, + { + description: 'Memecoin for The International Brane Wave', + denomUnits: [{ + denom: 'factory/osmo13gu58hzw3e9aqpj25h67m7snwcjuccd7v4p55w/brnz', + exponent: 0, + aliases: ['brnz'] + }], + typeAsset: 'sdk.coin', base: 'factory/osmo13gu58hzw3e9aqpj25h67m7snwcjuccd7v4p55w/brnz', name: 'Branez', display: 'factory/osmo13gu58hzw3e9aqpj25h67m7snwcjuccd7v4p55w/brnz', @@ -13195,48 +19925,443 @@ const info: AssetList = { }] }, { - description: 'Bernese Mountain Dog. Thematic dog token to have fun and be friends with all other dog tokens. Fixed supply 132M', + description: 'ashLAB - Burned LAB', + extendedDescription: 'ashLAB - receipt token recieved when burning LAB via ASH DAOs Furnace', denomUnits: [{ - denom: 'factory/osmo1s6ht8qrm8x0eg8xag5x3ckx9mse9g4se248yss/BERNESE', + denom: 'factory/osmo1svj5kd8kzj7xxtrd6ftjk0856ffpyj4egz7f9pd9dge5wr4kwansmefq07/lab.ash', exponent: 0 }, { - denom: 'BERNESE', + denom: 'ashLAB', exponent: 6 }], typeAsset: 'sdk.coin', - address: 'osmo1s6ht8qrm8x0eg8xag5x3ckx9mse9g4se248yss', - base: 'factory/osmo1s6ht8qrm8x0eg8xag5x3ckx9mse9g4se248yss/BERNESE', - name: 'BERNESE', - display: 'BERNESE', - symbol: 'BERNESE', + address: 'osmo1svj5kd8kzj7xxtrd6ftjk0856ffpyj4egz7f9pd9dge5wr4kwansmefq07', + base: 'factory/osmo1svj5kd8kzj7xxtrd6ftjk0856ffpyj4egz7f9pd9dge5wr4kwansmefq07/lab.ash', + name: 'Burned LAB', + display: 'ashLAB', + symbol: 'ashLAB', logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/bernese.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/ashLAB.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/bernese.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/ashLAB.png', + theme: { + primaryColorHex: '#ebb093' + } }] }, { - description: 'wLibra', - extendedDescription: 'wLibra is a wrapped version of Libra Coin from https://librabridge.com. Libra Coin is a fork from Facebook\'s Diem (Libra) blockchain that was announced in 2019. Libra Coin operates on its own high-performance Layer 1 blockchain, known as the 0L Network. In October 2021, Libra Coin began mining.\n\n Like Bitcoin, there were no pre-mined coins or dedicated token allocation to any parties; all coins were minted through a mining process. Unlike Bitcoin, which undergoes continuous issuance, Libra Coin has a fixed supply. By December 2023, all the Libra Coin had been issued, establishing a capped supply and making the coin permanently deflationary.\n\n Fiercely independent, the project has a long-term view because it is unburdened by venture capital funding, labs entities, a foundation, and the influence of other blockchain ecosystems. Carpe diem.', + description: 'GRAC is the official token of Racoon.Bet\'s gaming platform.', denomUnits: [{ - denom: 'factory/osmo19hdqma2mj0vnmgcxag6ytswjnr8a3y07q7e70p/wLIBRA', + denom: 'ibc/58E4261D2E21FE3A459C290A9F97F3DCD257B28F48AAE828298B38E048804829', + exponent: 0, + aliases: ['factory/migaloo1eqntnl6tzcj9h86psg4y4h6hh05g2h9nj8e09l/ugrac'] + }, { + denom: 'grac', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/58E4261D2E21FE3A459C290A9F97F3DCD257B28F48AAE828298B38E048804829', + name: 'Gaming RAC Token', + display: 'grac', + symbol: 'GRAC', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'migaloo', + baseDenom: 'factory/migaloo1eqntnl6tzcj9h86psg4y4h6hh05g2h9nj8e09l/ugrac', + channelId: 'channel-5' + }, + chain: { + channelId: 'channel-642', + path: 'transfer/channel-642/factory/migaloo1eqntnl6tzcj9h86psg4y4h6hh05g2h9nj8e09l/ugrac' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/grac.png' + }, + images: [{ + imageSync: { + chainName: 'migaloo', + baseDenom: 'factory/migaloo1eqntnl6tzcj9h86psg4y4h6hh05g2h9nj8e09l/ugrac' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/grac.png', + theme: { + primaryColorHex: '#f5bf09' + } + }] + }, + { + description: 'USDC supplied on Mars looped using Membrane by a vault', + denomUnits: [{ + denom: 'factory/osmo1vf6e300hv2qe7r5rln8deft45ewgyytjnwfrdfcv5rgzrfy0s6cswjqf9r/mars-usdc-looped', exponent: 0 }, { - denom: 'wLIBRA', + denom: 'loopedUSDCmars', exponent: 6 }], typeAsset: 'sdk.coin', - address: 'osmo19hdqma2mj0vnmgcxag6ytswjnr8a3y07q7e70p', - base: 'factory/osmo19hdqma2mj0vnmgcxag6ytswjnr8a3y07q7e70p/wLIBRA', - name: 'wLIBRA', - display: 'wLIBRA', - symbol: 'wLIBRA', + base: 'factory/osmo1vf6e300hv2qe7r5rln8deft45ewgyytjnwfrdfcv5rgzrfy0s6cswjqf9r/mars-usdc-looped', + name: 'Mars Looped USDC', + display: 'loopedUSDCmars', + symbol: 'loopedUSDCmars' + }, + { + denomUnits: [{ + denom: 'factory/osmo1xu0gk9aggv79597xwazyfzaggv2pze9z7cq3p9p72tkkux9a7xaqufa792/BVT', + exponent: 0 + }, { + denom: 'BVT0', + exponent: 18 + }], + description: 'Banana Vault Token - Peelworks Factory II', + typeAsset: 'sdk.coin', + base: 'factory/osmo1xu0gk9aggv79597xwazyfzaggv2pze9z7cq3p9p72tkkux9a7xaqufa792/BVT', + name: 'Peelworks Factory', + display: 'BVT0', + symbol: 'BVT0', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/BVT0.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/BVT0.png', + theme: { + primaryColorHex: '#203135' + } + }] + }, + { + description: 'Banana Vault Token - Banana Beach (🍹,🌴) II', + denomUnits: [{ + denom: 'factory/osmo16nxtnrnl7lctvnhhpcxqmmpv63n93zgg0ukaveyc0jl4dtad79cs53c3an/BVT', + exponent: 0 + }, { + denom: 'BVT1', + exponent: 18 + }], + typeAsset: 'sdk.coin', + base: 'factory/osmo16nxtnrnl7lctvnhhpcxqmmpv63n93zgg0ukaveyc0jl4dtad79cs53c3an/BVT', + name: 'Banana Beach', + display: 'BVT1', + symbol: 'BVT1', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/BVT1.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/BVT1.png', + theme: { + primaryColorHex: '#00bdc3' + } + }] + }, + { + description: 'Avail is a web3 infrastructure layer that allows modular execution layers to scale and interoperate in a trust minimized way.', + typeAsset: 'sdk.coin', + address: 'osmo1myv2g72h8dan7n4hx7stt3mmust6ws03zh6gxc7vz4hpmgp5z3lq9aunm9', + denomUnits: [{ + denom: 'factory/osmo1myv2g72h8dan7n4hx7stt3mmust6ws03zh6gxc7vz4hpmgp5z3lq9aunm9/AVAIL.rt', + exponent: 0, + aliases: [ + '0xEeB4d8400AEefafC1B2953e0094134A887C76Bd8', + 'avail-wei', + 'avail' + ] + }, { + denom: 'AVAIL', + exponent: 18 + }], + base: 'factory/osmo1myv2g72h8dan7n4hx7stt3mmust6ws03zh6gxc7vz4hpmgp5z3lq9aunm9/AVAIL.rt', + name: 'Avail', + display: 'AVAIL', + symbol: 'AVAIL', + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xEeB4d8400AEefafC1B2953e0094134A887C76Bd8' + }, + provider: 'Router' + }], + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/avail.eth.rt.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/avail.eth.rt.png', + theme: { + circle: false, + primaryColorHex: '#2B80D7' + } + }, { + imageSync: { + chainName: 'ethereum', + baseDenom: '0xEeB4d8400AEefafC1B2953e0094134A887C76Bd8' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/avail/images/avail.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/avail/images/avail.png', + theme: { + circle: false, + primaryColorHex: '#2B80D7' + } + }] + }, + { + description: 'Fractionalized Pixel Wizards', + extendedDescription: 'Fractionalized Pixel Wizards NFT Via Fractal.fun', + denomUnits: [{ + denom: 'factory/osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv/fWIZ', + exponent: 0 + }, { + denom: 'fWIZ', + exponent: 9 + }], + typeAsset: 'sdk.coin', + address: 'osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv', + base: 'factory/osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv/fWIZ', + name: 'fWIZ', + display: 'fWIZ', + symbol: 'fWIZ', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/fWIZ.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/fWIZ.png', + theme: { + primaryColorHex: '#639BFF' + } + }], + keywords: ['nft'], + socials: { + website: 'https://fractal.fun', + twitter: 'https://twitter.com/fractaldotfun' + } + }, + { + description: 'Fractionalized Pixel Witches', + extendedDescription: 'Fractionalized Pixel Witches NFT Via Fractal.fun', + denomUnits: [{ + denom: 'factory/osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv/fWITCH', + exponent: 0 + }, { + denom: 'fWITCH', + exponent: 9 + }], + typeAsset: 'sdk.coin', + address: 'osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv', + base: 'factory/osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv/fWITCH', + name: 'fWITCH', + display: 'fWITCH', + symbol: 'fWITCH', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/fWITCH.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/fWITCH.png', + theme: { + primaryColorHex: '#639BFF' + } + }], + keywords: ['nft'], + socials: { + website: 'https://fractal.fun', + twitter: 'https://twitter.com/fractaldotfun' + } + }, + { + description: 'Fractionalized Cryptonium Maker', + extendedDescription: 'Fractionalized Cryptonium Maker NFT Via Fractal.fun', + denomUnits: [{ + denom: 'factory/osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv/fCRYPTONIUM', + exponent: 0 + }, { + denom: 'fCRYPTONIUM', + exponent: 9 + }], + typeAsset: 'sdk.coin', + address: 'osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv', + base: 'factory/osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv/fCRYPTONIUM', + name: 'fCRYPTONIUM', + display: 'fCRYPTONIUM', + symbol: 'fCRYPTONIUM', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/fCRYPTONIUM.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/fCRYPTONIUM.png', + theme: { + primaryColorHex: '#639BFF' + } + }], + keywords: ['nft'], + socials: { + website: 'https://fractal.fun', + twitter: 'https://twitter.com/fractaldotfun' + } + }, + { + description: 'Fractionalized Geckies', + extendedDescription: 'Fractionalized Geckies NFT Via Fractal.fun', + denomUnits: [{ + denom: 'factory/osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv/fGECK', + exponent: 0 + }, { + denom: 'fGECK', + exponent: 9 + }], + typeAsset: 'sdk.coin', + address: 'osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv', + base: 'factory/osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv/fGECK', + name: 'fGECK', + display: 'fGECK', + symbol: 'fGECK', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/fGECK.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/fGECK.png', + theme: { + primaryColorHex: '#639BFF' + } + }], + keywords: ['nft'], + socials: { + website: 'https://fractal.fun', + twitter: 'https://twitter.com/fractaldotfun' + } + }, + { + description: 'Fractionalized Atlas DAO', + extendedDescription: 'Fractionalized Atlas DAO NFT Via Fractal.fun', + denomUnits: [{ + denom: 'factory/osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv/fATLAS', + exponent: 0 + }, { + denom: 'fATLAS', + exponent: 9 + }], + typeAsset: 'sdk.coin', + address: 'osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv', + base: 'factory/osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv/fATLAS', + name: 'fATLAS', + display: 'fATLAS', + symbol: 'fATLAS', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/fATLAS.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/fATLAS.png', + theme: { + primaryColorHex: '#639BFF' + } + }], + keywords: ['nft'], + socials: { + website: 'https://fractal.fun', + twitter: 'https://twitter.com/fractaldotfun' + } + }, + { + description: 'Fractionalized Rekt Bulls', + extendedDescription: 'Fractionalized Rekt Bulls NFT Via Fractal.fun', + denomUnits: [{ + denom: 'factory/osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv/fBULLS', + exponent: 0 + }, { + denom: 'fBULLS', + exponent: 9 + }], + typeAsset: 'sdk.coin', + address: 'osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv', + base: 'factory/osmo1dywfmhyc8y0wga7qpzej0x0mgwqg25fj4eccp494w8yafzdpgamsx9ryyv/fBULLS', + name: 'fBULLS', + display: 'fBULLS', + symbol: 'fBULLS', logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/libra.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/fBULLS.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/libra.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/fBULLS.png', + theme: { + primaryColorHex: '#639BFF' + } + }], + keywords: ['nft'], + socials: { + website: 'https://fractal.fun', + twitter: 'https://twitter.com/fractaldotfun' + } + }, + { + description: 'Roostock BTC bridged via Router.', + typeAsset: 'sdk.coin', + address: 'osmo1myv2g72h8dan7n4hx7stt3mmust6ws03zh6gxc7vz4hpmgp5z3lq9aunm9', + denomUnits: [{ + denom: 'factory/osmo1myv2g72h8dan7n4hx7stt3mmust6ws03zh6gxc7vz4hpmgp5z3lq9aunm9/BTC.rt', + exponent: 0, + aliases: ['0x542FDA317318eBf1d3DeAF76E0B632741a7e677d', 'sat'] + }, { + denom: 'rbtc', + exponent: 18 + }], + base: 'factory/osmo1myv2g72h8dan7n4hx7stt3mmust6ws03zh6gxc7vz4hpmgp5z3lq9aunm9/BTC.rt', + name: 'Rootstock Smart Bitcoin', + display: 'rbtc', + symbol: 'RBTC', + traces: [{ + type: 'synthetic', + counterparty: { + chainName: 'rootstock', + baseDenom: '0x542FDA317318eBf1d3DeAF76E0B632741a7e677d' + }, + provider: 'Router' + }], + images: [{ + imageSync: { + chainName: 'rootstock', + baseDenom: 'sat' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/rootstock/images/rbtc.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/rootstock/images/rbtc.png', + theme: { + circle: false, + primaryColorHex: '#FF9931', + backgroundColorHex: '#00000000' + } + }] + }, + { + description: 'Chain-key Bitcoin bridged via Omnity Network.', + address: 'osmo10c4y9csfs8q7mtvfg4p9gd8d0acx0hpc2mte9xqzthd7rd3348tsfhaesm', + denomUnits: [{ + denom: 'factory/osmo10c4y9csfs8q7mtvfg4p9gd8d0acx0hpc2mte9xqzthd7rd3348tsfhaesm/sICP-icrc-ckBTC', + exponent: 0, + aliases: ['uckBTC'] + }, { + denom: 'ckBTC', + exponent: 8 + }], + typeAsset: 'sdk.coin', + base: 'factory/osmo10c4y9csfs8q7mtvfg4p9gd8d0acx0hpc2mte9xqzthd7rd3348tsfhaesm/sICP-icrc-ckBTC', + name: 'Chain-key Bitcoin', + display: 'ckBTC', + symbol: 'ckBTC', + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'internetcomputer', + baseDenom: 'uckBTC' + }, + provider: 'Omnity Network' + }], + images: [{ + imageSync: { + chainName: 'internetcomputer', + baseDenom: 'uckBTC' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/internetcomputer/images/ckbtc.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/internetcomputer/images/ckbtc.png', + theme: { + circle: true, + primaryColorHex: '#3B00B9', + backgroundColorHex: '#3B00B9' + } }] } ] diff --git a/v2/packages/chain-registry/src/mainnet/osmosis/chain.ts b/v2/packages/chain-registry/src/mainnet/osmosis/chain.ts index 5e5113c0f..13c19ccff 100644 --- a/v2/packages/chain-registry/src/mainnet/osmosis/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/osmosis/chain.ts @@ -5,8 +5,8 @@ const info: Chain = { status: 'live', networkType: 'mainnet', website: 'https://osmosis.zone/', - updateLink: 'https://raw.githubusercontent.com/osmosis-labs/osmosis/main/chain.schema.json', prettyName: 'Osmosis', + chainType: 'cosmos', chainId: 'osmosis-1', bech32Prefix: 'osmo', daemonName: 'osmosisd', @@ -31,23 +31,62 @@ const info: Chain = { } }, codebase: { - cosmosSdkVersion: 'osmosis-labs/cosmos-sdk v0.47.5-v24-osmo-5', + gitRepo: 'https://github.com/osmosis-labs/osmosis', + genesis: { + name: 'v3', + genesisUrl: 'https://github.com/osmosis-labs/networks/raw/main/osmosis-1/genesis.json' + }, + recommendedVersion: 'v25.0.0', + compatibleVersions: ['v25.0.0'], + cosmosSdkVersion: 'osmosis-labs/cosmos-sdk v0.47.5-v25-osmo-1', + consensus: { + type: 'cometbft', + version: 'v0.37.4', + repo: 'https://github.com/osmosis-labs/cometbft', + tag: 'v25-osmo-2' + }, + cosmwasmVersion: 'osmosis-labs/wasmd v0.45.0-osmo', cosmwasmEnabled: true, - cosmwasmVersion: 'osmosis-labs/wasmd v0.45.0-osmo' + binaries: { + "linux/amd64": 'https://github.com/osmosis-labs/osmosis/releases/download/v25.0.0/osmosisd-25.0.0-linux-amd64', + "linux/arm64": 'https://github.com/osmosis-labs/osmosis/releases/download/v25.0.0/osmosisd-25.0.0-linux-arm64' + }, + language: { + type: 'go', + version: '1.21.4' + }, + sdk: { + type: 'cosmos', + repo: 'https://github.com/osmosis-labs/cosmos-sdk', + version: 'v0.47.5', + tag: 'v0.47.5-v25-osmo-1' + }, + ibc: { + type: 'go', + version: 'v7.4.0', + icsEnabled: ['ics20-1'] + }, + cosmwasm: { + version: 'v0.45.0', + repo: 'https://github.com/osmosis-labs/wasmd', + tag: 'v0.45.0-osmo', + enabled: true + } }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmosis-chain-logo.png', - theme: { - primaryColorHex: '#231D4B' + imageSync: { + chainName: 'osmosis', + baseDenom: 'uosmo' }, - layout: 'logo', - textPosition: 'right' - }, { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmo.svg', - layout: 'logomark' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmo.png', + theme: { + primaryColorHex: '#760dbb' + } }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmosis-chain-logo.png' + 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' }, description: 'Osmosis (OSMO) is the premier DEX and cross-chain DeFi hub within the Cosmos ecosystem, a network of over 50 sovereign, interoperable blockchains seamlessly connected through the Inter-Blockchain Communication Protocol (IBC). Pioneering in its approach, Osmosis offers a dynamic trading and liquidity provision experience, integrating non-IBC assets from other ecosystems, including Ethereum, Solana, Avalanche, and Polkadot. Initially adopting Balancer-style pools, Osmosis now also features a concentrated liquidity model that is orders of magnitude more capital efficient, meaning that significantly less liquidity is required to handle the same amount of trading volume with minimal slippage.\n\nAs a true appchain, Osmosis has greater control over the full blockchain stack than traditional smart contract DEXs, which must follow the code of the parent chain that it is built on. This fine-grained control has enabled, for example, the development of Superfluid Staking, an extension of Proof of Stake that allows assets at the application layer to be staked to secure the chain. The customizability of appchains also allows implementing features like the Protocol Revenue module, which enables Osmosis to conduct on-chain arbitrage on behalf of OSMO stakers, balancing prices across pools while generating real yield revenue from this volume. Additionally, as a sovereign appchain, Osmosis governance can vote on upgrades to the protocol. One example of this was the introduction of a Taker Fee, which switched on the collection of exchange fees to generate diverse yield from Osmosis volume and distribute it to OSMO stakers.\n\nOsmosis is bringing the full centralized exchange experience to the decentralized world by building a cross-chain native DEX and trading suite that connects all chains over IBC, including Ethereum and Bitcoin. To reach this goal, Osmosis hosts an ever-expanding suite of DeFi applications aimed at providing a one-stop experience that includes lending, credit, margin, DeFi strategy vaults, power perps, fiat on-ramps, NFTs, stablecoins, and more — all of the functionalities that centralized exchange offer and more, in the trust-minimized environment of decentralized finance.', apis: { @@ -73,7 +112,7 @@ const info: Chain = { provider: 'WhisperNode 🤐' }, { - address: 'https://osmosis-rpc.lavenderfive.com:443', + address: 'https://rpc.lavenderfive.com:443/osmosis', provider: 'Lavender.Five Nodes 🐝' }, { @@ -160,9 +199,17 @@ const info: Chain = { address: 'https://rpc-osmo.kewrnode.com', provider: 'Kewr Node' }, + { + address: 'https://rpc.osmosis.goldenratiostaking.net', + provider: 'Golden Ratio Staking' + }, { address: 'https://osmosis-rpc.noders.services', provider: '[NODERS]TEAM' + }, + { + address: 'https://osmosis.drpc.org', + provider: 'dRPC' } ], rest: [ @@ -170,6 +217,10 @@ const info: Chain = { address: 'https://lcd.osmosis.zone/', provider: 'Osmosis Foundation' }, + { + address: 'https://rest.osmosis.goldenratiostaking.net', + provider: 'Golden Ratio Staking' + }, { address: 'https://osmosis-lcd.quickapi.com:443', provider: 'Chainlayer' @@ -179,7 +230,7 @@ const info: Chain = { provider: 'chainapsis' }, { - address: 'https://osmosis-api.lavenderfive.com:443', + address: 'https://rest.lavenderfive.com:443/osmosis', provider: 'Lavender.Five Nodes 🐝' }, { @@ -265,7 +316,7 @@ const info: Chain = { ], grpc: [ { - address: 'osmosis-grpc.lavenderfive.com:443', + address: 'osmosis.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -389,6 +440,12 @@ const info: Chain = { kind: 'Chainscope', url: 'https://chainsco.pe/osmosis', txPage: 'https://chainsco.pe/osmosis/tx/${txHash}' + }, + { + kind: 'WhisperNode 🤐', + url: 'https://mainnet.whispernode.com/osmosis', + txPage: 'https://mainnet.whispernode.com/osmosis/tx/${txHash}', + accountPage: 'https://mainnet.whispernode.com/osmosis/account/${accountAddress}' } ], keywords: ['dex'] diff --git a/v2/packages/chain-registry/src/mainnet/osmosis/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/osmosis/ibc-data.ts index b9f70f8c5..02597867e 100644 --- a/v2/packages/chain-registry/src/mainnet/osmosis/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/osmosis/ibc-data.ts @@ -148,6 +148,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'andromeda', + clientId: '07-tendermint-19', + connectionId: 'connection-15' + }, + chain2: { + chainName: 'osmosis', + clientId: '07-tendermint-3250', + connectionId: 'connection-2735' + }, + channels: [{ + chain1: { + channelId: 'channel-17', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-81924', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -160,7 +189,8 @@ const info: IBCData[] = [ clientId: '07-tendermint-2850', connectionId: 'connection-2362' }, - channels: [{ + channels: [ + { chain1: { channelId: 'channel-1', portId: 'transfer' @@ -174,7 +204,38 @@ const info: IBCData[] = [ tags: { status: 'live' } - }] + }, + { + chain1: { + channelId: '*', + portId: 'wasm.*' + }, + chain2: { + channelId: '*', + portId: 'icahost' + }, + ordering: 'ordered', + version: 'ics27-1', + tags: { + status: 'live' + } + }, + { + chain1: { + channelId: '*', + portId: 'wasm.*' + }, + chain2: { + channelId: '*', + portId: 'icqhost' + }, + ordering: 'unordered', + version: 'icq-1', + tags: { + status: 'live' + } + } + ] }, { $schema: '../ibc_data.schema.json', @@ -792,21 +853,21 @@ const info: IBCData[] = [ $schema: '../ibc_data.schema.json', chain1: { chainName: 'conscious', - clientId: '07-tendermint-11', - connectionId: 'connection-8' + clientId: '07-tendermint-12', + connectionId: 'connection-9' }, chain2: { chainName: 'osmosis', - clientId: '07-tendermint-3138', - connectionId: 'connection-2606' + clientId: '07-tendermint-3199', + connectionId: 'connection-2656' }, channels: [{ chain1: { - channelId: 'channel-5', + channelId: 'channel-6', portId: 'transfer' }, chain2: { - channelId: 'channel-35264', + channelId: 'channel-73971', portId: 'transfer' }, ordering: 'unordered', @@ -1031,21 +1092,21 @@ const info: IBCData[] = [ $schema: '../ibc_data.schema.json', chain1: { chainName: 'dhealth', - clientId: '07-tendermint-2', - connectionId: 'connection-7' + clientId: '07-tendermint-4', + connectionId: 'connection-9' }, chain2: { chainName: 'osmosis', - clientId: '07-tendermint-3197', - connectionId: 'connection-2653' + clientId: '07-tendermint-3205', + connectionId: 'connection-2662' }, channels: [{ chain1: { - channelId: 'channel-2', + channelId: 'channel-4', portId: 'transfer' }, chain2: { - channelId: 'channel-73360', + channelId: 'channel-75030', portId: 'transfer' }, ordering: 'unordered', @@ -1355,25 +1416,55 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'firmachain', + clientId: '07-tendermint-1', + connectionId: 'connection-1' + }, + chain2: { + chainName: 'osmosis', + clientId: '07-tendermint-3236', + connectionId: 'connection-2723' + }, + channels: [{ + chain1: { + channelId: 'channel-1', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-79241', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true, + dex: 'osmosis' + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { chainName: 'furya', - clientId: '07-tendermint-4', - connectionId: 'connection-3' + clientId: '07-tendermint-10', + connectionId: 'connection-9' }, chain2: { chainName: 'osmosis', - clientId: '07-tendermint-3029', - connectionId: 'connection-2515' + clientId: '07-tendermint-3201', + connectionId: 'connection-2658' }, channels: [{ chain1: { - channelId: 'channel-3', + channelId: 'channel-8', portId: 'transfer' }, chain2: { - channelId: 'channel-8690', + channelId: 'channel-74222', portId: 'transfer' }, ordering: 'unordered', @@ -1896,6 +1987,36 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'kimanetwork', + clientId: '07-tendermint-1', + connectionId: 'connection-0' + }, + chain2: { + chainName: 'osmosis', + clientId: '07-tendermint-3275', + connectionId: 'channel-83350' + }, + channels: [{ + chain1: { + channelId: 'channel-0', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-83350', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true, + dex: 'osmosis' + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -2014,6 +2135,36 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'lava', + clientId: '07-tendermint-1', + connectionId: 'connection-1' + }, + chain2: { + chainName: 'osmosis', + clientId: '07-tendermint-3210', + connectionId: 'connection-2668' + }, + channels: [{ + chain1: { + channelId: 'channel-1', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-76971', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true, + dex: 'osmosis' + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -2044,6 +2195,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'lorenzo', + clientId: '07-tendermint-0', + connectionId: 'connection-0' + }, + chain2: { + chainName: 'osmosis', + clientId: '07-tendermint-3243', + connectionId: 'connection-2731' + }, + channels: [{ + chain1: { + channelId: 'channel-0', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-79840', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -2252,6 +2432,36 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'neutaro', + clientId: '07-tendermint-3', + connectionId: 'connection-9' + }, + chain2: { + chainName: 'osmosis', + clientId: '07-tendermint-3226', + connectionId: 'connection-2703' + }, + channels: [{ + chain1: { + channelId: 'channel-4', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-79092', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true, + dex: 'osmosis' + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -2548,6 +2758,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'onex', + clientId: '07-tendermint-7', + connectionId: 'connection-15' + }, + chain2: { + chainName: 'osmosis', + clientId: '07-tendermint-3202', + connectionId: 'connection-2659' + }, + channels: [{ + chain1: { + channelId: 'channel-6', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-74628', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -2667,6 +2906,36 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'osmosis', + clientId: '07-tendermint-3242', + connectionId: 'connection-2730' + }, + chain2: { + chainName: 'penumbra', + clientId: '07-tendermint-4', + connectionId: 'connection-4' + }, + channels: [{ + chain1: { + channelId: 'channel-79703', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-4', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true, + dex: 'osmosis' + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -2757,6 +3026,85 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'osmosis', + clientId: '07-tendermint-3206', + connectionId: 'connection-2663' + }, + chain2: { + chainName: 'pryzm', + clientId: '07-tendermint-2', + connectionId: 'connection-2' + }, + channels: [ + { + chain1: { + channelId: 'channel-75755', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-2', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }, + { + chain1: { + channelId: 'channel-76804', + portId: 'icahost' + }, + chain2: { + channelId: 'channel-15', + portId: 'icacontroller-reward-uosmo' + }, + ordering: 'ordered', + version: 'ics27-1', + tags: { + status: 'live', + preferred: true + } + }, + { + chain1: { + channelId: 'channel-76805', + portId: 'icahost' + }, + chain2: { + channelId: 'channel-16', + portId: 'icacontroller-sweep-uosmo' + }, + ordering: 'ordered', + version: 'ics27-1', + tags: { + status: 'live', + preferred: true + } + }, + { + chain1: { + channelId: 'channel-79080', + portId: 'icahost' + }, + chain2: { + channelId: 'channel-22', + portId: 'icacontroller-delegation-uosmo' + }, + ordering: 'ordered', + version: 'ics27-1', + tags: { + status: 'live', + preferred: true + } + } + ] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -3023,6 +3371,50 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'osmosis', + clientId: '07-tendermint-3235', + connectionId: 'connection-2722' + }, + chain2: { + chainName: 'routerchain', + clientId: '07-tendermint-7', + connectionId: 'connection-9' + }, + channels: [{ + chain1: { + channelId: 'channel-79180', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-7', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }, { + chain1: { + channelId: 'channel-79179', + portId: 'wasm.osmo145vur8faym70dt7a4h60jz348vxxxqwpnezdz6ee9r88a4cftsvq85dtxr' + }, + chain2: { + channelId: 'channel-6', + portId: 'crosschain' + }, + ordering: 'unordered', + version: 'router-ibc-v1', + tags: { + status: 'live', + preferred: true + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -3130,6 +3522,36 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'osmosis', + clientId: '07-tendermint-3204', + connectionId: 'connection-2661' + }, + chain2: { + chainName: 'seda', + clientId: '07-tendermint-0', + connectionId: 'connection-0' + }, + channels: [{ + chain1: { + channelId: 'channel-75016', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-0', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true, + dex: 'osmosis' + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -3160,6 +3582,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'osmosis', + clientId: '07-tendermint-3213', + connectionId: 'connection-2684' + }, + chain2: { + chainName: 'self', + clientId: '07-tendermint-1', + connectionId: 'connection-1' + }, + channels: [{ + chain1: { + channelId: 'channel-78292', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-1', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -3503,6 +3954,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'osmosis', + clientId: '07-tendermint-3248', + connectionId: 'connection-2734' + }, + chain2: { + chainName: 'stratos', + clientId: '07-tendermint-3', + connectionId: 'connection-2' + }, + channels: [{ + chain1: { + channelId: 'channel-81016', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-1', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -3590,6 +4070,22 @@ const info: IBCData[] = [ preferred: true, dex: 'osmosis' } + }, { + chain1: { + channelId: 'channel-78488', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-108', + portId: 'wasm.terra19pfxzj9580h7rjd6z6sn5x2se76vgrc0etltr79g9z3t82jzp4hq63qguc' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: false, + dex: 'osmosis' + } }] }, { diff --git a/v2/packages/chain-registry/src/mainnet/paloma/asset-list.ts b/v2/packages/chain-registry/src/mainnet/paloma/asset-list.ts new file mode 100644 index 000000000..14f584177 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/paloma/asset-list.ts @@ -0,0 +1,33 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../assetlist.schema.json', + chainName: 'paloma', + assets: [{ + description: 'The native token of the Paloma chain', + denomUnits: [{ + denom: 'ugrain', + exponent: 0 + }, { + denom: 'grain', + exponent: 6 + }], + base: 'ugrain', + name: 'Grain', + display: 'grain', + symbol: 'GRAIN', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/paloma/images/grain.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/paloma/images/grain.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/paloma/images/grain.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/paloma/images/grain.svg' + }], + socials: { + website: 'https://palomachain.com/', + twitter: 'https://twitter.com/paloma_chain' + }, + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/paloma/chain.ts b/v2/packages/chain-registry/src/mainnet/paloma/chain.ts new file mode 100644 index 000000000..b2b1baba9 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/paloma/chain.ts @@ -0,0 +1,79 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../chain.schema.json', + chainName: 'paloma', + status: 'live', + networkType: 'mainnet', + website: 'https://palomachain.com/', + prettyName: 'Paloma', + chainType: 'cosmos', + chainId: 'tumbler', + bech32Prefix: 'paloma', + daemonName: 'palomad', + nodeHome: '$HOME/.paloma', + keyAlgos: ['secp256k1'], + slip44: 118, + fees: { + feeTokens: [{ + denom: 'ugrain', + fixedMinGasPrice: 0 + }] + }, + staking: { + stakingTokens: [{ + denom: 'ugrain' + }] + }, + codebase: { + gitRepo: 'https://github.com/palomachain/paloma', + recommendedVersion: 'v1.15.4', + compatibleVersions: ['v1.15.4'], + cosmosSdkVersion: 'v0.50.6', + consensus: { + type: 'cometbft', + version: 'v0.38.6' + }, + binaries: { + "linux/amd64": 'https://github.com/palomachain/paloma/releases/download/v1.15.4/paloma_Linux_x86_64.tar.gz' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/palomachain/mainnet/master/tumbler/genesis.json' + }, + versions: [{ + name: 'v1.15.4', + recommendedVersion: 'v1.15.4', + compatibleVersions: ['v1.15.4'], + binaries: { + "linux/amd64": 'https://github.com/palomachain/paloma/releases/download/v1.15.4/paloma_Linux_x86_64.tar.gz' + } + }], + sdk: { + type: 'cosmos', + version: 'v0.50.6' + }, + ibc: { + type: 'go', + version: 'v8.2.0' + } + }, + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/paloma/images/paloma.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/paloma/images/paloma.svg' + }, + apis: { + rpc: [{ + address: 'https://rpc-1.paloma.nodes.guru/', + provider: 'Nodes.Guru' + }] + }, + explorers: [{ + kind: 'explorers.guru', + url: 'https://paloma.explorers.guru/', + txPage: 'https://paloma.explorers.guru/transaction/${txHash}' + }], + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/paloma/images/paloma.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/paloma/images/paloma.svg' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/paloma/index.ts b/v2/packages/chain-registry/src/mainnet/paloma/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/paloma/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/mainnet/panacea/asset-list.ts b/v2/packages/chain-registry/src/mainnet/panacea/asset-list.ts index ed607a56f..9858d151c 100644 --- a/v2/packages/chain-registry/src/mainnet/panacea/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/panacea/asset-list.ts @@ -22,8 +22,12 @@ const info: AssetList = { coingeckoId: 'medibloc', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/panacea/images/med.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/panacea/images/med.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/panacea/images/med.svg', + theme: { + primaryColorHex: '#2474ec' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/panacea/chain.ts b/v2/packages/chain-registry/src/mainnet/panacea/chain.ts index 93ff73d5d..896d03cca 100644 --- a/v2/packages/chain-registry/src/mainnet/panacea/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/panacea/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://medibloc.com/en/', prettyName: 'Medibloc', + chainType: 'cosmos', chainId: 'panacea-3', bech32Prefix: 'panacea', daemonName: 'panacead', @@ -27,7 +28,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/medibloc/panacea-core', + recommendedVersion: 'v2.0.6', + compatibleVersions: ['v2.0.5'], + genesis: { + genesisUrl: 'https://github.com/medibloc/panacea-mainnet/raw/master/panacea-3/genesis.json' + }, + versions: [{ + name: 'v2.0.6', + recommendedVersion: 'v2.0.6', + compatibleVersions: ['v2.0.5'] + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/panacea/images/med.png', @@ -65,7 +76,10 @@ const info: Chain = { }], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/panacea/images/med.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/panacea/images/med.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/panacea/images/med.svg', + theme: { + primaryColorHex: '#2474ec' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/passage/asset-list.ts b/v2/packages/chain-registry/src/mainnet/passage/asset-list.ts index 585c22281..dea14698c 100644 --- a/v2/packages/chain-registry/src/mainnet/passage/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/passage/asset-list.ts @@ -3,7 +3,8 @@ const info: AssetList = { $schema: '../assetlist.schema.json', chainName: 'passage', assets: [{ - description: 'The native staking and governance token of the Passage chain.', + description: 'Passage.io is a decentralized platform that enables users to create, distribute, and monetize immersive virtual experiences and content using blockchain technology.', + extendedDescription: 'Passage.io provides a decentralized environment for creating, distributing, and monetizing virtual experiences and content. By leveraging blockchain technology, Passage.io ensures secure ownership and transparent transactions for digital assets. The platform supports a wide range of virtual content, including virtual reality (VR), augmented reality (AR), and other immersive experiences. Users can create and share their content, interact with others, and earn rewards through the platform\'s native token, PASS. Passage.io aims to revolutionize the virtual content industry by offering a decentralized alternative to traditional content distribution models.', denomUnits: [{ denom: 'upasg', exponent: 0 @@ -20,8 +21,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/passage/images/pasg.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/passage/images/pasg.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/passage/images/pasg.png', + theme: { + primaryColorHex: '#05050c' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/passage/chain.ts b/v2/packages/chain-registry/src/mainnet/passage/chain.ts index 9e37f7908..0a9e01640 100644 --- a/v2/packages/chain-registry/src/mainnet/passage/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/passage/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../chain.schema.json', chainName: 'passage', + chainType: 'cosmos', chainId: 'passage-2', preForkChainName: 'passage1', prettyName: 'Passage', @@ -28,8 +29,92 @@ const info: Chain = { }] }, codebase: { + gitRepo: 'https://github.com/envadiv/Passage3D', + recommendedVersion: 'v2.4.0', + compatibleVersions: ['v2.4.0'], cosmosSdkVersion: 'v0.45.16', - cosmwasmVersion: 'v0.31.0' + consensus: { + type: 'cometbft', + version: 'v0.34.27' + }, + cosmwasmVersion: 'v0.31.0', + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/envadiv/mainnet/main/passage-2/genesis.json' + }, + versions: [ + { + name: 'v2.0.0', + recommendedVersion: 'v2.0.1', + compatibleVersions: ['v2.0.1'], + cosmosSdkVersion: 'v0.45.16', + consensus: { + type: 'cometbft', + version: 'v0.34.27' + }, + nextVersionName: 'v2.2.0', + sdk: { + type: 'cosmos', + version: 'v0.45.16' + }, + ibc: { + type: 'go', + version: 'v4.4.2' + } + }, + { + name: 'v2.2.0', + recommendedVersion: 'v2.2.0', + compatibleVersions: ['v2.2.0'], + cosmosSdkVersion: 'v0.45.16', + consensus: { + type: 'cometbft', + version: 'v0.34.27' + }, + nextVersionName: 'v2.4.0', + sdk: { + type: 'cosmos', + version: 'v0.45.16' + }, + ibc: { + type: 'go', + version: 'v4.4.2' + } + }, + { + name: 'v2.4.0', + recommendedVersion: 'v2.4.0', + compatibleVersions: ['v2.4.0'], + cosmosSdkVersion: 'v0.45.16', + consensus: { + type: 'cometbft', + version: 'v0.34.27' + }, + cosmwasmVersion: 'v0.31.0', + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.45.16' + }, + cosmwasm: { + version: 'v0.31.0' + }, + ibc: { + type: 'go', + version: 'v4.4.2' + } + } + ], + sdk: { + type: 'cosmos', + version: 'v0.45.16' + }, + ibc: { + type: 'go', + version: 'v4.4.2' + }, + cosmwasm: { + version: 'v0.31.0' + } }, apis: { rpc: [ @@ -46,7 +131,7 @@ const info: Chain = { provider: 'ecostake' }, { - address: 'https://passage-rpc.lavenderfive.com:443', + address: 'https://rpc.lavenderfive.com:443/passage', provider: 'Lavender.Five Nodes 🐝' }, { @@ -73,10 +158,6 @@ const info: Chain = { address: 'https://rpc-passage.d-stake.xyz', provider: 'D-stake' }, - { - address: 'https://rpc-passage.whispernode.com:443', - provider: 'WhisperNode 🤐' - }, { address: 'https://passage-mainnet-rpc.autostake.com:443', provider: 'AutoStake 🛡️ Slash Protected' @@ -100,6 +181,10 @@ const info: Chain = { { address: 'https://rpc.passage.silentvalidator.com', provider: 'silent' + }, + { + address: 'https://passage-rpc.bluestake.net:443', + provider: 'BlueStake 🚀' } ], rest: [ @@ -116,7 +201,7 @@ const info: Chain = { provider: 'ecostake' }, { - address: 'https://passage-api.lavenderfive.com:443', + address: 'https://rest.lavenderfive.com:443/passage', provider: 'Lavender.Five Nodes 🐝' }, { @@ -147,10 +232,6 @@ const info: Chain = { address: 'https://passage-mainnet-lcd.autostake.com:443', provider: 'AutoStake 🛡️ Slash Protected' }, - { - address: 'https://lcd-passage.whispernode.com:443', - provider: 'WhisperNode 🤐' - }, { address: 'https://passage-rest.stakerhouse.com', provider: 'StakerHouse' @@ -170,6 +251,10 @@ const info: Chain = { { address: 'https://api.passage.silentvalidator.com', provider: 'silent' + }, + { + address: 'https://passage-api.bluestake.net', + provider: 'BlueStake 🚀' } ], grpc: [ @@ -178,7 +263,7 @@ const info: Chain = { provider: 'Notional' }, { - address: 'passage-grpc.lavenderfive.com:443', + address: 'passage.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -253,13 +338,22 @@ const info: Chain = { url: 'https://cosmotracker.com/passage', txPage: 'https://cosmotracker.com/passage/tx/${txHash}', accountPage: 'https://cosmotracker.com/passage/account/${accountAddress}' + }, + { + kind: 'WhisperNode 🤐', + url: 'https://mainnet.whispernode.com/passage', + txPage: 'https://mainnet.whispernode.com/passage/tx/${txHash}', + accountPage: 'https://mainnet.whispernode.com/passage/account/${accountAddress}' } ], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/passage/images/pasg.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/passage/images/pasg.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/passage/images/pasg.png', + theme: { + primaryColorHex: '#05050c' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/passage1/asset-list.ts b/v2/packages/chain-registry/src/mainnet/passage1/asset-list.ts index 7da7ce3f7..46060a817 100644 --- a/v2/packages/chain-registry/src/mainnet/passage1/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/passage1/asset-list.ts @@ -19,8 +19,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/passage/images/pasg.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/passage/images/pasg.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/passage/images/pasg.png', + theme: { + primaryColorHex: '#05050c' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/passage1/chain.ts b/v2/packages/chain-registry/src/mainnet/passage1/chain.ts index 994b92e5c..13c0230f4 100644 --- a/v2/packages/chain-registry/src/mainnet/passage1/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/passage1/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../chain.schema.json', chainName: 'passage1', + chainType: 'cosmos', chainId: 'passage-1', prettyName: 'Passage', status: 'killed', @@ -24,7 +25,12 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/envadiv/Passage3D', + recommendedVersion: 'v1.1.0', + compatibleVersions: ['v1.1.0'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/envadiv/mainnet/main/passage-1/genesis.json' + } }, explorers: [ { @@ -56,7 +62,10 @@ const info: Chain = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/passage/images/pasg.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/passage/images/pasg.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/passage/images/pasg.png', + theme: { + primaryColorHex: '#05050c' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/persistence/asset-list.ts b/v2/packages/chain-registry/src/mainnet/persistence/asset-list.ts index 5f07fcc38..3a3ba95a3 100644 --- a/v2/packages/chain-registry/src/mainnet/persistence/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/persistence/asset-list.ts @@ -4,7 +4,8 @@ const info: AssetList = { chainName: 'persistence', assets: [ { - description: 'The XPRT token is primarily a governance token for the Persistence chain.', + description: 'Persistence is a blockchain platform designed to facilitate institutional decentralized finance (DeFi) and real-world asset tokenization, integrating with the Cosmos ecosystem.', + extendedDescription: 'Persistence aims to bridge traditional finance and decentralized finance (DeFi) by enabling the tokenization of real-world assets. The platform supports various financial products, including staking-as-a-service, commodity trading, and debt financing. Persistence leverages the Cosmos SDK for interoperability and scalability, ensuring seamless integration with other blockchain networks. The native token, XPRT, is used for staking, governance, and securing the network. Persistence\'s mission is to create a decentralized financial ecosystem that brings institutional-grade solutions to the blockchain space.', denomUnits: [{ denom: 'uxprt', exponent: 0 @@ -23,12 +24,18 @@ const info: AssetList = { coingeckoId: 'persistence', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/xprt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/xprt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/xprt.svg', + theme: { + circle: true, + primaryColorHex: '#E59636', + backgroundColorHex: '#000000' + } }], socials: { website: 'https://persistence.one/', twitter: 'https://twitter.com/PersistenceOne' - } + }, + typeAsset: 'sdk.coin' }, { description: 'PSTAKE Liquid-Staked ATOM', @@ -60,11 +67,16 @@ const info: AssetList = { coingeckoId: 'stkatom', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkatom.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkatom.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkatom.svg', + theme: { + primaryColorHex: '#c4444c' + } + }], + typeAsset: 'sdk.coin' }, { - description: 'pSTAKE is a liquid staking protocol unlocking the liquidity of staked assets.', + description: 'pSTAKE Finance is a Bitcoin Yield and Liquid Staking protocol, backed by Binance Labs.', + extendedDescription: 'With pSTAKE Finance, users can liquid stake BTC to get rewards from Babylon\'s Trustless BTC staking for securing other app chains while maintaining their liquidity, powered by institutional custody providers like Cobo. Accessing Bitcoin yields should not be complex, risky, or unsafe. With four years of liquid staking expertise and expert-curated yield strategies, pSTAKE Finance helps individuals and institutions put their BTC to work in BTCfi. pSTAKE Finance has partnered with leading blockchain security firms, such as Halborn, Hexens, Oak Security, Immunefi, Forta, and more, to offer a secure liquid staking product suite. PSTAKE is the governance and incentivization token of the pSTAKE Finance protocol. It has some of the most prominent investors, including Binance Labs, DeFiance Capital, Spartan Group, Coinbase Ventures, and Kraken Ventures.', denomUnits: [{ denom: 'ibc/A6E3AF63B3C906416A9AF7A556C59EA4BD50E617EFFE6299B99700CCB780E444', exponent: 0, @@ -119,7 +131,10 @@ const info: AssetList = { baseDenom: '0xfB5c6815cA3AC72Ce9F5006869AE67f18bF77006' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/pstake.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/pstake.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/pstake.svg', + theme: { + primaryColorHex: '#050505' + } }] }, { @@ -154,7 +169,10 @@ const info: AssetList = { baseDenom: 'uatom' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg', + theme: { + primaryColorHex: '#272d45' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png', @@ -192,9 +210,16 @@ const info: AssetList = { chainName: 'kava', baseDenom: 'erc20/tether/usdt' }, - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + theme: { + circle: true, + primaryColorHex: '#009393', + backgroundColorHex: '#009393' + } }], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' } }, @@ -229,12 +254,16 @@ const info: AssetList = { chainName: 'noble', baseDenom: 'uusdc' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/USDCoin.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/USDCoin.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + theme: { + circle: true, + primaryColorHex: '#2775CA' + } }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/USDCoin.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/USDCoin.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' } }, { @@ -270,7 +299,10 @@ const info: AssetList = { baseDenom: 'adydx' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.svg', + theme: { + primaryColorHex: '#21212f' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.png', @@ -307,8 +339,12 @@ const info: AssetList = { coingeckoId: 'pstake-staked-osmo', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkosmo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkosmo.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkosmo.svg', + theme: { + primaryColorHex: '#c3343d' + } + }], + typeAsset: 'sdk.coin' }, { description: 'PSTAKE Liquid-Staked DYDX', @@ -339,8 +375,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkdydx.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkdydx.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkdydx.svg', + theme: { + primaryColorHex: '#c4474e' + } + }], + typeAsset: 'sdk.coin' }, { description: 'PSTAKE Liquid-Staked STARS', @@ -371,8 +411,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkstars.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkstars.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkstars.svg', + theme: { + primaryColorHex: '#070e0e' + } + }], + typeAsset: 'sdk.coin' }, { denomUnits: [{ @@ -406,7 +450,10 @@ const info: AssetList = { baseDenom: 'ustars' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/stars.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/stars.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/stars.svg', + theme: { + primaryColorHex: '#db2777' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/stars.png', @@ -452,7 +499,10 @@ const info: AssetList = { baseDenom: 'cw20:secret153wu605vvp934xhd4k9dtd640zsep5jkesstdm' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/shd.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/shd.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/shd.svg', + theme: { + primaryColorHex: '#342c52' + } }] }, { @@ -484,8 +534,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkhuahua.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkhuahua.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkhuahua.svg', + theme: { + primaryColorHex: '#f2cc2f' + } + }], + typeAsset: 'sdk.coin' }, { denomUnits: [{ @@ -519,7 +573,10 @@ const info: AssetList = { baseDenom: 'uhuahua' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/huahua.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/huahua.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/huahua.svg', + theme: { + primaryColorHex: '#343434' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/huahua.png', @@ -555,7 +612,54 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkxprt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkxprt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkxprt.svg', + theme: { + primaryColorHex: '#c3343b' + } + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Wrapped Bitcoin on Persistence', + denomUnits: [{ + denom: 'ibc/CCA9F9B22D39884C09975D45E1869B73A12B87080EE53CB44905CE2C422CA228', + exponent: 0, + aliases: ['factory/osmo1z0qrq605sjgcqpylfl4aa6s90x738j7m58wyatt0tdzflg2ha26q67k743/wbtc'] + }, { + denom: 'wbtc', + exponent: 8 + }], + typeAsset: 'ics20', + base: 'ibc/CCA9F9B22D39884C09975D45E1869B73A12B87080EE53CB44905CE2C422CA228', + name: 'Wrapped Bitcoin', + display: 'wbtc', + symbol: 'WBTC', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'osmosis', + baseDenom: 'factory/osmo1z0qrq605sjgcqpylfl4aa6s90x738j7m58wyatt0tdzflg2ha26q67k743/wbtc', + channelId: 'channel-4' + }, + chain: { + channelId: 'channel-6', + path: 'transfer/channel-6/factory/osmo1z0qrq605sjgcqpylfl4aa6s90x738j7m58wyatt0tdzflg2ha26q67k743/wbtc' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wbtc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wbtc.svg' + }, + images: [{ + imageSync: { + chainName: 'osmosis', + baseDenom: 'factory/osmo1z0qrq605sjgcqpylfl4aa6s90x738j7m58wyatt0tdzflg2ha26q67k743/wbtc' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wbtc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/wbtc.svg', + theme: { + primaryColorHex: '#f39444' + } }] } ] diff --git a/v2/packages/chain-registry/src/mainnet/persistence/chain.ts b/v2/packages/chain-registry/src/mainnet/persistence/chain.ts index 0e19cd559..a51ffd3b6 100644 --- a/v2/packages/chain-registry/src/mainnet/persistence/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/persistence/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../chain.schema.json', chainName: 'persistence', + chainType: 'cosmos', chainId: 'core-1', prettyName: 'Persistence', status: 'live', @@ -31,9 +32,517 @@ const info: Chain = { } }, codebase: { + gitRepo: 'https://github.com/persistenceOne/persistenceCore', + recommendedVersion: 'v11.14.0', + compatibleVersions: ['v11.14.0'], cosmosSdkVersion: 'persistenceOne/cosmos-sdk v0.47.10-lsm-rc0', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.45.0', cosmwasmEnabled: true, - cosmwasmVersion: 'v0.45.0' + cosmwasmPath: '$HOME/.persistenceCore/wasm', + binaries: { + "linux/amd64": 'https://github.com/persistenceOne/persistenceCore/releases/download/v11.14.0/persistenceCore-v11.14.0-linux-amd64.tar.gz' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/persistenceOne/genesisTransactions/master/core-1/final_genesis.json' + }, + versions: [ + { + name: 'v7', + tag: 'v7.0.0', + recommendedVersion: 'v7.0.0', + compatibleVersions: ['v7.0.0'], + binaries: { + "linux/amd64": 'https://github.com/persistenceOne/persistenceCore/releases/download/v7.0.0/persistenceCore-v7.0.0-linux-amd64.tar.gz' + }, + nextVersionName: 'v8' + }, + { + name: 'v8', + tag: 'v8.1.0', + height: 13046600, + proposal: 42, + recommendedVersion: 'v8.1.0', + compatibleVersions: ['v8.1.0'], + binaries: { + "linux/amd64": 'https://github.com/persistenceOne/persistenceCore/releases/download/v8.1.0/persistenceCore-v8.1.0-linux-amd64.tar.gz' + }, + nextVersionName: 'v9' + }, + { + name: 'v9', + tag: 'v9.2.1', + height: 13160000, + proposal: 43, + recommendedVersion: 'v9.2.1', + compatibleVersions: [ + 'v9.1.1', + 'v9.1.0', + 'v9.2.1' + ], + cosmosSdkVersion: 'v0.47.3-lsm', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + cosmwasmVersion: 'v0.40.2-lsm3', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.persistenceCore/wasm', + binaries: { + "linux/amd64": 'https://github.com/persistenceOne/persistenceCore/releases/download/v9.2.1/persistenceCore-v9.2.1-linux-amd64.tar.gz' + }, + nextVersionName: 'v10', + sdk: { + type: 'cosmos', + version: 'v0.47.3', + tag: 'v0.47.3-lsm' + }, + cosmwasm: { + version: 'v0.40.2', + path: '$HOME/.persistenceCore/wasm', + enabled: true, + tag: 'v0.40.2-lsm3' + }, + ibc: { + type: 'go', + version: 'v7.2.0', + icsEnabled: ['ics20-1', 'ics27-1'], + tag: 'v7.2.0-lsm3' + } + }, + { + name: 'v10', + tag: 'v10.0.0', + height: 13870350, + proposal: 55, + recommendedVersion: 'v10.0.0', + compatibleVersions: ['v10.0.0'], + cosmosSdkVersion: 'v0.47.3-lsm', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + cosmwasmVersion: 'v0.47.3-lsm5', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.persistenceCore/wasm', + binaries: { + "linux/amd64": 'https://github.com/persistenceOne/persistenceCore/releases/download/v10.0.0/persistenceCore-v10.0.0-linux-amd64.tar.gz' + }, + nextVersionName: 'v10.3.0', + sdk: { + type: 'cosmos', + version: 'v0.47.3', + tag: 'v0.47.3-lsm' + }, + cosmwasm: { + version: 'v0.47.3', + path: '$HOME/.persistenceCore/wasm', + enabled: true, + tag: 'v0.47.3-lsm5' + }, + ibc: { + type: 'go', + version: 'v7.2.0', + icsEnabled: ['ics20-1', 'ics27-1'], + tag: 'v7.2.0-lsm3' + } + }, + { + name: 'v10.3.0', + tag: 'v10.3.0', + proposal: 67, + height: 14965000, + recommendedVersion: 'v10.3.0', + compatibleVersions: ['v10.3.0'], + cosmosSdkVersion: 'persistenceOne/cosmos-sdk v0.47.3-lsm5', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + cosmwasmVersion: 'persistenceOne/wasmd v0.40.2-lsm3', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.persistenceCore/wasm', + binaries: { + "linux/amd64": 'https://github.com/persistenceOne/persistenceCore/releases/download/v10.3.0/persistenceCore-v10.3.0-linux-amd64.tar.gz' + }, + nextVersionName: 'v10.4.0', + sdk: { + type: 'cosmos', + repo: 'https://github.com/persistenceOne/cosmos-sdk', + version: 'v0.47.3', + tag: 'v0.47.3-lsm5' + }, + cosmwasm: { + version: 'v0.40.2', + repo: 'https://github.com/persistenceOne/wasmd', + tag: 'v0.40.2-lsm3', + path: '$HOME/.persistenceCore/wasm', + enabled: true + }, + ibc: { + type: 'go', + repo: 'https://github.com/persistenceOne/ibc-go', + version: 'v7.2.0', + tag: 'v7.2.0-lsm3', + icsEnabled: ['ics20-1', 'ics27-1'] + } + }, + { + name: 'v10.4.0', + tag: 'v10.4.0', + proposal: 68, + height: 15242222, + recommendedVersion: 'v10.4.0', + compatibleVersions: ['v10.4.0'], + cosmosSdkVersion: 'persistenceOne/cosmos-sdk v0.47.3-lsm5', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + cosmwasmVersion: 'persistenceOne/wasmd v0.40.2-lsm3', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.persistenceCore/wasm', + binaries: { + "linux/amd64": 'https://github.com/persistenceOne/persistenceCore/releases/download/v10.4.0/persistenceCore-v10.4.0-linux-amd64.tar.gz' + }, + nextVersionName: 'v10.4.1', + sdk: { + type: 'cosmos', + repo: 'https://github.com/persistenceOne/cosmos-sdk', + version: 'v0.47.3', + tag: 'v0.47.3-lsm5' + }, + cosmwasm: { + version: 'v0.40.2', + repo: 'https://github.com/persistenceOne/wasmd', + tag: 'v0.40.2-lsm3', + path: '$HOME/.persistenceCore/wasm', + enabled: true + }, + ibc: { + type: 'go', + repo: 'https://github.com/persistenceOne/ibc-go', + version: 'v7.2.0', + tag: 'v7.2.0-lsm3', + icsEnabled: ['ics20-1', 'ics27-1'] + } + }, + { + name: 'v10.4.1', + tag: 'v10.5.0', + proposal: 76, + height: 15386200, + recommendedVersion: 'v10.5.0', + compatibleVersions: ['v10.5.0'], + cosmosSdkVersion: 'persistenceOne/cosmos-sdk v0.47.3-lsm5', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + cosmwasmVersion: 'persistenceOne/wasmd v0.40.2-lsm3', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.persistenceCore/wasm', + binaries: { + "linux/amd64": 'https://github.com/persistenceOne/persistenceCore/releases/download/v10.5.0/persistenceCore-v10.5.0-linux-amd64.tar.gz' + }, + nextVersionName: 'v11', + sdk: { + type: 'cosmos', + repo: 'https://github.com/persistenceOne/cosmos-sdk', + version: 'v0.47.3', + tag: 'v0.47.3-lsm5' + }, + cosmwasm: { + version: 'v0.40.2', + repo: 'https://github.com/persistenceOne/wasmd', + tag: 'v0.40.2-lsm3', + path: '$HOME/.persistenceCore/wasm', + enabled: true + }, + ibc: { + type: 'go', + repo: 'https://github.com/persistenceOne/ibc-go', + version: 'v7.2.0', + tag: 'v7.2.0-lsm3', + icsEnabled: ['ics20-1', 'ics27-1'] + } + }, + { + name: 'v11', + tag: 'v11.8.1', + proposal: 84, + height: 15860600, + recommendedVersion: 'v11.8.1', + compatibleVersions: ['v11.8.1'], + cosmosSdkVersion: 'persistenceOne/cosmos-sdk v0.47.3-lsm5', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + cosmwasmVersion: 'persistenceOne/wasmd v0.40.2-lsm3', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.persistenceCore/wasm', + binaries: { + "linux/amd64": 'https://github.com/persistenceOne/persistenceCore/releases/download/v11.8.1/persistenceCore-v11.8.1-linux-amd64.tar.gz' + }, + nextVersionName: 'v11.9.0', + sdk: { + type: 'cosmos', + repo: 'https://github.com/persistenceOne/cosmos-sdk', + version: 'v0.47.3', + tag: 'v0.47.3-lsm5' + }, + cosmwasm: { + version: 'v0.40.2', + repo: 'https://github.com/persistenceOne/wasmd', + tag: 'v0.40.2-lsm3', + path: '$HOME/.persistenceCore/wasm', + enabled: true + }, + ibc: { + type: 'go', + repo: 'https://github.com/persistenceOne/ibc-go', + version: 'v7.2.0', + tag: 'v7.2.0-lsm3', + icsEnabled: ['ics20-1', 'ics27-1'] + } + }, + { + name: 'v11.9.0', + tag: 'v11.9.0', + proposal: 90, + height: 16250000, + recommendedVersion: 'v11.9.0', + compatibleVersions: ['v11.9.0'], + cosmosSdkVersion: 'persistenceOne/cosmos-sdk v0.47.10-lsm-rc0', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.45.0', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.persistenceCore/wasm', + binaries: { + "linux/amd64": 'https://github.com/persistenceOne/persistenceCore/releases/download/v11.9.0/persistenceCore-v11.9.0-linux-amd64.tar.gz' + }, + nextVersionName: 'v11.10.0', + sdk: { + type: 'cosmos', + repo: 'https://github.com/persistenceOne/cosmos-sdk', + version: 'v0.47.10', + tag: 'v0.47.10-lsm-rc0' + }, + cosmwasm: { + version: 'v0.45.0', + path: '$HOME/.persistenceCore/wasm', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.4.0', + icsEnabled: ['ics20-1', 'ics27-1'] + } + }, + { + name: 'v11.10.0', + tag: 'v11.10.0', + proposal: 96, + height: 16392000, + recommendedVersion: 'v11.10.0', + compatibleVersions: ['v11.10.0'], + cosmosSdkVersion: 'persistenceOne/cosmos-sdk v0.47.10-lsm-rc0', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.45.0', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.persistenceCore/wasm', + binaries: { + "linux/amd64": 'https://github.com/persistenceOne/persistenceCore/releases/download/v11.10.0/persistenceCore-v11.10.0-linux-amd64.tar.gz' + }, + nextVersionName: 'v11.11.0', + sdk: { + type: 'cosmos', + repo: 'https://github.com/persistenceOne/cosmos-sdk', + version: 'v0.47.10', + tag: 'v0.47.10-lsm-rc0' + }, + cosmwasm: { + version: 'v0.45.0', + path: '$HOME/.persistenceCore/wasm', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.4.0', + icsEnabled: ['ics20-1', 'ics27-1'] + } + }, + { + name: 'v11.11.0', + tag: 'v11.11.0', + proposal: 100, + height: 16578000, + recommendedVersion: 'v11.11.0', + compatibleVersions: ['v11.11.0'], + cosmosSdkVersion: 'persistenceOne/cosmos-sdk v0.47.10-lsm-rc0', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.45.0', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.persistenceCore/wasm', + binaries: { + "linux/amd64": 'https://github.com/persistenceOne/persistenceCore/releases/download/v11.11.0/persistenceCore-v11.11.0-linux-amd64.tar.gz' + }, + nextVersionName: 'v11.12.0', + sdk: { + type: 'cosmos', + repo: 'https://github.com/persistenceOne/cosmos-sdk', + version: 'v0.47.10', + tag: 'v0.47.10-lsm-rc0' + }, + cosmwasm: { + version: 'v0.45.0', + path: '$HOME/.persistenceCore/wasm', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.4.0', + icsEnabled: ['ics20-1', 'ics27-1'] + } + }, + { + name: 'v11.12.0', + tag: 'v11.12.0', + proposal: 105, + height: 16851000, + recommendedVersion: 'v11.12.0', + compatibleVersions: ['v11.12.0'], + cosmosSdkVersion: 'persistenceOne/cosmos-sdk v0.47.10-lsm-rc0', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.45.0', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.persistenceCore/wasm', + binaries: { + "linux/amd64": 'https://github.com/persistenceOne/persistenceCore/releases/download/v11.12.0/persistenceCore-v11.12.0-linux-amd64.tar.gz' + }, + nextVersionName: 'v11.13.0', + sdk: { + type: 'cosmos', + repo: 'https://github.com/persistenceOne/cosmos-sdk', + version: 'v0.47.10', + tag: 'v0.47.10-lsm-rc0' + }, + cosmwasm: { + version: 'v0.45.0', + path: '$HOME/.persistenceCore/wasm', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.4.0', + icsEnabled: ['ics20-1', 'ics27-1'] + } + }, + { + name: 'v11.13.0', + tag: 'v11.13.0', + proposal: 108, + height: 16980000, + recommendedVersion: 'v11.13.0', + compatibleVersions: ['v11.13.0'], + cosmosSdkVersion: 'persistenceOne/cosmos-sdk v0.47.10-lsm-rc0', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.45.0', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.persistenceCore/wasm', + binaries: { + "linux/amd64": 'https://github.com/persistenceOne/persistenceCore/releases/download/v11.13.0/persistenceCore-v11.13.0-linux-amd64.tar.gz' + }, + nextVersionName: 'v11.14.0', + sdk: { + type: 'cosmos', + repo: 'https://github.com/persistenceOne/cosmos-sdk', + version: 'v0.47.10', + tag: 'v0.47.10-lsm-rc0' + }, + cosmwasm: { + version: 'v0.45.0', + path: '$HOME/.persistenceCore/wasm', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.4.0', + icsEnabled: ['ics20-1', 'ics27-1'] + } + }, + { + name: 'v11.14.0', + tag: 'v11.14.0', + proposal: 112, + height: 17453500, + recommendedVersion: 'v11.14.0', + compatibleVersions: ['v11.14.0'], + cosmosSdkVersion: 'persistenceOne/cosmos-sdk v0.47.10-lsm-rc0', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.45.0', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.persistenceCore/wasm', + binaries: { + "linux/amd64": 'https://github.com/persistenceOne/persistenceCore/releases/download/v11.14.0/persistenceCore-v11.14.0-linux-amd64.tar.gz' + }, + nextVersionName: '', + sdk: { + type: 'cosmos', + repo: 'https://github.com/persistenceOne/cosmos-sdk', + version: 'v0.47.10', + tag: 'v0.47.10-lsm-rc0' + }, + cosmwasm: { + version: 'v0.45.0', + path: '$HOME/.persistenceCore/wasm', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.4.0', + icsEnabled: ['ics20-1', 'ics27-1'] + } + } + ], + sdk: { + type: 'cosmos', + repo: 'https://github.com/persistenceOne/cosmos-sdk', + version: 'v0.47.10', + tag: 'v0.47.10-lsm-rc0' + }, + ibc: { + type: 'go', + version: 'v7.4.0', + icsEnabled: ['ics20-1', 'ics27-1'] + }, + cosmwasm: { + version: 'v0.45.0', + path: '$HOME/.persistenceCore/wasm', + enabled: true + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/xprt.png', @@ -313,7 +822,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/xprt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/xprt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/xprt.svg', + theme: { + primaryColorHex: '#242424' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/planq/asset-list.ts b/v2/packages/chain-registry/src/mainnet/planq/asset-list.ts index b64a53598..952f5512f 100644 --- a/v2/packages/chain-registry/src/mainnet/planq/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/planq/asset-list.ts @@ -2,7 +2,8 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { $schema: '../assetlist.schema.json', chainName: 'planq', - assets: [{ + assets: [ + { description: 'The native EVM, governance and staking token of the Planq Network', extendedDescription: 'Planq is the very first cryptocurrency project to keep mobile platform usability at heart, taking a step away from dependency on desktop services. By focusing on easy accessibility and close integration of other blockchains via easy to use bridges, Planq will push Web 3 adoption in the mobile space to the next level.', denomUnits: [{ @@ -23,13 +24,18 @@ const info: AssetList = { coingeckoId: 'planq', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/planq/images/planq.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/planq/images/planq.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/planq/images/planq.svg', + theme: { + primaryColorHex: '#d4f3fb' + } }], socials: { website: 'https://planq.network', twitter: 'https://twitter.com/planqfoundation' - } - }, { + }, + typeAsset: 'sdk.coin' + }, + { description: 'The token of Source Protocol bridged from BSC.', denomUnits: [{ denom: 'erc20/0x091F9A57A3F58d758b6572E9d41675918EAC7F09', @@ -59,11 +65,58 @@ const info: AssetList = { chainName: 'binancesmartchain', baseDenom: '0x454b90716a9435e7161a9aea5cf00e0acbe565ae' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/srcx.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/srcx.png', + theme: { + primaryColorHex: '#7f22bc' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/srcx.png' - } - }] + }, + typeAsset: 'sdk.coin' + }, + { + description: 'MEME Token (MEME) is the native staking token of the MEME Chain', + denomUnits: [{ + denom: 'ibc/747FF58D3F211497581252CEBE11D7E785FC1E53AC5C29497A361E3830F1AF4A', + exponent: 0 + }, { + denom: 'meme', + exponent: 6 + }], + base: 'ibc/747FF58D3F211497581252CEBE11D7E785FC1E53AC5C29497A361E3830F1AF4A', + name: 'MEME', + display: 'meme', + symbol: 'MEME', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/meme/images/meme.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/meme/images/meme.svg' + }, + typeAsset: 'ics20', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'meme', + baseDenom: 'umeme', + channelId: 'channel-11' + }, + chain: { + channelId: 'channel-64', + path: 'transfer/channel-64/umeme' + } + }], + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/meme/images/meme.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/meme/images/meme.svg', + imageSync: { + chainName: 'meme', + baseDenom: 'umeme' + }, + theme: { + primaryColorHex: '#b7dcd8' + } + }] + } + ] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/planq/chain.ts b/v2/packages/chain-registry/src/mainnet/planq/chain.ts index d71b784a3..7d66df051 100644 --- a/v2/packages/chain-registry/src/mainnet/planq/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/planq/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://planq.network/', prettyName: 'Planq', + chainType: 'cosmos', chainId: 'planq_7070-2', bech32Prefix: 'plq', nodeHome: '$HOME/.planqd', @@ -27,7 +28,74 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: 'v0.46.3' + gitRepo: 'https://github.com/planq-network/planq', + recommendedVersion: 'v1.1.0', + compatibleVersions: ['v1.1.0'], + binaries: { + "linux/amd64": 'https://github.com/planq-network/planq/releases/download/v1.1.0/planq_1.1.0_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/planq-network/planq/releases/download/v1.1.0/planq_1.1.0_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/planq-network/planq/releases/download/v1.1.0/planq_1.1.0_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/planq-network/planq/releases/download/v1.1.0/planq_1.1.0_darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/planq-network/planq/releases/download/v1.1.0/planq_1.1.0_windows_amd64.zip' + }, + cosmosSdkVersion: 'v0.46.3', + consensus: { + type: 'cometbft', + version: '0.34.26' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/planq-network/networks/main/mainnet/genesis.json' + }, + versions: [{ + name: 'v1.0.3', + recommendedVersion: 'v1.0.3', + compatibleVersions: [ + 'v1.0.0', + 'v1.0.1', + 'v1.0.2', + 'v1.0.3' + ], + binaries: { + "linux/amd64": 'https://github.com/planq-network/planq/releases/download/v1.0.3/planq_1.0.3_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/planq-network/planq/releases/download/v1.0.3/planq_1.0.3_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/planq-network/planq/releases/download/v1.0.3/planq_1.0.3_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/planq-network/planq/releases/download/v1.0.3/planq_1.0.3_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/planq-network/planq/releases/download/v1.0.3/planq_1.0.3_Windows_x86_64.zip' + } + }, { + name: 'v1.0.7', + recommendedVersion: 'v1.1.0', + compatibleVersions: ['v1.1.0'], + cosmosSdkVersion: 'v0.46.3', + consensus: { + type: 'cometbft', + version: '0.34.26' + }, + binaries: { + "linux/amd64": 'https://github.com/planq-network/planq/releases/download/v1.1.0/planq_1.1.0_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/planq-network/planq/releases/download/v1.1.0/planq_1.1.0_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/planq-network/planq/releases/download/v1.1.0/planq_1.1.0_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/planq-network/planq/releases/download/v1.1.0/planq_1.1.0_darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/planq-network/planq/releases/download/v1.1.0/planq_1.1.0_windows_amd64.zip' + }, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.46.3' + }, + ibc: { + type: 'go', + version: '5.0.2' + } + }], + sdk: { + type: 'cosmos', + version: 'v0.46.3' + }, + ibc: { + type: 'go', + version: '5.0.2' + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/planq/images/planq.png', @@ -61,7 +129,7 @@ const info: Chain = { }, { address: 'https://rpc.planq.roomit.xyz', - provider: 'RoomIT' + provider: 'Roomit' }, { address: 'https://planq-rpc.genznodes.dev', @@ -115,7 +183,7 @@ const info: Chain = { }, { address: 'https://api.planq.roomit.xyz', - provider: 'RoomIT' + provider: 'Roomit' }, { address: 'https://planq-api.genznodes.dev', @@ -176,8 +244,8 @@ const info: Chain = { provider: 'NodeX Validator' }, { - address: 'https://grpc.planq.roomit.xyz:8443', - provider: 'RoomIT' + address: 'grpc.planq.roomit.xyz:8443', + provider: 'Roomit' }, { address: 'https://grpc.planq.hexnodes.co:33090', @@ -244,6 +312,10 @@ const info: Chain = { { address: 'https://planq_mainnet_evm.chain.whenmoonwhenlambo.money', provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' + }, + { + address: 'https://evm.planq.roomit.xyz', + provider: 'Roomit' } ] }, @@ -274,9 +346,9 @@ const info: Chain = { txPage: 'https://explorer.tcnetwork.io/planq/transaction/${txHash}' }, { - kind: 'RoomIT', - url: 'https://explorer.tendermint.roomit.xyz/planq', - txPage: 'https://explorer.tendermint.roomit.xyz/planq/transaction/${txHash}' + kind: 'Roomit', + url: 'https://explorer.tendermint.roomit.xyz/planq-mainnet', + txPage: 'https://explorer.tendermint.roomit.xyz/planq-mainnet/transaction/${txHash}' }, { kind: 'Kynraze', @@ -322,7 +394,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/planq/images/planq.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/planq/images/planq.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/planq/images/planq.svg', + theme: { + primaryColorHex: '#d4f3fb' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/planq/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/planq/ibc-data.ts index 4823a5fa0..81b2fb788 100644 --- a/v2/packages/chain-registry/src/mainnet/planq/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/planq/ibc-data.ts @@ -116,6 +116,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'noble', + clientId: '07-tendermint-103', + connectionId: 'connection-95' + }, + chain2: { + chainName: 'planq', + clientId: '07-tendermint-567', + connectionId: 'connection-490' + }, + channels: [{ + chain1: { + channelId: 'channel-82', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-63', + 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/point/asset-list.ts b/v2/packages/chain-registry/src/mainnet/point/asset-list.ts index fc9052a06..b987b165b 100644 --- a/v2/packages/chain-registry/src/mainnet/point/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/point/asset-list.ts @@ -22,8 +22,12 @@ const info: AssetList = { coingeckoId: 'point-network', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/point/images/point-logo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/point/images/point-logo.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/point/images/point-logo.svg', + theme: { + primaryColorHex: '#040404' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/point/chain.ts b/v2/packages/chain-registry/src/mainnet/point/chain.ts index f3092d399..b5a85ed90 100644 --- a/v2/packages/chain-registry/src/mainnet/point/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/point/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'mainnet', prettyName: 'Point Network', + chainType: 'cosmos', chainId: 'point_10687-1', bech32Prefix: 'point', nodeHome: '$HOME/.pointd', @@ -24,7 +25,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/pointnetwork/point-chain', + recommendedVersion: 'v8.0.0', + compatibleVersions: ['v8.0.0'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/pointnetwork/point-chain-config/main/mainnet-1/genesis.json' + }, + versions: [{ + name: 'v8.0.0', + recommendedVersion: 'v8.0.0', + compatibleVersions: ['v8.0.0'] + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/point/images/point-logo.png', @@ -123,7 +134,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/point/images/point-logo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/point/images/point-logo.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/point/images/point-logo.svg', + theme: { + primaryColorHex: '#040404' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/provenance/asset-list.ts b/v2/packages/chain-registry/src/mainnet/provenance/asset-list.ts index c8fd63c51..384a79c7d 100644 --- a/v2/packages/chain-registry/src/mainnet/provenance/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/provenance/asset-list.ts @@ -22,8 +22,12 @@ const info: AssetList = { coingeckoId: 'provenance-blockchain', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/provenance/images/prov.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/provenance/images/prov.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/provenance/images/prov.svg', + theme: { + primaryColorHex: '#4c7cdc' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/provenance/chain.ts b/v2/packages/chain-registry/src/mainnet/provenance/chain.ts index 2d7dfa564..4e447ae78 100644 --- a/v2/packages/chain-registry/src/mainnet/provenance/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/provenance/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://provenance.io/', prettyName: 'Provenance', + chainType: 'cosmos', chainId: 'pio-mainnet-1', bech32Prefix: 'pb', daemonName: 'provenanced', @@ -27,9 +28,260 @@ const info: Chain = { }] }, codebase: { + gitRepo: 'https://github.com/provenance-io/provenance', + recommendedVersion: 'v1.17.0', + compatibleVersions: ['v1.17.0'], cosmosSdkVersion: '0.46.13', + consensus: { + type: 'tendermint', + version: '0.34.29' + }, + cosmwasmVersion: '0.30', cosmwasmEnabled: true, - cosmwasmVersion: '0.30' + binaries: { + "linux/amd64": 'https://github.com/provenance-io/provenance/releases/download/v1.17.0/provenance-linux-amd64-v1.17.0.zip' + }, + genesis: { + name: 'v1.0.1', + genesisUrl: 'https://raw.githubusercontent.com/provenance-io/mainnet/main/pio-mainnet-1/genesis.json' + }, + versions: [ + { + name: 'v1.0.1', + tag: 'v1.0.1', + height: 0, + nextVersionName: 'bluetiful' + }, + { + name: 'bluetiful', + tag: 'v1.3.1', + height: 352000, + recommendedVersion: 'v1.3.1', + compatibleVersions: ['v1.3.0', 'v1.3.1'], + nextVersionName: 'citrine' + }, + { + name: 'citrine', + tag: 'v1.4.1', + height: 940500, + recommendedVersion: 'v1.4.1', + compatibleVersions: ['v1.4.0', 'v1.4.1'], + nextVersionName: 'desert' + }, + { + name: 'desert', + tag: 'v1.5.0', + height: 1442070, + recommendedVersion: 'v1.5.0', + compatibleVersions: ['v1.5.0'], + nextVersionName: 'desert' + }, + { + name: 'usdf.c-hotfix', + tag: 'v1.6.0', + height: 2000000, + recommendedVersion: 'v1.6.0', + compatibleVersions: ['v1.6.0'], + nextVersionName: 'feldgrau' + }, + { + name: 'feldgrau', + tag: 'v1.7.6', + height: 2641250, + recommendedVersion: 'v1.7.6', + compatibleVersions: [ + 'v1.7.0', + 'v1.7.1', + 'v1.7.2', + 'v1.7.3', + 'v1.7.4', + 'v1.7.5', + 'v1.7.6' + ], + nextVersionName: 'green' + }, + { + name: 'green', + tag: 'v1.8.2', + height: 4808400, + recommendedVersion: 'v1.8.2', + compatibleVersions: [ + 'v1.8.0', + 'v1.8.1', + 'v1.8.2' + ], + nextVersionName: 'lava' + }, + { + name: 'lava', + tag: 'v1.10.0', + height: 5689885, + recommendedVersion: 'v1.10.0', + compatibleVersions: ['v1.10.0'], + nextVersionName: 'mango' + }, + { + name: 'mango', + tag: 'v1.11.1', + height: 6512577, + recommendedVersion: 'v1.11.1', + compatibleVersions: ['v1.11.0', 'v1.11.1'], + nextVersionName: 'neoncarrot' + }, + { + name: 'neoncarrot', + tag: 'v1.12.2', + height: 7334444, + recommendedVersion: 'v1.12.2', + compatibleVersions: [ + 'v1.12.0', + 'v1.12.1', + 'v1.12.2' + ], + nextVersionName: 'ochre' + }, + { + name: 'ochre', + tag: 'v1.13.1', + height: 8485555, + recommendedVersion: 'v1.13.1', + compatibleVersions: ['v1.13.0', 'v1.13.1'], + nextVersionName: 'paua' + }, + { + name: 'paua', + tag: 'v1.14.1', + height: 9828888, + recommendedVersion: 'v1.14.1', + compatibleVersions: ['v1.14.0', 'v1.14.1'], + cosmosSdkVersion: '0.46.10', + consensus: { + type: 'tendermint', + version: '0.34.26' + }, + cosmwasmVersion: '0.30', + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/provenance-io/provenance/releases/download/v1.14.1/provenance-linux-amd64-v1.14.1.zip' + }, + nextVersionName: 'quicksilver', + sdk: { + type: 'cosmos', + version: '0.46.10' + }, + cosmwasm: { + version: '0.30', + enabled: true + }, + ibc: { + type: 'go', + version: '6.1.0', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'quicksilver', + tag: 'v1.15.2', + height: 11130222, + recommendedVersion: 'v1.15.2', + compatibleVersions: [ + 'v1.15.0', + 'v1.15.1', + 'v1.15.2' + ], + cosmosSdkVersion: '0.46.10', + consensus: { + type: 'tendermint', + version: '0.34.26' + }, + binaries: { + "linux/amd64": 'https://github.com/provenance-io/provenance/releases/download/v1.15.2/provenance-linux-amd64-v1.15.2.zip' + }, + nextVersionName: 'rust', + sdk: { + type: 'cosmos', + version: '0.46.10' + }, + ibc: { + type: 'go', + version: '6.1.1', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'rust', + tag: 'v1.16.0', + height: 11842000, + recommendedVersion: 'v1.16.0', + compatibleVersions: ['v1.16.0'], + cosmosSdkVersion: '0.46.13', + consensus: { + type: 'tendermint', + version: '0.34.28' + }, + cosmwasmVersion: '0.30', + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/provenance-io/provenance/releases/download/v1.16.0/provenance-linux-amd64-v1.16.0.zip' + }, + sdk: { + type: 'cosmos', + version: '0.46.13' + }, + cosmwasm: { + version: '0.30', + enabled: true + }, + ibc: { + type: 'go', + version: '6.2.0', + icsEnabled: ['ics20-1', 'ics27-1'] + } + }, + { + name: 'saffron', + tag: 'v1.17.0', + height: 13736000, + recommendedVersion: 'v1.17.0', + compatibleVersions: ['v1.17.0'], + cosmosSdkVersion: '0.46.13', + consensus: { + type: 'tendermint', + version: '0.34.29' + }, + cosmwasmVersion: '0.30', + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/provenance-io/provenance/releases/download/v1.17.0/provenance-linux-amd64-v1.17.0.zip' + }, + sdk: { + type: 'cosmos', + version: '0.46.13' + }, + cosmwasm: { + version: '0.30', + enabled: true + }, + ibc: { + type: 'go', + version: '6.2.0', + icsEnabled: ['ics20-1', 'ics27-1'] + } + } + ], + sdk: { + type: 'cosmos', + version: '0.46.13' + }, + ibc: { + type: 'go', + version: '6.2.0', + icsEnabled: ['ics20-1', 'ics27-1'] + }, + cosmwasm: { + version: '0.30', + enabled: true + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/provenance/images/prov.png', @@ -72,6 +324,10 @@ const info: Chain = { { address: 'https://provenance_mainnet_rpc.chain.whenmoonwhenlambo.money', provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' + }, + { + address: 'https://rpc.pio-mainnet-1.provenance.aviaone.com', + provider: 'AVIAONE 🟢' } ], rest: [ @@ -114,6 +370,10 @@ const info: Chain = { { address: 'https://provenance_mainnet_api.chain.whenmoonwhenlambo.money', provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' + }, + { + address: 'https://api.pio-mainnet-1.provenance.aviaone.com', + provider: 'AVIAONE 🟢' } ], grpc: [ @@ -136,6 +396,10 @@ const info: Chain = { { address: 'provenance-grpc.panthea.eu:16780', provider: 'Panthea EU' + }, + { + address: 'grpc.pio-mainnet-1.provenance.aviaone.com:9231', + provider: 'AVIAONE 🟢' } ] }, @@ -184,11 +448,20 @@ const info: Chain = { url: 'https://explorer.whenmoonwhenlambo.money/provenance', txPage: 'https://explorer.whenmoonwhenlambo.money/provenance/tx/${txHash}', accountPage: 'https://explorer.whenmoonwhenlambo.money/provenance/account/${accountAddress}' + }, + { + kind: 'AVIAONE 🟢', + url: 'https://mainnet.explorer.aviaone.com/provenance', + txPage: 'https://mainnet.explorer.aviaone.com/provenance/tx/${txHash}', + accountPage: 'https://mainnet.explorer.aviaone.com/provenance/account/${accountAddress}' } ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/provenance/images/prov.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/provenance/images/prov.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/provenance/images/prov.svg', + theme: { + primaryColorHex: '#4c7cdc' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/pryzm/asset-list.ts b/v2/packages/chain-registry/src/mainnet/pryzm/asset-list.ts new file mode 100644 index 000000000..5c7850a2a --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/pryzm/asset-list.ts @@ -0,0 +1,2518 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../assetlist.schema.json', + chainName: 'pryzm', + assets: [ + { + description: 'The native token of PRYZM', + denomUnits: [{ + denom: 'upryzm', + exponent: 0 + }, { + denom: 'pryzm', + exponent: 6 + }], + base: 'upryzm', + name: 'Pryzm', + display: 'pryzm', + symbol: 'PRYZM', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pryzm.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pryzm.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pryzm.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pryzm.svg', + theme: { + primaryColorHex: '#c6ddf5' + } + }], + typeAsset: 'sdk.coin' + }, + { + description: 'The meme token of PRYZM', + denomUnits: [{ + denom: 'factory/pryzm1jnhcsa5ddjsjq2t97v6a82z542rduxvtw6wd9h/uauuu', + exponent: 0, + aliases: ['uauuu'] + }, { + denom: 'auuu', + exponent: 6 + }], + base: 'factory/pryzm1jnhcsa5ddjsjq2t97v6a82z542rduxvtw6wd9h/uauuu', + name: 'AUUU', + display: 'auuu', + symbol: 'AUUU', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/AUUU.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/AUUU.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/AUUU.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/AUUU.svg', + theme: { + primaryColorHex: '#eb536c' + } + }], + typeAsset: 'sdk.coin' + }, + { + description: 'The native staking and governance token of the Cosmos Hub', + denomUnits: [{ + denom: 'ibc/27394FB092D2ECCD56123C74F36E4C1F926001CEADA9CA97EA622B25F41E5EB2', + exponent: 0, + aliases: ['uatom'] + }, { + denom: 'atom', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/27394FB092D2ECCD56123C74F36E4C1F926001CEADA9CA97EA622B25F41E5EB2', + name: 'Atom', + display: 'atom', + symbol: 'ATOM', + coingeckoId: 'cosmos', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'cosmoshub', + baseDenom: 'uatom', + channelId: 'channel-859' + }, + chain: { + channelId: 'channel-0', + path: 'transfer/channel-0/uatom' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg' + }, + images: [{ + imageSync: { + chainName: 'cosmoshub', + baseDenom: 'uatom' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg', + theme: { + primaryColorHex: '#272d45' + } + }] + }, + { + description: 'The native staking and governance token of the Injective chain', + denomUnits: [{ + denom: 'ibc/DE63D8AC34B752FB7D4CAA7594145EDE1C9FC256AC6D4043D0F12310EB8FC255', + exponent: 0, + aliases: ['inj'] + }, { + denom: 'INJ', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/DE63D8AC34B752FB7D4CAA7594145EDE1C9FC256AC6D4043D0F12310EB8FC255', + name: 'Injective', + display: 'INJ', + symbol: 'INJ', + coingeckoId: 'injective-protocol', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'injective', + baseDenom: 'inj', + channelId: 'channel-284' + }, + chain: { + channelId: 'channel-1', + path: 'transfer/channel-1/inj' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/inj.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/inj.svg' + }, + images: [{ + imageSync: { + chainName: 'injective', + baseDenom: 'inj' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/inj.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/inj.svg', + theme: { + primaryColorHex: '#04a2fc' + } + }] + }, + { + description: 'The native staking and governance token of the Osmosis chain', + denomUnits: [{ + denom: 'ibc/13B2C536BB057AC79D5616B8EA1B9540EC1F2170718CAFF6F0083C966FFFED0B', + exponent: 0, + aliases: ['uosmo'] + }, { + denom: 'osmo', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/13B2C536BB057AC79D5616B8EA1B9540EC1F2170718CAFF6F0083C966FFFED0B', + name: 'Osmo', + display: 'osmo', + symbol: 'OSMO', + coingeckoId: 'osmosis', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'osmosis', + baseDenom: 'uosmo', + channelId: 'channel-75755' + }, + chain: { + channelId: 'channel-2', + path: 'transfer/channel-2/uosmo' + } + }], + 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' + }, + images: [{ + imageSync: { + chainName: 'osmosis', + baseDenom: 'uosmo' + }, + 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', + theme: { + primaryColorHex: '#760dbb' + } + }] + }, + { + description: 'The native staking and governance token of the Celestia chain', + denomUnits: [{ + denom: 'ibc/BF28D9C17E0306B194D50F51C3B2590BEAD15E04E03ADD34C3A26E62D85C9676', + exponent: 0, + aliases: ['utia'] + }, { + denom: 'tia', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/BF28D9C17E0306B194D50F51C3B2590BEAD15E04E03ADD34C3A26E62D85C9676', + name: 'Tia', + display: 'tia', + symbol: 'TIA', + coingeckoId: 'celestia', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'celestia', + baseDenom: 'utia', + channelId: 'channel-34' + }, + chain: { + channelId: 'channel-3', + path: 'transfer/channel-3/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 staking and governance token of the Terra chain', + denomUnits: [{ + denom: 'ibc/B8AF5D92165F35AB31F3FC7C7B444B9D240760FA5D406C49D24862BD0284E395', + exponent: 0, + aliases: ['uluna'] + }, { + denom: 'luna', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/B8AF5D92165F35AB31F3FC7C7B444B9D240760FA5D406C49D24862BD0284E395', + name: 'Luna', + display: 'luna', + symbol: 'LUNA', + coingeckoId: 'terra-luna-2', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'terra2', + baseDenom: 'uluna', + channelId: 'channel-473' + }, + chain: { + channelId: 'channel-4', + path: 'transfer/channel-4/uluna' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.svg' + }, + images: [{ + imageSync: { + chainName: 'terra2', + baseDenom: 'uluna' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.svg', + theme: { + primaryColorHex: '#f4de6f' + } + }] + }, + { + description: 'Circle\'s USDC on Noble', + denomUnits: [{ + denom: 'ibc/BFAAB7870A9AAABF64A7366DAAA0B8E5065EAA1FCE762F45677DC24BE796EF65', + exponent: 0, + aliases: ['uusdc'] + }, { + denom: 'usdc', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/BFAAB7870A9AAABF64A7366DAAA0B8E5065EAA1FCE762F45677DC24BE796EF65', + name: 'USDC', + display: 'usdc', + symbol: 'USDC', + coingeckoId: 'usd-coin', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'noble', + baseDenom: 'uusdc', + channelId: 'channel-79' + }, + chain: { + channelId: 'channel-5', + path: 'transfer/channel-5/uusdc' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' + }, + images: [{ + imageSync: { + chainName: 'noble', + baseDenom: 'uusdc' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + theme: { + circle: true, + primaryColorHex: '#2775CA' + } + }] + }, + { + description: 'Circle\'s USDC on Axelar', + denomUnits: [{ + denom: 'ibc/B9E4FD154C92D3A23BEA029906C4C5FF2FE74CB7E3A058290B77197A263CF88B', + exponent: 0, + aliases: ['uusdc'] + }, { + denom: 'usdc', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/B9E4FD154C92D3A23BEA029906C4C5FF2FE74CB7E3A058290B77197A263CF88B', + name: 'USDC (Axelar)', + display: 'usdc', + symbol: 'USDC.axl', + coingeckoId: 'axlusdc', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'axelar', + baseDenom: 'uusdc', + channelId: 'channel-155' + }, + chain: { + channelId: 'channel-13', + path: 'transfer/channel-13/uusdc' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.svg' + }, + images: [{ + imageSync: { + chainName: 'axelar', + baseDenom: 'uusdc' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/usdc.svg', + theme: { + primaryColorHex: '#2474cc' + } + }] + }, + { + description: 'The native staking and governance token of the dYdX chain', + denomUnits: [{ + denom: 'ibc/F8CA5236869F819BC006EEF088E67889A26E4140339757878F0F4E229CDDA858', + exponent: 0, + aliases: ['adydx'] + }, { + denom: 'dydx', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/F8CA5236869F819BC006EEF088E67889A26E4140339757878F0F4E229CDDA858', + name: 'dYdX', + display: 'dydx', + symbol: 'DYDX', + coingeckoId: 'dydx-chain', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'dydx', + baseDenom: 'adydx', + channelId: 'channel-71' + }, + chain: { + channelId: 'channel-24', + path: 'transfer/channel-24/adydx' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.svg' + }, + images: [{ + imageSync: { + chainName: 'dydx', + baseDenom: 'adydx' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.svg', + theme: { + primaryColorHex: '#21212f' + } + }] + }, + { + description: 'Stride\'s liquid staked TIA', + denomUnits: [{ + denom: 'ibc/FA78980867B7E87F382CDA00275C55DDC248CABC7DEE27AC6868CCF97DD5E02F', + exponent: 0, + aliases: ['stutia'] + }, { + denom: 'stTIA', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/FA78980867B7E87F382CDA00275C55DDC248CABC7DEE27AC6868CCF97DD5E02F', + name: 'Stride Staked TIA', + display: 'stTIA', + symbol: 'stTIA', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'stride', + baseDenom: 'stutia', + channelId: 'channel-257' + }, + chain: { + channelId: 'channel-23', + path: 'transfer/channel-23/stutia' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/sttia.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/sttia.svg' + }, + images: [{ + imageSync: { + chainName: 'stride', + baseDenom: 'stutia' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/sttia.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/sttia.svg', + theme: { + primaryColorHex: '#e40474' + } + }] + }, + { + description: 'Stride\'s liquid staked DYDX', + denomUnits: [{ + denom: 'ibc/120DC39B61CC121E91525C1D51624E41BBE74C537D7B0BE50BBFF9A00E37B6EE', + exponent: 0, + aliases: ['stadydx'] + }, { + denom: 'stDYDX', + exponent: 18 + }], + typeAsset: 'ics20', + base: 'ibc/120DC39B61CC121E91525C1D51624E41BBE74C537D7B0BE50BBFF9A00E37B6EE', + name: 'Stride Staked DYDX', + display: 'stDYDX', + symbol: 'stDYDX', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'stride', + baseDenom: 'stadydx', + channelId: 'channel-257' + }, + chain: { + channelId: 'channel-23', + path: 'transfer/channel-23/stadydx' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stdydx.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stdydx.svg' + }, + images: [{ + imageSync: { + chainName: 'stride', + baseDenom: 'stadydx' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stdydx.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stdydx.svg', + theme: { + primaryColorHex: '#e40474' + } + }] + }, + { + description: 'Drop Protocol\'s liquid staked ATOM', + denomUnits: [{ + denom: 'ibc/EA6E1E8BA2EB9F681C4BD12C8C81A46530A62934F2BD561B120A00F46946CE87', + exponent: 0, + aliases: ['udatom'] + }, { + denom: 'dATOM', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/EA6E1E8BA2EB9F681C4BD12C8C81A46530A62934F2BD561B120A00F46946CE87', + name: 'dATOM', + display: 'dATOM', + symbol: 'dATOM', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'neutron', + baseDenom: 'factory/neutron1k6hr0f83e7un2wjf29cspk7j69jrnskk65k3ek2nj9dztrlzpj6q00rtsa/udatom', + channelId: 'channel-4329' + }, + chain: { + channelId: 'channel-6', + path: 'transfer/channel-6/factory/neutron1k6hr0f83e7un2wjf29cspk7j69jrnskk65k3ek2nj9dztrlzpj6q00rtsa/udatom' + } + }], + logoURIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/dATOM.svg' + }, + images: [{ + imageSync: { + chainName: 'neutron', + baseDenom: 'factory/neutron1k6hr0f83e7un2wjf29cspk7j69jrnskk65k3ek2nj9dztrlzpj6q00rtsa/udatom' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/dATOM.svg' + }] + }, + { + description: 'Pryzm\'s native liquid staking token for ATOM', + denomUnits: [{ + denom: 'c:uatom', + exponent: 0 + }, { + denom: 'catom', + exponent: 6 + }], + base: 'c:uatom', + name: 'cAtom', + display: 'catom', + symbol: 'cATOM', + traces: [{ + type: 'liquid-stake', + counterparty: { + chainName: 'cosmoshub', + baseDenom: 'uatom' + }, + provider: 'Pryzm' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/cAtom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/cAtom.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/cAtom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/cAtom.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s native liquid staking token for INJ', + denomUnits: [{ + denom: 'c:inj', + exponent: 0 + }, { + denom: 'cINJ', + exponent: 18 + }], + base: 'c:inj', + name: 'cInj', + display: 'cINJ', + symbol: 'cINJ', + traces: [{ + type: 'liquid-stake', + counterparty: { + chainName: 'injective', + baseDenom: 'inj' + }, + provider: 'Pryzm' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/cInj.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/cInj.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/cInj.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/cInj.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s native liquid staking token for OSMO', + denomUnits: [{ + denom: 'c:uosmo', + exponent: 0 + }, { + denom: 'cosmo', + exponent: 6 + }], + base: 'c:uosmo', + name: 'cOsmo', + display: 'cosmo', + symbol: 'cOSMO', + traces: [{ + type: 'liquid-stake', + counterparty: { + chainName: 'osmosis', + baseDenom: 'uosmo' + }, + provider: 'Pryzm' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/cOsmo.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/cOsmo.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/cOsmo.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/cOsmo.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s native liquid staking token for LUNA', + denomUnits: [{ + denom: 'c:uluna', + exponent: 0 + }, { + denom: 'cluna', + exponent: 6 + }], + base: 'c:uluna', + name: 'cLuna', + display: 'cluna', + symbol: 'cLUNA', + traces: [{ + type: 'liquid-stake', + counterparty: { + chainName: 'terra2', + baseDenom: 'uluna' + }, + provider: 'Pryzm' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/cLuna.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/cLuna.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/cLuna.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/cLuna.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s native liquid staking token for AUUU', + denomUnits: [{ + denom: 'factory/pryzm1qg5ega6dykkxc307y25pecuufrjkxkaggkkxh7nad0vhyhtuhw3sk0s70x/cuauuu', + exponent: 0 + }, { + denom: 'cauuu', + exponent: 6 + }], + base: 'factory/pryzm1qg5ega6dykkxc307y25pecuufrjkxkaggkkxh7nad0vhyhtuhw3sk0s70x/cuauuu', + name: 'cAuuu', + display: 'cauuu', + symbol: 'cAUUU', + traces: [{ + type: 'liquid-stake', + counterparty: { + chainName: 'pryzm', + baseDenom: 'factory/pryzm1jnhcsa5ddjsjq2t97v6a82z542rduxvtw6wd9h/uauuu' + }, + provider: 'Pryzm' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/cAuuu.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/cAuuu.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/cAuuu.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/cAuuu.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s native liquid staking token for TIA', + denomUnits: [{ + denom: 'c:utia', + exponent: 0 + }, { + denom: 'ctia', + exponent: 6 + }], + base: 'c:utia', + name: 'cTia', + display: 'ctia', + symbol: 'cTIA', + traces: [{ + type: 'liquid-stake', + counterparty: { + chainName: 'celestia', + baseDenom: 'utia' + }, + provider: 'Pryzm' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/cTia.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/cTia.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/cTia.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/cTia.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted principal token for ATOM with maturity of 30Sep2024', + denomUnits: [{ + denom: 'p:uatom:30Sep2024', + exponent: 0 + }, { + denom: 'pATOM30Sep2024', + exponent: 6 + }], + base: 'p:uatom:30Sep2024', + name: 'pAtom (30Sep2024)', + display: 'pATOM30Sep2024', + symbol: 'pATOM-30Sep2024', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pAtom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pAtom.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pAtom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pAtom.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted principal token for ATOM with maturity of 31Dec2024', + denomUnits: [{ + denom: 'p:uatom:31Dec2024', + exponent: 0 + }, { + denom: 'pATOM31Dec2024', + exponent: 6 + }], + base: 'p:uatom:31Dec2024', + name: 'pAtom (31Dec2024)', + display: 'pATOM31Dec2024', + symbol: 'pATOM-31Dec2024', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pAtom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pAtom.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pAtom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pAtom.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted principal token for ATOM with maturity of 31Dec2025', + denomUnits: [{ + denom: 'p:uatom:31Dec2025', + exponent: 0 + }, { + denom: 'pATOM31Dec2025', + exponent: 6 + }], + base: 'p:uatom:31Dec2025', + name: 'pAtom (31Dec2025)', + display: 'pATOM31Dec2025', + symbol: 'pATOM-31Dec2025', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pAtom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pAtom.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pAtom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pAtom.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted principal token for OSMO with maturity of 30Sep2024', + denomUnits: [{ + denom: 'p:uosmo:30Sep2024', + exponent: 0 + }, { + denom: 'pOSMO30Sep2024', + exponent: 6 + }], + base: 'p:uosmo:30Sep2024', + name: 'pOsmo (30Sep2024)', + display: 'pOSMO30Sep2024', + symbol: 'pOSMO-30Sep2024', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pOsmo.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pOsmo.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pOsmo.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pOsmo.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted principal token for OSMO with maturity of 31Dec2024', + denomUnits: [{ + denom: 'p:uosmo:31Dec2024', + exponent: 0 + }, { + denom: 'pOSMO31Dec2024', + exponent: 6 + }], + base: 'p:uosmo:31Dec2024', + name: 'pOsmo (31Dec2024)', + display: 'pOSMO31Dec2024', + symbol: 'pOSMO-31Dec2024', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pOsmo.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pOsmo.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pOsmo.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pOsmo.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted principal token for OSMO with maturity of 31Dec2025', + denomUnits: [{ + denom: 'p:uosmo:31Dec2025', + exponent: 0 + }, { + denom: 'pOSMO31Dec2025', + exponent: 6 + }], + base: 'p:uosmo:31Dec2025', + name: 'pOsmo (31Dec2025)', + display: 'pOSMO31Dec2025', + symbol: 'pOSMO-31Dec2025', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pOsmo.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pOsmo.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pOsmo.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pOsmo.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted principal token for INJ with maturity of 30Sep2024', + denomUnits: [{ + denom: 'p:inj:30Sep2024', + exponent: 0 + }, { + denom: 'pINJ30Sep2024', + exponent: 18 + }], + base: 'p:inj:30Sep2024', + name: 'pInj (30Sep2024)', + display: 'pINJ30Sep2024', + symbol: 'pINJ-30Sep2024', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pInj.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pInj.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pInj.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pInj.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted principal token for INJ with maturity of 31Dec2024', + denomUnits: [{ + denom: 'p:inj:31Dec2024', + exponent: 0 + }, { + denom: 'pINJ31Dec2024', + exponent: 18 + }], + base: 'p:inj:31Dec2024', + name: 'pInj (31Dec2024)', + display: 'pINJ31Dec2024', + symbol: 'pINJ-31Dec2024', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pInj.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pInj.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pInj.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pInj.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted principal token for INJ with maturity of 31Dec2025', + denomUnits: [{ + denom: 'p:inj:31Dec2025', + exponent: 0 + }, { + denom: 'pINJ31Dec2025', + exponent: 18 + }], + base: 'p:inj:31Dec2025', + name: 'pInj (31Dec2025)', + display: 'pINJ31Dec2025', + symbol: 'pINJ-31Dec2025', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pInj.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pInj.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pInj.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pInj.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted principal token for LUNA with maturity of 30Sep2024', + denomUnits: [{ + denom: 'p:uluna:30Sep2024', + exponent: 0 + }, { + denom: 'pLUNA30Sep2024', + exponent: 6 + }], + base: 'p:uluna:30Sep2024', + name: 'pLuna (30Sep2024)', + display: 'pLUNA30Sep2024', + symbol: 'pLUNA-30Sep2024', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pLuna.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pLuna.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pLuna.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pLuna.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted principal token for LUNA with maturity of 31Dec2024', + denomUnits: [{ + denom: 'p:uluna:31Dec2024', + exponent: 0 + }, { + denom: 'pLUNA31Dec2024', + exponent: 6 + }], + base: 'p:uluna:31Dec2024', + name: 'pLuna (31Dec2024)', + display: 'pLUNA31Dec2024', + symbol: 'pLUNA-31Dec2024', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pLuna.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pLuna.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pLuna.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pLuna.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted principal token for LUNA with maturity of 31Dec2025', + denomUnits: [{ + denom: 'p:uluna:31Dec2025', + exponent: 0 + }, { + denom: 'pLUNA31Dec2025', + exponent: 6 + }], + base: 'p:uluna:31Dec2025', + name: 'pLuna (31Dec2025)', + display: 'pLUNA31Dec2025', + symbol: 'pLUNA-31Dec2025', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pLuna.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pLuna.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pLuna.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pLuna.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted principal token for AUUU with maturity of 30Sep2024', + denomUnits: [{ + denom: 'p:uauuu:30Sep2024', + exponent: 0 + }, { + denom: 'pAUUU30Sep2024', + exponent: 6 + }], + base: 'p:uauuu:30Sep2024', + name: 'pAuuu (30Sep2024)', + display: 'pAUUU30Sep2024', + symbol: 'pAUUU-30Sep2024', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pAuuu.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pAuuu.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pAuuu.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pAuuu.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted principal token for AUUU with maturity of 31Dec2024', + denomUnits: [{ + denom: 'p:uauuu:31Dec2024', + exponent: 0 + }, { + denom: 'pAUUU31Dec2024', + exponent: 6 + }], + base: 'p:uauuu:31Dec2024', + name: 'pAuuu (31Dec2024)', + display: 'pAUUU31Dec2024', + symbol: 'pAUUU-31Dec2024', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pAuuu.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pAuuu.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pAuuu.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pAuuu.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted principal token for AUUU with maturity of 31Dec2025', + denomUnits: [{ + denom: 'p:uauuu:31Dec2025', + exponent: 0 + }, { + denom: 'pAUUU31Dec2025', + exponent: 6 + }], + base: 'p:uauuu:31Dec2025', + name: 'pAuuu (31Dec2025)', + display: 'pAUUU31Dec2025', + symbol: 'pAUUU-31Dec2025', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pAuuu.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pAuuu.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pAuuu.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pAuuu.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted principal token for stTIA with maturity of 30Sep2024', + denomUnits: [{ + denom: 'p:stutia:30Sep2024', + exponent: 0 + }, { + denom: 'pstTIA30Sep2024', + exponent: 6 + }], + base: 'p:stutia:30Sep2024', + name: 'pstTia (30Sep2024)', + display: 'pstTIA30Sep2024', + symbol: 'pstTIA-30Sep2024', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pstTia.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pstTia.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pstTia.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pstTia.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted principal token for stTIA with maturity of 31Dec2024', + denomUnits: [{ + denom: 'p:stutia:31Dec2024', + exponent: 0 + }, { + denom: 'pstTIA31Dec2024', + exponent: 6 + }], + base: 'p:stutia:31Dec2024', + name: 'pstTia (31Dec2024)', + display: 'pstTIA31Dec2024', + symbol: 'pstTIA-31Dec2024', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pstTia.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pstTia.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pstTia.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pstTia.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted principal token for stTIA with maturity of 31Dec2025', + denomUnits: [{ + denom: 'p:stutia:31Dec2025', + exponent: 0 + }, { + denom: 'pstTIA31Dec2025', + exponent: 6 + }], + base: 'p:stutia:31Dec2025', + name: 'pstTia (31Dec2025)', + display: 'pstTIA31Dec2025', + symbol: 'pstTIA-31Dec2025', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pstTia.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pstTia.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pstTia.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pstTia.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted principal token for stDYDX with maturity of 30Sep2024', + denomUnits: [{ + denom: 'p:stadydx:30Sep2024', + exponent: 0 + }, { + denom: 'pstDYDX30Sep2024', + exponent: 18 + }], + base: 'p:stadydx:30Sep2024', + name: 'pstDydx (30Sep2024)', + display: 'pstDYDX30Sep2024', + symbol: 'pstDYDX-30Sep2024', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pstDydx.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pstDydx.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pstDydx.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pstDydx.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted principal token for stDYDX with maturity of 31Dec2024', + denomUnits: [{ + denom: 'p:stadydx:31Dec2024', + exponent: 0 + }, { + denom: 'pstDYDX31Dec2024', + exponent: 18 + }], + base: 'p:stadydx:31Dec2024', + name: 'pstDydx (31Dec2024)', + display: 'pstDYDX31Dec2024', + symbol: 'pstDYDX-31Dec2024', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pstDydx.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pstDydx.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pstDydx.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pstDydx.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted principal token for stDYDX with maturity of 31Dec2025', + denomUnits: [{ + denom: 'p:stadydx:31Dec2025', + exponent: 0 + }, { + denom: 'pstDYDX31Dec2025', + exponent: 18 + }], + base: 'p:stadydx:31Dec2025', + name: 'pstDydx (31Dec2025)', + display: 'pstDYDX31Dec2025', + symbol: 'pstDYDX-31Dec2025', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pstDydx.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pstDydx.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pstDydx.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pstDydx.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted principal token for dATOM with maturity of 31Dec2024', + denomUnits: [{ + denom: 'p:udatom:31Dec2024', + exponent: 0 + }, { + denom: 'pdATOM31Dec2024', + exponent: 6 + }], + base: 'p:udatom:31Dec2024', + name: 'pdAtom (31Dec2024)', + display: 'pdATOM31Dec2024', + symbol: 'pdATOM-31Dec2024', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pdAtom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pdAtom.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pdAtom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pdAtom.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted principal token for dATOM with maturity of 30Jun2025', + denomUnits: [{ + denom: 'p:udatom:30Jun2025', + exponent: 0 + }, { + denom: 'pdATOM30Jun2025', + exponent: 6 + }], + base: 'p:udatom:30Jun2025', + name: 'pdAtom (30Jun2025)', + display: 'pdATOM30Jun2025', + symbol: 'pdATOM-30Jun2025', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pdAtom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pdAtom.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pdAtom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pdAtom.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted principal token for dATOM with maturity of 31Dec2025', + denomUnits: [{ + denom: 'p:udatom:31Dec2025', + exponent: 0 + }, { + denom: 'pdATOM31Dec2025', + exponent: 6 + }], + base: 'p:udatom:31Dec2025', + name: 'pdAtom (31Dec2025)', + display: 'pdATOM31Dec2025', + symbol: 'pdATOM-31Dec2025', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pdAtom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pdAtom.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pdAtom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pdAtom.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted principal token for TIA with maturity of 31Dec2024', + denomUnits: [{ + denom: 'p:utia:31Dec2024', + exponent: 0 + }, { + denom: 'pTIA31Dec2024', + exponent: 6 + }], + base: 'p:utia:31Dec2024', + name: 'pTia (31Dec2024)', + display: 'pTIA31Dec2024', + symbol: 'pTIA-31Dec2024', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pTia.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pTia.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pTia.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pTia.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted principal token for TIA with maturity of 31Dec2025', + denomUnits: [{ + denom: 'p:utia:31Dec2025', + exponent: 0 + }, { + denom: 'pTIA31Dec2025', + exponent: 6 + }], + base: 'p:utia:31Dec2025', + name: 'pTia (31Dec2025)', + display: 'pTIA31Dec2025', + symbol: 'pTIA-31Dec2025', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pTia.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pTia.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pTia.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pTia.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted yield token for ATOM with maturity of 30Sep2024', + denomUnits: [{ + denom: 'y:uatom:30Sep2024', + exponent: 0 + }, { + denom: 'yATOM30Sep2024', + exponent: 6 + }], + base: 'y:uatom:30Sep2024', + name: 'yAtom (30Sep2024)', + display: 'yATOM30Sep2024', + symbol: 'yATOM-30Sep2024', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yAtom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yAtom.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yAtom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yAtom.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted yield token for ATOM with maturity of 31Dec2024', + denomUnits: [{ + denom: 'y:uatom:31Dec2024', + exponent: 0 + }, { + denom: 'yATOM31Dec2024', + exponent: 6 + }], + base: 'y:uatom:31Dec2024', + name: 'yAtom (31Dec2024)', + display: 'yATOM31Dec2024', + symbol: 'yATOM-31Dec2024', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yAtom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yAtom.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yAtom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yAtom.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted yield token for ATOM with maturity of 31Dec2025', + denomUnits: [{ + denom: 'y:uatom:31Dec2025', + exponent: 0 + }, { + denom: 'yATOM31Dec2025', + exponent: 6 + }], + base: 'y:uatom:31Dec2025', + name: 'yAtom (31Dec2025)', + display: 'yATOM31Dec2025', + symbol: 'yATOM-31Dec2025', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yAtom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yAtom.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yAtom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yAtom.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted yield token for OSMO with maturity of 30Sep2024', + denomUnits: [{ + denom: 'y:uosmo:30Sep2024', + exponent: 0 + }, { + denom: 'yOSMO30Sep2024', + exponent: 6 + }], + base: 'y:uosmo:30Sep2024', + name: 'yOsmo (30Sep2024)', + display: 'yOSMO30Sep2024', + symbol: 'yOSMO-30Sep2024', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yOsmo.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yOsmo.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yOsmo.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yOsmo.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted yield token for OSMO with maturity of 31Dec2024', + denomUnits: [{ + denom: 'y:uosmo:31Dec2024', + exponent: 0 + }, { + denom: 'yOSMO31Dec2024', + exponent: 6 + }], + base: 'y:uosmo:31Dec2024', + name: 'yOsmo (31Dec2024)', + display: 'yOSMO31Dec2024', + symbol: 'yOSMO-31Dec2024', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yOsmo.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yOsmo.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yOsmo.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yOsmo.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted yield token for OSMO with maturity of 31Dec2025', + denomUnits: [{ + denom: 'y:uosmo:31Dec2025', + exponent: 0 + }, { + denom: 'yOSMO31Dec2025', + exponent: 6 + }], + base: 'y:uosmo:31Dec2025', + name: 'yOsmo (31Dec2025)', + display: 'yOSMO31Dec2025', + symbol: 'yOSMO-31Dec2025', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yOsmo.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yOsmo.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yOsmo.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yOsmo.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted yield token for INJ with maturity of 30Sep2024', + denomUnits: [{ + denom: 'y:inj:30Sep2024', + exponent: 0 + }, { + denom: 'yINJ30Sep2024', + exponent: 18 + }], + base: 'y:inj:30Sep2024', + name: 'yInj (30Sep2024)', + display: 'yINJ30Sep2024', + symbol: 'yINJ-30Sep2024', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yInj.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yInj.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yInj.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yInj.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted yield token for INJ with maturity of 31Dec2024', + denomUnits: [{ + denom: 'y:inj:31Dec2024', + exponent: 0 + }, { + denom: 'yINJ31Dec2024', + exponent: 18 + }], + base: 'y:inj:31Dec2024', + name: 'yInj (31Dec2024)', + display: 'yINJ31Dec2024', + symbol: 'yINJ-31Dec2024', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yInj.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yInj.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yInj.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yInj.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted yield token for INJ with maturity of 31Dec2025', + denomUnits: [{ + denom: 'y:inj:31Dec2025', + exponent: 0 + }, { + denom: 'yINJ31Dec2025', + exponent: 18 + }], + base: 'y:inj:31Dec2025', + name: 'yInj (31Dec2025)', + display: 'yINJ31Dec2025', + symbol: 'yINJ-31Dec2025', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yInj.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yInj.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yInj.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yInj.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted yield token for LUNA with maturity of 30Sep2024', + denomUnits: [{ + denom: 'y:uluna:30Sep2024', + exponent: 0 + }, { + denom: 'yLUNA30Sep2024', + exponent: 6 + }], + base: 'y:uluna:30Sep2024', + name: 'yLuna (30Sep2024)', + display: 'yLUNA30Sep2024', + symbol: 'yLUNA-30Sep2024', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yLuna.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yLuna.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yLuna.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yLuna.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted yield token for LUNA with maturity of 31Dec2024', + denomUnits: [{ + denom: 'y:uluna:31Dec2024', + exponent: 0 + }, { + denom: 'yLUNA31Dec2024', + exponent: 6 + }], + base: 'y:uluna:31Dec2024', + name: 'yLuna (31Dec2024)', + display: 'yLUNA31Dec2024', + symbol: 'yLUNA-31Dec2024', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yLuna.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yLuna.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yLuna.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yLuna.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted yield token for LUNA with maturity of 31Dec2025', + denomUnits: [{ + denom: 'y:uluna:31Dec2025', + exponent: 0 + }, { + denom: 'yLUNA31Dec2025', + exponent: 6 + }], + base: 'y:uluna:31Dec2025', + name: 'yLuna (31Dec2025)', + display: 'yLUNA31Dec2025', + symbol: 'yLUNA-31Dec2025', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yLuna.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yLuna.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yLuna.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yLuna.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted yield token for AUUU with maturity of 30Sep2024', + denomUnits: [{ + denom: 'y:uauuu:30Sep2024', + exponent: 0 + }, { + denom: 'yAUUU30Sep2024', + exponent: 6 + }], + base: 'y:uauuu:30Sep2024', + name: 'yAuuu (30Sep2024)', + display: 'yAUUU30Sep2024', + symbol: 'yAUUU-30Sep2024', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yAuuu.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yAuuu.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yAuuu.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yAuuu.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted yield token for AUUU with maturity of 31Dec2024', + denomUnits: [{ + denom: 'y:uauuu:31Dec2024', + exponent: 0 + }, { + denom: 'yAUUU31Dec2024', + exponent: 6 + }], + base: 'y:uauuu:31Dec2024', + name: 'yAuuu (31Dec2024)', + display: 'yAUUU31Dec2024', + symbol: 'yAUUU-31Dec2024', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yAuuu.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yAuuu.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yAuuu.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yAuuu.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted yield token for AUUU with maturity of 31Dec2025', + denomUnits: [{ + denom: 'y:uauuu:31Dec2025', + exponent: 0 + }, { + denom: 'yAUUU31Dec2025', + exponent: 6 + }], + base: 'y:uauuu:31Dec2025', + name: 'yAuuu (31Dec2025)', + display: 'yAUUU31Dec2025', + symbol: 'yAUUU-31Dec2025', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yAuuu.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yAuuu.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yAuuu.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yAuuu.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted yield token for stTIA with maturity of 30Sep2024', + denomUnits: [{ + denom: 'y:stutia:30Sep2024', + exponent: 0 + }, { + denom: 'ystTIA30Sep2024', + exponent: 6 + }], + base: 'y:stutia:30Sep2024', + name: 'ystTia (30Sep2024)', + display: 'ystTIA30Sep2024', + symbol: 'ystTIA-30Sep2024', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ystTia.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ystTia.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ystTia.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ystTia.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted yield token for stTIA with maturity of 31Dec2024', + denomUnits: [{ + denom: 'y:stutia:31Dec2024', + exponent: 0 + }, { + denom: 'ystTIA31Dec2024', + exponent: 6 + }], + base: 'y:stutia:31Dec2024', + name: 'ystTia (31Dec2024)', + display: 'ystTIA31Dec2024', + symbol: 'ystTIA-31Dec2024', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ystTia.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ystTia.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ystTia.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ystTia.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted yield token for stTIA with maturity of 31Dec2025', + denomUnits: [{ + denom: 'y:stutia:31Dec2025', + exponent: 0 + }, { + denom: 'ystTIA31Dec2025', + exponent: 6 + }], + base: 'y:stutia:31Dec2025', + name: 'ystTia (31Dec2025)', + display: 'ystTIA31Dec2025', + symbol: 'ystTIA-31Dec2025', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ystTia.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ystTia.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ystTia.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ystTia.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted yield token for stDYDX with maturity of 30Sep2024', + denomUnits: [{ + denom: 'y:stadydx:30Sep2024', + exponent: 0 + }, { + denom: 'ystDYDX30Sep2024', + exponent: 6 + }], + base: 'y:stadydx:30Sep2024', + name: 'ystDydx (30Sep2024)', + display: 'ystDYDX30Sep2024', + symbol: 'ystDYDX-30Sep2024', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ystDydx.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ystDydx.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ystDydx.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ystDydx.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted yield token for stDYDX with maturity of 31Dec2024', + denomUnits: [{ + denom: 'y:stadydx:31Dec2024', + exponent: 0 + }, { + denom: 'ystDYDX31Dec2024', + exponent: 6 + }], + base: 'y:stadydx:31Dec2024', + name: 'ystDydx (31Dec2024)', + display: 'ystDYDX31Dec2024', + symbol: 'ystDYDX-31Dec2024', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ystDydx.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ystDydx.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ystDydx.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ystDydx.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted yield token for stDYDX with maturity of 31Dec2025', + denomUnits: [{ + denom: 'y:stadydx:31Dec2025', + exponent: 0 + }, { + denom: 'ystDYDX31Dec2025', + exponent: 6 + }], + base: 'y:stadydx:31Dec2025', + name: 'ystDydx (31Dec2025)', + display: 'ystDYDX31Dec2025', + symbol: 'ystDYDX-31Dec2025', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ystDydx.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ystDydx.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ystDydx.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ystDydx.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted yield token for dATOM with maturity of 31Dec2024', + denomUnits: [{ + denom: 'y:udatom:31Dec2024', + exponent: 0 + }, { + denom: 'ydATOM31Dec2024', + exponent: 6 + }], + base: 'y:udatom:31Dec2024', + name: 'ydAtom (31Dec2024)', + display: 'ydATOM31Dec2024', + symbol: 'ydATOM-31Dec2024', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ydAtom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ydAtom.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ydAtom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ydAtom.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted yield token for dATOM with maturity of 30Jun2025', + denomUnits: [{ + denom: 'y:udatom:30Jun2025', + exponent: 0 + }, { + denom: 'ydATOM30Jun2025', + exponent: 6 + }], + base: 'y:udatom:30Jun2025', + name: 'ydAtom (30Jun2025)', + display: 'ydATOM30Jun2025', + symbol: 'ydATOM-30Jun2025', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ydAtom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ydAtom.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ydAtom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ydAtom.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted yield token for dATOM with maturity of 31Dec2025', + denomUnits: [{ + denom: 'y:udatom:31Dec2025', + exponent: 0 + }, { + denom: 'ydATOM31Dec2025', + exponent: 6 + }], + base: 'y:udatom:31Dec2025', + name: 'ydAtom (31Dec2025)', + display: 'ydATOM31Dec2025', + symbol: 'ydATOM-31Dec2025', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ydAtom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ydAtom.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ydAtom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/ydAtom.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted yield token for TIA with maturity of 31Dec2024', + denomUnits: [{ + denom: 'y:utia:31Dec2024', + exponent: 0 + }, { + denom: 'yTIA31Dec2024', + exponent: 6 + }], + base: 'y:utia:31Dec2024', + name: 'yTia (31Dec2024)', + display: 'yTIA31Dec2024', + symbol: 'yTIA-31Dec2024', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yTia.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yTia.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yTia.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yTia.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s refracted yield token for TIA with maturity of 31Dec2025', + denomUnits: [{ + denom: 'y:utia:31Dec2025', + exponent: 0 + }, { + denom: 'yTIA31Dec2025', + exponent: 6 + }], + base: 'y:utia:31Dec2025', + name: 'yTia (31Dec2025)', + display: 'yTIA31Dec2025', + symbol: 'yTIA-31Dec2025', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yTia.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yTia.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yTia.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/yTia.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s LP token for USDC / USDC.axl pool', + denomUnits: [{ + denom: 'lp:6:uusdc.axl-uusdc', + exponent: 0 + }, { + denom: 'lp:6:usdc.axl-usdc', + exponent: 6 + }], + base: 'lp:6:uusdc.axl-uusdc', + name: 'USDC / USDC.axl LP', + display: 'lp:6:usdc.axl-usdc', + symbol: 'USDC-USDC.axl-LP', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s LP token for ATOM Yield pool', + denomUnits: [{ + denom: 'lp:0:uatom', + exponent: 0 + }, { + denom: 'lp:0:atom', + exponent: 6 + }], + base: 'lp:0:uatom', + name: 'ATOM Yield LP', + display: 'lp:0:atom', + symbol: 'ATOM-YIELD-LP', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s LP token for ATOM Boost pool', + denomUnits: [{ + denom: 'lp:2:uatomypt-uatom', + exponent: 0 + }, { + denom: 'lp:2:atomypt-atom', + exponent: 6 + }], + base: 'lp:2:uatomypt-uatom', + name: 'ATOM Boost LP', + display: 'lp:2:atomypt-atom', + symbol: 'ATOM-BOOST-LP', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s LP token for ATOM / USDC pool', + denomUnits: [{ + denom: 'lp:3:uatom-uusdc', + exponent: 0 + }, { + denom: 'lp:3:atom-usdc', + exponent: 6 + }], + base: 'lp:3:uatom-uusdc', + name: 'ATOM / USDC LP', + display: 'lp:3:atom-usdc', + symbol: 'ATOM-USDC-LP', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s LP token for INJ Yield pool', + denomUnits: [{ + denom: 'lp:1:inj', + exponent: 0 + }, { + denom: 'lp:1:INJ', + exponent: 18 + }], + base: 'lp:1:inj', + name: 'INJ Yield LP', + display: 'lp:1:INJ', + symbol: 'INJ-YIELD-LP', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s LP token for INJ Boost pool', + denomUnits: [{ + denom: 'lp:4:injypt-inj', + exponent: 0 + }, { + denom: 'lp:4:INJypt-INJ', + exponent: 18 + }], + base: 'lp:4:injypt-inj', + name: 'INJ Boost LP', + display: 'lp:4:INJypt-INJ', + symbol: 'INJ-BOOST-LP', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s LP token for INJ / USDC pool', + denomUnits: [{ + denom: 'lp:5:inj-uusdc', + exponent: 0 + }, { + denom: 'lp:5:INJ-usdc', + exponent: 18 + }], + base: 'lp:5:inj-uusdc', + name: 'INJ / USDC LP', + display: 'lp:5:INJ-usdc', + symbol: 'INJ-USDC-LP', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s LP token for OSMO Yield pool', + denomUnits: [{ + denom: 'lp:8:uosmo', + exponent: 0 + }, { + denom: 'lp:8:osmo', + exponent: 6 + }], + base: 'lp:8:uosmo', + name: 'OSMO Yield LP', + display: 'lp:8:osmo', + symbol: 'OSMO-YIELD-LP', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s LP token for OSMO Boost pool', + denomUnits: [{ + denom: 'lp:10:uosmoypt-uosmo', + exponent: 0 + }, { + denom: 'lp:10:osmoypt-osmo', + exponent: 6 + }], + base: 'lp:10:uosmoypt-uosmo', + name: 'OSMO Boost LP', + display: 'lp:10:osmoypt-osmo', + symbol: 'OSMO-BOOST-LP', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s LP token for OSMO / USDC pool', + denomUnits: [{ + denom: 'lp:11:uosmo-uusdc', + exponent: 0 + }, { + denom: 'lp:11:osmo-usdc', + exponent: 6 + }], + base: 'lp:11:uosmo-uusdc', + name: 'OSMO / USDC LP', + display: 'lp:11:osmo-usdc', + symbol: 'OSMO-USDC-LP', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s LP token for LUNA Yield pool', + denomUnits: [{ + denom: 'lp:9:uluna', + exponent: 0 + }, { + denom: 'lp:9:luna', + exponent: 6 + }], + base: 'lp:9:uluna', + name: 'LUNA Yield LP', + display: 'lp:9:luna', + symbol: 'LUNA-YIELD-LP', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s LP token for LUNA Boost pool', + denomUnits: [{ + denom: 'lp:12:ulunaypt-uluna', + exponent: 0 + }, { + denom: 'lp:12:lunaypt-luna', + exponent: 6 + }], + base: 'lp:12:ulunaypt-uluna', + name: 'LUNA Boost LP', + display: 'lp:12:lunaypt-luna', + symbol: 'LUNA-BOOST-LP', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s LP token for LUNA / USDC pool', + denomUnits: [{ + denom: 'lp:13:uluna-uusdc', + exponent: 0 + }, { + denom: 'lp:13:luna-usdc', + exponent: 6 + }], + base: 'lp:13:uluna-uusdc', + name: 'LUNA / USDC LP', + display: 'lp:13:luna-usdc', + symbol: 'LUNA-USDC-LP', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s LP token for AUUU Yield pool', + denomUnits: [{ + denom: 'lp:14:uauuu', + exponent: 0 + }, { + denom: 'lp:14:auuu', + exponent: 6 + }], + base: 'lp:14:uauuu', + name: 'AUUU Yield LP', + display: 'lp:14:auuu', + symbol: 'AUUU-YIELD-LP', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s LP token for AUUU Boost pool', + denomUnits: [{ + denom: 'lp:17:uauuuypt-uauuu', + exponent: 0 + }, { + denom: 'lp:17:auuuypt-auuu', + exponent: 6 + }], + base: 'lp:17:uauuuypt-uauuu', + name: 'AUUU Boost LP', + display: 'lp:17:auuuypt-auuu', + symbol: 'AUUU-BOOST-LP', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s LP token for AUUU / USDC pool', + denomUnits: [{ + denom: 'lp:7:uauuu-uusdc', + exponent: 0 + }, { + denom: 'lp:7:auuu-usdc', + exponent: 6 + }], + base: 'lp:7:uauuu-uusdc', + name: 'AUUU / USDC LP', + display: 'lp:7:auuu-usdc', + symbol: 'AUUU-USDC-LP', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s LP token for stDYDX Yield pool', + denomUnits: [{ + denom: 'lp:15:stadydx', + exponent: 0 + }, { + denom: 'lp:15:stdydx', + exponent: 18 + }], + base: 'lp:15:stadydx', + name: 'stDYDX Yield LP', + display: 'lp:15:stdydx', + symbol: 'stDYDX-YIELD-LP', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s LP token for stDYDX Boost pool', + denomUnits: [{ + denom: 'lp:18:stadydxypt-adydx', + exponent: 0 + }, { + denom: 'lp:18:stdydxypt-dydx', + exponent: 18 + }], + base: 'lp:18:stadydxypt-adydx', + name: 'stDYDX Boost LP', + display: 'lp:18:stdydxypt-dydx', + symbol: 'stDYDX-BOOST-LP', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s LP token for DYDX / USDC pool', + denomUnits: [{ + denom: 'lp:19:adydx-uusdc', + exponent: 0 + }, { + denom: 'lp:19:dydx-usdc', + exponent: 18 + }], + base: 'lp:19:adydx-uusdc', + name: 'DYDX / USDC LP', + display: 'lp:19:dydx-usdc', + symbol: 'DYDX-USDC-LP', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s LP token for stTIA Yield pool', + denomUnits: [{ + denom: 'lp:16:stutia', + exponent: 0 + }, { + denom: 'lp:16:sttia', + exponent: 6 + }], + base: 'lp:16:stutia', + name: 'stTIA Yield LP', + display: 'lp:16:sttia', + symbol: 'stTIA-YIELD-LP', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s LP token for stTIA Boost pool', + denomUnits: [{ + denom: 'lp:20:stutiaypt-utia', + exponent: 0 + }, { + denom: 'lp:20:sttiaypt-tia', + exponent: 6 + }], + base: 'lp:20:stutiaypt-utia', + name: 'stTIA Boost LP', + display: 'lp:20:sttiaypt-tia', + symbol: 'stTIA-BOOST-LP', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s LP token for TIA Yield pool', + denomUnits: [{ + denom: 'lp:24:utia', + exponent: 0 + }, { + denom: 'lp:24:tia', + exponent: 6 + }], + base: 'lp:24:utia', + name: 'TIA Yield LP', + display: 'lp:24:tia', + symbol: 'TIA-YIELD-LP', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s LP token for TIA Boost pool', + denomUnits: [{ + denom: 'lp:25:utiaypt-utia', + exponent: 0 + }, { + denom: 'lp:25:tiaypt-tia', + exponent: 6 + }], + base: 'lp:25:utiaypt-utia', + name: 'TIA Boost LP', + display: 'lp:25:tiaypt-tia', + symbol: 'TIA-BOOST-LP', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s LP token for TIA / USDC pool', + denomUnits: [{ + denom: 'lp:21:utia-uusdc', + exponent: 0 + }, { + denom: 'lp:21:tia-usdc', + exponent: 6 + }], + base: 'lp:21:utia-uusdc', + name: 'TIA / USDC LP', + display: 'lp:21:tia-usdc', + symbol: 'TIA-USDC-LP', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s LP token for dATOM Yield pool', + denomUnits: [{ + denom: 'lp:22:udatom', + exponent: 0 + }, { + denom: 'lp:22:datom', + exponent: 6 + }], + base: 'lp:22:udatom', + name: 'dATOM Yield LP', + display: 'lp:22:datom', + symbol: 'dATOM-YIELD-LP', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Pryzm\'s LP token for dATOM Boost pool', + denomUnits: [{ + denom: 'lp:23:udatomypt-uatom', + exponent: 0 + }, { + denom: 'lp:23:datomypt-atom', + exponent: 6 + }], + base: 'lp:23:udatomypt-uatom', + name: 'dATOM Boost LP', + display: 'lp:23:datomypt-atom', + symbol: 'dATOM-BOOST-LP', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/lp.svg' + }], + typeAsset: 'sdk.coin' + } + ] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/pryzm/chain.ts b/v2/packages/chain-registry/src/mainnet/pryzm/chain.ts new file mode 100644 index 000000000..c8fac1502 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/pryzm/chain.ts @@ -0,0 +1,217 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../chain.schema.json', + chainName: 'pryzm', + website: 'https://pryzm.zone', + description: 'Trade Your Future Yield, Today', + status: 'live', + networkType: 'mainnet', + prettyName: 'Pryzm', + chainType: 'cosmos', + chainId: 'pryzm-1', + bech32Prefix: 'pryzm', + daemonName: 'pryzmd', + nodeHome: '$HOME/.pryzm', + keyAlgos: ['secp256k1'], + slip44: 118, + fees: { + feeTokens: [ + { + denom: 'ibc/27394FB092D2ECCD56123C74F36E4C1F926001CEADA9CA97EA622B25F41E5EB2', + fixedMinGasPrice: 0.0025, + lowGasPrice: 0.0025, + averageGasPrice: 0.003, + highGasPrice: 0.004 + }, + { + denom: 'ibc/DE63D8AC34B752FB7D4CAA7594145EDE1C9FC256AC6D4043D0F12310EB8FC255', + fixedMinGasPrice: 500000000, + lowGasPrice: 500000000, + averageGasPrice: 600000000, + highGasPrice: 700000000 + }, + { + denom: 'ibc/13B2C536BB057AC79D5616B8EA1B9540EC1F2170718CAFF6F0083C966FFFED0B', + fixedMinGasPrice: 0.025, + lowGasPrice: 0.025, + averageGasPrice: 0.03, + highGasPrice: 0.04 + }, + { + denom: 'ibc/BF28D9C17E0306B194D50F51C3B2590BEAD15E04E03ADD34C3A26E62D85C9676', + fixedMinGasPrice: 0.002, + lowGasPrice: 0.002, + averageGasPrice: 0.003, + highGasPrice: 0.004 + }, + { + denom: 'ibc/B8AF5D92165F35AB31F3FC7C7B444B9D240760FA5D406C49D24862BD0284E395', + fixedMinGasPrice: 0.015, + lowGasPrice: 0.015, + averageGasPrice: 0.02, + highGasPrice: 0.03 + }, + { + denom: 'ibc/BFAAB7870A9AAABF64A7366DAAA0B8E5065EAA1FCE762F45677DC24BE796EF65', + fixedMinGasPrice: 0.02, + lowGasPrice: 0.02, + averageGasPrice: 0.03, + highGasPrice: 0.04 + }, + { + denom: 'factory/pryzm1jnhcsa5ddjsjq2t97v6a82z542rduxvtw6wd9h/uauuu', + fixedMinGasPrice: 0.01, + lowGasPrice: 0.01, + averageGasPrice: 0.015, + highGasPrice: 0.02 + }, + { + denom: 'ibc/F8CA5236869F819BC006EEF088E67889A26E4140339757878F0F4E229CDDA858', + fixedMinGasPrice: 10000000000, + lowGasPrice: 10000000000, + averageGasPrice: 12000000000, + highGasPrice: 14000000000 + }, + { + denom: 'ibc/FA78980867B7E87F382CDA00275C55DDC248CABC7DEE27AC6868CCF97DD5E02F', + fixedMinGasPrice: 0.002, + lowGasPrice: 0.002, + averageGasPrice: 0.003, + highGasPrice: 0.004 + }, + { + denom: 'ibc/120DC39B61CC121E91525C1D51624E41BBE74C537D7B0BE50BBFF9A00E37B6EE', + fixedMinGasPrice: 10000000000, + lowGasPrice: 10000000000, + averageGasPrice: 12000000000, + highGasPrice: 14000000000 + }, + { + denom: 'ibc/EA6E1E8BA2EB9F681C4BD12C8C81A46530A62934F2BD561B120A00F46946CE87', + fixedMinGasPrice: 0.0025, + lowGasPrice: 0.0025, + averageGasPrice: 0.003, + highGasPrice: 0.004 + } + ] + }, + staking: { + stakingTokens: [{ + denom: 'upryzm' + }], + lockDuration: { + time: '1814400s' + } + }, + codebase: { + gitRepo: 'https://github.com/pryzm-finance/pryzm-core', + recommendedVersion: 'v0.19.0', + compatibleVersions: ['v0.19.0'], + binaries: { + "darwin/amd64": 'https://storage.googleapis.com/pryzm-zone/core/0.19.0/pryzmd-0.19.0-darwin-amd64', + "darwin/arm64": 'https://storage.googleapis.com/pryzm-zone/core/0.19.0/pryzmd-0.19.0-darwin-arm64', + "linux/amd64": 'https://storage.googleapis.com/pryzm-zone/core/0.19.0/pryzmd-0.19.0-linux-amd64', + "linux/arm64": 'https://storage.googleapis.com/pryzm-zone/core/0.19.0/pryzmd-0.19.0-linux-arm64' + }, + cosmosSdkVersion: 'v0.47.13', + consensus: { + type: 'cometbft', + version: 'v0.37.5' + }, + cosmwasmEnabled: true, + cosmwasmVersion: 'v0.46.0', + genesis: { + genesisUrl: 'https://storage.googleapis.com/pryzm-zone/pryzm-1/genesis.json' + }, + language: { + type: 'go', + version: '1.22' + }, + sdk: { + type: 'cosmos', + version: 'v0.47.13' + }, + ibc: { + type: 'go', + version: 'v7.4.1', + icsEnabled: ['ics20-1', 'ics27-1'] + }, + cosmwasm: { + version: 'v0.46.0', + enabled: true + } + }, + apis: { + rpc: [ + { + address: 'https://rpc.pryzm.zone', + provider: 'PRYZM' + }, + { + address: 'https://rpc.lavenderfive.com:443/pryzm', + provider: 'Lavender.Five Nodes 🐝' + }, + { + address: 'https://pryzm-mainnet-rpc.autostake.com:443', + provider: 'AutoStake 🛡️ Slash Protected' + } + ], + rest: [ + { + address: 'https://api.pryzm.zone', + provider: 'PRYZM' + }, + { + address: 'https://rest.lavenderfive.com:443/pryzm', + provider: 'Lavender.Five Nodes 🐝' + }, + { + address: 'https://pryzm-mainnet-lcd.autostake.com:443', + provider: 'AutoStake 🛡️ Slash Protected' + } + ], + grpc: [ + { + address: 'https://grpc.pryzm.zone', + provider: 'PRYZM' + }, + { + address: 'pryzm.lavenderfive.com:443', + provider: 'Lavender.Five Nodes 🐝' + }, + { + address: 'pryzm-mainnet-grpc.autostake.com:443', + provider: 'AutoStake 🛡️ Slash Protected' + } + ] + }, + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pryzm-logo.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pryzm-logo.svg' + }, + explorers: [{ + kind: 'Chainscope', + url: 'https://chainsco.pe/pryzm', + txPage: 'https://chainsco.pe/pryzm/tx/${txHash}', + accountPage: 'https://chainsco.pe/pryzm/address/${accountAddress}', + blockPage: 'https://chainsco.pe/pryzm/block/${blockHeight}', + proposalPage: 'https://chainsco.pe/pryzm/governance/proposal/${proposalId}', + validatorPage: 'https://chainsco.pe/pryzm/validator/${validatorAddress}' + }, { + kind: 'PingPub', + url: 'https://cosmosrun.info/pryzm', + txPage: 'https://cosmosrun.info/pryzm/tx/${txHash}', + accountPage: 'https://cosmosrun.info/pryzm/account/${accountAddress}', + blockPage: 'https://cosmosrun.info/pryzm/blocks/${blockHeight}', + proposalPage: 'https://cosmosrun.info/pryzm/gov/${proposalId}', + validatorPage: 'https://cosmosrun.info/pryzm/staking/${validatorAddress}' + }], + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pryzm-logo.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pryzm/images/pryzm-logo.svg', + theme: { + primaryColorHex: '#141424' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/pryzm/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/pryzm/ibc-data.ts new file mode 100644 index 000000000..52750a5f0 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/pryzm/ibc-data.ts @@ -0,0 +1,510 @@ +import { IBCData } from '@chain-registry/v2-types'; +const info: IBCData[] = [ + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'axelar', + clientId: '07-tendermint-224', + connectionId: 'connection-209' + }, + chain2: { + chainName: 'pryzm', + clientId: '07-tendermint-7', + connectionId: 'connection-7' + }, + channels: [{ + chain1: { + channelId: 'channel-155', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-13', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'celestia', + clientId: '07-tendermint-88', + connectionId: 'connection-57' + }, + chain2: { + chainName: 'pryzm', + clientId: '07-tendermint-3', + connectionId: 'connection-3' + }, + channels: [{ + chain1: { + channelId: 'channel-34', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-3', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'cosmoshub', + clientId: '07-tendermint-1304', + connectionId: 'connection-1038' + }, + chain2: { + chainName: 'pryzm', + clientId: '07-tendermint-0', + connectionId: 'connection-0' + }, + channels: [ + { + chain1: { + channelId: 'channel-859', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-0', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }, + { + chain1: { + channelId: 'channel-863', + portId: 'icahost' + }, + chain2: { + channelId: 'channel-8', + portId: 'icacontroller-reward-uatom' + }, + ordering: 'ordered', + version: 'ics27-1', + tags: { + status: 'live', + preferred: true + } + }, + { + chain1: { + channelId: 'channel-861', + portId: 'icahost' + }, + chain2: { + channelId: 'channel-9', + portId: 'icacontroller-sweep-uatom' + }, + ordering: 'ordered', + version: 'ics27-1', + tags: { + status: 'live', + preferred: true + } + }, + { + chain1: { + channelId: 'channel-891', + portId: 'icahost' + }, + chain2: { + channelId: 'channel-20', + portId: 'icacontroller-delegation-uatom' + }, + ordering: 'ordered', + version: 'ics27-1', + tags: { + status: 'live', + preferred: true + } + } + ] + }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'dydx', + clientId: '07-tendermint-29', + connectionId: 'connection-34' + }, + chain2: { + chainName: 'pryzm', + clientId: '07-tendermint-9', + connectionId: 'connection-9' + }, + channels: [{ + chain1: { + channelId: 'channel-71', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-24', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'injective', + clientId: '07-tendermint-267', + connectionId: 'connection-268' + }, + chain2: { + chainName: 'pryzm', + clientId: '07-tendermint-1', + connectionId: 'connection-1' + }, + channels: [ + { + chain1: { + channelId: 'channel-284', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-1', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }, + { + chain1: { + channelId: 'channel-285', + portId: 'icahost' + }, + chain2: { + channelId: 'channel-10', + portId: 'icacontroller-delegation-inj' + }, + ordering: 'ordered', + version: 'ics27-1', + tags: { + status: 'live', + preferred: true + } + }, + { + chain1: { + channelId: 'channel-286', + portId: 'icahost' + }, + chain2: { + channelId: 'channel-11', + portId: 'icacontroller-reward-inj' + }, + ordering: 'ordered', + version: 'ics27-1', + tags: { + status: 'live', + preferred: true + } + }, + { + chain1: { + channelId: 'channel-287', + portId: 'icahost' + }, + chain2: { + channelId: 'channel-12', + portId: 'icacontroller-sweep-inj' + }, + ordering: 'ordered', + version: 'ics27-1', + tags: { + status: 'live', + preferred: true + } + } + ] + }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'neutron', + clientId: '07-tendermint-98', + connectionId: 'connection-72' + }, + chain2: { + chainName: 'pryzm', + clientId: '07-tendermint-6', + connectionId: 'connection-6' + }, + channels: [{ + chain1: { + channelId: 'channel-4329', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-6', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'noble', + clientId: '07-tendermint-100', + connectionId: 'connection-92' + }, + chain2: { + chainName: 'pryzm', + clientId: '07-tendermint-5', + connectionId: 'connection-5' + }, + channels: [{ + chain1: { + channelId: 'channel-79', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-5', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'osmosis', + clientId: '07-tendermint-3206', + connectionId: 'connection-2663' + }, + chain2: { + chainName: 'pryzm', + clientId: '07-tendermint-2', + connectionId: 'connection-2' + }, + channels: [ + { + chain1: { + channelId: 'channel-75755', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-2', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }, + { + chain1: { + channelId: 'channel-76804', + portId: 'icahost' + }, + chain2: { + channelId: 'channel-15', + portId: 'icacontroller-reward-uosmo' + }, + ordering: 'ordered', + version: 'ics27-1', + tags: { + status: 'live', + preferred: true + } + }, + { + chain1: { + channelId: 'channel-76805', + portId: 'icahost' + }, + chain2: { + channelId: 'channel-16', + portId: 'icacontroller-sweep-uosmo' + }, + ordering: 'ordered', + version: 'ics27-1', + tags: { + status: 'live', + preferred: true + } + }, + { + chain1: { + channelId: 'channel-79080', + portId: 'icahost' + }, + chain2: { + channelId: 'channel-22', + portId: 'icacontroller-delegation-uosmo' + }, + ordering: 'ordered', + version: 'ics27-1', + tags: { + status: 'live', + preferred: true + } + } + ] + }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'pryzm', + clientId: '07-tendermint-8', + connectionId: 'connection-8' + }, + chain2: { + chainName: 'stride', + clientId: '07-tendermint-145', + connectionId: 'connection-145' + }, + channels: [{ + chain1: { + channelId: 'channel-23', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-257', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'pryzm', + clientId: '07-tendermint-4', + connectionId: 'connection-4' + }, + chain2: { + chainName: 'terra2', + clientId: '07-tendermint-410', + connectionId: 'connection-414' + }, + channels: [ + { + chain1: { + channelId: 'channel-4', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-473', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }, + { + chain1: { + channelId: 'channel-17', + portId: 'icacontroller-delegation-uluna' + }, + chain2: { + channelId: 'channel-478', + portId: 'icahost' + }, + ordering: 'ordered', + version: 'ics27-1', + tags: { + status: 'killed', + preferred: false + } + }, + { + chain1: { + channelId: 'channel-18', + portId: 'icacontroller-reward-uluna' + }, + chain2: { + channelId: 'channel-479', + portId: 'icahost' + }, + ordering: 'ordered', + version: 'ics27-1', + tags: { + status: 'live', + preferred: true + } + }, + { + chain1: { + channelId: 'channel-19', + portId: 'icacontroller-sweep-uluna' + }, + chain2: { + channelId: 'channel-480', + portId: 'icahost' + }, + ordering: 'ordered', + version: 'ics27-1', + tags: { + status: 'live', + preferred: true + } + }, + { + chain1: { + channelId: 'channel-25', + portId: 'icacontroller-delegation-uluna' + }, + chain2: { + channelId: 'channel-526', + portId: 'icahost' + }, + ordering: 'ordered', + version: 'ics27-1', + tags: { + status: 'live', + preferred: true + } + } + ] + } +]; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/pryzm/index.ts b/v2/packages/chain-registry/src/mainnet/pryzm/index.ts new file mode 100644 index 000000000..c9208adae --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/pryzm/index.ts @@ -0,0 +1,7 @@ +import _assetList from './asset-list'; +import _chain from './chain'; +import _ibcData from './ibc-data'; + +export const assetList = _assetList; +export const chain = _chain; +export const ibcData = _ibcData; diff --git a/v2/packages/chain-registry/src/mainnet/pundix/asset-list.ts b/v2/packages/chain-registry/src/mainnet/pundix/asset-list.ts index 58c2053c7..97d164e05 100644 --- a/v2/packages/chain-registry/src/mainnet/pundix/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/pundix/asset-list.ts @@ -3,7 +3,8 @@ const info: AssetList = { $schema: '../assetlist.schema.json', chainName: 'pundix', assets: [{ - description: 'PUNDIX token is the native token that functions within the Pundi X ecosystem, including PundiX Chain and XPOS. PUNDIX has several core use cases, including:\n- Payment for goods and services from merchants through XPOS\n- Gas Fee on PundiX Chain\n- Listing tokens in the XPOS\n- Merchant payments for loyalty programs and ads', + description: 'PUNDIX token is the native token that functions within the Pundi X ecosystem.', + extendedDescription: 'PUNDIX token is the native token that functions within the Pundi X ecosystem, including PundiX Chain and XPOS. PUNDIX has several core use cases, including:\n- Payment for goods and services from merchants through XPOS\n- Gas Fee on PundiX Chain\n- Listing tokens in the XPOS\n- Merchant payments for loyalty programs and ads', denomUnits: [{ denom: 'ibc/55367B7B6572631B78A93C66EF9FDFCE87CDE372CC4ED7848DA78C1EB1DCDD78', exponent: 0 @@ -16,10 +17,6 @@ const info: AssetList = { name: 'Pundi X Token', display: 'PUNDIX', symbol: 'PUNDIX', - logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/pundi-x-token-logo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/pundi-x-token-logo.svg' - }, traces: [{ type: 'ibc', counterparty: { @@ -38,9 +35,11 @@ const info: AssetList = { baseDenom: 'eth0x0FD10b9899882a6f2fcb5c371E17e70FdEe00C38' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/pundi-x-token-logo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/pundi-x-token-logo.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/pundi-x-token-logo.svg', + theme: { + primaryColorHex: '#f1d20c' + } }], - coingeckoId: 'pundi-x-2', socials: { website: 'https://pundix.com', twitter: 'https://twitter.com/PundiXLabs' @@ -59,10 +58,6 @@ const info: AssetList = { name: 'PURSE Token', display: 'PURSE', symbol: 'PURSE', - logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/purse-token-logo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/purse-token-logo.svg' - }, traces: [{ type: 'bridge', counterparty: { @@ -78,9 +73,11 @@ const info: AssetList = { baseDenom: '0x29a63F4B209C29B4DC47f06FFA896F32667DAD2C' }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/purse-token-logo.svg', - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/purse-token-logo.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/purse-token-logo.png', + theme: { + primaryColorHex: '#1c1c1b' + } }], - coingeckoId: 'pundi-x-purse', socials: { website: 'https://purse.land', twitter: 'https://twitter.com/Purse_Land' diff --git a/v2/packages/chain-registry/src/mainnet/pundix/chain.ts b/v2/packages/chain-registry/src/mainnet/pundix/chain.ts index f53776156..10638ae2e 100644 --- a/v2/packages/chain-registry/src/mainnet/pundix/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/pundix/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../chain.schema.json', chainName: 'pundix', + chainType: 'cosmos', chainId: 'PUNDIX', website: 'https://pundix.com', prettyName: 'Pundi X Chain', @@ -27,7 +28,61 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: '0.45.11' + gitRepo: 'https://github.com/pundix/pundix', + recommendedVersion: 'v0.2.3', + compatibleVersions: ['v0.2.3'], + binaries: { + "linux/amd64": 'https://github.com/pundix/pundix/releases/download/v0.2.3/pundix_0.2.3_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/pundix/pundix/releases/download/v0.2.3/pundix_0.2.3_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/pundix/pundix/releases/download/v0.2.3/pundix_0.2.3_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/pundix/pundix/releases/download/v0.2.3/pundix_0.2.3_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/pundix/pundix/releases/download/v0.2.3/pundix_0.2.3_Windows_x86_64.zip' + }, + genesis: { + name: 'pxv1', + genesisUrl: 'https://raw.githubusercontent.com/pundix/pundix/main/public/mainnet/genesis.json' + }, + cosmosSdkVersion: '0.45.11', + consensus: { + type: 'tendermint', + version: '0.34' + }, + versions: [{ + name: 'pxv1', + tag: 'v0.1.3', + height: 0, + nextVersionName: 'pxv2', + recommendedVersion: 'v0.1.3', + compatibleVersions: ['v0.1.3'], + binaries: { + "linux/amd64": 'https://github.com/pundix/pundix/releases/download/v0.1.3/pundix_0.1.3_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/pundix/pundix/releases/download/v0.1.3/pundix_0.1.3_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/pundix/pundix/releases/download/v0.1.3/pundix_0.1.3_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/pundix/pundix/releases/download/v0.1.3/pundix_0.1.3_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/pundix/pundix/releases/download/v0.1.3/pundix_0.1.3_Windows_x86_64.zip' + } + }, { + name: 'pxv2', + tag: 'v0.2.3', + height: 6869100, + recommendedVersion: 'v0.2.3', + compatibleVersions: ['v0.2.3'], + binaries: { + "linux/amd64": 'https://github.com/pundix/pundix/releases/download/v0.2.3/pundix_0.2.3_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/pundix/pundix/releases/download/v0.2.3/pundix_0.2.3_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/pundix/pundix/releases/download/v0.2.3/pundix_0.2.3_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/pundix/pundix/releases/download/v0.2.3/pundix_0.2.3_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/pundix/pundix/releases/download/v0.2.3/pundix_0.2.3_Windows_x86_64.zip' + } + }], + sdk: { + type: 'cosmos', + version: '0.45.11' + }, + ibc: { + type: 'go', + version: '6.1.0' + } }, description: 'Pundi X Chain is a dedicated payment-focused blockchain in the Function X network. It is specially designed to perform high throughput transactions with low latency and low transaction fees. In addition, it provides room for future compliance requirement upgrades, hardware (XPOS) integration, and Point-of-Sales compatibility, with tokenonomics that offer incentives to merchants and payment processors.', apis: { @@ -55,9 +110,15 @@ const info: Chain = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/pundi-x-chain-logo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/pundi-x-chain-logo.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/pundi-x-chain-logo.svg', + theme: { + primaryColorHex: '#141414' + } }, { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/pundi-x-chain-logo.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/pundi-x-chain-logo.png', + theme: { + primaryColorHex: '#141414' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/pundi-x-chain-logo.png', diff --git a/v2/packages/chain-registry/src/mainnet/pylons/asset-list.ts b/v2/packages/chain-registry/src/mainnet/pylons/asset-list.ts index 98fc732ba..be0dfcc66 100644 --- a/v2/packages/chain-registry/src/mainnet/pylons/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/pylons/asset-list.ts @@ -19,12 +19,16 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pylons/images/pylons.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pylons/images/pylons.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pylons/images/pylons.png', + theme: { + primaryColorHex: '#ec4424' + } }], socials: { website: 'https://pylons.tech', twitter: 'https://twitter.com/pylonstech' - } + }, + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/pylons/chain.ts b/v2/packages/chain-registry/src/mainnet/pylons/chain.ts index a05fc036c..d18ecb7da 100644 --- a/v2/packages/chain-registry/src/mainnet/pylons/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/pylons/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://pylons.tech', prettyName: 'Pylons', + chainType: 'cosmos', chainId: 'pylons-mainnet-1', bech32Prefix: 'pylo', nodeHome: '$HOME/.pylons', @@ -27,7 +28,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/Pylons-tech/pylons.git', + recommendedVersion: 'v1.1.4', + compatibleVersions: ['v1.1.4'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/Pylons-tech/pylons/main/networks/pylons-mainnet-1/genesis.json' + }, + versions: [{ + name: 'v1.1.4', + recommendedVersion: 'v1.1.4', + compatibleVersions: ['v1.1.4'] + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pylons/images/pylons.png' @@ -54,7 +65,10 @@ const info: Chain = { txPage: 'https://pylons.explorers.guru/transaction/${txHash}' }], images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pylons/images/pylons.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pylons/images/pylons.png', + theme: { + primaryColorHex: '#ec4424' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/qfs/asset-list.ts b/v2/packages/chain-registry/src/mainnet/qfs/asset-list.ts new file mode 100644 index 000000000..a8c1cb98a --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/qfs/asset-list.ts @@ -0,0 +1,33 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../assetlist.schema.json', + chainName: 'qfs', + assets: [{ + description: 'QFS stands for Quantum Financial Systems, the aim is to bridge traditional finance with the crypto ecosystem', + extendedDescription: 'QFS stands for Quantum Financial Systems, a revolutionary concept designed to integrate traditional financial systems with the rapidly evolving world of cryptocurrency and blockchain technology. The primary aim of QFS is to create a seamless interface that allows for the secure, efficient, and transparent exchange of assets between these two financial realms. By leveraging advanced quantum computing capabilities, QFS seeks to enhance the speed and security of transactions, reduce the risk of fraud, and provide a robust framework for financial innovation. This system is poised to transform how we conduct financial operations, offering unprecedented levels of trust and efficiency in the global financial landscape. Through the integration of traditional banking structures with the decentralized nature of cryptocurrencies, QFS aspires to bridge the gap between conventional and digital finance, paving the way for a more inclusive and technologically advanced financial future.', + denomUnits: [{ + denom: 'qfs', + exponent: 0 + }], + base: 'qfs', + name: 'qfs', + display: 'qfs', + symbol: 'QFS', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/qfs/images/qfs.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/qfs/images/qfs.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/qfs/images/qfs.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/qfs/images/qfs.svg', + theme: { + primaryColorHex: '#2979dc' + } + }], + socials: { + website: 'https://qfsone.com/' + }, + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/qfs/chain.ts b/v2/packages/chain-registry/src/mainnet/qfs/chain.ts new file mode 100644 index 000000000..80e80d8d9 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/qfs/chain.ts @@ -0,0 +1,65 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../chain.schema.json', + chainName: 'qfs', + status: 'live', + networkType: 'mainnet', + website: 'https://qfs.com/', + prettyName: 'Quantum Financial Systems', + chainType: 'cosmos', + chainId: 'qfs-1', + bech32Prefix: 'qfs', + daemonName: 'qfs', + nodeHome: '$HOME/.ssc', + keyAlgos: ['secp256k1'], + slip44: 1179993431, + staking: { + stakingTokens: [{ + denom: 'qfs' + }], + lockDuration: { + time: '1814400s' + } + }, + fees: { + feeTokens: [{ + denom: 'qfs', + lowGasPrice: 0.000001, + averageGasPrice: 0.000005, + highGasPrice: 0.0001 + }] + }, + apis: { + rpc: [{ + address: 'https://rcp.qfsone.com', + provider: 'qfs' + }], + rest: [{ + address: 'https://lcd.qfsone.com', + provider: 'qfs' + }], + grpc: [{ + address: 'https://grc.qfsone.com:9090', + provider: 'qfs' + }] + }, + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/qfs/images/qfs.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/qfs/images/qfs.svg' + }, + explorers: [{ + kind: 'ping.pub', + url: 'https://blockexplorer.qfsone.com/qfs', + txPage: 'https://blockexplorer.qfsone.com/qfs/tx/${txHash}', + accountPage: 'https://blockexplorer.qfsone.com/qfs/accounts/${accountAddress}' + }], + keywords: [], + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/qfs/images/qfs.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/qfs/images/qfs.svg', + theme: { + primaryColorHex: '#2979dc' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/qfs/index.ts b/v2/packages/chain-registry/src/mainnet/qfs/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/qfs/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/mainnet/quasar/asset-list.ts b/v2/packages/chain-registry/src/mainnet/quasar/asset-list.ts index 9f0285b1e..1e9aaad46 100644 --- a/v2/packages/chain-registry/src/mainnet/quasar/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/quasar/asset-list.ts @@ -24,7 +24,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quasar/images/quasar.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quasar/images/quasar.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quasar/images/quasar.png', + theme: { + primaryColorHex: '#a493e4' + } }], socials: { website: 'https://www.quasar.fi/', @@ -65,7 +68,10 @@ const info: AssetList = { baseDenom: 'uosmo' }, 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' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmo.svg', + theme: { + primaryColorHex: '#760dbb' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmo.png', @@ -106,7 +112,10 @@ const info: AssetList = { baseDenom: 'ibc/27394FB092D2ECCD56123C74F36E4C1F926001CEADA9CA97EA622B25F41E5EB2' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg', + theme: { + primaryColorHex: '#272d45' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png', @@ -147,7 +156,10 @@ const info: AssetList = { baseDenom: 'ibc/D189335C6E4A68B513C10AB227BF1C1D38C746766278BA3EEB4FB14124F1D858' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdc.axl.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdc.axl.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdc.axl.svg', + theme: { + primaryColorHex: '#2474cb' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/usdc.axl.png', diff --git a/v2/packages/chain-registry/src/mainnet/quasar/chain.ts b/v2/packages/chain-registry/src/mainnet/quasar/chain.ts index f3695d74d..bac51144e 100644 --- a/v2/packages/chain-registry/src/mainnet/quasar/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/quasar/chain.ts @@ -6,9 +6,10 @@ const info: Chain = { networkType: 'mainnet', website: 'https://www.quasar.fi/', prettyName: 'Quasar', + chainType: 'cosmos', chainId: 'quasar-1', bech32Prefix: 'quasar', - daemonName: 'quasarnoded', + daemonName: 'quasard', nodeHome: '$HOME/.quasarnode', keyAlgos: ['secp256k1'], slip44: 118, @@ -50,9 +51,119 @@ const info: Chain = { ] }, codebase: { - cosmosSdkVersion: 'v0.45.16', + gitRepo: 'https://github.com/quasar-finance/quasar', + recommendedVersion: 'v3.0.0', + compatibleVersions: ['v3.0.0'], + cosmosSdkVersion: 'v0.50.9', + consensus: { + type: 'cometbft', + version: 'v0.37.6' + }, + cosmwasmVersion: 'v0.53.0', cosmwasmEnabled: true, - cosmwasmVersion: 'v0.31.0' + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/quasar-finance/networks/main/quasar-1/definitive-genesis.json' + }, + versions: [ + { + name: 'v0.1.0', + recommendedVersion: 'v0.1.1', + compatibleVersions: ['v0.1.0', 'v0.1.1'], + cosmosSdkVersion: 'v0.45.14', + consensus: { + type: 'tendermint', + version: 'v0.34.26' + }, + cosmwasmVersion: '0.27', + cosmwasmEnabled: true, + nextVersionName: 'v1', + sdk: { + type: 'cosmos', + version: 'v0.45.14' + }, + cosmwasm: { + version: '0.27', + enabled: true + } + }, + { + name: 'v1', + proposal: 9, + height: 2249500, + recommendedVersion: 'v1.0.1', + compatibleVersions: ['v1.0.1'], + cosmosSdkVersion: 'v0.45.16', + consensus: { + type: 'cometbft', + version: '0.34.27' + }, + cosmwasmVersion: '0.31.0', + cosmwasmEnabled: true, + nextVersionName: 'v2', + sdk: { + type: 'cosmos', + version: 'v0.45.16' + }, + cosmwasm: { + version: '0.31.0', + enabled: true + } + }, + { + name: 'v2', + proposal: 42, + height: 7480400, + recommendedVersion: 'v2.0.1', + compatibleVersions: ['v2.0.1'], + cosmosSdkVersion: 'v0.47.12', + consensus: { + type: 'cometbft', + version: '0.37.6' + }, + cosmwasmVersion: '0.45.0', + cosmwasmEnabled: true, + nextVersionName: 'v3', + sdk: { + type: 'cosmos', + version: 'v0.47.12' + }, + cosmwasm: { + version: '0.45.0', + enabled: true + } + }, + { + name: 'v3', + proposal: 45, + height: 7982200, + recommendedVersion: 'v3.0.0', + compatibleVersions: ['v3.0.0'], + cosmosSdkVersion: 'v0.50.9', + consensus: { + type: 'cometbft', + version: 'v0.38.11' + }, + cosmwasmVersion: 'v0.53.0', + cosmwasmEnabled: true, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.50.9' + }, + cosmwasm: { + version: 'v0.53.0', + enabled: true + } + } + ], + sdk: { + type: 'cosmos', + version: 'v0.50.9' + }, + cosmwasm: { + version: 'v0.53.0', + enabled: true + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quasar/images/quasar.png' @@ -61,17 +172,13 @@ const info: Chain = { apis: { rpc: [ { - address: 'https://quasar-rpc.lavenderfive.com:443', + address: 'https://rpc.lavenderfive.com:443/quasar', provider: 'Lavender.Five Nodes 🐝' }, { address: 'https://quasar-rpc.polkachu.com', provider: 'polkachu' }, - { - address: 'https://rpc-quasar.whispernode.com:443', - provider: 'WhisperNode 🤐' - }, { address: 'https://quasar-rpc.enigma-validator.com', provider: 'Enigma' @@ -115,17 +222,13 @@ const info: Chain = { ], rest: [ { - address: 'https://quasar-api.lavenderfive.com:443', + address: 'https://rest.lavenderfive.com:443/quasar', provider: 'Lavender.Five Nodes 🐝' }, { address: 'https://quasar-api.polkachu.com', provider: 'polkachu' }, - { - address: 'https://lcd-quasar.whispernode.com:443', - provider: 'WhisperNode 🤐' - }, { address: 'https://api-quasar.cosmos-spaces.cloud', provider: 'Cosmos Spaces' @@ -169,7 +272,7 @@ const info: Chain = { ], grpc: [ { - address: 'https://quasar-grpc.lavenderfive.com:443', + address: 'quasar.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -206,20 +309,32 @@ const info: Chain = { } ] }, - explorers: [{ + explorers: [ + { kind: 'mintscan', url: 'https://www.mintscan.io/quasar', txPage: 'https://www.mintscan.io/quasar/transactions/${txHash}', accountPage: 'https://www.mintscan.io/quasar/accounts/${accountAddress}' - }, { + }, + { kind: 'ezstaking', url: 'https://ezstaking.app/quasar', txPage: 'https://ezstaking.app/quasar/txs/${txHash}', accountPage: 'https://ezstaking.app/quasar/account/${accountAddress}' - }], + }, + { + kind: 'WhisperNode 🤐', + url: 'https://mainnet.whispernode.com/quasar', + txPage: 'https://mainnet.whispernode.com/quasar/tx/${txHash}', + accountPage: 'https://mainnet.whispernode.com/quasar/account/${accountAddress}' + } + ], keywords: ['mainnet'], images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quasar/images/quasar.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quasar/images/quasar.png', + theme: { + primaryColorHex: '#a493e4' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/quicksilver/asset-list.ts b/v2/packages/chain-registry/src/mainnet/quicksilver/asset-list.ts index a1700a55d..f65b7aa28 100644 --- a/v2/packages/chain-registry/src/mainnet/quicksilver/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/quicksilver/asset-list.ts @@ -23,12 +23,16 @@ const info: AssetList = { }, coingeckoId: 'quicksilver', images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qck.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qck.png', + theme: { + primaryColorHex: '#b2b2b2' + } }], socials: { website: 'https://quicksilver.zone/', twitter: 'https://twitter.com/quicksilverzone' - } + }, + typeAsset: 'sdk.coin' }, { description: 'Quicksilver Liquid Staked STARS', @@ -59,8 +63,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qstars.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qstars.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qstars.svg', + theme: { + primaryColorHex: '#fc944c' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Quicksilver Liquid Staked ATOM', @@ -91,8 +99,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qatom.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qatom.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qatom.svg', + theme: { + primaryColorHex: '#fc944c' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Quicksilver Liquid Staked REGEN', @@ -123,8 +135,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qregen.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qregen.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qregen.svg', + theme: { + primaryColorHex: '#fc944c' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Quicksilver Liquid Staked OSMO', @@ -155,8 +171,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qosmo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qosmo.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qosmo.svg', + theme: { + primaryColorHex: '#fc944c' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Quicksilver Liquid Staked SOMM', @@ -187,7 +207,195 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qsomm.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qsomm.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qsomm.svg', + theme: { + primaryColorHex: '#fc944c' + } + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Quicksilver Liquid Staked JUNO', + denomUnits: [{ + denom: 'uqjuno', + exponent: 0, + aliases: [] + }, { + denom: 'qjuno', + exponent: 6, + aliases: [] + }], + base: 'uqjuno', + name: 'Quicksilver Liquid Staked JUNO', + display: 'qjuno', + symbol: 'qJUNO', + traces: [{ + type: 'liquid-stake', + counterparty: { + chainName: 'juno', + baseDenom: 'ujuno' + }, + provider: 'Quicksilver' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qjuno.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qjuno.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qjuno.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qjuno.svg', + theme: { + primaryColorHex: '#fc944c' + } + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Quicksilver Liquid Staked DYDX', + denomUnits: [{ + denom: 'aqdydx', + exponent: 0, + aliases: [] + }, { + denom: 'qdydx', + exponent: 18, + aliases: [] + }], + base: 'aqdydx', + name: 'Quicksilver Liquid Staked DYDX', + display: 'qdydx', + symbol: 'qDYDX', + traces: [{ + type: 'liquid-stake', + counterparty: { + chainName: 'dydx', + baseDenom: 'adydx' + }, + provider: 'Quicksilver' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qdydx.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qdydx.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qdydx.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qdydx.svg', + theme: { + primaryColorHex: '#fc944c' + } + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Quicksilver Liquid Staked SAGA', + denomUnits: [{ + denom: 'uqsaga', + exponent: 0, + aliases: [] + }, { + denom: 'qsaga', + exponent: 6, + aliases: [] + }], + base: 'uqsaga', + name: 'Quicksilver Liquid Staked SAGA', + display: 'qsaga', + symbol: 'qSAGA', + traces: [{ + type: 'liquid-stake', + counterparty: { + chainName: 'saga', + baseDenom: 'usaga' + }, + provider: 'Quicksilver' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qsaga.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qsaga.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qsaga.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qsaga.svg', + theme: { + primaryColorHex: '#f9924b' + } + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Quicksilver Liquid Staked BLD', + denomUnits: [{ + denom: 'uqbld', + exponent: 0, + aliases: [] + }, { + denom: 'qbld', + exponent: 6, + aliases: [] + }], + base: 'uqbld', + name: 'Quicksilver Liquid Staked BLD', + display: 'qbld', + symbol: 'qBLD', + traces: [{ + type: 'liquid-stake', + counterparty: { + chainName: 'agoric', + baseDenom: 'ubld' + }, + provider: 'Quicksilver' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qbld.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qbld.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qbld.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qbld.svg', + theme: { + primaryColorHex: '#fc944c' + } + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Noble USDC via dYdX Protocol', + denomUnits: [{ + denom: 'ibc/5666A86DCC869C75F69A7938AD6DCFECAC4A09C73522599E7A85B10143E5FBD2', + exponent: 0, + aliases: ['uusdc'] + }, { + denom: 'usdc', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/5666A86DCC869C75F69A7938AD6DCFECAC4A09C73522599E7A85B10143E5FBD2', + name: 'Noble USDC', + display: 'usdc', + symbol: 'USDC', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'dydx', + baseDenom: 'ibc/8E27BA2D5493AF5636760E354E46004562C46AB7EC0CC4C1CA14E9E20E2545B5', + channelId: 'channel-32' + }, + chain: { + channelId: 'channel-164', + path: 'transfer/channel-164/transfer/channel-0/uusdc' + } + }], + images: [{ + imageSync: { + chainName: 'noble', + baseDenom: 'uusdc' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + theme: { + circle: true, + primaryColorHex: '#2775CA' + } }] } ] diff --git a/v2/packages/chain-registry/src/mainnet/quicksilver/chain.ts b/v2/packages/chain-registry/src/mainnet/quicksilver/chain.ts index 4ed4ae228..56183ceea 100644 --- a/v2/packages/chain-registry/src/mainnet/quicksilver/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/quicksilver/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://quicksilver.zone/', prettyName: 'Quicksilver', + chainType: 'cosmos', chainId: 'quicksilver-2', daemonName: 'quicksilverd', nodeHome: '$HOME/.quicksilverd', @@ -26,9 +27,535 @@ const info: Chain = { }] }, codebase: { + gitRepo: 'https://github.com/ingenuity-build/quicksilver', + recommendedVersion: 'v1.6.3', + compatibleVersions: ['v1.6.3'], + binaries: { + "linux/amd64": 'https://github.com/ingenuity-build/quicksilver/releases/download/v1.6.3/quicksilverd-v1.6.3-amd64' + }, cosmosSdkVersion: 'v0.46.16', - cosmwasmEnabled: true, - cosmwasmVersion: 'notional-labs/wasmd v0.29.0-sdk46.0.20221114145317-d6e67fd50956' + consensus: { + type: 'cometbft', + version: 'v0.34.33' + }, + genesis: { + genesisUrl: 'https://github.com/ingenuity-build/mainnet/raw/main/genesis.json' + }, + versions: [ + { + name: 'v1.2.9-hotfix.0', + recommendedVersion: 'v1.2.9-hotfix.0', + compatibleVersions: ['v1.2.9-hotfix.0'], + cosmosSdkVersion: '0.46', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.29', + cosmwasmEnabled: true, + nextVersionName: 'v1.2.10', + sdk: { + type: 'cosmos', + version: '0.46' + }, + cosmwasm: { + version: '0.29', + enabled: true + }, + ibc: { + type: 'go', + version: '5.2.0' + } + }, + { + name: 'v1.2.10', + height: 1936600, + recommendedVersion: 'v1.2.10', + proposal: 13, + compatibleVersions: ['v1.2.10'], + binaries: { + "linux/amd64": 'https://github.com/ingenuity-build/quicksilver/releases/download/v1.2.10/quicksilverd-v1.2.10-amd64' + }, + cosmosSdkVersion: '0.46', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.29', + cosmwasmEnabled: true, + nextVersionName: 'v1.2.13', + sdk: { + type: 'cosmos', + version: '0.46' + }, + cosmwasm: { + version: '0.29', + enabled: true + }, + ibc: { + type: 'go', + version: '5.2.0' + } + }, + { + name: 'v1.2.13', + height: 2148751, + recommendedVersion: 'v1.2.14', + compatibleVersions: ['v1.2.13', 'v1.2.14'], + binaries: { + "linux/amd64": 'https://github.com/ingenuity-build/quicksilver/releases/download/v1.2.14/quicksilverd-v1.2.14-amd64' + }, + cosmosSdkVersion: '0.46', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.29', + cosmwasmEnabled: true, + nextVersionName: 'v1.2.15', + sdk: { + type: 'cosmos', + version: '0.46' + }, + cosmwasm: { + version: '0.29', + enabled: true + }, + ibc: { + type: 'go', + version: '5.2.1' + } + }, + { + name: 'v1.2.15', + proposal: 18, + height: 3052279, + recommendedVersion: 'v1.2.16', + compatibleVersions: ['v1.2.15', 'v1.2.16'], + binaries: { + "linux/amd64": 'https://github.com/ingenuity-build/quicksilver/releases/download/v1.2.16/quicksilverd-v1.2.16-amd64' + }, + cosmosSdkVersion: '0.46.14', + consensus: { + type: 'cometbft', + version: '0.34.29' + }, + cosmwasmVersion: '0.29', + cosmwasmEnabled: true, + nextVersionName: 'v1.2.17', + sdk: { + type: 'cosmos', + version: '0.46.14' + }, + cosmwasm: { + version: '0.29', + enabled: true + }, + ibc: { + type: 'go', + version: '5.3.1' + } + }, + { + name: 'v1.2.17', + proposal: 26, + height: 4530000, + recommendedVersion: 'v1.2.17', + compatibleVersions: ['v1.2.17'], + binaries: { + "linux/amd64": 'https://github.com/ingenuity-build/quicksilver/releases/download/v1.2.17/quicksilverd-v1.2.17-amd64' + }, + cosmosSdkVersion: '0.46.15', + consensus: { + type: 'cometbft', + version: 'v0.34.29' + }, + cosmwasmVersion: 'v0.29.0-sdk46.0.20221114145317-d6e67fd50956', + cosmwasmEnabled: true, + nextVersionName: 'v1.4.5', + sdk: { + type: 'cosmos', + version: '0.46.15' + }, + cosmwasm: { + version: 'v0.29.0', + enabled: true, + tag: 'v0.29.0-sdk46.0.20221114145317-d6e67fd50956' + }, + ibc: { + type: 'go', + version: '5.3.2' + } + }, + { + name: 'v1.4.5', + proposal: 27, + height: 5432500, + recommendedVersion: 'v1.4.5', + compatibleVersions: ['v1.4.5'], + binaries: { + "linux/amd64": 'https://github.com/ingenuity-build/quicksilver/releases/download/v1.4.5/quicksilverd-v1.4.5-amd64' + }, + cosmosSdkVersion: 'v0.46.16', + consensus: { + type: 'cometbft', + version: 'v0.34.29' + }, + cosmwasmVersion: 'notional-labs/wasmd v0.29.0-sdk46.0.20221114145317-d6e67fd50956', + cosmwasmEnabled: true, + nextVersionName: 'v1.4.6', + sdk: { + type: 'cosmos', + version: 'v0.46.16' + }, + cosmwasm: { + version: 'v0.29.0', + repo: 'https://github.com/notional-labs/wasmd', + tag: 'v0.29.0-sdk46.0.20221114145317-d6e67fd50956', + enabled: true + }, + ibc: { + type: 'go', + version: 'v5.3.2' + } + }, + { + name: 'v1.4.6', + proposal: 28, + height: 5493000, + recommendedVersion: 'v1.4.6', + compatibleVersions: ['v1.4.6'], + binaries: { + "linux/amd64": 'https://github.com/ingenuity-build/quicksilver/releases/download/v1.4.6/quicksilverd-v1.4.6-amd64' + }, + cosmosSdkVersion: 'v0.46.16', + consensus: { + type: 'cometbft', + version: 'v0.34.29' + }, + cosmwasmVersion: 'notional-labs/wasmd v0.29.0-sdk46.0.20221114145317-d6e67fd50956', + cosmwasmEnabled: true, + nextVersionName: 'v1.4.7', + sdk: { + type: 'cosmos', + version: 'v0.46.16' + }, + cosmwasm: { + version: 'v0.29.0', + repo: 'https://github.com/notional-labs/wasmd', + tag: 'v0.29.0-sdk46.0.20221114145317-d6e67fd50956', + enabled: true + }, + ibc: { + type: 'go', + version: 'v5.3.2' + } + }, + { + name: 'v1.4.7', + proposal: 30, + height: 5848000, + recommendedVersion: 'v1.4.7', + compatibleVersions: ['v1.4.7'], + binaries: { + "linux/amd64": 'https://github.com/ingenuity-build/quicksilver/releases/download/v1.4.7/quicksilverd-v1.4.7-amd64' + }, + cosmosSdkVersion: 'v0.46.16', + consensus: { + type: 'cometbft', + version: 'v0.34.29' + }, + cosmwasmVersion: 'notional-labs/wasmd v0.29.0-sdk46.0.20221114145317-d6e67fd50956', + cosmwasmEnabled: true, + nextVersionName: 'v1.5.0', + sdk: { + type: 'cosmos', + version: 'v0.46.16' + }, + cosmwasm: { + version: 'v0.29.0', + repo: 'https://github.com/notional-labs/wasmd', + tag: 'v0.29.0-sdk46.0.20221114145317-d6e67fd50956', + enabled: true + }, + ibc: { + type: 'go', + version: 'v5.3.2' + } + }, + { + name: 'v1.5.0', + proposal: 31, + height: 6365700, + recommendedVersion: 'v1.5.0', + compatibleVersions: ['v1.5.0'], + binaries: { + "linux/amd64": 'https://github.com/ingenuity-build/quicksilver/releases/download/v1.5.0/quicksilverd-v1.5.0-amd64' + }, + cosmosSdkVersion: 'v0.46.16', + consensus: { + type: 'cometbft', + version: 'v0.34.29' + }, + cosmwasmVersion: 'notional-labs/wasmd v0.29.0-sdk46.0.20221114145317-d6e67fd50956', + cosmwasmEnabled: true, + nextVersionName: 'v1.5.1', + sdk: { + type: 'cosmos', + version: 'v0.46.16' + }, + cosmwasm: { + version: 'v0.29.0', + repo: 'https://github.com/notional-labs/wasmd', + tag: 'v0.29.0-sdk46.0.20221114145317-d6e67fd50956', + enabled: true + }, + ibc: { + type: 'go', + version: 'v5.3.2' + } + }, + { + name: 'v1.5.1', + proposal: 32, + height: 6452000, + recommendedVersion: 'v1.5.2', + compatibleVersions: ['v1.5.1', 'v1.5.2'], + binaries: { + "linux/amd64": 'https://github.com/ingenuity-build/quicksilver/releases/download/v1.5.2/quicksilverd-v1.5.2-amd64' + }, + cosmosSdkVersion: 'v0.46.16', + consensus: { + type: 'cometbft', + version: 'v0.34.29' + }, + cosmwasmVersion: 'notional-labs/wasmd v0.29.0-sdk46.0.20221114145317-d6e67fd50956', + cosmwasmEnabled: true, + nextVersionName: 'v1.5.3', + sdk: { + type: 'cosmos', + version: 'v0.46.16' + }, + cosmwasm: { + version: 'v0.29.0', + repo: 'https://github.com/notional-labs/wasmd', + tag: 'v0.29.0-sdk46.0.20221114145317-d6e67fd50956', + enabled: true + }, + ibc: { + type: 'go', + version: 'v5.3.2' + } + }, + { + name: 'v1.5.3', + proposal: 34, + height: 6556300, + recommendedVersion: 'v1.5.3', + compatibleVersions: ['v1.5.3'], + binaries: { + "linux/amd64": 'https://github.com/ingenuity-build/quicksilver/releases/download/v1.5.3/quicksilverd-v1.5.3-amd64' + }, + cosmosSdkVersion: 'v0.46.16', + consensus: { + type: 'cometbft', + version: 'v0.34.32' + }, + cosmwasmVersion: 'notional-labs/wasmd v0.29.0-sdk46.0.20221114145317-d6e67fd50956', + cosmwasmEnabled: true, + nextVersionName: 'v1.5.4', + sdk: { + type: 'cosmos', + version: 'v0.46.16' + }, + cosmwasm: { + version: 'v0.29.0', + repo: 'https://github.com/notional-labs/wasmd', + tag: 'v0.29.0-sdk46.0.20221114145317-d6e67fd50956', + enabled: true + }, + ibc: { + type: 'go', + version: 'v5.3.2' + } + }, + { + name: 'v1.5.4', + proposal: 35, + height: 6673000, + recommendedVersion: 'v1.5.4', + compatibleVersions: ['v1.5.4'], + binaries: { + "linux/amd64": 'https://github.com/ingenuity-build/quicksilver/releases/download/v1.5.4/quicksilverd-v1.5.4-amd64' + }, + cosmosSdkVersion: 'v0.46.16', + consensus: { + type: 'cometbft', + version: 'v0.34.32' + }, + cosmwasmVersion: 'notional-labs/wasmd v0.29.0-sdk46.0.20221114145317-d6e67fd50956', + cosmwasmEnabled: true, + nextVersionName: 'v1.5.5', + sdk: { + type: 'cosmos', + version: 'v0.46.16' + }, + cosmwasm: { + version: 'v0.29.0', + repo: 'https://github.com/notional-labs/wasmd', + tag: 'v0.29.0-sdk46.0.20221114145317-d6e67fd50956', + enabled: true + }, + ibc: { + type: 'go', + version: 'v5.3.2' + } + }, + { + name: 'v1.5.5', + proposal: 37, + height: 6926000, + recommendedVersion: 'v1.5.5', + compatibleVersions: ['v1.5.5', 'v1.5.5-hotfix.0'], + binaries: { + "linux/amd64": 'https://github.com/ingenuity-build/quicksilver/releases/download/v1.5.5/quicksilverd-v1.5.5-amd64' + }, + cosmosSdkVersion: 'v0.46.16', + consensus: { + type: 'cometbft', + version: 'v0.34.32' + }, + cosmwasmVersion: 'notional-labs/wasmd v0.29.0-sdk46.0.20221114145317-d6e67fd50956', + cosmwasmEnabled: true, + nextVersionName: 'v1.5.6', + sdk: { + type: 'cosmos', + version: 'v0.46.16' + }, + cosmwasm: { + version: 'v0.29.0', + repo: 'https://github.com/notional-labs/wasmd', + tag: 'v0.29.0-sdk46.0.20221114145317-d6e67fd50956', + enabled: true + }, + ibc: { + type: 'go', + version: 'v5.4.0' + } + }, + { + name: 'v1.5.6', + proposal: 40, + height: 7810000, + recommendedVersion: 'v1.5.7', + compatibleVersions: ['v1.5.7'], + binaries: { + "linux/amd64": 'https://github.com/ingenuity-build/quicksilver/releases/download/v1.5.7/quicksilverd-v1.5.7-amd64' + }, + cosmosSdkVersion: 'v0.46.16', + consensus: { + type: 'cometbft', + version: 'v0.34.32' + }, + cosmwasmVersion: 'notional-labs/wasmd v0.29.0-sdk46.0.20221114145317-d6e67fd50956', + cosmwasmEnabled: true, + nextVersionName: 'v1.6.1', + sdk: { + type: 'cosmos', + version: 'v0.46.16' + }, + cosmwasm: { + version: 'v0.29.0', + repo: 'https://github.com/notional-labs/wasmd', + tag: 'v0.29.0-sdk46.0.20221114145317-d6e67fd50956', + enabled: true + }, + ibc: { + type: 'go', + version: 'v5.4.0' + } + }, + { + name: 'v1.6.1', + proposal: 41, + height: 8003500, + recommendedVersion: 'v1.6.1', + compatibleVersions: ['v1.6.1'], + binaries: { + "linux/amd64": 'https://github.com/ingenuity-build/quicksilver/releases/download/v1.6.1/quicksilverd-v1.6.1-amd64' + }, + cosmosSdkVersion: 'v0.46.16', + consensus: { + type: 'cometbft', + version: 'v0.34.33' + }, + nextVersionName: 'v1.6.2', + sdk: { + type: 'cosmos', + version: 'v0.46.16' + }, + ibc: { + type: 'go', + version: 'v6.3.1' + } + }, + { + name: 'v1.6.2', + proposal: 42, + height: 8222500, + recommendedVersion: 'v1.6.2', + compatibleVersions: ['v1.6.2'], + binaries: { + "linux/amd64": 'https://github.com/ingenuity-build/quicksilver/releases/download/v1.6.2/quicksilverd-v1.6.1-amd64' + }, + cosmosSdkVersion: 'v0.46.16', + consensus: { + type: 'cometbft', + version: 'v0.34.33' + }, + nextVersionName: '1.6.3', + sdk: { + type: 'cosmos', + version: 'v0.46.16' + }, + ibc: { + type: 'go', + version: 'v6.3.1' + } + }, + { + name: 'v1.6.3', + proposal: 43, + height: 8722500, + recommendedVersion: 'v1.6.3', + compatibleVersions: ['v1.6.3'], + binaries: { + "linux/amd64": 'https://github.com/ingenuity-build/quicksilver/releases/download/v1.6.3/quicksilverd-v1.6.3-amd64' + }, + cosmosSdkVersion: 'v0.46.16', + consensus: { + type: 'cometbft', + version: 'v0.34.33' + }, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.46.16' + }, + ibc: { + type: 'go', + version: 'v6.3.1' + } + } + ], + sdk: { + type: 'cosmos', + version: 'v0.46.16' + }, + ibc: { + type: 'go', + version: 'v6.3.1' + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qck.png', @@ -50,7 +577,7 @@ const info: Chain = { provider: 'Notional' }, { - address: 'https://quicksilver-rpc.lavenderfive.com:443', + address: 'https://rpc.lavenderfive.com:443/quicksilver', provider: 'Lavender.Five Nodes 🐝' }, { @@ -136,7 +663,7 @@ const info: Chain = { provider: 'Notional' }, { - address: 'https://quicksilver-api.lavenderfive.com:443', + address: 'https://rest.lavenderfive.com:443/quicksilver', provider: 'Lavender.Five Nodes 🐝' }, { @@ -218,7 +745,7 @@ const info: Chain = { provider: 'Notional' }, { - address: 'quicksilver-grpc.lavenderfive.com:443', + address: 'quicksilver.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -336,7 +863,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qck.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qck.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qck.svg', + theme: { + primaryColorHex: '#b2b2b2' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/qwoyn/asset-list.ts b/v2/packages/chain-registry/src/mainnet/qwoyn/asset-list.ts index 07aa68308..dac4d8194 100644 --- a/v2/packages/chain-registry/src/mainnet/qwoyn/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/qwoyn/asset-list.ts @@ -20,14 +20,18 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/qwoyn/images/qwoyn.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/qwoyn/images/qwoyn.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/qwoyn/images/qwoyn.png', + theme: { + primaryColorHex: '#04e4fc' + } }], coingeckoId: 'qwoyn', keywords: ['gaming'], socials: { website: 'https://qwoyn.studio', twitter: 'https://twitter.com/Qwoyn_Studios' - } + }, + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/qwoyn/chain.ts b/v2/packages/chain-registry/src/mainnet/qwoyn/chain.ts index 9eab55fe0..b7a640264 100644 --- a/v2/packages/chain-registry/src/mainnet/qwoyn/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/qwoyn/chain.ts @@ -7,6 +7,7 @@ const info: Chain = { website: 'https://qwoyn.studio/', description: 'The Qwoyn Network stands as a cutting-edge gaming hub that embeds Web3 technologies into the core of interactive entertainment. It revolutionizes the gaming industry by ensuring true ownership of in-game assets for players, facilitated through blockchain. This approach not only enhances gameplay but also fosters a unique ecosystem of interoperability and innovation. As a beacon in the gaming world, Qwoyn Network is dedicated to merging the excitement of traditional gaming with the transformative potential of Web3, creating a seamless and enriched gaming experience.', prettyName: 'Qwoyn', + chainType: 'cosmos', chainId: 'qwoyn-1', bech32Prefix: 'qwoyn', daemonName: 'qwoynd', @@ -28,8 +29,153 @@ const info: Chain = { }] }, codebase: { + gitRepo: 'https://github.com/cosmic-horizon/QWOYN', + recommendedVersion: 'v5.4.1', + compatibleVersions: ['v5.4.1'], cosmosSdkVersion: '0.47.6', - cosmwasmVersion: '0.40.0' + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + cosmwasmVersion: '0.40.0', + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/cosmic-horizon/mainnet/main/genesis.json' + }, + versions: [ + { + name: 'v5.0.2', + tag: 'v5.0.2', + recommendedVersion: 'v5.0.2', + compatibleVersions: ['v5.0.2'], + cosmosSdkVersion: '0.47.3', + consensus: { + type: 'cometbft', + version: 'v0.37.1' + }, + binaries: { + "linux/amd64": 'https://github.com/cosmic-horizon/QWOYN/releases/download/v5.0.2/qwoynd_5.0.2_linux_amd64.zip' + }, + nextVersionName: 'v5.1.0', + sdk: { + type: 'cosmos', + version: '0.47.3' + }, + ibc: { + type: 'go', + version: '7.0.1' + } + }, + { + name: 'v5.1.0', + tag: 'v5.1.0', + proposal: 1, + height: 280850, + recommendedVersion: 'v5.1.0', + compatibleVersions: ['v5.1.0'], + cosmosSdkVersion: '0.47.3', + consensus: { + type: 'cometbft', + version: 'v0.37.1' + }, + nextVersionName: 'v5.2.0', + sdk: { + type: 'cosmos', + version: '0.47.3' + }, + ibc: { + type: 'go', + version: '7.0.1' + } + }, + { + name: 'v5.2.0', + tag: 'v5.2.0', + proposal: 4, + height: 805404, + recommendedVersion: 'v5.2.0', + compatibleVersions: ['v5.2.0'], + cosmosSdkVersion: '0.47.3', + consensus: { + type: 'cometbft', + version: 'v0.37.1' + }, + nextVersionName: 'v5.3.0', + sdk: { + type: 'cosmos', + version: '0.47.3' + }, + ibc: { + type: 'go', + version: '7.0.1' + } + }, + { + name: 'v5.3.0', + tag: 'v5.3.0', + proposal: 13, + height: 2789768, + recommendedVersion: 'v5.3.0', + compatibleVersions: ['v5.3.0'], + cosmosSdkVersion: '0.47.6', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + cosmwasmVersion: '0.40.0', + nextVersionName: 'v5.4.1', + sdk: { + type: 'cosmos', + version: '0.47.6' + }, + cosmwasm: { + version: '0.40.0' + }, + ibc: { + type: 'go', + version: '7.0.1', + icsEnabled: ['ics20-1', 'ics27-1'] + } + }, + { + name: 'v5.4.1', + tag: 'v5.4.1', + proposal: 15, + height: 3395000, + recommendedVersion: 'v5.4.1', + compatibleVersions: ['v5.4.1'], + cosmosSdkVersion: '0.47.6', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + cosmwasmVersion: '0.40.0', + nextVersionName: '', + sdk: { + type: 'cosmos', + version: '0.47.6' + }, + cosmwasm: { + version: '0.40.0' + }, + ibc: { + type: 'go', + version: '7.3.1', + icsEnabled: ['ics20-1', 'ics27-1'] + } + } + ], + sdk: { + type: 'cosmos', + version: '0.47.6' + }, + ibc: { + type: 'go', + version: '7.3.1', + icsEnabled: ['ics20-1', 'ics27-1'] + }, + cosmwasm: { + version: '0.40.0' + } }, apis: { rpc: [ @@ -54,7 +200,7 @@ const info: Chain = { provider: 'Staketab archive' }, { - address: 'https://qwoyn-rpc.lavenderfive.com:443', + address: 'https://rpc.lavenderfive.com:443/qwoyn', provider: 'Lavender.Five Nodes 🐝' }, { @@ -84,7 +230,7 @@ const info: Chain = { provider: 'AM Solutions' }, { - address: 'https://qwoyn-grpc.lavenderfive.com:443', + address: 'qwoyn.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -114,7 +260,7 @@ const info: Chain = { provider: 'Staketab archive' }, { - address: 'https://qwoyn-api.lavenderfive.com', + address: 'https://rest.lavenderfive.com:443/qwoyn', provider: 'Lavender.Five Nodes 🐝' }, { @@ -151,7 +297,10 @@ const info: Chain = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/qwoyn/images/qwoyn.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/qwoyn/images/qwoyn.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/qwoyn/images/qwoyn.png', + theme: { + primaryColorHex: '#04e4fc' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/realio/asset-list.ts b/v2/packages/chain-registry/src/mainnet/realio/asset-list.ts index 897c5bd90..4598b8cb3 100644 --- a/v2/packages/chain-registry/src/mainnet/realio/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/realio/asset-list.ts @@ -4,6 +4,7 @@ const info: AssetList = { chainName: 'realio', assets: [{ description: 'The native currency of the Realio Network.', + extendedDescription: 'An interoperable Layer-1 multi-chain Web3 ecosystem focused on the issuance and management of digitally native real-world assets (RWAs). Its design is fully open-source, permissionless, and purpose-built.', denomUnits: [{ denom: 'ario', exponent: 0 @@ -22,8 +23,18 @@ const info: AssetList = { coingeckoId: 'realio-network', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/realio/images/rio.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/realio/images/rio.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/realio/images/rio.svg', + theme: { + primaryColorHex: '#000000', + backgroundColorHex: '#000000', + circle: true + } + }], + socials: { + website: 'https://realio.network/', + twitter: 'https://x.com/realio_network' + }, + typeAsset: 'sdk.coin' }, { description: 'A hybrid equity token that represent ownership of the Realio Ecosystem and provides utility functions on the Network.', denomUnits: [{ @@ -40,10 +51,13 @@ const info: AssetList = { logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/realio/images/rst.png' }, - coingeckoId: '', images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/realio/images/rst.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/realio/images/rst.png', + theme: { + primaryColorHex: '#e0e0e0' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/realio/chain.ts b/v2/packages/chain-registry/src/mainnet/realio/chain.ts index e74bdaaa2..bb97c495c 100644 --- a/v2/packages/chain-registry/src/mainnet/realio/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/realio/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://realio.network/', prettyName: 'Realio Network', + chainType: 'cosmos', chainId: 'realionetwork_3301-1', bech32Prefix: 'realio', nodeHome: '$HOME/.realio-network', @@ -29,7 +30,139 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: 'v0.46.12' + gitRepo: 'https://github.com/realiotech/realio-network', + recommendedVersion: 'v0.9.3', + compatibleVersions: ['v0.9.3'], + binaries: { + "linux/amd64": 'https://github.com/realiotech/realio-network/releases/download/v0.9.3/realio-network_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/realiotech/realio-network/releases/download/v0.9.3/realio-network_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/realiotech/realio-network/releases/download/v0.9.3/realio-network_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/realiotech/realio-network/releases/download/v0.9.3/realio-network_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/realiotech/realio-network/releases/download/v0.9.3/realio-network_Windows_x86_64.zip' + }, + cosmosSdkVersion: 'v0.46.12', + consensus: { + type: 'cometbft', + version: 'v0.34.27' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/realiotech/mainnet/main/realionetwork_3301-1/genesis.json' + }, + versions: [ + { + name: 'v0.8.0-rc4', + recommendedVersion: 'v0.8.0-rc4', + compatibleVersions: ['v0.8.0-rc4'], + cosmosSdkVersion: '0.46', + consensus: { + type: 'tendermint', + version: '0.34' + }, + nextVersionName: 'v0.8.3', + sdk: { + type: 'cosmos', + version: '0.46' + }, + ibc: { + type: 'go', + version: '6.1.0' + } + }, + { + name: 'v0.8.3', + recommendedVersion: 'v0.8.3', + compatibleVersions: [ + 'v0.8.1', + 'v0.8.2', + 'v0.8.3' + ], + cosmosSdkVersion: '0.46', + consensus: { + type: 'cometbft', + version: '0.34.27' + }, + binaries: { + "linux/amd64": 'https://github.com/realiotech/realio-network/releases/download/v0.8.3/realio-network_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/realiotech/realio-network/releases/download/v0.8.3/realio-network_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/realiotech/realio-network/releases/download/v0.8.3/realio-network_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/realiotech/realio-network/releases/download/v0.8.3/realio-network_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/realiotech/realio-network/releases/download/v0.8.3/realio-network_Windows_x86_64.zip' + }, + nextVersionName: 'multistaking', + sdk: { + type: 'cosmos', + version: '0.46' + }, + ibc: { + type: 'go', + version: '6.1.1' + } + }, + { + name: 'multistaking', + proposal: 7, + height: 5989000, + recommendedVersion: 'v0.9.2', + compatibleVersions: ['v0.9.2'], + cosmosSdkVersion: 'v0.46.12', + consensus: { + type: 'cometbft', + version: 'v0.34.27' + }, + binaries: { + "linux/amd64": 'https://github.com/realiotech/realio-network/releases/download/v0.9.2/realio-network_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/realiotech/realio-network/releases/download/v0.9.2/realio-network_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/realiotech/realio-network/releases/download/v0.9.2/realio-network_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/realiotech/realio-network/releases/download/v0.9.2/realio-network_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/realiotech/realio-network/releases/download/v0.9.2/realio-network_Windows_x86_64.zip' + }, + nextVersionName: 'Commission', + sdk: { + type: 'cosmos', + version: 'v0.46.12' + }, + ibc: { + type: 'go', + version: 'v6.1.1' + } + }, + { + name: 'Commission', + proposal: 9, + height: 7526754, + recommendedVersion: 'v0.9.3', + compatibleVersions: ['v0.9.3'], + cosmosSdkVersion: 'v0.46.12', + consensus: { + type: 'cometbft', + version: 'v0.34.27' + }, + binaries: { + "linux/amd64": 'https://github.com/realiotech/realio-network/releases/download/v0.9.3/realio-network_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/realiotech/realio-network/releases/download/v0.9.3/realio-network_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/realiotech/realio-network/releases/download/v0.9.3/realio-network_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/realiotech/realio-network/releases/download/v0.9.3/realio-network_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/realiotech/realio-network/releases/download/v0.9.3/realio-network_Windows_x86_64.zip' + }, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.46.12' + }, + ibc: { + type: 'go', + version: 'v6.1.1' + } + } + ], + sdk: { + type: 'cosmos', + version: 'v0.46.12' + }, + ibc: { + type: 'go', + version: 'v6.1.1' + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/realio/images/rio.png' @@ -79,6 +212,10 @@ const info: Chain = { { address: 'https://rpc-realio.blockval.io', provider: 'Blockval' + }, + { + address: 'https://realio_rio_mainnet_rpc.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' } ], rest: [ @@ -125,6 +262,10 @@ const info: Chain = { { address: 'https://api-realio.blockval.io', provider: 'Blockval' + }, + { + address: 'https://realio_rio_mainnet_api.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' } ], grpc: [ @@ -193,6 +334,10 @@ const info: Chain = { { address: 'https://realio-jsonrpc.noders.services', provider: '[NODERS]TEAM' + }, + { + address: 'https://realio_rio_mainnet_evm.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' } ] }, @@ -232,10 +377,19 @@ const info: Chain = { url: 'https://explorer.declab.pro/realio', txPage: 'https://explorer.declab.pro/realio/tx/${txHash}', accountPage: 'https://explorer.declab.pro/realio/account/{$accountAddress}' + }, + { + kind: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥', + url: 'https://explorer.whenmoonwhenlambo.money/realio', + txPage: 'https://explorer.whenmoonwhenlambo.money/realio/tx/${txHash}', + accountPage: 'https://explorer.whenmoonwhenlambo.money/realio/account/${accountAddress}' } ], images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/realio/images/rio.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/realio/images/rio.png', + theme: { + primaryColorHex: '#181818' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/rebus/asset-list.ts b/v2/packages/chain-registry/src/mainnet/rebus/asset-list.ts index 0ef02cb5f..4d42d95b2 100644 --- a/v2/packages/chain-registry/src/mainnet/rebus/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/rebus/asset-list.ts @@ -22,8 +22,12 @@ const info: AssetList = { coingeckoId: 'rebus', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/rebus/images/rebus.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/rebus/images/rebus.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/rebus/images/rebus.svg', + theme: { + primaryColorHex: '#e75486' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/rebus/chain.ts b/v2/packages/chain-registry/src/mainnet/rebus/chain.ts index 0aba435aa..184d297b7 100644 --- a/v2/packages/chain-registry/src/mainnet/rebus/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/rebus/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { status: 'live', networkType: 'mainnet', prettyName: 'Rebus', + chainType: 'cosmos', chainId: 'reb_1111-1', bech32Prefix: 'rebus', daemonName: 'rebusd', @@ -27,7 +28,47 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/rebuschain/rebus.core', + recommendedVersion: 'v0.4.0', + compatibleVersions: ['v0.4.0'], + versions: [ + { + name: 'v0.1.2', + tag: 'v0.1.2', + height: 0, + nextVersionName: 'v0.2.0' + }, + { + name: 'v0.2.0', + tag: 'v0.2.3', + proposal: 18, + height: 473400, + recommendedVersion: 'v0.2.3', + compatibleVersions: ['v0.2.3'], + nextVersionName: 'v0.3.0' + }, + { + name: 'v0.3.0', + tag: 'v0.3.0', + proposal: 25, + height: 4167000, + recommendedVersion: 'v0.3.0', + compatibleVersions: ['v0.3.0'], + nextVersionName: 'v0.3.0' + }, + { + name: 'v0.4.0', + tag: 'v0.4.0', + proposal: 31, + height: 9464700, + recommendedVersion: 'v0.4.0', + compatibleVersions: ['v0.4.0'], + nextVersionName: '' + } + ], + genesis: { + genesisUrl: 'https://github.com/rebuschain/rebus.mainnet/raw/master/reb_1111-1/genesis.zip' + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/rebus/images/rebus.png', @@ -213,7 +254,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/rebus/images/rebus.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/rebus/images/rebus.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/rebus/images/rebus.svg', + theme: { + primaryColorHex: '#e75486' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/regen/asset-list.ts b/v2/packages/chain-registry/src/mainnet/regen/asset-list.ts index 689aeada9..a5f9be0a1 100644 --- a/v2/packages/chain-registry/src/mainnet/regen/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/regen/asset-list.ts @@ -22,12 +22,16 @@ const info: AssetList = { coingeckoId: 'regen', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/regen/images/regen.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/regen/images/regen.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/regen/images/regen.svg', + theme: { + primaryColorHex: '#56b790' + } }], socials: { website: 'https://www.regen.network/', twitter: 'https://twitter.com/regen_network' - } + }, + typeAsset: 'sdk.coin' }, { description: 'Nature Carbon Ton (NCT) is a carbon token standard backed 1:1 by carbon credits issued by Verra, a global leader in the voluntary carbon market. NCT credits on Regen Network have been tokenized by Toucan.earth.', denomUnits: [{ @@ -48,8 +52,12 @@ const info: AssetList = { coingeckoId: 'toucan-protocol-nature-carbon-tonne', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/regen/images/nct.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/regen/images/nct.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/regen/images/nct.svg', + theme: { + primaryColorHex: '#171c25' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/regen/chain.ts b/v2/packages/chain-registry/src/mainnet/regen/chain.ts index 4541c5e50..969597c04 100644 --- a/v2/packages/chain-registry/src/mainnet/regen/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/regen/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://www.regen.network/', prettyName: 'Regen', + chainType: 'cosmos', chainId: 'regen-1', bech32Prefix: 'regen', daemonName: 'regen', @@ -26,7 +27,57 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: '0.46' + gitRepo: 'https://github.com/regen-network/regen-ledger', + recommendedVersion: 'v5.0.0', + compatibleVersions: ['v5.0.0'], + binaries: { + "linux/amd64": 'https://github.com/regen-network/regen-ledger/releases/download/v5.0.0/regen-ledger_5.0.0_linux_amd64.zip', + "linux/arm64": 'https://github.com/regen-network/regen-ledger/releases/download/v5.0.0/regen-ledger_5.0.0_linux_arm64.zip', + "darwin/amd64": 'https://github.com/regen-network/regen-ledger/releases/download/v5.0.0/regen-ledger_5.0.0_darwin_amd64.zip', + "darwin/arm64": 'https://github.com/regen-network/regen-ledger/releases/download/v5.0.0/regen-ledger_5.0.0_darwin_arm64.zip' + }, + cosmosSdkVersion: '0.46', + consensus: { + type: 'tendermint', + version: '0.34' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/regen-network/mainnet/main/regen-1/genesis.json' + }, + versions: [{ + name: 'v5.0.0', + recommendedVersion: 'v5.0.0', + compatibleVersions: ['v5.0.0'], + cosmosSdkVersion: '0.46', + consensus: { + type: 'tendermint', + version: '0.34' + }, + binaries: { + "linux/amd64": 'https://github.com/regen-network/regen-ledger/releases/download/v5.0.0/regen-ledger_5.0.0_linux_amd64.zip', + "linux/arm64": 'https://github.com/regen-network/regen-ledger/releases/download/v5.0.0/regen-ledger_5.0.0_linux_arm64.zip', + "darwin/amd64": 'https://github.com/regen-network/regen-ledger/releases/download/v5.0.0/regen-ledger_5.0.0_darwin_amd64.zip', + "darwin/arm64": 'https://github.com/regen-network/regen-ledger/releases/download/v5.0.0/regen-ledger_5.0.0_darwin_arm64.zip' + }, + sdk: { + type: 'cosmos', + version: '0.46' + }, + ibc: { + type: 'go', + version: '5.2', + icsEnabled: ['ics20-1', 'ics27-1'] + } + }], + sdk: { + type: 'cosmos', + version: '0.46' + }, + ibc: { + type: 'go', + version: '5.2', + icsEnabled: ['ics20-1', 'ics27-1'] + } }, description: 'Regen Network, a platform to originate and invest in high-integrity carbon and biodiversity credits from ecological regeneration projects.', apis: { @@ -142,12 +193,6 @@ const info: Chain = { ] }, explorers: [ - { - kind: 'mintscan', - url: 'https://www.mintscan.io/regen', - txPage: 'https://www.mintscan.io/regen/transactions/${txHash}', - accountPage: 'https://www.mintscan.io/regen/accounts/${accountAddress}' - }, { kind: 'ezstaking', url: 'https://ezstaking.app/regen', @@ -177,7 +222,10 @@ const info: Chain = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/regen/images/regen.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/regen/images/regen.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/regen/images/regen.svg', + theme: { + primaryColorHex: '#56b790' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/regen/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/regen/ibc-data.ts index d840824df..1376b728d 100644 --- a/v2/packages/chain-registry/src/mainnet/regen/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/regen/ibc-data.ts @@ -140,6 +140,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'noble', + clientId: '07-tendermint-104', + connectionId: 'connection-96' + }, + chain2: { + chainName: 'regen', + clientId: '07-tendermint-177', + connectionId: 'connection-149' + }, + channels: [{ + chain1: { + channelId: 'channel-83', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-165', + 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/rizon/asset-list.ts b/v2/packages/chain-registry/src/mainnet/rizon/asset-list.ts index 919603cda..9adfdc68d 100644 --- a/v2/packages/chain-registry/src/mainnet/rizon/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/rizon/asset-list.ts @@ -22,12 +22,16 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/rizon/images/atolo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/rizon/images/atolo.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/rizon/images/atolo.svg', + theme: { + primaryColorHex: '#2b1c54' + } }], socials: { website: 'https://rizon.world/', twitter: 'https://twitter.com/hdac_rizon' - } + }, + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/rizon/chain.ts b/v2/packages/chain-registry/src/mainnet/rizon/chain.ts index 56a4dcd41..4aa89c0b5 100644 --- a/v2/packages/chain-registry/src/mainnet/rizon/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/rizon/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://rizon.world/', prettyName: 'Rizon', + chainType: 'cosmos', chainId: 'titan-1', bech32Prefix: 'rizon', daemonName: 'rizond', @@ -26,7 +27,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/rizon-world/rizon', + recommendedVersion: 'v0.4.1', + compatibleVersions: ['v0.4.1'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/rizon-world/mainnet/master/genesis.json' + }, + versions: [{ + name: 'v0.4.1', + recommendedVersion: 'v0.4.1', + compatibleVersions: ['v0.4.1'] + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/rizon/images/atolo.png', @@ -120,7 +131,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/rizon/images/atolo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/rizon/images/atolo.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/rizon/images/atolo.svg', + theme: { + primaryColorHex: '#2b1c54' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/rootstock/asset-list.ts b/v2/packages/chain-registry/src/mainnet/rootstock/asset-list.ts new file mode 100644 index 000000000..e26157854 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/rootstock/asset-list.ts @@ -0,0 +1,67 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'rootstock', + assets: [{ + description: 'Pegged 1:1 to Bitcoin, RBTC allows you to interact with DeFi protocols and dApps on the Rootstock network. Use RBTC for minting, swaps, gas fees, and more.', + extendedDescription: 'The longest running and leading Bitcoin sidechain. Deploy dApps and EVM-compatible smart contracts secured by the world’s most accessible, decentralized and secure blockchain.', + denomUnits: [{ + denom: 'sat', + exponent: 0 + }, { + denom: 'rbtc', + exponent: 18 + }], + typeAsset: 'evm-base', + base: 'sat', + display: 'rbtc', + symbol: 'RBTC', + name: 'Rootstock Smart Bitcoin', + traces: [{ + type: 'synthetic', + counterparty: { + chainName: 'bitcoin', + baseDenom: 'sat' + }, + provider: 'Rootstock' + }], + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/rootstock/images/rbtc.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/rootstock/images/rbtc.png', + theme: { + circle: false, + primaryColorHex: '#FF9931', + backgroundColorHex: '#00000000' + } + }], + coingeckoId: 'rootstock', + socials: { + website: 'https://rootstock.io/', + twitter: 'https://twitter.com/rootstock_io' + } + }, { + description: 'The wrapped version of RBTC.', + denomUnits: [{ + denom: '0x542FDA317318eBf1d3DeAF76E0B632741a7e677d', + exponent: 0 + }, { + denom: 'wrbtc', + exponent: 18 + }], + typeAsset: 'erc20', + name: 'Wrapped BTC', + symbol: 'WRBTC', + display: 'wrbtc', + base: '0x542FDA317318eBf1d3DeAF76E0B632741a7e677d', + address: '0x542FDA317318eBf1d3DeAF76E0B632741a7e677d', + traces: [{ + type: 'wrapped', + counterparty: { + chainName: 'rootstock', + baseDenom: 'sat' + }, + provider: 'Rootstock' + }] + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/rootstock/chain.ts b/v2/packages/chain-registry/src/mainnet/rootstock/chain.ts new file mode 100644 index 000000000..8161ab4a6 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/rootstock/chain.ts @@ -0,0 +1,42 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chainName: 'rootstock', + status: 'live', + website: 'https://rootstock.io/', + networkType: 'mainnet', + prettyName: 'Rootstock', + chainType: 'eip155', + chainId: '30', + slip44: 137, + fees: { + feeTokens: [{ + denom: 'sat' + }] + }, + staking: { + stakingTokens: [{ + denom: 'sat' + }] + }, + description: 'The longest running and leading Bitcoin sidechain. Deploy dApps and EVM-compatible smart contracts secured by the world’s most accessible, decentralized and secure blockchain.', + explorers: [{ + kind: 'Rootstock Explorer', + url: 'https://explorer.rootstock.io/', + txPage: 'https://explorer.rootstock.io/tx/${txHash}' + }], + images: [{ + imageSync: { + chainName: 'rootstock', + baseDenom: 'sat' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/rootstock/images/rbtc.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/rootstock/images/rbtc.png', + theme: { + circle: false, + primaryColorHex: '#FF9931', + backgroundColorHex: '#00000000' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/rootstock/index.ts b/v2/packages/chain-registry/src/mainnet/rootstock/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/rootstock/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/mainnet/routerchain/asset-list.ts b/v2/packages/chain-registry/src/mainnet/routerchain/asset-list.ts new file mode 100644 index 000000000..3f7ab1404 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/routerchain/asset-list.ts @@ -0,0 +1,38 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../assetlist.schema.json', + chainName: 'routerchain', + assets: [{ + description: 'The native token of Router Chain', + extendedDescription: 'Router Chain is a PoS L1 that allows stateful bridging–enabling truly omnichain dapps that can abstract chains from the users and aggregate liquidity across multiple chains.', + denomUnits: [{ + denom: 'route', + exponent: 0 + }, { + denom: 'ROUTE', + exponent: 18 + }], + base: 'route', + name: 'Router Chain', + display: 'ROUTE', + symbol: 'ROUTE', + coingeckoId: 'router-protocol-2', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/routerchain/images/router.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/routerchain/images/router.svg' + }, + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/routerchain/images/router.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/routerchain/images/router.png', + theme: { + primaryColorHex: '#cb0766' + } + }], + socials: { + website: 'https://www.routerprotocol.com/', + twitter: 'https://x.com/routerprotocol' + }, + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/routerchain/chain.ts b/v2/packages/chain-registry/src/mainnet/routerchain/chain.ts new file mode 100644 index 000000000..3bef431b1 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/routerchain/chain.ts @@ -0,0 +1,213 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../chain.schema.json', + chainName: 'routerchain', + chainType: 'cosmos', + chainId: 'router_9600-1', + prettyName: 'Router Protocol', + status: 'live', + networkType: 'mainnet', + website: 'https://www.routerprotocol.com/', + bech32Prefix: 'router', + nodeHome: '$HOME/.routerd', + daemonName: 'routerd', + keyAlgos: ['ethsecp256k1'], + extraCodecs: ['ethermint'], + slip44: 60, + fees: { + feeTokens: [{ + denom: 'route', + fixedMinGasPrice: 7, + lowGasPrice: 7, + averageGasPrice: 7, + highGasPrice: 10 + }] + }, + staking: { + stakingTokens: [{ + denom: 'route' + }] + }, + codebase: { + recommendedVersion: 'v2.1.6', + compatibleVersions: ['v2.1.6'], + cosmosSdkVersion: 'v0.47.10', + consensus: { + type: 'cometbft', + version: 'v0.37.5' + }, + cosmwasmVersion: 'v0.45.0', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.routerd/wasm', + binaries: { + "linux/amd64": 'https://raw.githubusercontent.com/router-protocol/router-chain-binary-release/v2.1.6/linux/routerd.tar.gz', + "darwin/amd64": 'https://raw.githubusercontent.com/router-protocol/router-chain-binary-release/v2.1.6/debian/routerd.tar.gz' + }, + genesis: { + genesisUrl: 'https://sentry.tm.rpc.routerprotocol.com/genesis' + }, + versions: [{ + name: 'v2.1.1', + recommendedVersion: 'v2.1.1', + compatibleVersions: ['v2.1.1'], + binaries: { + "linux/amd64": 'https://raw.githubusercontent.com/router-protocol/router-chain-binary-release/v2.1.1/linux/routerd.tar.gz', + "darwin/amd64": 'https://raw.githubusercontent.com/router-protocol/router-chain-binary-release/v2.1.1/debian/routerd.tar.gz' + }, + cosmwasmVersion: 'v0.45.0', + cosmwasmEnabled: true, + nextVersionName: '2.1.1-nitro-to-2.1.6', + cosmwasm: { + version: 'v0.45.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.4.0' + } + }, { + name: '2.1.1-nitro-to-2.1.6', + tag: 'v2.1.6', + height: 8649000, + proposal: 169, + recommendedVersion: 'v2.1.6', + compatibleVersions: ['v2.1.6'], + cosmosSdkVersion: 'v0.47.10', + consensus: { + type: 'cometbft', + version: '0.37.5' + }, + cosmwasmVersion: 'v0.45.0', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.routerd/wasm', + binaries: { + "linux/amd64": 'https://raw.githubusercontent.com/router-protocol/router-chain-binary-release/v2.1.6/linux/routerd.tar.gz', + "darwin/amd64": 'https://raw.githubusercontent.com/router-protocol/router-chain-binary-release/v2.1.6/debian/routerd.tar.gz' + }, + sdk: { + type: 'cosmos', + version: 'v0.47.10' + }, + cosmwasm: { + version: 'v0.45.0', + path: '$HOME/.routerd/wasm', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.4.0' + } + }], + sdk: { + type: 'cosmos', + version: 'v0.47.10' + }, + ibc: { + type: 'go', + version: 'v7.4.0' + }, + cosmwasm: { + version: 'v0.45.0', + path: '$HOME/.routerd/wasm', + enabled: true + } + }, + apis: { + rpc: [ + { + address: 'https://sentry.tm.rpc.routerprotocol.com/', + provider: 'Router' + }, + { + address: 'https://router-rpc.genznodes.dev/', + provider: 'genznodes' + }, + { + address: 'https://router.rpc.nodeshub.online:443', + provider: 'Nodes Hub 🛡️ 100% Slash Protected 🛡️' + }, + { + address: 'https://router-mainnet-rpc.autostake.com:443', + provider: 'AutoStake 🛡️ Slash Protected' + } + ], + rest: [ + { + address: 'https://sentry.lcd.routerprotocol.com/', + provider: 'Router' + }, + { + address: 'https://router-api.genznodes.dev/', + provider: 'genznodes' + }, + { + address: 'https://router.api.nodeshub.online', + provider: 'Nodes Hub 🛡️ 100% Slash Protected 🛡️' + }, + { + address: 'https://router-mainnet-lcd.autostake.com:443', + provider: 'AutoStake 🛡️ Slash Protected' + } + ], + grpc: [ + { + address: 'sentry.grpc.routerprotocol.com:9090', + provider: 'Router' + }, + { + address: 'router-grpc.genznodes.dev:3090', + provider: 'genznodes' + }, + { + address: 'router.grpc.nodeshub.online', + provider: 'Nodes Hub' + }, + { + address: 'router-mainnet-grpc.autostake.com:443', + provider: 'AutoStake 🛡️ Slash Protected' + } + ], + evmHttpJsonrpc: [{ + address: 'https://sentry.evm.rpc.routerprotocol.com', + provider: 'Router' + }, { + address: 'https://router-rpc-evm.genznodes.dev', + provider: 'genznodes' + }] + }, + explorers: [ + { + kind: 'Routerscan', + url: 'https://routerscan.io/', + txPage: 'https://routerscan.io/transactions/${txHash}' + }, + { + kind: 'NodeStake Explorer', + url: 'https://explorer.nodestake.org/router', + txPage: 'https://explorer.nodestake.org/router/tx/${txHash}' + }, + { + kind: 'Router Explorer', + url: 'https://router.explorers.guru/', + txPage: 'https://router.explorers.guru/transaction/${txHash}' + }, + { + kind: 'Nodes Hub 🛡️ 100% Slash Protected 🛡️', + url: 'https://explorer.nodeshub.online/router/', + txPage: 'https://explorer.nodeshub.online/router/tx/${txHash}', + accountPage: 'https://explorer.nodeshub.online/router/accounts/${accountAddress}' + } + ], + images: [{ + imageSync: { + chainName: 'routerchain', + baseDenom: 'route' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/routerchain/images/router.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/routerchain/images/router.svg', + theme: { + primaryColorHex: '#cb0766' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/routerchain/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/routerchain/ibc-data.ts new file mode 100644 index 000000000..72e69f840 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/routerchain/ibc-data.ts @@ -0,0 +1,46 @@ +import { IBCData } from '@chain-registry/v2-types'; +const info: IBCData[] = [{ + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'osmosis', + clientId: '07-tendermint-3235', + connectionId: 'connection-2722' + }, + chain2: { + chainName: 'routerchain', + clientId: '07-tendermint-7', + connectionId: 'connection-9' + }, + channels: [{ + chain1: { + channelId: 'channel-79180', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-7', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }, { + chain1: { + channelId: 'channel-79179', + portId: 'wasm.osmo145vur8faym70dt7a4h60jz348vxxxqwpnezdz6ee9r88a4cftsvq85dtxr' + }, + chain2: { + channelId: 'channel-6', + portId: 'crosschain' + }, + ordering: 'unordered', + version: 'router-ibc-v1', + tags: { + status: 'live', + preferred: true + } + }] + }]; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/routerchain/index.ts b/v2/packages/chain-registry/src/mainnet/routerchain/index.ts new file mode 100644 index 000000000..c9208adae --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/routerchain/index.ts @@ -0,0 +1,7 @@ +import _assetList from './asset-list'; +import _chain from './chain'; +import _ibcData from './ibc-data'; + +export const assetList = _assetList; +export const chain = _chain; +export const ibcData = _ibcData; diff --git a/v2/packages/chain-registry/src/mainnet/saga/asset-list.ts b/v2/packages/chain-registry/src/mainnet/saga/asset-list.ts index ba214fdd9..55608ee33 100644 --- a/v2/packages/chain-registry/src/mainnet/saga/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/saga/asset-list.ts @@ -3,7 +3,7 @@ const info: AssetList = { $schema: '../assetlist.schema.json', chainName: 'saga', assets: [{ - description: 'The native staking and governance token of Saga.', + description: 'Saga is a blockchain platform focused on providing customizable blockchain solutions with a strong emphasis on security and scalability.', extendedDescription: 'Saga is a Layer 1 protocol that allows developers to automatically spin up VM-agnostic, parallelized and interoperable dedicated chains, or “Chainlets,” that provide applications with infinite horizontal scalability. Each Chainlet is a replica of the Saga Mainnet, with the same validator set and security model.\n\nSaga’s mission is to enable the next 1000 chains in gaming and entertainment as part of the growing Saga Multiverse.', denomUnits: [{ denom: 'usaga', @@ -39,7 +39,8 @@ const info: AssetList = { socials: { website: 'https://www.saga.xyz/', twitter: 'https://twitter.com/Sagaxyz__' - } + }, + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/saga/chain.ts b/v2/packages/chain-registry/src/mainnet/saga/chain.ts index 58581b781..a4566e9bb 100644 --- a/v2/packages/chain-registry/src/mainnet/saga/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/saga/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://www.saga.xyz/', prettyName: 'Saga', + chainType: 'cosmos', chainId: 'ssc-1', bech32Prefix: 'saga', daemonName: 'sscd', @@ -29,8 +30,37 @@ const info: Chain = { }] }, codebase: { + gitRepo: 'https://github.com/sagaxyz/ssc', + genesis: { + name: 'v0.1.5', + genesisUrl: 'https://raw.githubusercontent.com/sagaxyz/mainnet/main/genesis/genesis.json' + }, + recommendedVersion: 'v0.1.5', + compatibleVersions: ['v0.1.5'], cosmosSdkVersion: 'osmosis-labs/cosmos-sdk v0.47.5', - cosmwasmEnabled: false + consensus: { + type: 'cometbft', + version: 'v0.37.2', + repo: 'https://github.com/osmosis-labs/cometbft' + }, + cosmwasmEnabled: false, + language: { + type: 'go', + version: '1.21' + }, + sdk: { + type: 'cosmos', + repo: 'https://github.com/osmosis-labs/cosmos-sdk', + version: 'v0.47.5' + }, + ibc: { + type: 'go', + version: 'v7.3.1', + icsEnabled: ['ics20-1'] + }, + cosmwasm: { + enabled: false + } }, apis: { rpc: [ @@ -54,9 +84,21 @@ const info: Chain = { address: 'https://saga.rpc.kjnodes.com', provider: 'kjnodes' }, + { + address: 'https://rpc.saga.goldenratiostaking.net', + provider: 'Golden Ratio Staking' + }, { address: 'https://rpc.saga.bronbro.io:443', provider: 'Bro_n_Bro' + }, + { + address: 'https://rpc.lavenderfive.com:443/saga', + provider: 'Lavender.Five Nodes 🐝' + }, + { + address: 'https://saga-rpc.stakeandrelax.net', + provider: 'Stake&Relax 🦥' } ], rest: [ @@ -68,6 +110,10 @@ const info: Chain = { address: 'https://saga-rest.publicnode.com', provider: 'Allnodes ⚡️ Nodes & Staking' }, + { + address: 'https://rest.saga.goldenratiostaking.net', + provider: 'Golden Ratio Staking' + }, { address: 'https://api.saga.nodestake.org', provider: 'NodeStake' @@ -79,6 +125,14 @@ const info: Chain = { { address: 'https://lcd.saga.bronbro.io:443', provider: 'Bro_n_Bro' + }, + { + address: 'https://rest.lavenderfive.com:443/saga', + provider: 'Lavender.Five Nodes 🐝' + }, + { + address: 'https://saga-api.stakeandrelax.net', + provider: 'Stake&Relax 🦥' } ], grpc: [ @@ -101,6 +155,14 @@ const info: Chain = { { address: 'grpc.saga.bronbro.io:443', provider: 'Bro_n_Bro' + }, + { + address: 'saga.lavenderfive.com:443', + provider: 'Lavender.Five Nodes 🐝' + }, + { + address: 'http://saga-grpc.stakeandrelax.net:24990', + provider: 'Stake&Relax 🦥' } ] }, @@ -129,10 +191,12 @@ const info: Chain = { accountPage: 'https://explorer.nodestake.org/saga/account/${accountAddress}' } ], - keywords: [], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/saga/images/saga.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/saga/images/saga.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/saga/images/saga.svg', + theme: { + primaryColorHex: '#040404' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/saga/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/saga/ibc-data.ts index 13e94d223..dc0c0be77 100644 --- a/v2/packages/chain-registry/src/mainnet/saga/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/saga/ibc-data.ts @@ -1,5 +1,34 @@ import { IBCData } from '@chain-registry/v2-types'; const info: IBCData[] = [ + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'axelar', + clientId: '07-tendermint-208', + connectionId: 'connection-189' + }, + chain2: { + chainName: 'saga', + clientId: '07-tendermint-11', + connectionId: 'connection-10' + }, + channels: [{ + chain1: { + channelId: 'channel-146', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-24', + 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/scorum/asset-list.ts b/v2/packages/chain-registry/src/mainnet/scorum/asset-list.ts index fa24649a6..655223338 100644 --- a/v2/packages/chain-registry/src/mainnet/scorum/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/scorum/asset-list.ts @@ -2,8 +2,7 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { $schema: '../assetlist.schema.json', chainName: 'scorum', - assets: [ - { + assets: [{ description: 'The native token of Scorum', extendedDescription: 'Scorum is a dynamic Layer-1 blockchain powered by Cosmos, designed to redefine the gaming and entertainment industries. Currently, it supports Aviatrix, a compelling crash game that not only leverages blockchain technology for secure and transparent gaming outcomes but also utilizes it for the integration of Non-Fungible Tokens (NFTs). Central to Scorum’s ecosystem is the SCR token, which supports both Aviatrix and future applications set to expand the platform’s offerings. The adoption of the Inter-Blockchain Communication protocol significantly enhances Scorum’s interoperability and scalability, paving the way for its ongoing expansion and the development of innovative, blockchain-powered entertainment solutions.', denomUnits: [{ @@ -21,38 +20,20 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/scorum/images/scr.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/scorum/images/scr.svg' }, + coingeckoId: 'scorum', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/scorum/images/scr.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/scorum/images/scr.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/scorum/images/scr.svg', + theme: { + primaryColorHex: '#0bc47e' + } }], socials: { website: 'https://scorum.network', twitter: 'https://twitter.com/scorum_en' - } - }, - { - description: 'Scorum Power used for internal mechanics and staking', - denomUnits: [{ - denom: 'nsp', - exponent: 0 - }, { - denom: 'sp', - exponent: 9 - }], - base: 'nsp', - name: 'Scorum Power', - display: 'sp', - symbol: 'SP', - logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/scorum/images/sp.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/scorum/images/sp.svg' }, - images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/scorum/images/sp.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/scorum/images/sp.svg' - }] - }, - { + typeAsset: 'sdk.coin' + }, { description: 'Virtual(non-transferable) coin used to pay gas', denomUnits: [{ denom: 'gas', @@ -68,9 +49,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/scorum/images/gas.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/scorum/images/gas.svg' - }] - } - ] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/scorum/images/gas.svg', + theme: { + primaryColorHex: '#555555' + } + }], + typeAsset: 'sdk.coin' + }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/scorum/chain.ts b/v2/packages/chain-registry/src/mainnet/scorum/chain.ts index 73935bd16..da026f080 100644 --- a/v2/packages/chain-registry/src/mainnet/scorum/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/scorum/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://scorum.com/', prettyName: 'Scorum Network', + chainType: 'cosmos', chainId: 'scorum-1', bech32Prefix: 'scorum', daemonName: 'scorumd', @@ -23,11 +24,21 @@ const info: Chain = { }, staking: { stakingTokens: [{ - denom: 'nsp' + denom: 'nscr' }] }, codebase: { - + gitRepo: 'https://github.com/scorum/cosmos-network', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/scorum/cosmos-network/main/genesis/mainnet/genesis.json' + }, + versions: [{ + name: 'v1.0.0', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'] + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/scorum/images/scorum.png', @@ -35,24 +46,15 @@ const info: Chain = { }, apis: { rpc: [{ - address: 'https://scorum-blockchain-mainnet-rpc-1.scorum.com', - provider: 'scorum' - }, { - address: 'https://scorum-blockchain-mainnet-rpc-2.scorum.com', + address: 'https://scorum-blockchain-mainnet-rpc.scorum.com', provider: 'scorum' }], rest: [{ - address: 'https://scorum-blockchain-mainnet-api-1.scorum.com', - provider: 'scorum' - }, { - address: 'https://scorum-blockchain-mainnet-api-2.scorum.com', + address: 'https://scorum-blockchain-mainnet-api.scorum.com', provider: 'scorum' }], grpc: [{ - address: 'https://scorum-blockchain-mainnet-grpc-1.scorum.com', - provider: 'scorum' - }, { - address: 'https://scorum-blockchain-mainnet-grpc-2.scorum.com', + address: 'https://scorum-blockchain-mainnet-grpc.scorum.com', provider: 'scorum' }] }, @@ -69,7 +71,10 @@ const info: Chain = { }], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/scorum/images/scorum.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/scorum/images/scorum.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/scorum/images/scorum.svg', + theme: { + primaryColorHex: '#242424' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/secretnetwork/asset-list.ts b/v2/packages/chain-registry/src/mainnet/secretnetwork/asset-list.ts index 098f29777..9ec2762cf 100644 --- a/v2/packages/chain-registry/src/mainnet/secretnetwork/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/secretnetwork/asset-list.ts @@ -4,7 +4,8 @@ const info: AssetList = { chainName: 'secretnetwork', assets: [ { - description: 'The native token of Secret Network', + description: 'Secret Network is a privacy-focused blockchain that enables private and secure smart contracts, protecting sensitive data.', + extendedDescription: 'Secret Network is a blockchain platform that focuses on privacy and security by enabling private smart contracts, known as Secret Contracts. These contracts allow developers to create decentralized applications (dApps) that can utilize sensitive data without exposing it on the blockchain. By incorporating privacy-preserving technologies, Secret Network ensures that data remains confidential while still enabling complex computations and interactions. The native token, SCRT, is used for transaction fees, staking, and governance, empowering users to participate in the network\'s operations and decision-making processes. Secret Network aims to enhance the privacy and functionality of blockchain applications, making it suitable for use cases where data confidentiality is paramount.', denomUnits: [{ denom: 'uscrt', exponent: 0 @@ -23,12 +24,16 @@ const info: AssetList = { coingeckoId: 'secret', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/scrt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/scrt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/scrt.svg', + theme: { + primaryColorHex: '#040404' + } }], socials: { website: 'https://scrt.network/', twitter: 'https://twitter.com/SecretNetwork' - } + }, + typeAsset: 'sdk.coin' }, { description: 'The native token cw20 for SIENNA on Secret Network', @@ -52,7 +57,10 @@ const info: AssetList = { coingeckoId: 'sienna', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/sienna.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/sienna.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/sienna.svg', + theme: { + primaryColorHex: '#2c2c2c' + } }] }, { @@ -99,7 +107,10 @@ const info: AssetList = { coingeckoId: 'shade-protocol', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/shd.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/shd.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/shd.svg', + theme: { + primaryColorHex: '#342c52' + } }] }, { @@ -124,7 +135,10 @@ const info: AssetList = { coingeckoId: 'silk-bcec1136-561c-4706-a42c-8b67d0d7f7d2', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/silk.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/silk.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/silk.svg', + theme: { + primaryColorHex: '#3142fc' + } }] }, { @@ -149,7 +163,10 @@ const info: AssetList = { coingeckoId: 'stkd-scrt', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/stkd-scrt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/stkd-scrt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/stkd-scrt.svg', + theme: { + primaryColorHex: '#b8a2dc' + } }] }, { @@ -171,10 +188,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/butt.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/butt.svg' }, - coingeckoId: 'buttcoin-2', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/butt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/butt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/butt.svg', + theme: { + primaryColorHex: '#7b04eb' + } }] }, { @@ -187,6 +206,8 @@ const info: AssetList = { exponent: 6 }], base: 'cw20:secret12rcvz0umvk875kd6a803txhtlu7y0pnd73kcej', + typeAsset: 'snip20', + address: 'secret12rcvz0umvk875kd6a803txhtlu7y0pnd73kcej', name: 'Alter', display: 'alter', symbol: 'ALTER', @@ -197,7 +218,10 @@ const info: AssetList = { coingeckoId: 'alter', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/alter.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/alter.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/alter.svg', + theme: { + primaryColorHex: '#694c90' + } }], socials: { website: 'http://alter.network/', @@ -225,7 +249,10 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/amber.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/amber.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/amber.svg', + theme: { + primaryColorHex: '#f2b854' + } }], socials: { website: 'http://amber.money/', @@ -253,7 +280,10 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/shill.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/shill.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/shill.svg', + theme: { + primaryColorHex: '#c49df3' + } }] } ] diff --git a/v2/packages/chain-registry/src/mainnet/secretnetwork/chain.ts b/v2/packages/chain-registry/src/mainnet/secretnetwork/chain.ts index b53954656..b0d11fa6d 100644 --- a/v2/packages/chain-registry/src/mainnet/secretnetwork/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/secretnetwork/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://scrt.network/', prettyName: 'Secret Network', + chainType: 'cosmos', chainId: 'secret-4', bech32Prefix: 'secret', daemonName: 'secretd', @@ -28,7 +29,118 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/scrtlabs/SecretNetwork', + recommendedVersion: 'v1.12.1', + compatibleVersions: ['v1.12.1'], + binaries: { + "linux/amd64": 'https://github.com/scrtlabs/SecretNetwork/releases/download/v1.12.1/secretnetwork_1.12.1_mainnet_goleveldb_amd64.deb' + }, + genesis: { + genesisUrl: 'https://github.com/scrtlabs/SecretNetwork/releases/download/v1.2.0/genesis.json' + }, + versions: [ + { + name: 'v1.2', + tag: 'v1.2', + height: 0, + nextVersionName: 'v1.3' + }, + { + name: 'v1.3', + tag: 'v1.3', + height: 3343000, + nextVersionName: 'v1.4' + }, + { + name: 'v1.4', + tag: 'v1.4', + height: 5309200, + nextVersionName: 'v1.5' + }, + { + name: 'v1.5', + tag: 'v1.5', + height: 5941700, + nextVersionName: 'v1.6' + }, + { + name: 'v1.6', + tag: 'v1.6', + height: 6537300, + nextVersionName: 'v1.7' + }, + { + name: 'v1.7', + tag: 'v1.7.1', + height: 7719500, + nextVersionName: 'v1.8' + }, + { + name: 'v1.8', + tag: 'v1.8.0', + height: 7760000, + nextVersionName: 'v1.9', + recommendedVersion: 'v1.8.0', + compatibleVersions: ['v1.8.0'], + binaries: { + "linux/amd64": 'https://github.com/scrtlabs/SecretNetwork/releases/download/v1.8.0/secretnetwork_1.8.0_mainnet_goleveldb_amd64.deb' + } + }, + { + name: 'v1.9', + tag: 'v1.9.0', + height: 8861800, + recommendedVersion: 'v1.9.0', + compatibleVersions: ['v1.9.0'], + binaries: { + "linux/amd64": 'https://github.com/scrtlabs/SecretNetwork/releases/download/v1.9.0/secretnetwork_1.9.0_mainnet_goleveldb_amd64.deb' + } + }, + { + name: 'v1.9', + tag: 'v1.9.2', + height: 8861815, + recommendedVersion: 'v1.9.2', + compatibleVersions: ['v1.9.2'], + binaries: { + "linux/amd64": 'https://github.com/scrtlabs/SecretNetwork/releases/download/v1.9.2/secretnetwork_1.9.2_mainnet_goleveldb_amd64.deb' + }, + nextVersionName: 'v1.10' + }, + { + name: 'v1.10', + tag: 'v1.10.0', + height: 10186400, + recommendedVersion: 'v1.10.0', + compatibleVersions: ['v1.10.0'], + binaries: { + "linux/amd64": 'https://github.com/scrtlabs/SecretNetwork/releases/download/v1.10.0/secretnetwork_1.10.0_mainnet_goleveldb_amd64.deb' + }, + nextVersionName: 'v1.11' + }, + { + name: 'v1.11', + tag: 'v1.11.0', + height: 10824000, + recommendedVersion: 'v1.11.0', + compatibleVersions: ['v1.11.0'], + binaries: { + "linux/amd64": 'https://github.com/scrtlabs/SecretNetwork/releases/download/v1.11.0/secretnetwork_1.11.0_mainnet_goleveldb_amd64.deb' + }, + nextVersionName: 'v1.12' + }, + { + name: 'v1.12', + tag: 'v1.12.1', + height: 11136666, + recommendedVersion: 'v1.12.1', + compatibleVersions: ['v1.12.1'], + binaries: { + "linux/amd64": 'https://github.com/scrtlabs/SecretNetwork/releases/download/v1.12.1/secretnetwork_1.12.1_mainnet_goleveldb_amd64.deb' + }, + nextVersionName: '' + } + ] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/scrt.png', @@ -46,7 +158,7 @@ const info: Chain = { provider: 'ANKR' }, { - address: 'https://secretnetwork-rpc.lavenderfive.com:443', + address: 'https://rpc.lavenderfive.com:443/secretnetwork', provider: 'Lavender.Five Nodes 🐝' }, { @@ -72,7 +184,7 @@ const info: Chain = { ], rest: [ { - address: 'https://secretnetwork-api.lavenderfive.com:443', + address: 'https://rest.lavenderfive.com:443/secretnetwork', provider: 'Lavender.Five Nodes 🐝' }, { @@ -101,7 +213,7 @@ const info: Chain = { } ], grpc: [{ - address: 'secretnetwork-grpc.lavenderfive.com:443', + address: 'secretnetwork.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { address: 'secretnetwork-mainnet-grpc.autostake.com:9090', @@ -131,11 +243,20 @@ const info: Chain = { url: 'https://atomscan.com/secret-network', txPage: 'https://atomscan.com/secret-network/transactions/${txHash}', accountPage: 'https://atomscan.com/secret-network/accounts/${accountAddress}' + }, + { + kind: 'WhisperNode 🤐', + url: 'https://mainnet.whispernode.com/secret', + txPage: 'https://mainnet.whispernode.com/secret/tx/${txHash}', + accountPage: 'https://mainnet.whispernode.com/secret/account/${accountAddress}' } ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/scrt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/scrt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/scrt.svg', + theme: { + primaryColorHex: '#040404' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/secretnetwork/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/secretnetwork/ibc-data.ts index 5b368c36e..20af44751 100644 --- a/v2/packages/chain-registry/src/mainnet/secretnetwork/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/secretnetwork/ibc-data.ts @@ -532,13 +532,13 @@ const info: IBCData[] = [ $schema: '../ibc_data.schema.json', chain1: { chainName: 'injective', - clientId: '07-tendermint-97', - connectionId: 'connection-83' + clientId: '07-tendermint-126', + connectionId: 'connection-101' }, chain2: { chainName: 'secretnetwork', - clientId: '07-tendermint-22', - connectionId: 'connection-8' + clientId: '07-tendermint-49', + connectionId: 'connection-30' }, channels: [{ chain1: { diff --git a/v2/packages/chain-registry/src/mainnet/seda/asset-list.ts b/v2/packages/chain-registry/src/mainnet/seda/asset-list.ts new file mode 100644 index 000000000..4671b2252 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/seda/asset-list.ts @@ -0,0 +1,38 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../assetlist.schema.json', + chainName: 'seda', + assets: [{ + description: 'The native token of SEDA Chain.', + extendedDescription: 'SEDA is a standard for modular data transport and querying. Any data type, for all networks.', + denomUnits: [{ + denom: 'aseda', + exponent: 0 + }, { + denom: 'seda', + exponent: 18 + }], + base: 'aseda', + name: 'Seda', + display: 'seda', + symbol: 'SEDA', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/seda/images/seda.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/seda/images/seda.svg' + }, + coingeckoId: 'seda-2', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/seda/images/seda.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/seda/images/seda.svg', + theme: { + primaryColorHex: '#8178d1' + } + }], + socials: { + website: 'https://www.seda.xyz/', + twitter: 'https://twitter.com/sedaprotocol' + }, + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/seda/chain.ts b/v2/packages/chain-registry/src/mainnet/seda/chain.ts new file mode 100644 index 000000000..c24323d2d --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/seda/chain.ts @@ -0,0 +1,248 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../chain.schema.json', + chainName: 'seda', + status: 'live', + networkType: 'mainnet', + website: 'https://www.seda.xyz/', + prettyName: 'SEDA', + chainType: 'cosmos', + chainId: 'seda-1', + bech32Prefix: 'seda', + daemonName: 'sedad', + nodeHome: '$HOME/.sedad', + keyAlgos: ['secp256k1'], + slip44: 118, + fees: { + feeTokens: [{ + denom: 'aseda', + fixedMinGasPrice: 10000000000, + lowGasPrice: 10000000000, + averageGasPrice: 10000000000, + highGasPrice: 14000000000 + }] + }, + staking: { + stakingTokens: [{ + denom: 'aseda' + }] + }, + codebase: { + gitRepo: 'https://github.com/sedaprotocol/seda-chain', + recommendedVersion: 'v0.1.1', + compatibleVersions: ['v0.1.1'], + binaries: { + "linux/amd64": 'https://github.com/sedaprotocol/seda-chain/releases/download/v0.1.1/sedad-amd64', + "linux/arm64": 'https://github.com/sedaprotocol/seda-chain/releases/download/v0.1.1/sedad-arm64' + }, + cosmosSdkVersion: 'v0.50.5', + consensus: { + type: 'cometbft', + version: 'v0.38.6' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/sedaprotocol/seda-networks/main/mainnet/genesis.json' + }, + sdk: { + type: 'cosmos', + version: 'v0.50.5' + }, + ibc: { + type: 'go', + version: 'v8.2.0' + } + }, + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/seda/images/seda.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/seda/images/seda.svg' + }, + description: 'SEDA is a standard for modular data transport and querying. Any data type, for all networks.', + apis: { + rpc: [ + { + address: 'https://rpc.mainnet.seda.xyz/', + provider: 'SEDA' + }, + { + address: 'https://seda-rpc.polkachu.com/', + provider: 'Polkachu' + }, + { + address: 'https://seda.rpc.kjnodes.com', + provider: 'kjnodes' + }, + { + address: 'https://seda-rpc.synergynodes.com/', + provider: 'Synergy Nodes' + }, + { + address: 'https://rpc.lavenderfive.com:443/seda', + provider: 'Lavender.Five Nodes 🐝' + }, + { + address: 'https://seda-rpc.kleomedes.network/', + provider: 'Kleomedes' + }, + { + address: 'https://seda-rpc.ibs.team:443', + provider: 'Inter Blockchain Services' + }, + { + address: 'https://seda-mainnet-rpc.autostake.com:443', + provider: 'AutoStake 🛡️ Slash Protected' + }, + { + address: 'https://rpc.seda.bronbro.io:443', + provider: 'Bro_n_Bro' + }, + { + address: 'https://rpc-seda.whispernode.com:443', + provider: 'WhisperNode 🤐' + }, + { + address: 'https://seda-rpc.applejuice.256x25.tech:443', + provider: 'Apple juice 🧃' + }, + { + address: 'https://seda-rpc.bluestake.net:443', + provider: 'BlueStake 🚀' + }, + { + address: 'https://seda_mainnet_rpc.chain.whenmoonwhenlambo.money:443', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' + }, + { + address: 'https://rpc-seda-mainnet.keepitstaked.com:443', + provider: 'KeepItStaked.com' + } + ], + rest: [ + { + address: 'https://lcd.mainnet.seda.xyz/', + provider: 'SEDA' + }, + { + address: 'https://seda-api.polkachu.com/', + provider: 'Polkachu' + }, + { + address: 'https://seda.api.kjnodes.com', + provider: 'kjnodes' + }, + { + address: 'https://seda-api.synergynodes.com/', + provider: 'Synergy Nodes' + }, + { + address: 'https://rest.lavenderfive.com:443/seda', + provider: 'Lavender.Five Nodes 🐝' + }, + { + address: 'https://seda-api.kleomedes.network/', + provider: 'Kleomedes' + }, + { + address: 'https://seda-api.ibs.team:443', + provider: 'Inter Blockchain Services' + }, + { + address: 'https://seda-mainnet-lcd.autostake.com:443', + provider: 'AutoStake 🛡️ Slash Protected' + }, + { + address: 'https://lcd.seda.bronbro.io:443', + provider: 'Bro_n_Bro' + }, + { + address: 'https://api-seda.whispernode.com:443', + provider: 'WhisperNode 🤐' + }, + { + address: 'https://seda-api.applejuice.256x25.tech:443', + provider: 'Apple juice 🧃' + }, + { + address: 'https://seda-api.bluestake.net', + provider: 'BlueStake 🚀' + }, + { + address: 'https://seda_mainnet_api.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' + }, + { + address: 'https://api-seda-mainnet.keepitstaked.com:443', + provider: 'KeepItStaked.com' + } + ], + grpc: [ + { + address: 'seda-grpc.polkachu.com:25890', + provider: 'Polkachu' + }, + { + address: 'https://seda-grpc.synergynodes.com/', + provider: 'Synergy Nodes' + }, + { + address: 'seda.grpc.kjnodes.com:443', + provider: 'kjnodes' + }, + { + address: 'seda.lavenderfive.com:443', + provider: 'Lavender.Five Nodes 🐝' + }, + { + address: 'seda-mainnet-grpc.autostake.com:443', + provider: 'AutoStake 🛡️ Slash Protected' + }, + { + address: 'https://grpc.seda.bronbro.io:443', + provider: 'Bro_n_Bro' + }, + { + address: 'grpc-seda.whispernode.com:443', + provider: 'WhisperNode 🤐' + } + ] + }, + explorers: [ + { + kind: 'sedaexplorer', + url: 'https://explorer.seda.xyz/', + txPage: 'https://explorer.seda.xyz/txs/${txHash}', + accountPage: 'https://explorer.seda.xyz/account/${accountAddress}' + }, + { + kind: 'explorers.guru', + url: 'https://seda.explorers.guru', + txPage: 'https://seda.explorers.guru/transaction/${txHash}', + accountPage: 'https://seda.explorers.guru/account/${accountAddress}' + }, + { + kind: 'WhisperNode 🤐', + url: 'https://mainnet.whispernode.com/seda', + txPage: 'https://mainnet.whispernode.com/seda/tx/${txHash}', + accountPage: 'https://mainnet.whispernode.com/seda/account/${accountAddress}' + }, + { + kind: 'Apple juice 🧃', + url: 'https://explorer.256x25.tech/seda-mainnet', + txPage: 'https://explorer.256x25.tech/seda-mainnet/tx/${txHash}', + accountPage: 'https://explorer.256x25.tech/seda-mainnet/account/${accountAddress}' + }, + { + kind: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥', + url: 'https://explorer.whenmoonwhenlambo.money/seda', + txPage: 'https://explorer.whenmoonwhenlambo.money/seda/tx/${txHash}', + accountPage: 'https://explorer.whenmoonwhenlambo.money/seda/account/${accountAddress}' + } + ], + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/seda/images/seda.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/seda/images/seda.svg', + theme: { + primaryColorHex: '#8178d1' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/seda/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/seda/ibc-data.ts new file mode 100644 index 000000000..54625b5cc --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/seda/ibc-data.ts @@ -0,0 +1,32 @@ +import { IBCData } from '@chain-registry/v2-types'; +const info: IBCData[] = [{ + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'osmosis', + clientId: '07-tendermint-3204', + connectionId: 'connection-2661' + }, + chain2: { + chainName: 'seda', + clientId: '07-tendermint-0', + connectionId: 'connection-0' + }, + channels: [{ + chain1: { + channelId: 'channel-75016', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-0', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true, + dex: 'osmosis' + } + }] + }]; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/seda/index.ts b/v2/packages/chain-registry/src/mainnet/seda/index.ts new file mode 100644 index 000000000..c9208adae --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/seda/index.ts @@ -0,0 +1,7 @@ +import _assetList from './asset-list'; +import _chain from './chain'; +import _ibcData from './ibc-data'; + +export const assetList = _assetList; +export const chain = _chain; +export const ibcData = _ibcData; diff --git a/v2/packages/chain-registry/src/mainnet/sei/asset-list.ts b/v2/packages/chain-registry/src/mainnet/sei/asset-list.ts index 983c8111f..667c2f8f0 100644 --- a/v2/packages/chain-registry/src/mainnet/sei/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/sei/asset-list.ts @@ -4,7 +4,8 @@ const info: AssetList = { chainName: 'sei', assets: [ { - description: 'The native staking token of Sei.', + description: 'Sei is a layer-1 blockchain optimized for trading, focusing on providing high throughput, low latency, and efficient execution for decentralized exchanges.', + extendedDescription: 'Sei is a layer-1 blockchain designed specifically for trading applications, offering a high-performance environment for decentralized exchanges (DEXs). It focuses on providing high throughput, low latency, and efficient order execution. Sei\'s architecture includes features like parallel processing and a unique consensus mechanism to achieve fast and reliable transaction processing. The native token, SEI, is used for transaction fees, staking, and governance within the network. Sei aims to create an optimal infrastructure for trading, addressing the needs of traders and developers in the DeFi space.', denomUnits: [{ denom: 'usei', exponent: 0 @@ -23,12 +24,16 @@ const info: AssetList = { coingeckoId: 'sei-network', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/sei.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/sei.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/sei.svg', + theme: { + primaryColorHex: '#9c1c1c' + } }], socials: { website: 'https://www.sei.io/', twitter: 'https://twitter.com/SeiNetwork' - } + }, + typeAsset: 'sdk.coin' }, { description: 'OIN Token ($OIN) is a groundbreaking digital asset developed on the $SEI Blockchain. It transcends being merely a cryptocurrency; $OIN stands as a robust store of value, symbolizing the future of decentralized finance and its potential to reshape the crypto landscape.', @@ -47,10 +52,13 @@ const info: AssetList = { logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/oin.png' }, - coingeckoId: '', images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/oin.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/oin.png', + theme: { + primaryColorHex: '#6cdbac' + } + }], + typeAsset: 'sdk.coin' }, { description: 'ERIS liquid staked SEI', @@ -70,7 +78,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/ampsei.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'Popeye the Seilor', @@ -89,8 +98,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/popeye.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/popeye.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/popeye.png', + theme: { + primaryColorHex: '#04040a' + } + }], + typeAsset: 'sdk.coin' }, { description: 'A wise dog and a marshal arts master', @@ -109,20 +122,24 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/SenseiDog.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/SenseiDog.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/SenseiDog.png', + theme: { + primaryColorHex: '#d4d0c7' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The first memecoin on osmosis.', denomUnits: [{ - denom: 'ibc/AB7C92666DE8C7A977666B8080CABF0127B652B9D40F7251E6914DE942D9942B', + denom: 'ibc/B023C57727A38A9CF87238F9008477C3761AD4774D528BFA458DD707D90B553A', exponent: 0 }, { denom: 'WOSMO', exponent: 6 }], typeAsset: 'ics20', - base: 'ibc/AB7C92666DE8C7A977666B8080CABF0127B652B9D40F7251E6914DE942D9942B', + base: 'ibc/B023C57727A38A9CF87238F9008477C3761AD4774D528BFA458DD707D90B553A', name: 'Wosmo', display: 'WOSMO', symbol: 'WOSMO', @@ -143,7 +160,10 @@ const info: AssetList = { chainName: 'osmosis', baseDenom: 'factory/osmo1pfyxruwvtwk00y8z06dh2lqjdj82ldvy74wzm3/WOSMO' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wosmo.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wosmo.png', + theme: { + primaryColorHex: '#edd5ee' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wosmo.png' @@ -158,6 +178,8 @@ const info: AssetList = { denom: 'oozaru', exponent: 6 }], + typeAsset: 'cw20', + address: 'sei1wlf9j5uv50rcg0u5j6xk00px5tflptzprj39keck27eg8g7qd7hqq6kvda', base: 'sei1wlf9j5uv50rcg0u5j6xk00px5tflptzprj39keck27eg8g7qd7hqq6kvda', name: 'Oozaru', display: 'oozaru', @@ -166,7 +188,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/oozaru.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/oozaru.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/oozaru.png', + theme: { + primaryColorHex: '#2b1619' + } }] }, { @@ -188,13 +213,16 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/SEIYAN.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/SEIYAN.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/SEIYAN.png', + theme: { + primaryColorHex: '#db1f22' + } }] }, { description: 'Astroport is a neutral marketplace where anyone, from anywhere in the galaxy, can dock to trade their wares.', denomUnits: [{ - denom: 'ibc/1FF96B82FDE4B0E38FA0A8EC24A83E1EAC2615F338468A47473BAD3B45E066D2', + denom: 'ibc/063F4461F7317CFF10F50AB044E44932D22AAD84FA7107082744946E6DB7B7A8', exponent: 0, aliases: ['uastro'] }, { @@ -202,7 +230,7 @@ const info: AssetList = { exponent: 6 }], typeAsset: 'ics20', - base: 'ibc/1FF96B82FDE4B0E38FA0A8EC24A83E1EAC2615F338468A47473BAD3B45E066D2', + base: 'ibc/063F4461F7317CFF10F50AB044E44932D22AAD84FA7107082744946E6DB7B7A8', name: 'Astroport token', display: 'astro', symbol: 'ASTRO', @@ -224,7 +252,10 @@ const info: AssetList = { baseDenom: 'factory/neutron1ffus553eet978k024lmssw0czsxwr97mggyv85lpcsdkft8v9ufsz3sa07/astro' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/astro.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/astro.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/astro.svg', + theme: { + primaryColorHex: '#4056e9' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/astro.png', diff --git a/v2/packages/chain-registry/src/mainnet/sei/chain.ts b/v2/packages/chain-registry/src/mainnet/sei/chain.ts index 97b4af810..3b89ecce0 100644 --- a/v2/packages/chain-registry/src/mainnet/sei/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/sei/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { website: 'https://www.sei.io/', networkType: 'mainnet', prettyName: 'Sei', + chainType: 'cosmos', chainId: 'pacific-1', bech32Prefix: 'sei', daemonName: 'seid', @@ -27,9 +28,478 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: 'sei-cosmos v0.2.83', + gitRepo: 'https://github.com/sei-protocol/sei-chain', + recommendedVersion: 'v5.8.0', + compatibleVersions: ['v5.8.0'], + cosmosSdkVersion: 'sei-cosmos v0.3.35', + consensus: { + type: 'sei-tendermint', + version: 'v0.3.8' + }, + cosmwasmVersion: 'sei-wasmd v0.2.4', cosmwasmEnabled: true, - cosmwasmVersion: 'sei-wasmd v0.1.1' + cosmwasmPath: '$HOME/.sei/wasm', + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/sei-protocol/testnet/main/pacific-1/genesis.json' + }, + versions: [ + { + name: 'v.0.8', + recommendedVersion: '3.0.8', + compatibleVersions: ['3.0.8'], + cosmosSdkVersion: 'v0.45.10', + cosmwasmVersion: 'v0.27.0', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.sei/wasm', + nextVersionName: 'v3.0.9', + sdk: { + type: 'cosmos', + version: 'v0.45.10' + }, + cosmwasm: { + version: 'v0.27.0', + path: '$HOME/.sei/wasm', + enabled: true + }, + ibc: { + type: 'go', + version: 'v3.0.0' + } + }, + { + name: 'v3.0.9', + recommendedVersion: 'v3.0.9', + compatibleVersions: ['v3.0.9'], + proposal: 24, + height: 25259000, + cosmosSdkVersion: 'v0.45.10', + cosmwasmVersion: 'v0.27.0', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.sei/wasm', + nextVersionName: 'v3.1.1', + sdk: { + type: 'cosmos', + version: 'v0.45.10' + }, + cosmwasm: { + version: 'v0.27.0', + path: '$HOME/.sei/wasm', + enabled: true + }, + ibc: { + type: 'go', + version: 'v3.1.0' + } + }, + { + name: 'v3.1.1', + recommendedVersion: 'v3.1.1', + compatibleVersions: ['v3.1.1'], + proposal: 32, + height: 29772820, + cosmosSdkVersion: 'v0.45.10', + cosmwasmVersion: 'v0.27.0', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.sei/wasm', + nextVersionName: 'v3.2.1', + sdk: { + type: 'cosmos', + version: 'v0.45.10' + }, + cosmwasm: { + version: 'v0.27.0', + path: '$HOME/.sei/wasm', + enabled: true + }, + ibc: { + type: 'go', + version: 'v3.2.0' + } + }, + { + name: 'v3.2.1', + recommendedVersion: 'v3.2.1', + compatibleVersions: ['v3.2.1'], + proposal: 42, + height: 34078260, + cosmosSdkVersion: 'v0.45.10', + cosmwasmVersion: 'v0.27.0', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.sei/wasm', + nextVersionName: 'v3.3.0', + sdk: { + type: 'cosmos', + version: 'v0.45.10' + }, + cosmwasm: { + version: 'v0.27.0', + path: '$HOME/.sei/wasm', + enabled: true + }, + ibc: { + type: 'go', + version: 'v3.2.0' + } + }, + { + name: 'v3.3.0', + recommendedVersion: 'v3.3.4', + compatibleVersions: [ + 'v3.3.1', + 'v3.3.2', + 'v3.3.3', + 'v3.3.4' + ], + cosmosSdkVersion: 'sei-cosmos v0.2.63', + consensus: { + type: 'sei-tendermint', + version: 'v0.2.28' + }, + cosmwasmVersion: 'sei-wasmd v0.0.2', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.sei/wasm', + nextVersionName: 'v3.5.0', + sdk: { + type: 'cosmos', + version: 'v0.2.63' + }, + cosmwasm: { + version: 'v0.0.2', + repo: 'https://github.com/sei-wasmd', + path: '$HOME/.sei/wasm', + enabled: true + }, + ibc: { + type: 'go', + repo: 'https://github.com/sei-ibc-go/v3', + version: 'v3.3.0' + } + }, + { + name: 'v3.5.0', + recommendedVersion: 'v3.5.1', + compatibleVersions: ['v3.5.0', 'V3.5.1'], + cosmosSdkVersion: 'sei-cosmos v0.2.63', + consensus: { + type: 'sei-tendermint', + version: 'v0.2.35' + }, + cosmwasmVersion: 'sei-wasmd v0.0.4', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.sei/wasm', + nextVersionName: 'v3.6.1', + sdk: { + type: 'cosmos', + version: 'v0.2.63' + }, + cosmwasm: { + version: 'v0.0.4', + repo: 'https://github.com/sei-wasmd', + path: '$HOME/.sei/wasm', + enabled: true + }, + ibc: { + type: 'go', + repo: 'https://github.com/sei-ibc-go/v3', + version: 'v3.3.0' + } + }, + { + name: 'v3.6.1', + proposal: 49, + height: 53894102, + recommendedVersion: 'v3.6.1', + compatibleVersions: ['v3.6.1'], + cosmosSdkVersion: 'sei-cosmos v0.2.72', + consensus: { + type: 'sei-tendermint', + version: 'v0.2.37' + }, + cosmwasmVersion: 'sei-wasmd v0.0.4', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.sei/wasm', + nextVersionName: 'v3.7.0', + sdk: { + type: 'cosmos', + version: 'v0.2.72' + }, + cosmwasm: { + version: 'v0.0.4', + repo: 'https://github.com/sei-wasmd', + path: '$HOME/.sei/wasm', + enabled: true + }, + ibc: { + type: 'go', + repo: 'https://github.com/sei-ibc-go/v3', + version: 'v3.3.0' + } + }, + { + name: 'v3.7.0', + proposal: 51, + height: 60622970, + recommendedVersion: 'v3.7.0', + compatibleVersions: ['v3.7.0'], + cosmosSdkVersion: 'sei-cosmos v0.2.74', + consensus: { + type: 'sei-tendermint', + version: 'v0.2.37' + }, + cosmwasmVersion: 'sei-wasmd v0.0.4', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.sei/wasm', + nextVersionName: 'v3.8.0', + sdk: { + type: 'cosmos', + version: 'v0.2.74' + }, + cosmwasm: { + version: 'v0.0.4', + repo: 'https://github.com/sei-wasmd', + path: '$HOME/.sei/wasm', + enabled: true + }, + ibc: { + type: 'go', + repo: 'https://github.com/sei-ibc-go/v3', + version: 'v3.3.0' + } + }, + { + name: 'v3.8.0', + proposal: 53, + height: 64851894, + recommendedVersion: 'v3.8.2', + compatibleVersions: ['v3.8.0', 'v3.8.2'], + cosmosSdkVersion: 'sei-cosmos v0.2.77', + consensus: { + type: 'sei-tendermint', + version: 'v0.2.39' + }, + cosmwasmVersion: 'sei-wasmd v0.0.8', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.sei/wasm', + nextVersionName: 'v3.9.0', + sdk: { + type: 'cosmos', + version: 'v0.2.77' + }, + cosmwasm: { + version: 'v0.0.8', + repo: 'https://github.com/sei-wasmd', + path: '$HOME/.sei/wasm', + enabled: true + }, + ibc: { + type: 'go', + repo: 'https://github.com/sei-ibc-go/v3', + version: 'v3.3.0' + } + }, + { + name: 'v3.9.0', + proposal: 54, + height: 79123881, + recommendedVersion: 'v5.5.2', + compatibleVersions: ['v5.5.2'], + cosmosSdkVersion: 'sei-cosmos v0.2.83', + consensus: { + type: 'sei-tendermint', + version: 'v0.2.40' + }, + cosmwasmVersion: 'sei-wasmd v0.1.1', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.sei/wasm', + nextVersionName: 'v5.5.2', + sdk: { + type: 'cosmos', + version: 'v0.2.83' + }, + cosmwasm: { + version: 'v0.1.1', + repo: 'https://github.com/sei-wasmd', + path: '$HOME/.sei/wasm', + enabled: true + }, + ibc: { + type: 'go', + repo: 'https://github.com/sei-ibc-go/v3', + version: 'v3.3.0' + } + }, + { + name: 'v5.5.2', + proposal: 55, + height: 73290488, + recommendedVersion: 'v5.5.2', + compatibleVersions: ['v5.5.2'], + cosmosSdkVersion: 'sei-cosmos v0.3.13', + consensus: { + type: 'sei-tendermint', + version: 'v0.3.3' + }, + cosmwasmVersion: 'sei-wasmd v0.1.5', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.sei/wasm', + nextVersionName: 'v5.5.5', + sdk: { + type: 'cosmos', + version: 'v0.3.13' + }, + cosmwasm: { + version: 'v0.1.5', + repo: 'https://github.com/sei-wasmd', + path: '$HOME/.sei/wasm', + enabled: true + }, + ibc: { + type: 'go', + repo: 'https://github.com/sei-ibc-go/v3', + version: 'v3.3.0' + } + }, + { + name: 'v5.5.5', + proposal: 58, + height: 84006014, + recommendedVersion: 'v5.5.5', + compatibleVersions: ['v5.5.5'], + cosmosSdkVersion: 'sei-cosmos v0.3.19', + consensus: { + type: 'sei-tendermint', + version: 'v0.3.3' + }, + cosmwasmVersion: 'sei-wasmd v0.1.5', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.sei/wasm', + nextVersionName: 'v5.6.2', + sdk: { + type: 'cosmos', + version: 'v0.3.19' + }, + cosmwasm: { + version: 'v0.1.5', + repo: 'https://github.com/sei-wasmd', + path: '$HOME/.sei/wasm', + enabled: true + }, + ibc: { + type: 'go', + repo: 'https://github.com/sei-ibc-go/v3', + version: 'v3.3.1' + } + }, + { + name: 'v5.6.2', + proposal: 80, + height: 89475838, + recommendedVersion: 'v5.6.2', + compatibleVersions: ['v5.6.2'], + cosmosSdkVersion: 'sei-cosmos v0.3.24', + consensus: { + type: 'sei-tendermint', + version: 'v0.3.4' + }, + cosmwasmVersion: 'sei-wasmd v0.1.9', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.sei/wasm', + nextVersionName: '5.7.5', + sdk: { + type: 'cosmos', + version: 'v0.3.24' + }, + cosmwasm: { + version: 'v0.1.9', + repo: 'https://github.com/sei-wasmd', + path: '$HOME/.sei/wasm', + enabled: true + }, + ibc: { + type: 'go', + repo: 'https://github.com/sei-ibc-go/v3', + version: 'v3.3.1' + } + }, + { + name: 'v5.7.5', + proposal: 82, + height: 94496767, + recommendedVersion: 'v5.7.5', + compatibleVersions: ['v5.7.5'], + cosmosSdkVersion: 'sei-cosmos v0.3.31', + consensus: { + type: 'sei-tendermint', + version: 'v0.3.6' + }, + cosmwasmVersion: 'sei-wasmd v0.2.3', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.sei/wasm', + nextVersionName: 'v5.8.0', + sdk: { + type: 'cosmos', + version: 'v0.3.31' + }, + cosmwasm: { + version: 'v0.2.3', + repo: 'https://github.com/sei-wasmd', + path: '$HOME/.sei/wasm', + enabled: true + }, + ibc: { + type: 'go', + repo: 'https://github.com/sei-ibc-go/v3', + version: 'v3.3.2' + } + }, + { + name: 'v5.8.0', + proposal: 84, + height: 102491599, + recommendedVersion: 'v5.7.5', + compatibleVersions: ['v5.7.5'], + cosmosSdkVersion: 'sei-cosmos v0.3.35', + consensus: { + type: 'sei-tendermint', + version: 'v0.3.8' + }, + cosmwasmVersion: 'sei-wasmd v0.2.4', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.sei/wasm', + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.3.35' + }, + cosmwasm: { + version: 'v0.2.4', + repo: 'https://github.com/sei-wasmd', + path: '$HOME/.sei/wasm', + enabled: true + }, + ibc: { + type: 'go', + repo: 'https://github.com/sei-ibc-go/v3', + version: 'v3.3.2' + } + } + ], + sdk: { + type: 'cosmos', + repo: 'https://github.com/sei-cosmos', + version: 'v0.3.35' + }, + ibc: { + type: 'go', + repo: 'https://github.com/sei-ibc-go/v3', + version: 'v3.3.2' + }, + cosmwasm: { + version: 'v0.2.4', + repo: 'https://github.com/sei-wasmd', + path: '$HOME/.sei/wasm', + enabled: true + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/sei.png', @@ -39,19 +509,23 @@ const info: Chain = { apis: { rpc: [ { - address: 'https://sei-rpc.lavenderfive.com:443', + address: 'https://rpc.sei-apis.com', + provider: 'Rhino Stake' + }, + { + address: 'https://rpc.lavenderfive.com:443/sei', provider: 'Lavender.Five Nodes 🐝' }, { - address: 'https://sei-rpc.polkachu.com/', + address: 'https://sei-rpc.polkachu.com', provider: 'polkachu.com' }, { - address: 'https://sei-rpc.brocha.in/', + address: 'https://sei-rpc.brocha.in', provider: 'Brochain' }, { - address: 'https://rpc-sei.stingray.plus/', + address: 'https://rpc-sei.stingray.plus', provider: 'StingRay' }, { @@ -69,19 +543,23 @@ const info: Chain = { ], rest: [ { - address: 'https://sei-api.lavenderfive.com:443', + address: 'https://rest.sei-apis.com', + provider: 'Rhino Stake' + }, + { + address: 'https://rest.lavenderfive.com:443/sei', provider: 'Lavender.Five Nodes 🐝' }, { - address: 'https://sei-api.polkachu.com/', + address: 'https://sei-api.polkachu.com', provider: 'polkachu.com' }, { - address: 'https://sei-rest.brocha.in/', + address: 'https://sei-rest.brocha.in', provider: 'Brochain' }, { - address: 'https://api-sei.stingray.plus/', + address: 'https://api-sei.stingray.plus', provider: 'StingRay' }, { @@ -99,11 +577,15 @@ const info: Chain = { ], grpc: [ { - address: 'https://sei-grpc.lavenderfive.com:443', + address: 'https://grpc.sei-apis.com:443', + provider: 'Rhino Stake' + }, + { + address: 'sei.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { - address: 'https://sei-grpc.polkachu.com:11990/', + address: 'https://sei-grpc.polkachu.com:11990', provider: 'polkachu.com' }, { @@ -111,7 +593,7 @@ const info: Chain = { provider: 'AutoStake 🛡️ Slash Protected' }, { - address: 'https://grpc-sei.whispernode.com:443', + address: 'grpc-sei.whispernode.com:443', provider: 'WhisperNode 🤐' }, { @@ -122,14 +604,28 @@ const info: Chain = { address: 'sei-grpc.publicnode.com:443', provider: 'Allnodes ⚡️ Nodes & Staking' } + ], + evmHttpJsonrpc: [ + { + address: 'https://evm-rpc.sei-apis.com', + provider: 'Rhino Stake' + }, + { + address: 'https://seievm-rpc.polkachu.com', + provider: 'Polkachu' + }, + { + address: 'https://jsonrpc.lavenderfive.com:443/sei', + provider: 'Lavender.Five Nodes' + } ] }, explorers: [ { - kind: 'ping.pub', - url: 'https://ping.pub/sei', - txPage: 'https://ping.pub/sei/tx/${txHash}', - accountPage: 'https://ping.pub/sei/account/${accountAddress}' + kind: 'blockscout', + url: 'https://seitrace.com', + txPage: 'https://seitrace.com/tx/${txHash}?chain=pacific-1', + accountPage: 'https://seitrace.com/address/${accountAddress}?chain=pacific-1' }, { kind: 'mintscan', @@ -144,15 +640,24 @@ const info: Chain = { accountPage: 'https://ezstaking.app/sei/account/${accountAddress}' }, { - kind: 'seiscan', + kind: 'celatone', url: 'https://www.seiscan.app/pacific-1', txPage: 'https://www.seiscan.app/pacific-1/txs/${txHash}', accountPage: 'https://www.seiscan.app/pacific-1/accounts/${accountAddress}' + }, + { + kind: 'WhisperNode 🤐', + url: 'https://mainnet.whispernode.com/sei', + txPage: 'https://mainnet.whispernode.com/sei/tx/${txHash}', + accountPage: 'https://mainnet.whispernode.com/sei/account/${accountAddress}' } ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/sei.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/sei.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/sei.svg', + theme: { + primaryColorHex: '#9c1c1c' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/sei/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/sei/ibc-data.ts index 3086e5acd..4a432f631 100644 --- a/v2/packages/chain-registry/src/mainnet/sei/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/sei/ibc-data.ts @@ -83,7 +83,7 @@ const info: IBCData[] = [ ordering: 'unordered', version: 'ics20-1', tags: { - status: 'live', + status: 'killed', preferred: true } }] diff --git a/v2/packages/chain-registry/src/mainnet/self/asset-list.ts b/v2/packages/chain-registry/src/mainnet/self/asset-list.ts new file mode 100644 index 000000000..7aa9e6c4e --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/self/asset-list.ts @@ -0,0 +1,35 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../assetlist.schema.json', + chainName: 'self', + assets: [{ + description: 'The native staking token of Self Chain.', + denomUnits: [{ + denom: 'uslf', + exponent: 0 + }, { + denom: 'slf', + exponent: 6 + }], + base: 'uslf', + name: 'Self', + display: 'slf', + symbol: 'SLF', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/self/images/self.png' + }, + coingeckoId: 'self-chain', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/self/images/self.png', + theme: { + primaryColorHex: '#9454f1' + } + }], + socials: { + website: 'https://selfchain.xyz', + twitter: 'https://x.com/selfchainxyz' + }, + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/self/chain.ts b/v2/packages/chain-registry/src/mainnet/self/chain.ts new file mode 100644 index 000000000..0e98268d5 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/self/chain.ts @@ -0,0 +1,155 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../chain.schema.json', + chainName: 'self', + status: 'live', + website: 'https://selfchain.xyz', + networkType: 'mainnet', + prettyName: 'Self Chain', + chainType: 'cosmos', + chainId: 'self-1', + bech32Prefix: 'self', + daemonName: 'selfchaind', + nodeHome: '$HOME/.selfchain', + keyAlgos: ['secp256k1'], + slip44: 118, + fees: { + feeTokens: [{ + denom: 'uslf', + fixedMinGasPrice: 0.005, + lowGasPrice: 0.005, + averageGasPrice: 0.025, + highGasPrice: 0.03 + }] + }, + staking: { + stakingTokens: [{ + denom: 'uslf' + }] + }, + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/self/images/self.png' + }, + description: 'Self Chain Is The First Modular Intent-Centric Access Layer L1 Blockchain And Keyless Wallet Infrastructure Service That Uses MPC-TSS/AA For Multi-Chain Web3 Access.', + apis: { + rpc: [ + { + address: 'https://rpc.selfchain.io:26657', + provider: 'Self Chain' + }, + { + address: 'https://rpc.selfchain.roomit.xyz', + provider: 'Roomit' + }, + { + address: 'https://selfchain_mainnet_rpc.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' + }, + { + address: 'https://selfchain.rpc.nodeshub.online:443', + provider: 'Nodes Hub 🛡️ 100% Slash Protected 🛡️' + }, + { + address: 'https://selfchain-mainnet.rpc.stakevillage.net:443', + provider: 'Stake Village' + }, + { + address: 'https://selfchain-mainnet-rpc.autostake.com:443', + provider: 'AutoStake 🛡️ Slash Protected' + } + ], + rest: [ + { + address: 'https://api.selfchain.io', + provider: 'Self Chain' + }, + { + address: 'https://selfchain.api.m.stavr.tech', + provider: '🔥STAVR🔥' + }, + { + address: 'https://api.selfchain.roomit.xyz', + provider: 'Roomit' + }, + { + address: 'https://selfchain_mainnet_api.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' + }, + { + address: 'https://selfchain.api.nodeshub.online', + provider: 'Nodes Hub 🛡️ 100% Slash Protected 🛡️' + }, + { + address: 'https://selfchain-mainnet.api.stakevillage.net', + provider: 'Stake Village' + }, + { + address: 'https://selfchain-mainnet-lcd.autostake.com:443', + provider: 'AutoStake 🛡️ Slash Protected' + } + ], + grpc: [ + { + address: 'grpc.selfchain.roomit.xyz:8443', + provider: 'Roomit' + }, + { + address: 'selfchain.grpc.nodeshub.online', + provider: 'Nodes Hub' + }, + { + address: 'selfchain-mainnet.grpc.stakevillage.net:443', + provider: 'Stake Village' + }, + { + address: 'selfchain-mainnet-grpc.autostake.com:443', + provider: 'AutoStake 🛡️ Slash Protected' + } + ] + }, + explorers: [ + { + kind: 'Self Chain', + url: 'https://explorer.selfchain.xyz/selfchain', + txPage: 'https://explorer.selfchain.xyz/selfchain/tx/${txHash}', + accountPage: 'https://explorer.selfchain.xyz/selfchain/account/${accountAddress}' + }, + { + kind: '🔥STAVR🔥', + url: 'https://explorer.stavr.tech/Selfchain-Mainnet', + txPage: 'https://explorer.stavr.tech/Selfchain-Mainnet/tx/${txHash}', + accountPage: 'https://explorer.stavr.tech/Selfchain-Mainnet/account/${accountAddress}' + }, + { + kind: 'Roomit', + url: 'https://explorer.tendermint.roomit.xyz/selfchain-mainnet', + txPage: 'https://explorer.tendermint.roomit.xyz/selfchain-mainnet/tx/${txHash}', + accountPage: 'https://explorer.tendermint.roomit.xyz/selfchain-mainnet/account/${accountAddress}' + }, + { + kind: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥', + url: 'https://explorer.whenmoonwhenlambo.money/self', + txPage: 'https://explorer.whenmoonwhenlambo.money/self/tx/${txHash}', + accountPage: 'https://explorer.whenmoonwhenlambo.money/self/account/${accountAddress}' + }, + { + kind: 'Nodes Hub 🛡️ 100% Slash Protected 🛡️', + url: 'https://explorer.nodeshub.online/selfchain/', + txPage: 'https://explorer.nodeshub.online/selfchain/tx/${txHash}', + accountPage: 'https://explorer.nodeshub.online/selfchain/accounts/${accountAddress}' + }, + { + kind: 'Stake Village', + url: 'https://exp.stakevillage.net/selfchain-mainnet', + txPage: 'https://exp.stakevillage.net/selfchain-mainnet/tx/${txHash}', + accountPage: 'https://exp.stakevillage.net/selfchain-mainnet/accounts/${accountAddress}' + } + ], + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/self/images/self.png', + theme: { + primaryColorHex: '#9454f1' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/self/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/self/ibc-data.ts new file mode 100644 index 000000000..c32aedb8a --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/self/ibc-data.ts @@ -0,0 +1,91 @@ +import { IBCData } from '@chain-registry/v2-types'; +const info: IBCData[] = [ + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'axelar', + clientId: '07-tendermint-226', + connectionId: 'connection-211' + }, + chain2: { + chainName: 'self', + clientId: '07-tendermint-2', + connectionId: 'connection-2' + }, + channels: [{ + chain1: { + channelId: 'channel-157', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-2', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'cosmoshub', + clientId: '07-tendermint-1310', + connectionId: 'connection-1043' + }, + chain2: { + chainName: 'self', + clientId: '07-tendermint-0', + connectionId: 'connection-0' + }, + channels: [{ + chain1: { + channelId: 'channel-892', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-0', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'osmosis', + clientId: '07-tendermint-3213', + connectionId: 'connection-2684' + }, + chain2: { + chainName: 'self', + clientId: '07-tendermint-1', + connectionId: 'connection-1' + }, + channels: [{ + chain1: { + channelId: 'channel-78292', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-1', + 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/self/index.ts b/v2/packages/chain-registry/src/mainnet/self/index.ts new file mode 100644 index 000000000..c9208adae --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/self/index.ts @@ -0,0 +1,7 @@ +import _assetList from './asset-list'; +import _chain from './chain'; +import _ibcData from './ibc-data'; + +export const assetList = _assetList; +export const chain = _chain; +export const ibcData = _ibcData; diff --git a/v2/packages/chain-registry/src/mainnet/sentinel/asset-list.ts b/v2/packages/chain-registry/src/mainnet/sentinel/asset-list.ts index 3120b876d..cdfafa082 100644 --- a/v2/packages/chain-registry/src/mainnet/sentinel/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/sentinel/asset-list.ts @@ -3,7 +3,8 @@ const info: AssetList = { $schema: '../assetlist.schema.json', chainName: 'sentinel', assets: [{ - description: 'DVPN is the native token of the Sentinel Hub.', + description: 'Sentinel is a decentralized VPN (dVPN) network that provides private and secure internet access by leveraging blockchain technology.', + extendedDescription: 'Sentinel is a blockchain platform designed to offer decentralized, censorship-resistant internet access via a global network of autonomous dVPN applications. The Sentinel ecosystem includes a decentralized bandwidth marketplace, where users can monetize their unused bandwidth by sharing it with others. This decentralized approach enhances privacy and security, protecting users from traditional centralized VPN vulnerabilities. Sentinel\'s native token, DVPN, is used for transactions within the network, staking, and governance. By leveraging blockchain technology, Sentinel ensures that internet access remains private, secure, and resilient against censorship.', denomUnits: [{ denom: 'udvpn', exponent: 0 @@ -22,12 +23,16 @@ const info: AssetList = { coingeckoId: 'sentinel', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sentinel/images/dvpn.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sentinel/images/dvpn.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sentinel/images/dvpn.svg', + theme: { + primaryColorHex: '#10a7ef' + } }], socials: { website: 'https://www.sentinel.co/', - twitter: 'https://twitter.com/SentinelVPN' - } + twitter: 'https://x.com/SentinelDVPN' + }, + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/sentinel/chain.ts b/v2/packages/chain-registry/src/mainnet/sentinel/chain.ts index 1125d665b..7cd5a0f04 100644 --- a/v2/packages/chain-registry/src/mainnet/sentinel/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/sentinel/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://sentinel.co/', prettyName: 'Sentinel', + chainType: 'cosmos', chainId: 'sentinelhub-2', bech32Prefix: 'sent', daemonName: 'sentinelhub', @@ -26,7 +27,39 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/sentinel-official/hub', + recommendedVersion: 'v0.11.3', + compatibleVersions: ['v0.11.2', 'v0.11.1'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/sentinel-official/networks/main/sentinelhub-2/genesis.zip' + }, + versions: [ + { + name: 'upgrade-1', + recommendedVersion: 'v0.7.0', + compatibleVersions: ['v0.7.0'] + }, + { + name: 'upgrade-2', + recommendedVersion: 'v0.8.3', + compatibleVersions: ['v0.8.3'] + }, + { + name: 'upgrade-3', + recommendedVersion: 'v0.9.3', + compatibleVersions: ['v0.9.3'] + }, + { + name: 'upgrade-4', + recommendedVersion: 'v0.10.1', + compatibleVersions: ['v0.10.1'] + }, + { + name: 'v11', + recommendedVersion: 'v0.11.3', + compatibleVersions: ['v0.11.2', 'v0.11.1'] + } + ] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sentinel/images/dvpn.png', @@ -43,10 +76,6 @@ const info: Chain = { address: 'https://rpc-sentinel-ia.cosmosia.notional.ventures/', provider: 'Notional' }, - { - address: 'https://rpc-sentinel.whispernode.com:443', - provider: 'WhisperNode 🤐' - }, { address: 'https://rpc.sentinel.chaintools.tech/', provider: 'ChainTools' @@ -57,7 +86,7 @@ const info: Chain = { }, { address: 'https://rpc.dvpn.roomit.xyz', - provider: 'RoomIT' + provider: 'Roomit' }, { address: 'https://sentinel-rpc.badgerbite.io/', @@ -72,11 +101,11 @@ const info: Chain = { provider: 'ValidatorNode' }, { - address: 'https://rpc.trinityvalidator.com', - provider: 'Trinity Validator' + address: 'https://rpc.trinitystake.io', + provider: 'Trinity Stake' }, { - address: 'https://rpc.sentinelgrowthdao.com', + address: 'https://rpc.sentineldao.com', provider: 'Sentinel Growth DAO' }, { @@ -94,6 +123,26 @@ const info: Chain = { { address: 'https://sentinel.rpc.nodeshub.online:443', provider: 'Nodes Hub 🛡️ 100% Slash Protected 🛡️ | Restake ✅' + }, + { + address: 'https://rpc.dvpn.me:443', + provider: 'MathNodes China' + }, + { + address: 'https://rpc.ro.mathnodes.com:443', + provider: 'MathNodes Romania' + }, + { + address: 'https://rpc.noncompliant.network:443', + provider: 'Noncompliant Network' + }, + { + address: 'https://rpc-sentinel.chainvibes.com:443', + provider: 'chainvibes' + }, + { + address: 'https://sentinel-rpc.ibs.team:443', + provider: 'Inter Blockchain Services' } ], rest: [ @@ -105,17 +154,13 @@ const info: Chain = { address: 'https://api-sentinel-ia.cosmosia.notional.ventures/', provider: 'Notional' }, - { - address: 'https://lcd-sentinel.whispernode.com:443', - provider: 'WhisperNode 🤐' - }, { address: 'https://api.sentinel.quokkastake.io', provider: '🐹 Quokka Stake' }, { address: 'https://api.dvpn.roomit.xyz', - provider: 'RoomIT' + provider: 'Roomit' }, { address: 'https://sentinel-rest.publicnode.com', @@ -126,11 +171,11 @@ const info: Chain = { provider: 'ValidatorNode' }, { - address: 'https://api.trinityvalidator.com', - provider: 'Trinity Validator' + address: 'https://api.trinitystake.io', + provider: 'Trinity Stake' }, { - address: 'https://api.sentinelgrowthdao.com', + address: 'https://api.sentineldao.com', provider: 'Sentinel Growth DAO' }, { @@ -148,6 +193,26 @@ const info: Chain = { { address: 'https://sentinel.api.nodeshub.online:443', provider: 'Nodes Hub 🛡️ 100% Slash Protected 🛡️ | Restake ✅' + }, + { + address: 'https://api.dvpn.me:443', + provider: 'MathNodes China' + }, + { + address: 'https://api.ro.mathnodes.com:443', + provider: 'MathNodes Romania' + }, + { + address: 'https://api.noncompliant.network:443', + provider: 'Noncompliant Network' + }, + { + address: 'https://api-sentinel.chainvibes.com:443', + provider: 'chainvibes' + }, + { + address: 'https://sentinel-api.ibs.team:443', + provider: 'Inter Blockchain Services' } ], grpc: [ @@ -165,7 +230,7 @@ const info: Chain = { }, { address: 'grpc.dvpn.roomit.xyz:8443', - provider: 'RoomIT' + provider: 'Roomit' }, { address: 'sentinel-rpc.publicnode.com:443', @@ -178,6 +243,30 @@ const info: Chain = { { address: 'https://sentinel.grpc.nodeshub.online', provider: 'Nodes Hub' + }, + { + address: 'https://grpc.dvpn.me:443', + provider: 'MathNodes China' + }, + { + address: 'https://grc.mathnodes.com:443', + provider: 'MathNodes Romania' + }, + { + address: 'https://grpc.noncompliant.network:443', + provider: 'Noncompliant Network' + }, + { + address: 'https://grpc.dvpn.me:9090', + provider: 'MathNodes China (Insecure)' + }, + { + address: 'https://grc.mathnodes.com:9000', + provider: 'MathNodes Romania (Insecure)' + }, + { + address: 'https://grpc.noncompliant.network:9090', + provider: 'Noncompliant Network (Insecure)' } ] }, @@ -201,7 +290,7 @@ const info: Chain = { accountPage: 'https://atomscan.com/sentinel/accounts/${accountAddress}' }, { - kind: 'RoomIT', + kind: 'Roomit', url: 'https://explorer.tendermint.roomit.xyz/sentinel-mainnet', txPage: 'https://explorer.tendermint.roomit.xyz/sentinel-mainnet/transactions/${txHash}', accountPage: 'https://explorer.tendermint.roomit.xyz/sentinel-mainnet/accounts/${accountAddress}' @@ -221,11 +310,20 @@ const info: Chain = { url: 'https://explorer.nodeshub.online/sentinel/', txPage: 'https://explorer.nodeshub.online/sentinel/tx/${txHash}', accountPage: 'https://explorer.nodeshub.online/sentinel/accounts/${accountAddress}' + }, + { + kind: 'WhisperNode 🤐', + url: 'https://mainnet.whispernode.com/sentinel', + txPage: 'https://mainnet.whispernode.com/sentinel/tx/${txHash}', + accountPage: 'https://mainnet.whispernode.com/sentinel/account/${accountAddress}' } ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sentinel/images/dvpn.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sentinel/images/dvpn.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sentinel/images/dvpn.svg', + theme: { + primaryColorHex: '#10a7ef' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/sentinel/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/sentinel/ibc-data.ts index 9543783e1..d5e2f21c7 100644 --- a/v2/packages/chain-registry/src/mainnet/sentinel/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/sentinel/ibc-data.ts @@ -154,7 +154,7 @@ const info: IBCData[] = [ }, channels: [{ chain1: { - channelId: 'channel-0', + channelId: 'channel-4', portId: 'transfer' }, chain2: { diff --git a/v2/packages/chain-registry/src/mainnet/sge/asset-list.ts b/v2/packages/chain-registry/src/mainnet/sge/asset-list.ts index 2c83786d8..a582a9faa 100644 --- a/v2/packages/chain-registry/src/mainnet/sge/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/sge/asset-list.ts @@ -4,6 +4,7 @@ const info: AssetList = { chainName: 'sge', assets: [{ description: 'The native token of SGE Network', + extendedDescription: 'The Sports, Gaming, and Entertainment Network (SGE Network) is a Cosmos SDK-based layer-1 blockchain that uses its own native utility token (SGE Token). The SGE Network leverages the modular components, blockchain interoperability and minimal gas fees of the Cosmos-based design to support applications at the intersection of blockchain, sports, gaming and entertainment that are pioneering novel ways of engaging users with a UX, value proposition and utility never before seen in the space.', denomUnits: [{ denom: 'usge', exponent: 0 @@ -22,8 +23,18 @@ const info: AssetList = { coingeckoId: 'six-sigma', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sge/images/sge.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sge/images/sge.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sge/images/sge.svg', + theme: { + primaryColorHex: '#C0A15B', + backgroundColorHex: '#00000000', + circle: false + } + }], + socials: { + website: 'https://sgenetwork.io/', + twitter: 'https://x.com/sge_network' + }, + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/sge/chain.ts b/v2/packages/chain-registry/src/mainnet/sge/chain.ts index badde4bcd..d821de1f4 100644 --- a/v2/packages/chain-registry/src/mainnet/sge/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/sge/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'mainnet', prettyName: 'SGE', + chainType: 'cosmos', chainId: 'sgenet-1', bech32Prefix: 'sge', daemonName: 'sged', @@ -26,7 +27,248 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: 'sge-network/cosmos-sdk v0.46.17-0.20240223100624-2a2661276cb4' + gitRepo: 'https://github.com/sge-network/sge', + recommendedVersion: 'v1.7.2', + compatibleVersions: ['v1.7.2'], + cosmosSdkVersion: 'sge-network/cosmos-sdk v0.47.9-0.20240409081440-054c8c413d45', + consensus: { + type: 'cometbft', + version: 'v0.37.5' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/sge-network/networks/master/mainnet/sgenet-1/genesis.json' + }, + versions: [ + { + name: 'v1.1.0', + recommendedVersion: 'v1.1.0', + compatibleVersions: ['v1.1.0'], + cosmosSdkVersion: 'v0.46.14', + consensus: { + type: 'cometbft', + version: 'v0.34.29' + }, + nextVersionName: 'v1.1.1', + sdk: { + type: 'cosmos', + version: 'v0.46.14' + }, + ibc: { + type: 'go', + version: 'v5.2.1' + } + }, + { + name: 'v1.1.1', + recommendedVersion: 'v1.1.1', + compatibleVersions: ['v1.1.1'], + proposal: 1, + height: 1097000, + cosmosSdkVersion: 'v0.46.14', + consensus: { + type: 'cometbft', + version: 'v0.34.29' + }, + nextVersionName: 'v1.2.0', + sdk: { + type: 'cosmos', + version: 'v0.46.14' + }, + ibc: { + type: 'go', + version: 'v5.3.1' + } + }, + { + name: 'v1.2.0', + recommendedVersion: 'v1.2.0', + compatibleVersions: ['v1.2.0'], + proposal: 3, + height: 1564215, + cosmosSdkVersion: 'v0.46.14', + consensus: { + type: 'cometbft', + version: 'v0.34.29' + }, + nextVersionName: 'v1.3.0', + sdk: { + type: 'cosmos', + version: 'v0.46.14' + }, + ibc: { + type: 'go', + version: 'v5.3.1' + } + }, + { + name: 'v1.3.0', + recommendedVersion: 'v1.3.0', + compatibleVersions: ['v1.3.0'], + proposal: 4, + height: 1887954, + cosmosSdkVersion: 'v0.46.14', + consensus: { + type: 'cometbft', + version: 'v0.34.29' + }, + nextVersionName: 'v1.3.1', + sdk: { + type: 'cosmos', + version: 'v0.46.14' + }, + ibc: { + type: 'go', + version: 'v5.3.1' + } + }, + { + name: 'v1.3.1', + recommendedVersion: 'v1.3.1', + compatibleVersions: ['v1.3.1'], + proposal: 5, + height: 1911750, + cosmosSdkVersion: 'v0.46.17-0.20231114190313-b9164dd660b6', + consensus: { + type: 'cometbft', + version: 'v0.34.29' + }, + nextVersionName: 'V1.5.2', + sdk: { + type: 'cosmos', + version: 'v0.46.17', + tag: 'v0.46.17-0.20231114190313-b9164dd660b6' + }, + ibc: { + type: 'go', + version: 'v5.3.1' + } + }, + { + name: 'v1.5.2', + recommendedVersion: 'v1.5.2', + compatibleVersions: ['v1.5.2'], + proposal: 6, + height: 2867354, + cosmosSdkVersion: 'sge-network/cosmos-sdk v0.46.17-0.20240223100624-2a2661276cb4', + consensus: { + type: 'cometbft', + version: 'v0.34.29' + }, + nextVersionName: 'v1.5.3', + sdk: { + type: 'cosmos', + repo: 'https://github.com/sge-network/cosmos-sdk', + version: 'v0.46.17', + tag: 'v0.46.17-0.20240223100624-2a2661276cb4' + }, + ibc: { + type: 'go', + version: 'v5.3.1' + } + }, + { + name: 'v1.5.3', + recommendedVersion: 'v1.5.3', + compatibleVersions: ['v1.5.3'], + proposal: 7, + height: 2973740, + cosmosSdkVersion: 'sge-network/cosmos-sdk v0.46.17-0.20240223100624-2a2661276cb4', + consensus: { + type: 'cometbft', + version: 'v0.34.29' + }, + nextVersionName: 'v1.6.2', + sdk: { + type: 'cosmos', + repo: 'https://github.com/sge-network/cosmos-sdk', + version: 'v0.46.17', + tag: 'v0.46.17-0.20240223100624-2a2661276cb4' + }, + ibc: { + type: 'go', + version: 'v5.3.1' + } + }, + { + name: 'v1.6.2', + recommendedVersion: 'v1.6.2', + compatibleVersions: ['v1.6.2'], + proposal: 8, + height: 3685910, + cosmosSdkVersion: 'sge-network/cosmos-sdk v0.46.17-0.20240430064306-1b044d03d56c', + consensus: { + type: 'cometbft', + version: 'v0.34.29' + }, + nextVersionName: 'v1.7.0', + sdk: { + type: 'cosmos', + repo: 'https://github.com/sge-network/cosmos-sdk', + version: 'v0.46.17', + tag: 'v0.46.17-0.20240430064306-1b044d03d56c' + }, + ibc: { + type: 'go', + version: 'v5.3.1' + } + }, + { + name: 'v1.7.0', + proposal: 9, + height: 3976350, + recommendedVersion: 'v1.7.0-tmfix', + compatibleVersions: ['v1.7.0-tmfix'], + cosmosSdkVersion: 'sge-network/cosmos-sdk v0.47.9-0.20240409081440-054c8c413d45', + consensus: { + type: 'cometbft', + version: 'v0.37.5' + }, + nextVersionName: 'v1.7.2', + sdk: { + type: 'cosmos', + repo: 'https://github.com/sge-network/cosmos-sdk', + version: 'v0.47.9', + tag: 'v0.47.9-0.20240409081440-054c8c413d45' + }, + ibc: { + type: 'go', + version: 'v7.4.0' + } + }, + { + name: 'v1.7.2', + proposal: 9, + height: 3976350, + recommendedVersion: 'v1.7.2', + compatibleVersions: ['v1.7.2'], + cosmosSdkVersion: 'sge-network/cosmos-sdk v0.47.9-0.20240409081440-054c8c413d45', + consensus: { + type: 'cometbft', + version: 'v0.37.5' + }, + nextVersionName: '', + sdk: { + type: 'cosmos', + repo: 'https://github.com/sge-network/cosmos-sdk', + version: 'v0.47.9', + tag: 'v0.47.9-0.20240409081440-054c8c413d45' + }, + ibc: { + type: 'go', + version: 'v7.4.0' + } + } + ], + sdk: { + type: 'cosmos', + repo: 'https://github.com/sge-network/cosmos-sdk', + version: 'v0.47.9', + tag: 'v0.47.9-0.20240409081440-054c8c413d45' + }, + ibc: { + type: 'go', + version: 'v7.4.0' + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sge/images/sge.png', @@ -35,7 +277,7 @@ const info: Chain = { apis: { rpc: [ { - address: 'https://sge-rpc.lavenderfive.com/', + address: 'https://rpc.lavenderfive.com:443/sge', provider: 'Lavenderfive' }, { @@ -48,7 +290,7 @@ const info: Chain = { }, { address: 'https://rpc.sge.roomit.xyz/', - provider: 'RoomIT' + provider: 'Roomit' }, { address: 'https://sge.rpc.m.stavr.tech:443', @@ -93,7 +335,7 @@ const info: Chain = { ], rest: [ { - address: 'https://sge-api.lavenderfive.com/', + address: 'https://rest.lavenderfive.com:443/sge', provider: 'Lavenderfive' }, { @@ -142,7 +384,7 @@ const info: Chain = { }, { address: 'https://api.sge.roomit.xyz/', - provider: 'RoomIT' + provider: 'Roomit' }, { address: 'https://sge_mainnet_api.chain.whenmoonwhenlambo.money', @@ -151,7 +393,7 @@ const info: Chain = { ], grpc: [ { - address: 'sge-grpc.lavenderfive.com:443', + address: 'sge.lavenderfive.com:443', provider: 'Lavenderfive' }, { @@ -188,7 +430,7 @@ const info: Chain = { }, { address: 'grpc.sge.roomit.xyz:8443', - provider: 'RoomIT' + provider: 'Roomit' } ] }, @@ -233,7 +475,7 @@ const info: Chain = { accountPage: 'https://explorer.konsortech.xyz/sge/account/${accountAddress}' }, { - kind: 'RoomIT', + kind: 'Roomit', url: 'https://explorer.tendermint.roomit.xyz/sge-mainnet', txPage: 'https://explorer.tendermint.roomit.xyz/sge-mainnet/tx/${txHash}', accountPage: 'https://explorer.tendermint.roomit.xyz/sge-mainnet/account/${accountAddress}' @@ -247,7 +489,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sge/images/sge.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sge/images/sge.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sge/images/sge.svg', + theme: { + primaryColorHex: '#b99952' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/shareledger/asset-list.ts b/v2/packages/chain-registry/src/mainnet/shareledger/asset-list.ts index cc54d1079..06f916f36 100644 --- a/v2/packages/chain-registry/src/mainnet/shareledger/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/shareledger/asset-list.ts @@ -23,8 +23,12 @@ const info: AssetList = { keywords: ['id'], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shareledger/images/token.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shareledger/images/token.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shareledger/images/token.svg', + theme: { + primaryColorHex: '#1c2474' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/shareledger/chain.ts b/v2/packages/chain-registry/src/mainnet/shareledger/chain.ts index babfea5eb..34c3b3171 100644 --- a/v2/packages/chain-registry/src/mainnet/shareledger/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/shareledger/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://www.sharering.network/', prettyName: 'Shareledger', + chainType: 'cosmos', chainId: 'ShareRing-VoyagerNet', bech32Prefix: 'shareledger', daemonName: 'shareledger', @@ -27,9 +28,87 @@ const info: Chain = { }] }, codebase: { + gitRepo: 'https://github.com/ShareRing/Shareledger/', + recommendedVersion: '1.4.1', + compatibleVersions: ['1.4.1'], + binaries: { + "linux/amd64": 'https://github.com/ShareRing/Shareledger/releases/download/v1.4.1/shareledger' + }, cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.27', cosmwasmEnabled: true, - cosmwasmVersion: '0.27' + genesis: { + name: 'v1', + genesisUrl: 'https://github.com/ShareRing/Shareledger/releases/download/v1.2.0/genesis.json' + }, + versions: [ + { + name: 'v1', + tag: 'v1.2.0', + height: 4382920, + nextVersionName: 'v2' + }, + { + name: 'v2', + tag: 'v1.3.0', + height: 6905000, + nextVersionName: 'v3' + }, + { + name: 'v3', + tag: 'v1.4.0', + height: 7325550, + nextVersionName: 'v4' + }, + { + name: 'v4', + tag: 'v1.4.1', + height: 7507600, + nextVersionName: 'v5', + recommendedVersion: '1.4.1', + compatibleVersions: ['1.4.1'], + cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.27', + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/ShareRing/Shareledger/releases/download/v1.4.1/shareledger' + }, + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.27', + enabled: true + }, + ibc: { + type: 'go', + version: '3.0.0', + icsEnabled: ['ics20-1'] + } + } + ], + sdk: { + type: 'cosmos', + version: '0.45' + }, + ibc: { + type: 'go', + version: '3.0.0', + icsEnabled: ['ics20-1'] + }, + cosmwasm: { + version: '0.27', + enabled: true + } }, apis: { rpc: [{ @@ -58,7 +137,10 @@ const info: Chain = { keywords: ['id'], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shareledger/images/chain-logo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shareledger/images/token.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shareledger/images/token.svg', + theme: { + primaryColorHex: '#1c2474' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/shentu/asset-list.ts b/v2/packages/chain-registry/src/mainnet/shentu/asset-list.ts index 53f064923..fdd43bc16 100644 --- a/v2/packages/chain-registry/src/mainnet/shentu/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/shentu/asset-list.ts @@ -22,8 +22,12 @@ const info: AssetList = { coingeckoId: 'certik', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shentu/images/ctk.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shentu/images/ctk.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shentu/images/ctk.svg', + theme: { + primaryColorHex: '#e4ac4c' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/shentu/chain.ts b/v2/packages/chain-registry/src/mainnet/shentu/chain.ts index 319fadbd5..2a278bbd5 100644 --- a/v2/packages/chain-registry/src/mainnet/shentu/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/shentu/chain.ts @@ -4,8 +4,9 @@ const info: Chain = { chainName: 'shentu', status: 'live', networkType: 'mainnet', - website: 'https://www.shentu.technology/', + website: 'https://www.shentu.org/', prettyName: 'Shentu', + chainType: 'cosmos', chainId: 'shentu-2.2', bech32Prefix: 'shentu', daemonName: 'shentud', @@ -26,7 +27,156 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/ShentuChain/shentu', + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/ShentuChain/mainnet/main/shentu-2.2/genesis.json' + }, + recommendedVersion: 'v2.11.0', + compatibleVersions: ['v2.11.0'], + binaries: { + "linux/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.11.0/shentud_2.11.0_linux_amd64', + "darwin/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.11.0/shentud_2.11.0_arm64_macos', + "windows/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.11.0/shentud_2.11.0_win_x86_64.exe' + }, + versions: [ + { + name: 'v2.6.0', + height: 10485430, + proposal: 14, + tag: 'v2.6.0', + recommendedVersion: 'v2.6.0', + compatibleVersions: ['v2.6.0'], + binaries: { + "linux/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.6.0/shentud_2.6.0_linux_amd64', + "darwin/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.6.0/shentud_2.6.0_arm64_macos', + "windows/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.6.0/shentud_2.6.0_win_x86_64.exe' + }, + nextVersionName: 'v2.7.0', + ibc: { + type: 'go', + version: 'v4.2.0' + } + }, + { + name: 'v2.7.0', + height: 12926000, + proposal: 17, + tag: 'v2.7.0', + recommendedVersion: 'v2.7.0', + compatibleVersions: ['v2.7.0'], + binaries: { + "linux/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.7.1/shentud_2.7.1_linux_amd64', + "darwin/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.7.1/shentud_2.7.1_arm64_macos', + "windows/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.7.1/shentud_2.7.1_win_x86_64.exe' + }, + nextVersionName: 'v2.7.2', + ibc: { + type: 'go', + version: 'v4.2.1', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'v2.7.2', + height: 14875800, + proposal: 21, + tag: 'v2.7.2', + recommendedVersion: 'v2.7.2', + compatibleVersions: ['v2.7.2'], + binaries: { + "linux/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.7.2/shentud_2.7.2_linux_amd64', + "darwin/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.7.2/shentud_2.7.2_arm64_macos', + "windows/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.7.2/shentud_2.7.2_win_x86_64.exe' + }, + nextVersionName: 'v2.8.0', + ibc: { + type: 'go', + version: 'v4.2.1', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'v2.8.0', + height: 15094300, + proposal: 23, + tag: 'v2.8.0', + recommendedVersion: 'v2.8.0', + compatibleVersions: ['v2.8.0'], + binaries: { + "linux/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.8.0/shentud_2.8.0_linux_amd64', + "darwin/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.8.0/shentud_2.8.0_arm64_macos', + "windows/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.8.0/shentud_2.8.0_win_x86_64.exe' + }, + nextVersionName: '', + ibc: { + type: 'go', + version: 'v4.2.1', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'v2.9.0', + height: 16084500, + proposal: 23, + tag: 'v2.9.0', + recommendedVersion: 'v2.9.0', + compatibleVersions: ['v2.9.0'], + binaries: { + "linux/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.9.0/shentud_2.9.0_linux_amd64', + "darwin/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.9.0/shentud_2.9.0_arm64_macos', + "windows/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.9.0/shentud_2.9.0_win_x86_64.exe' + }, + nextVersionName: '', + ibc: { + type: 'go', + version: 'v4.2.1', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'v2.10.0', + height: 18737000, + proposal: 23, + tag: 'v2.10.0', + recommendedVersion: 'v2.10.0', + compatibleVersions: ['v2.10.0'], + binaries: { + "linux/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.10.0/shentud_2.10.0_linux_amd64', + "darwin/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.10.0/shentud_2.10.0_arm64_macos', + "windows/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.10.0/shentud_2.10.0_win_x86_64.exe' + }, + nextVersionName: '', + ibc: { + type: 'go', + version: 'v6.3.0', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'v2.11.0', + height: 19525000, + proposal: 23, + tag: 'v2.11.0', + recommendedVersion: 'v2.11.0', + compatibleVersions: ['v2.11.0'], + binaries: { + "linux/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.11.0/shentud_2.11.0_linux_amd64', + "darwin/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.11.0/shentud_2.11.0_arm64_macos', + "windows/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.11.0/shentud_2.11.0_win_x86_64.exe' + }, + nextVersionName: '', + ibc: { + type: 'go', + version: 'v7.4.0', + icsEnabled: ['ics20-1'] + } + } + ], + ibc: { + type: 'go', + version: 'v7.4.0', + icsEnabled: ['ics20-1'] + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shentu/images/ctk.png', @@ -35,7 +185,7 @@ const info: Chain = { apis: { rpc: [ { - address: 'https://shenturpc.noopsbycertik.com/', + address: 'https://rpc.shentu.org:443', provider: 'Shentu' }, { @@ -54,10 +204,6 @@ const info: Chain = { address: 'https://rpc-shentu-01.stakeflow.io', provider: 'Stakeflow' }, - { - address: 'https://shentu-rpc.tienthuattoan.ventures', - provider: 'TienThuatToan' - }, { address: 'https://shentu-rpc.publicnode.com:443', provider: 'Allnodes ⚡️ Nodes & Staking' @@ -77,7 +223,7 @@ const info: Chain = { ], rest: [ { - address: 'https://rest.noopsbycertik.com/', + address: 'https://rest.shentu.org/', provider: 'Shentu' }, { @@ -118,6 +264,10 @@ const info: Chain = { } ], grpc: [ + { + address: 'grpc.shentu.org:443', + provider: 'Shentu' + }, { address: 'shentu-grpc.polkachu.com:14090', provider: 'Polkachu' @@ -169,8 +319,8 @@ const info: Chain = { }, { kind: 'Shentu Explorer', - url: 'https://explorer.shentu.technology/?net=shentu-2.2', - txPage: 'https://explorer.shentu.technology/transactions/${txHash}?net=shentu-2.2' + url: 'https://explorer.shentu.org/?chain=shentu-2.2', + txPage: 'https://explorer.shentu.org/transactions/${txHash}?chain=shentu-2.2' }, { kind: 'ping.pub', @@ -197,7 +347,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shentu/images/ctk.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shentu/images/ctk.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shentu/images/ctk.svg', + theme: { + primaryColorHex: '#e4ac4c' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/shido/asset-list.ts b/v2/packages/chain-registry/src/mainnet/shido/asset-list.ts index eb2eb6c61..13df43b26 100644 --- a/v2/packages/chain-registry/src/mainnet/shido/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/shido/asset-list.ts @@ -22,12 +22,16 @@ const info: AssetList = { coingeckoId: 'shido-2', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shido/images/shido.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shido/images/shido.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shido/images/shido.svg', + theme: { + primaryColorHex: '#046ffc' + } }], socials: { website: 'https://shido.io/', twitter: 'https://twitter.com/ShidoGlobal' - } + }, + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/shido/chain.ts b/v2/packages/chain-registry/src/mainnet/shido/chain.ts index 918ae1afa..5f5e360c4 100644 --- a/v2/packages/chain-registry/src/mainnet/shido/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/shido/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://shido.io/', prettyName: 'Shido', + chainType: 'cosmos', chainId: 'shido_9008-1', bech32Prefix: 'shido', nodeHome: '$HOME/.shidod', @@ -28,9 +29,77 @@ const info: Chain = { }] }, codebase: { + gitRepo: 'https://github.com/ShidoGlobal/shidochain', + recommendedVersion: 'v2.0.0', + compatibleVersions: ['v2.0.0'], cosmosSdkVersion: 'v0.47.4', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.45.0', cosmwasmEnabled: true, - cosmwasmVersion: 'v0.45.0' + binaries: { + "linux/amd64": 'https://github.com/ShidoGlobal/mainnetShidoNodeSync/releases/download/v2.0.0/ubuntu_22.04.tar.gz' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/ShidoGlobal/mainnetShidoNodeSync/main/genesis.json' + }, + versions: [{ + name: 'v1.0.0', + tag: 'v1.0.0', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + cosmosSdkVersion: 'v0.47.4', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + binaries: { + "linux/amd64": 'https://github.com/ShidoGlobal/mainnetShidoNodeSync/releases/download/v1.0.0/ubuntu_22.04.tar.gz' + }, + sdk: { + type: 'cosmos', + version: 'v0.47.4' + }, + ibc: { + type: 'go', + version: 'v7.3.0' + } + }, { + name: 'v2.0.0', + tag: 'v2.0.0', + recommendedVersion: 'v2.0.0', + compatibleVersions: ['v2.0.0'], + cosmosSdkVersion: 'v0.47.4', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + binaries: { + "linux/amd64": 'https://github.com/ShidoGlobal/mainnetShidoNodeSync/releases/download/v2.0.0/ubuntu_22.04.tar.gz' + }, + sdk: { + type: 'cosmos', + version: 'v0.47.4' + }, + ibc: { + type: 'go', + version: 'v7.4.0' + } + }], + sdk: { + type: 'cosmos', + version: 'v0.47.4' + }, + ibc: { + type: 'go', + version: 'v7.4.0' + }, + cosmwasm: { + version: 'v0.45.0', + enabled: true + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shido/images/shido.png', @@ -38,27 +107,76 @@ const info: Chain = { }, description: 'Developers use Shido as the Ethereum and Wasm Chain to deploy applications of the future. Get all the functionalities of Ethereum and Wasm with the power of IBC and Interchain composability.', apis: { - rpc: [{ + rpc: [ + { address: 'https://tendermint.shidoscan.com', provider: 'Shido' - }, { + }, + { address: 'https://shidochain_mainnet_rpc.chain.whenmoonwhenlambo.money', provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' - }], - rest: [{ + }, + { + address: 'https://rest.shido.256x25.tech:443', + provider: '256x25' + }, + { + address: 'https://rpc.shido.indonode.net:443', + provider: 'Indonode' + }, + { + address: 'https://rpc-maverick.mavnode.io', + provider: 'MavNode' + }, + { + address: 'https://rpc.kenseishido.com', + provider: 'KENSEI' + } + ], + rest: [ + { address: 'https://swagger.shidoscan.com', provider: 'Shido' - }, { + }, + { address: 'https://shidochain_mainnet_api.chain.whenmoonwhenlambo.money', provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' - }], - grpc: [{ + }, + { + address: 'https://rpc.shido.256x25.tech:443', + provider: '256x25' + }, + { + address: 'https://api.shido.indonode.net', + provider: 'Indonode' + }, + { + address: 'https://api-maverick.mavnode.io', + provider: 'MavNode' + }, + { + address: 'https://api.kenseishido.com', + provider: 'KENSEI' + } + ], + grpc: [ + { address: 'https://grpc.shidoscan.com', provider: 'shido.io' - }, { + }, + { address: 'https://grpc-web.shidoscan.com', provider: 'shido.io' - }], + }, + { + address: 'https://grpc-maverick.mavnode.io', + provider: 'MavNode' + }, + { + address: 'https://grpc.kenseishido.com', + provider: 'KENSEI' + } + ], evmHttpJsonrpc: [ { address: 'https://rpc-nodes.shidoscan.com', @@ -71,23 +189,55 @@ const info: Chain = { { address: 'https://shidochain_mainnet_evm.chain.whenmoonwhenlambo.money', provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' + }, + { + address: 'https://evm-maverick.mavnode.io', + provider: 'MavNode' + }, + { + address: 'https://evm.kenseishido.com', + provider: 'KENSEI' } ] }, - explorers: [{ + explorers: [ + { kind: 'shido', url: 'https://shidoscan.com', txPage: 'https://shidoscan.com/tx/${txHash}', accountPage: 'https://shidoscan.com/address/${accountAddress}' - }, { + }, + { kind: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥', url: 'https://explorer.whenmoonwhenlambo.money/shido', txPage: 'https://explorer.whenmoonwhenlambo.money/shido/tx/${txHash}', accountPage: 'https://explorer.whenmoonwhenlambo.money/shido/account/${accountAddress}' - }], + }, + { + kind: '256x25', + url: 'https://explorer.256x25.tech/shido', + txPage: 'https://explorer.256x25.tech/shido/tx/${txHash}', + accountPage: 'https://explorer.256x25.tech//shido/account/${accountAddress}' + }, + { + kind: 'MavNode', + url: 'https://explorer.mavnode.io/shido', + txPage: 'https://explorer.mavnode.io/shido/tx/${txHash}', + accountPage: 'https://explorer.mavnode.io/shido/account/${accountAddress}' + }, + { + kind: 'Indonode', + url: 'https://explorer.indonode.net/shido', + txPage: 'https://explorer.indonode.net/shido/tx/${txHash}', + accountPage: 'https://explorer.indonode.net/shido/account/${accountAddress}' + } + ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shido/images/shido.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shido/images/shido.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shido/images/shido.svg', + theme: { + primaryColorHex: '#046ffc' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/shido/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/shido/ibc-data.ts index dd736dd1a..02b412b3c 100644 --- a/v2/packages/chain-registry/src/mainnet/shido/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/shido/ibc-data.ts @@ -1,5 +1,6 @@ import { IBCData } from '@chain-registry/v2-types'; -const info: IBCData[] = [{ +const info: IBCData[] = [ + { $schema: '../ibc_data.schema.json', chain1: { chainName: 'axelar', @@ -27,7 +28,37 @@ const info: IBCData[] = [{ preferred: true } }] - }, { + }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'noble', + clientId: '07-tendermint-106', + connectionId: 'connection-99' + }, + chain2: { + chainName: 'shido', + clientId: '07-tendermint-9', + connectionId: 'connection-11' + }, + channels: [{ + chain1: { + channelId: 'channel-87', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-5', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, + { $schema: '../ibc_data.schema.json', chain1: { chainName: 'osmosis', @@ -56,5 +87,6 @@ const info: IBCData[] = [{ dex: 'osmosis' } }] - }]; + } +]; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/sifchain/asset-list.ts b/v2/packages/chain-registry/src/mainnet/sifchain/asset-list.ts index 571b466bd..c9d68af9a 100644 --- a/v2/packages/chain-registry/src/mainnet/sifchain/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/sifchain/asset-list.ts @@ -22,8 +22,12 @@ const info: AssetList = { coingeckoId: 'sifchain', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sifchain/images/rowan.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sifchain/images/rowan.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sifchain/images/rowan.svg', + theme: { + primaryColorHex: '#be9926' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/sifchain/chain.ts b/v2/packages/chain-registry/src/mainnet/sifchain/chain.ts index 24d3af705..e60cb7c06 100644 --- a/v2/packages/chain-registry/src/mainnet/sifchain/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/sifchain/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://sifchain.finance/', prettyName: 'Sifchain', + chainType: 'cosmos', chainId: 'sifchain-1', bech32Prefix: 'sif', daemonName: 'sifnoded', @@ -25,7 +26,50 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/Sifchain/sifnode.git', + recommendedVersion: 'v1.2.0-beta', + compatibleVersions: ['v1.2.0-beta'], + binaries: { + "linux/amd64": 'https://github.com/Sifchain/sifnode/releases/download/v1.2.0-beta/sifnoded-v1.2.0-beta-linux-amd64.tar.gz' + }, + genesis: { + genesisUrl: 'https://github.com/Sifchain/networks/blob/master/betanet/sifchain-1/genesis.json.gz?raw=true' + }, + versions: [ + { + name: 'v1.0.14-beta', + proposal: 132, + height: 9263818, + recommendedVersion: 'v1.0.14-beta', + compatibleVersions: ['v1.0.14-beta'], + binaries: { + "linux/amd64": 'https://github.com/Sifchain/sifnode/releases/download/v1.0.14-beta/sifnoded-v1.0.14-beta-linux-amd64.zip' + }, + nextVersionName: 'v1.1.0-beta' + }, + { + name: 'v1.1.0-beta', + proposal: 141, + height: 9663352, + recommendedVersion: 'v1.1.0-beta', + compatibleVersions: ['v1.1.0-beta'], + binaries: { + "linux/amd64": 'https://github.com/Sifchain/sifnode/releases/download/v1.1.0-beta/sifnoded-v1.1.0-beta-linux-amd64.zip' + }, + nextVersionName: 'v1.2.0-beta' + }, + { + name: 'v1.2.0-beta', + proposal: 144, + height: 14556000, + recommendedVersion: 'v1.2.0-beta', + compatibleVersions: ['v1.2.0-beta'], + binaries: { + "linux/amd64": 'https://github.com/Sifchain/sifnode/releases/download/v1.2.0-beta/sifnoded-v1.2.0-beta-linux-amd64.tar.gz' + }, + nextVersionName: '' + } + ] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sifchain/images/rowan.png', @@ -44,6 +88,10 @@ const info: Chain = { { address: 'https://sifchain-rpc.publicnode.com:443', provider: 'Allnodes ⚡️ Nodes & Staking' + }, + { + address: 'https://sifchain_mainnet_rpc.chain.whenmoonwhenlambo.money:443', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' } ], rest: [ @@ -66,6 +114,10 @@ const info: Chain = { { address: 'https://sifchain.api.m.stavr.tech', provider: '🔥STAVR🔥' + }, + { + address: 'https://sifchain_mainnet_api.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' } ], grpc: [ @@ -100,11 +152,20 @@ const info: Chain = { url: 'https://explorer.stavr.tech/Sifchain', txPage: 'https://explorer.stavr.tech/Sifchain/tx/${txHash}', accountPage: 'https://explorer.stavr.tech/Sifchain/accounts/${accountAddress}' + }, + { + kind: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥', + url: 'https://explorer.whenmoonwhenlambo.money/sifchain', + txPage: 'https://explorer.whenmoonwhenlambo.money/sifchain/tx/${txHash}', + accountPage: 'https://explorer.whenmoonwhenlambo.money/sifchain/account/${accountAddress}' } ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sifchain/images/rowan.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sifchain/images/rowan.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sifchain/images/rowan.svg', + theme: { + primaryColorHex: '#be9926' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/six/asset-list.ts b/v2/packages/chain-registry/src/mainnet/six/asset-list.ts index be616d5b9..c3892a4dc 100644 --- a/v2/packages/chain-registry/src/mainnet/six/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/six/asset-list.ts @@ -19,8 +19,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/six/images/six.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/six/images/six.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/six/images/six.png', + theme: { + primaryColorHex: '#3b75f3' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/six/chain.ts b/v2/packages/chain-registry/src/mainnet/six/chain.ts index 40bf3b7f1..4c8668998 100644 --- a/v2/packages/chain-registry/src/mainnet/six/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/six/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'mainnet', prettyName: 'SIX Protocol', + chainType: 'cosmos', chainId: 'sixnet', bech32Prefix: '6x', daemonName: 'sixd', @@ -26,16 +27,42 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: '0.45' + gitRepo: 'https://github.com/thesixnetwork/six-protocol', + recommendedVersion: 'v3.1.1-fn', + compatibleVersions: ['v3.1.1-fn'], + cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + genesis: { + genesisUrl: 'https://github.com/thesixnetwork/chain-info/genesis.json' + }, + versions: [{ + name: 'v3.1.1-fn', + recommendedVersion: 'v3.1.1-fn', + compatibleVersions: ['v3.1.1-fn'], + cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + sdk: { + type: 'cosmos', + version: '0.45' + } + }], + sdk: { + type: 'cosmos', + version: '0.45' + } }, apis: { rpc: [{ - address: 'https://sixnet-rpc.sixprotocol.net:443', - provider: '' + address: 'https://sixnet-rpc.sixprotocol.net:443' }], rest: [{ - address: 'https://sixnet-api.sixprotocol.net:443', - provider: '' + address: 'https://sixnet-api.sixprotocol.net:443' }] }, explorers: [{ diff --git a/v2/packages/chain-registry/src/mainnet/solana/asset-list.ts b/v2/packages/chain-registry/src/mainnet/solana/asset-list.ts new file mode 100644 index 000000000..975a13c2e --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/solana/asset-list.ts @@ -0,0 +1,660 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'solana', + assets: [ + { + description: 'Solana is a high-performance blockchain platform known for its fast transaction speeds, low costs, and scalability, ideal for decentralized applications and crypto projects.', + extendedDescription: 'Solana is renowned for its high transaction throughput, achieved through its unique Proof of History (PoH) consensus mechanism combined with Proof of Stake (PoS). This architecture allows Solana to support a wide range of decentralized applications (dApps) and crypto projects without compromising on security or decentralization. The native token, SOL, is used for transaction fees, staking, and governance, playing a vital role in the ecosystem. Solana\'s robust infrastructure has attracted numerous projects, solidifying its position as a leading blockchain platform.', + denomUnits: [{ + denom: 'Lamport', + exponent: 0 + }, { + denom: 'SOL', + exponent: 9 + }], + typeAsset: 'svm-base', + base: 'Lamport', + name: 'Solana', + display: 'SOL', + symbol: 'SOL', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol_circle.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol_circle.svg' + }, + coingeckoId: 'solana', + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol_circle.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol_circle.png', + theme: { + circle: true, + backgroundColorHex: '#000000' + } + }, { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol.svg', + theme: { + circle: false, + backgroundColorHex: '#00000000' + } + }] + }, + { + typeAsset: 'erc20', + address: 'So11111111111111111111111111111111111111112', + denomUnits: [{ + denom: 'So11111111111111111111111111111111111111112', + exponent: 0 + }, { + denom: 'wsol', + exponent: 9 + }], + base: 'So11111111111111111111111111111111111111112', + name: 'Wrapped SOL', + display: 'wsol', + symbol: 'WSOL', + traces: [{ + type: 'wrapped', + counterparty: { + chainName: 'solana', + baseDenom: 'Lamport' + }, + provider: 'Solana' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol_circle.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol_circle.svg' + }, + coingeckoId: 'wrapped-solana', + images: [{ + imageSync: { + chainName: 'solana', + baseDenom: 'Lamport' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol_circle.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol_circle.png', + theme: { + circle: true, + backgroundColorHex: '#000000' + } + }] + }, + { + description: 'The Official Bonk Inu token', + typeAsset: 'erc20', + address: 'DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263', + denomUnits: [{ + denom: 'DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263', + exponent: 0 + }, { + denom: 'bonk', + exponent: 5 + }], + base: 'DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263', + name: 'Bonk', + display: 'bonk', + symbol: 'BONK', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/bonk.png' + }, + coingeckoId: 'bonk', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/bonk.png', + theme: { + primaryColorHex: '#ee950a' + } + }] + }, + { + description: 'Pyth is a protocol that allows market participants to publish pricing information on-chain for others to use. The protocol is an interaction between three parties:\n-Publishers submit pricing information to Pyth\'s oracle program. Pyth has multiple data publishers for every product to improve the accuracy and robustness of the system.\n-Pyth\'s oracle program combines publishers\' data to produce a single aggregate price and confidence interval.\nConsumers read the price information produced by the oracle program.\n\nPyth\'s oracle program runs simultaneously on both Solana mainnet and Pythnet. Each instance of the program is responsible for its own set of price feeds. Solana Price Feeds are available for use by Solana protocols. In this case, since the oracle program itself runs on Solana, the resulting prices are immediately available to consumers without requiring any additional work. Pythnet Price Feeds are available on 12+ blockchains. The prices constructed on Pythnet are transferred cross-chain to reach consumers on these blockchains.\n\nIn both cases, the critical component of the system is the oracle program that combines the data from each individual publisher. This program maintains a number of different Solana accounts that list the products on Pyth and their current price data. Publishers publish their price and confidence by interacting with the oracle program on every slot. The program stores this information in its accounts. The first price update in a slot additionally triggers price aggregation, which combines the price data from the previous slot into a single aggregate price and confidence interval. This aggregate price is written to the Solana account where it is readable by other on-chain programs and available for transmission to other blockchains.', + typeAsset: 'erc20', + address: 'HZ1JovNiVvGrGNiiYvEozEVgZ58xaU3RKwX8eACQBCt3', + denomUnits: [{ + denom: 'HZ1JovNiVvGrGNiiYvEozEVgZ58xaU3RKwX8eACQBCt3', + exponent: 0 + }, { + denom: 'pyth', + exponent: 6 + }], + base: 'HZ1JovNiVvGrGNiiYvEozEVgZ58xaU3RKwX8eACQBCt3', + name: 'Pyth Network', + display: 'pyth', + symbol: 'PYTH', + coingeckoId: 'pyth-network', + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/pyth.svg' + }], + logoURIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/pyth.svg' + } + }, + { + description: 'USDC is a fully collateralized US Dollar stablecoin developed by CENTRE, the open source project with Circle being the first of several forthcoming issuers.', + typeAsset: 'erc20', + address: 'EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v', + denomUnits: [{ + denom: 'EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v', + exponent: 0 + }, { + denom: 'usdc', + exponent: 6 + }], + base: 'EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v', + name: 'USD Coin', + display: 'usdc', + symbol: 'USDC', + coingeckoId: 'usd-coin', + traces: [{ + type: 'additional-mintage', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48' + }, + provider: 'Circle' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' + }, + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + theme: { + circle: true, + primaryColorHex: '#2775CA' + } + }] + }, + { + description: 'BSKT tracks the top assets across the crypto ecosystem', + typeAsset: 'erc20', + address: '6gnCPhXtLnUD76HjQuSYPENLSZdG8RvDB1pTLM5aLSJA', + denomUnits: [{ + denom: '6gnCPhXtLnUD76HjQuSYPENLSZdG8RvDB1pTLM5aLSJA', + exponent: 0 + }, { + denom: 'bskt', + exponent: 5 + }], + base: '6gnCPhXtLnUD76HjQuSYPENLSZdG8RvDB1pTLM5aLSJA', + name: 'Basket', + display: 'bskt', + symbol: 'BSKT', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/bskt.png' + }, + coingeckoId: 'basket', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/bskt.png', + theme: { + primaryColorHex: '#485573' + } + }], + socials: { + website: 'https://www.bskt.fi/', + twitter: 'https://twitter.com/bsktfi' + } + }, + { + description: 'W is the native token powering the Wormhole interoperability platform.', + extendedDescription: 'Wormhole token (W) serves as the governance token of the Wormhole protocol, empowering token holders to steer the protocol\'s direction through on-chain governance via a dedicated decentralized autonomous organization (DAO).\n\nWormhole was founded by Jump Crypto, the building arm of Jump Trading Group. Initially launched in 2021, the protocol first debuted as a token bridge, allowing the transfer of tokens between blockchains, most notably between Solana and Ethereum. Wormhole later evolved, with Wormhole V2, to take on a more general approach, turning into an interoperability layer on which chains and decentralized applications could easily build on.\n\nWormhole V2 is a general messaging protocol, enabling different blockchains to communicate with one another. This technology could be used for a variety of use cases, including transfer of tokens between chains, enabling cross-chain governance for protocols that operated across chains as well as transfers of NFTs across chains, which could be utilized for multi-chain games. Wormhole V2 also saw the protocol expand its services to include Osmosis.\n\nTo date, the protocol has processed over $40 billion worth of value transfer across the blockchains supported, and over 1 billion messages sent. It supports over 30 blockchains, including most of the leading networks, and has a thriving ecosystem of over 200 applications built using Wormhole\'s technology.\n\nIn November 2023, Jump and Wormhole announced their intention to split ways. Following the separation, Wormhole announced that it raised $225 million, valuing the company at $2.5 billion. Investors include Brevan Howard, Coinbase Ventures, Multicoin Capital, Jump Crypto and more.', + typeAsset: 'erc20', + address: '85VBFQZC9TZkfaptBWjvUw7YbZjy52A6mjtPGjstQAmQ', + denomUnits: [{ + denom: '85VBFQZC9TZkfaptBWjvUw7YbZjy52A6mjtPGjstQAmQ', + exponent: 0 + }, { + denom: 'w', + exponent: 6 + }], + base: '85VBFQZC9TZkfaptBWjvUw7YbZjy52A6mjtPGjstQAmQ', + name: 'Wormhole Token', + display: 'w', + symbol: 'W', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/w.png' + }, + coingeckoId: 'wormhole', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/w.png', + theme: { + primaryColorHex: '#040404' + } + }], + socials: { + website: 'https://wormhole.com/', + twitter: 'https://twitter.com/wormhole' + } + }, + { + description: 'mSOL represents staked SOL in the Marinade stake pool.', + extendedDescription: 'mSOL is a liquid staking token that you receive when you stake SOL on the Marinade protocol. These mSOL tokens represent your staked SOL tokens in Marinade\'s stake pool.', + typeAsset: 'erc20', + address: 'mSoLzYCxHdYgdzU16g5QSh3i5K3z3KZK7ytfqcJm7So', + denomUnits: [{ + denom: 'mSoLzYCxHdYgdzU16g5QSh3i5K3z3KZK7ytfqcJm7So', + exponent: 0 + }, { + denom: 'msol', + exponent: 9 + }], + base: 'mSoLzYCxHdYgdzU16g5QSh3i5K3z3KZK7ytfqcJm7So', + name: 'Marinade Staked SOL', + display: 'msol', + symbol: 'mSOL', + traces: [{ + type: 'liquid-stake', + counterparty: { + chainName: 'solana', + baseDenom: 'Lamport' + }, + provider: 'Marinade' + }], + coingeckoId: 'msol', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/msol.png', + theme: { + primaryColorHex: '#cbebe3' + } + }], + socials: { + website: 'https://marinade.finance/', + twitter: 'https://twitter.com/MarinadeFinance' + } + }, + { + description: 'A representative token for staked SOL, derived through the process of liquid staking SOL using Jito.', + extendedDescription: 'The Jito stake pool enables users to stake their Solana tokens in exchange for JitoSOL, allowing them to simultaneously earn from staking rewards and MEV rewards.', + typeAsset: 'erc20', + address: 'J1toso1uCk3RLmjorhTtrVwY9HJ7X8V9yYac6Y7kGCPn', + denomUnits: [{ + denom: 'J1toso1uCk3RLmjorhTtrVwY9HJ7X8V9yYac6Y7kGCPn', + exponent: 0 + }, { + denom: 'jitosol', + exponent: 9 + }], + base: 'J1toso1uCk3RLmjorhTtrVwY9HJ7X8V9yYac6Y7kGCPn', + name: 'Jito Staked SOL', + display: 'jitosol', + symbol: 'jitoSOL', + traces: [{ + type: 'liquid-stake', + counterparty: { + chainName: 'solana', + baseDenom: 'Lamport' + }, + provider: 'Jito' + }], + coingeckoId: 'jito-staked-sol', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/jitosol.png', + theme: { + primaryColorHex: '#5bb384' + } + }], + socials: { + website: 'https://jito.network/', + twitter: 'https://twitter.com/jito_foundation' + } + }, + { + description: 'A representative token for staked SOL, derived through the process of liquid staking SOL using the BlazeStake protocol.', + extendedDescription: 'BlazeStake is a non-custodial Solana stake pool protocol that allows users to stake their SOL tokens and receive bSOL tokens in return.', + typeAsset: 'erc20', + address: 'bSo13r4TkiE4KumL71LsHTPpL2euBYLFx6h9HP3piy1', + denomUnits: [{ + denom: 'bSo13r4TkiE4KumL71LsHTPpL2euBYLFx6h9HP3piy1', + exponent: 0 + }, { + denom: 'bsol', + exponent: 9 + }], + base: 'bSo13r4TkiE4KumL71LsHTPpL2euBYLFx6h9HP3piy1', + name: 'BlazeStake Staked SOL', + display: 'bsol', + symbol: 'bSOL', + traces: [{ + type: 'liquid-stake', + counterparty: { + chainName: 'solana', + baseDenom: 'Lamport' + }, + provider: 'BlazeStake' + }], + coingeckoId: 'blazestake-staked-sol', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/bsol.png', + theme: { + primaryColorHex: '#21c3cc' + } + }], + socials: { + website: 'https://stake.solblaze.org/', + twitter: 'https://twitter.com/solblaze_org' + } + }, + { + description: 'A representative token for staked SOL, derived through the process of liquid staking SOL using the MarginFi protocol.', + typeAsset: 'erc20', + address: 'LSTxxxnJzKDFSLr4dUkPcmCf5VyryEqzPLz5j4bpxFp', + denomUnits: [{ + denom: 'LSTxxxnJzKDFSLr4dUkPcmCf5VyryEqzPLz5j4bpxFp', + exponent: 0 + }, { + denom: 'lst', + exponent: 9 + }], + base: 'LSTxxxnJzKDFSLr4dUkPcmCf5VyryEqzPLz5j4bpxFp', + name: 'Liquid Staking Token', + display: 'lst', + symbol: 'LST', + traces: [{ + type: 'liquid-stake', + counterparty: { + chainName: 'solana', + baseDenom: 'Lamport' + }, + provider: 'MarginFi' + }], + coingeckoId: 'liquid-staking-token', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/lst.png', + theme: { + primaryColorHex: '#dbdbdb' + } + }], + socials: { + website: 'https://www.marginfi.com/', + twitter: 'https://twitter.com/marginfi' + } + }, + { + description: 'A representative token for staked SOL, derived through the process of liquid staking SOL using the Edgevana protocol.', + extendedDescription: 'edgeSOL represents ownership of staked SOL that\'s delegated to the top validators running on Edgevana.', + typeAsset: 'erc20', + address: 'edge86g9cVz87xcpKpy3J77vbp4wYd9idEV562CCntt', + denomUnits: [{ + denom: 'edge86g9cVz87xcpKpy3J77vbp4wYd9idEV562CCntt', + exponent: 0 + }, { + denom: 'edgesol', + exponent: 9 + }], + base: 'edge86g9cVz87xcpKpy3J77vbp4wYd9idEV562CCntt', + name: 'Edgevana Staked SOL', + display: 'edgesol', + symbol: 'edgeSOL', + traces: [{ + type: 'liquid-stake', + counterparty: { + chainName: 'solana', + baseDenom: 'Lamport' + }, + provider: 'Edgevana' + }], + coingeckoId: 'edgevana-staked-sol', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/edgesol.png', + theme: { + primaryColorHex: '#146cfc' + } + }], + socials: { + website: 'https://edgevana.com/', + twitter: 'https://twitter.com/edgevana' + } + }, + { + description: 'A liquid staked token that represents SOL staked to Helius\'s validator.', + extendedDescription: 'hSOL is a liquid representiation of staked SOL tokens to Helius, minted via Sanctum.', + typeAsset: 'erc20', + address: 'he1iusmfkpAdwvxLNGV8Y1iSbj4rUy6yMhEA3fotn9A', + denomUnits: [{ + denom: 'he1iusmfkpAdwvxLNGV8Y1iSbj4rUy6yMhEA3fotn9A', + exponent: 0 + }, { + denom: 'hsol', + exponent: 9 + }], + base: 'he1iusmfkpAdwvxLNGV8Y1iSbj4rUy6yMhEA3fotn9A', + name: 'Helius Staked SOL', + display: 'hsol', + symbol: 'hSOL', + traces: [{ + type: 'liquid-stake', + counterparty: { + chainName: 'solana', + baseDenom: 'Lamport' + }, + provider: 'Helius' + }], + coingeckoId: 'helius-staked-sol', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/hsol.png', + theme: { + primaryColorHex: '#e5502a' + } + }], + socials: { + website: 'https://helius.dev/', + twitter: 'https://twitter.com/heliuslabs' + } + }, + { + description: 'A liquid staked token that represents SOL staked to Jupiter\'s validator.', + extendedDescription: 'JupSOL is a liquid staking token that represents SOL staked to the Jupiter validator, via Sanctum.', + typeAsset: 'erc20', + address: 'jupSoLaHXQiZZTSfEWMTRRgpnyFm8f6sZdosWBjx93v', + denomUnits: [{ + denom: 'jupSoLaHXQiZZTSfEWMTRRgpnyFm8f6sZdosWBjx93v', + exponent: 0 + }, { + denom: 'jupsol', + exponent: 9 + }], + base: 'jupSoLaHXQiZZTSfEWMTRRgpnyFm8f6sZdosWBjx93v', + name: 'Jupiter Staked SOL', + display: 'jupsol', + symbol: 'jupSOL', + traces: [{ + type: 'liquid-stake', + counterparty: { + chainName: 'solana', + baseDenom: 'Lamport' + }, + provider: 'Jupiter' + }], + coingeckoId: 'jupiter-staked-sol', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/jupsol.png', + theme: { + primaryColorHex: '#85d79e' + } + }], + socials: { + website: 'https://jup.ag/', + twitter: 'https://twitter.com/JupiterExchange' + } + }, + { + description: 'dogwifhat is a meme coin that operates on Solana.', + typeAsset: 'erc20', + address: 'EKpQGSJtjMFqKZ9KQanSqYXRcF8fBopzLHYxdM65zcjm', + denomUnits: [{ + denom: 'EKpQGSJtjMFqKZ9KQanSqYXRcF8fBopzLHYxdM65zcjm', + exponent: 0 + }, { + denom: 'wif', + exponent: 6 + }], + base: 'EKpQGSJtjMFqKZ9KQanSqYXRcF8fBopzLHYxdM65zcjm', + name: 'dogwifhat', + display: 'wif', + symbol: 'WIF', + coingeckoId: 'dogwifcoin', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/wif.png', + theme: { + primaryColorHex: '#a29482' + } + }], + socials: { + website: 'https://dogwifcoin.org/', + twitter: 'https://twitter.com/dogwifcoin' + } + }, + { + description: 'Tether, issued natively on Solana.', + extendedDescription: 'Tether USD (Native Solana), USDT is a native asset to Solana issued by Tether.', + typeAsset: 'erc20', + address: 'Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB', + denomUnits: [{ + denom: 'Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB', + exponent: 0 + }, { + denom: 'usdt', + exponent: 6 + }], + base: 'Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB', + name: 'Tether', + display: 'usdt', + symbol: 'USDT', + traces: [{ + type: 'additional-mintage', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xdac17f958d2ee523a2206206994597c13d831ec7' + }, + provider: 'Tether' + }], + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0xdac17f958d2ee523a2206206994597c13d831ec7' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + theme: { + circle: true, + primaryColorHex: '#009393', + backgroundColorHex: '#009393' + } + }], + coingeckoId: 'tether', + socials: { + website: 'https://Tether.to/', + twitter: 'https://twitter.com/tether_to' + } + }, + { + address: 'ATeTQcUkWGs7AZ15mCiFUWCW9EUL7KpDZEHCN1Y8pump', + base: 'ATeTQcUkWGs7AZ15mCiFUWCW9EUL7KpDZEHCN1Y8pump', + description: 'Whinecoin is an experimental memecoin by the Sommelier Finance team.', + extendedDescription: 'Whinecoin is an experimental memecoin by the Sommelier Finance team. Funds in the dev wallet are reserved for airdrops and liquidity for Solana and Cosmos pools. There is no team allocation.', + name: 'WHINEcoin', + display: 'whine', + symbol: 'WHINE', + typeAsset: 'erc20', + denomUnits: [{ + denom: 'ATeTQcUkWGs7AZ15mCiFUWCW9EUL7KpDZEHCN1Y8pump', + exponent: 0 + }, { + denom: 'whine', + exponent: 6 + }], + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/whine.png', + theme: { + primaryColorHex: '#FFFFFF', + backgroundColorHex: '#FFFFFF', + circle: false + } + }], + socials: { + website: 'https://whinecoin.com/', + twitter: 'https://twitter.com/whinecoin' + } + }, + { + description: 'Pepe Bruce Jenner', + extendedDescription: '$PBJ is the culture coin for Solana, eat dis!', + typeAsset: 'erc20', + address: 'ANu4Wuq86WzRU8tykszQUJ66eQzFNfkwap2HcQ5UaFaU', + denomUnits: [{ + denom: 'ANu4Wuq86WzRU8tykszQUJ66eQzFNfkwap2HcQ5UaFaU', + exponent: 0 + }, { + denom: 'pbj', + exponent: 5 + }], + base: 'ANu4Wuq86WzRU8tykszQUJ66eQzFNfkwap2HcQ5UaFaU', + name: 'Pepe Bruce Jenner', + display: 'pbj', + symbol: 'PBJ', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/pbj.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/pbj.png', + theme: { + primaryColorHex: '#488000', + backgroundColorHex: '#ee0000' + } + }], + socials: { + website: 'https://sandwichswap.io/', + twitter: 'https://twitter.com/pepebjenner_sol' + }, + keywords: [ + 'meme', + 'pump.fun', + 'pumpdotfun', + 'pepe' + ] + }, + { + description: 'Unicorn', + typeAsset: 'erc20', + address: 'UwU8RVXB69Y6Dcju6cN2Qef6fykkq6UUNpB15rZku6Z', + denomUnits: [{ + denom: 'UwU8RVXB69Y6Dcju6cN2Qef6fykkq6UUNpB15rZku6Z', + exponent: 0 + }, { + denom: 'unicorn', + exponent: 6 + }], + base: 'UwU8RVXB69Y6Dcju6cN2Qef6fykkq6UUNpB15rZku6Z', + name: 'Unicorn', + display: 'unicorn', + symbol: 'UWU', + traces: [{ + type: 'additional-mintage', + counterparty: { + chainName: 'unicorn', + baseDenom: 'uwunicorn' + }, + provider: 'Unicorn' + }], + images: [{ + imageSync: { + chainName: 'unicorn', + baseDenom: 'uwunicorn' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/unicorn/images/uwu.png', + theme: { + primaryColorHex: '#D44CE6' + } + }], + socials: { + website: 'https://unicorn.meme/', + twitter: 'https://x.com/unicornandmemes' + }, + keywords: ['meme'] + } + ] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/solana/chain.ts b/v2/packages/chain-registry/src/mainnet/solana/chain.ts new file mode 100644 index 000000000..86dbbf21c --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/solana/chain.ts @@ -0,0 +1,35 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chainName: 'solana', + chainType: 'solana', + status: 'live', + website: 'https://solana.com/', + networkType: 'mainnet', + prettyName: 'Solana Mainnet Beta', + slip44: 501, + fees: { + feeTokens: [{ + denom: 'Lamport', + fixedMinGasPrice: 0 + }] + }, + staking: { + stakingTokens: [{ + denom: 'Lamport' + }] + }, + explorers: [{ + kind: 'Solana Explorer', + url: 'https://explorer.solana.com/', + txPage: 'https://explorer.solana.com/tx/${txHash}' + }], + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol.svg', + theme: { + circle: false, + backgroundColorHex: '#00000000' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/solana/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/solana/ibc-data.ts new file mode 100644 index 000000000..ee2b4e012 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/solana/ibc-data.ts @@ -0,0 +1,31 @@ +import { IBCData } from '@chain-registry/v2-types'; +const info: IBCData[] = [{ + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'composable', + clientId: '08-wasm-215', + connectionId: 'connection-3' + }, + chain2: { + chainName: 'solana', + clientId: '07-tendermint-1', + connectionId: 'connection-108' + }, + channels: [{ + chain1: { + channelId: 'channel-71', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-1', + 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/solana/index.ts b/v2/packages/chain-registry/src/mainnet/solana/index.ts new file mode 100644 index 000000000..c9208adae --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/solana/index.ts @@ -0,0 +1,7 @@ +import _assetList from './asset-list'; +import _chain from './chain'; +import _ibcData from './ibc-data'; + +export const assetList = _assetList; +export const chain = _chain; +export const ibcData = _ibcData; diff --git a/v2/packages/chain-registry/src/mainnet/sommelier/asset-list.ts b/v2/packages/chain-registry/src/mainnet/sommelier/asset-list.ts index a14b91dd0..4dfdefecb 100644 --- a/v2/packages/chain-registry/src/mainnet/sommelier/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/sommelier/asset-list.ts @@ -31,12 +31,16 @@ const info: AssetList = { coingeckoId: 'sommelier', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sommelier/images/somm.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sommelier/images/somm.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sommelier/images/somm.svg', + theme: { + primaryColorHex: '#f36353' + } }], socials: { website: 'https://www.sommelier.finance/', twitter: 'https://twitter.com/sommfinance' - } + }, + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/sommelier/chain.ts b/v2/packages/chain-registry/src/mainnet/sommelier/chain.ts index e81ee1caa..023726717 100644 --- a/v2/packages/chain-registry/src/mainnet/sommelier/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/sommelier/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://sommelier.finance/', prettyName: 'Sommelier', + chainType: 'cosmos', chainId: 'sommelier-3', bech32Prefix: 'somm', daemonName: 'sommelier', @@ -26,7 +27,87 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: 'v0.46.14' + gitRepo: 'https://github.com/PeggyJV/sommelier', + recommendedVersion: 'v7.0.1', + compatibleVersions: ['v7.0.0', 'v7.0.1'], + binaries: { + "linux/amd64": 'https://github.com/PeggyJV/sommelier/releases/download/v7.0.1/sommelier_7.0.1_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/PeggyJV/sommelier/releases/download/v7.0.1/sommelier_7.0.1_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/PeggyJV/sommelier/releases/download/v7.0.1/sommelier_7.0.1_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/PeggyJV/sommelier/releases/download/v7.0.1/sommelier_7.0.1_darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/PeggyJV/sommelier/releases/download/v7.0.1/sommelier_7.0.1_windows_amd64.tar.gz' + }, + cosmosSdkVersion: 'v0.46.14', + consensus: { + type: 'cometbft', + version: 'v0.34.28' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/PeggyJV/sommelier/main/contrib/mainnet/sommelier-3/genesis.json' + }, + versions: [ + { + name: 'v5.0.0', + recommendedVersion: 'v5.0.0', + compatibleVersions: ['v5.0.0'], + binaries: { + "linux/amd64": 'https://github.com/PeggyJV/sommelier/releases/download/v5.0.0/sommelier_5.0.0_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/PeggyJV/sommelier/releases/download/v5.0.0/sommelier_5.0.0_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/PeggyJV/sommelier/releases/download/v5.0.0/sommelier_5.0.0_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/PeggyJV/sommelier/releases/download/v5.0.0/sommelier_5.0.0_darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/PeggyJV/sommelier/releases/download/v5.0.0/sommelier_5.0.0_windows_amd64.tar.gz' + } + }, + { + name: 'v6.0.0', + recommendedVersion: 'v6.0.0', + compatibleVersions: ['v6.0.0'], + binaries: { + "linux/amd64": 'https://github.com/PeggyJV/sommelier/releases/download/v6.0.0/sommelier_6.0.0_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/PeggyJV/sommelier/releases/download/v6.0.0/sommelier_6.0.0_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/PeggyJV/sommelier/releases/download/v6.0.0/sommelier_6.0.0_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/PeggyJV/sommelier/releases/download/v6.0.0/sommelier_6.0.0_darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/PeggyJV/sommelier/releases/download/v6.0.0/sommelier_6.0.0_windows_amd64.tar.gz' + }, + nextVersionName: 'v7' + }, + { + name: 'v7', + proposal: 119, + height: 13010200, + recommendedVersion: 'v7.0.1', + compatibleVersions: ['v7.0.0', 'v7.0.1'], + binaries: { + "linux/amd64": 'https://github.com/PeggyJV/sommelier/releases/download/v7.0.1/sommelier_7.0.1_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/PeggyJV/sommelier/releases/download/v7.0.1/sommelier_7.0.1_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/PeggyJV/sommelier/releases/download/v7.0.1/sommelier_7.0.1_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/PeggyJV/sommelier/releases/download/v7.0.1/sommelier_7.0.1_darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/PeggyJV/sommelier/releases/download/v7.0.1/sommelier_7.0.1_windows_amd64.tar.gz' + }, + cosmosSdkVersion: 'v0.46.14', + consensus: { + type: 'cometbft', + version: 'v0.34.28' + }, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.46.14' + }, + ibc: { + type: 'go', + version: 'v6.2.0' + } + } + ], + sdk: { + type: 'cosmos', + version: 'v0.46.14' + }, + ibc: { + type: 'go', + version: 'v6.2.0' + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sommelier/images/somm.png', @@ -48,7 +129,7 @@ const info: Chain = { provider: '🔥STAVR🔥' }, { - address: 'https://sommelier-rpc.lavenderfive.com/', + address: 'https://rpc.lavenderfive.com:443/sommelier', provider: 'Lavender.Five Nodes 🐝' }, { @@ -78,7 +159,7 @@ const info: Chain = { provider: '🔥STAVR🔥' }, { - address: 'https://sommelier-api.lavenderfive.com/', + address: 'https://rest.lavenderfive.com:443/sommelier', provider: 'Lavender.Five Nodes 🐝' }, { @@ -100,7 +181,7 @@ const info: Chain = { provider: '🔥STAVR🔥' }, { - address: 'sommelier-grpc.lavenderfive.com:443', + address: 'sommelier.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -160,7 +241,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sommelier/images/somm.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sommelier/images/somm.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sommelier/images/somm.svg', + theme: { + primaryColorHex: '#f36353' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/sommelier/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/sommelier/ibc-data.ts index 285f2ad88..eda647fee 100644 --- a/v2/packages/chain-registry/src/mainnet/sommelier/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/sommelier/ibc-data.ts @@ -29,6 +29,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'canto', + clientId: '07-tendermint-24', + connectionId: 'connection-16' + }, + chain2: { + chainName: 'sommelier', + clientId: '07-tendermint-10', + connectionId: 'connection-6' + }, + channels: [{ + chain1: { + channelId: 'channel-10', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-2', + 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/source/asset-list.ts b/v2/packages/chain-registry/src/mainnet/source/asset-list.ts index 754fb986f..518cb548e 100644 --- a/v2/packages/chain-registry/src/mainnet/source/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/source/asset-list.ts @@ -23,12 +23,16 @@ const info: AssetList = { coingeckoId: 'source', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/source/images/source.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/source/images/source.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/source/images/source.svg', + theme: { + primaryColorHex: '#39a5fc' + } }], socials: { website: 'https://www.sourceprotocol.io/', twitter: 'https://twitter.com/sourceprotocol_' - } + }, + typeAsset: 'sdk.coin' }, { description: 'Source Protocol\'s SRCX Token Bridged from BNB Through Planq', denomUnits: [{ @@ -61,7 +65,10 @@ const info: AssetList = { chainName: 'binancesmartchain', baseDenom: '0x454b90716a9435e7161a9aea5cf00e0acbe565ae' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/srcx.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/srcx.png', + theme: { + primaryColorHex: '#7f22bc' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/srcx.png' diff --git a/v2/packages/chain-registry/src/mainnet/source/chain.ts b/v2/packages/chain-registry/src/mainnet/source/chain.ts index 4cdc6b942..3a007f9e0 100644 --- a/v2/packages/chain-registry/src/mainnet/source/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/source/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://www.sourceprotocol.io/', prettyName: 'Source', + chainType: 'cosmos', chainId: 'source-1', bech32Prefix: 'source', daemonName: 'sourced', @@ -27,9 +28,47 @@ const info: Chain = { }] }, codebase: { + gitRepo: 'https://github.com/Source-Protocol-Cosmos/source', + recommendedVersion: 'v3.0.3', + compatibleVersions: ['v3.0.3'], cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.30', cosmwasmEnabled: true, - cosmwasmVersion: '0.30' + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/Source-Protocol-Cosmos/mainnet/master/source-1/genesis.json' + }, + versions: [{ + name: 'v3.0.0', + recommendedVersion: 'v3.0.3', + compatibleVersions: ['v3.0.3'], + cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.30', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.30', + enabled: true + } + }], + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.30', + enabled: true + } }, apis: { rpc: [ @@ -37,6 +76,10 @@ const info: Chain = { address: 'https://rpc.source.nodestake.top', provider: 'NodeStake' }, + { + address: 'https://source.rpc.bccnodes.com/', + provider: 'BccNodes' + }, { address: 'https://source.rpc.moonbridge.team/', provider: 'MoonBridge' @@ -83,7 +126,7 @@ const info: Chain = { }, { address: 'https://rpc.source.roomit.xyz/', - provider: 'RoomIT' + provider: 'Roomit' }, { address: 'https://rpc.source.posthuman.digital', @@ -100,6 +143,10 @@ const info: Chain = { { address: 'https://source_mainnet_rpc.chain.whenmoonwhenlambo.money', provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' + }, + { + address: 'https://source-rpc.bluestake.net:443', + provider: 'BlueStake 🚀' } ], rest: [ @@ -107,6 +154,10 @@ const info: Chain = { address: 'https://api.source.nodestake.top', provider: 'NodeStake' }, + { + address: 'https://source.lcd.bccnodes.com/', + provider: 'BccNodes' + }, { address: 'https://api-source.nodeist.net', provider: 'Nodeist' @@ -153,15 +204,15 @@ const info: Chain = { }, { address: 'https://api.source.roomit.xyz', - provider: 'RoomIT' + provider: 'Roomit' }, { address: 'https://rest.source.posthuman.digital', provider: 'posthuman' }, { - address: 'http://source.api.staking-explorer.com', - provider: 'Daily DROP' + address: 'https://source.api.staking-explorer.com', + provider: 'Daily DROP | 3% Fee' }, { address: 'https://source.declab.pro:443', @@ -174,6 +225,10 @@ const info: Chain = { { address: 'https://source_mainnet_api.chain.whenmoonwhenlambo.money', provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' + }, + { + address: 'https://source-api.bluestake.net', + provider: 'BlueStake 🚀' } ], grpc: [ @@ -181,6 +236,10 @@ const info: Chain = { address: 'source-mainnet-grpc.itrocket.net:32090', provider: 'ITRocket' }, + { + address: 'source.grpc.bccnodes.com:443', + provider: 'BccNodes' + }, { address: 'http://source.grpc.m.stavr.tech:9590', provider: '🔥STAVR🔥' @@ -219,7 +278,7 @@ const info: Chain = { }, { address: 'grpc.source.roomit.xyz:8443', - provider: 'RoomIT' + provider: 'Roomit' }, { address: 'https://source.declab.pro:9003', @@ -269,7 +328,7 @@ const info: Chain = { txPage: 'https://explorer.indonode.net/source/tx/${txHash}' }, { - kind: 'RoomIT', + kind: 'Roomit', url: 'https://explorer.tendermint.roomit.xyz/source-mainnet/', txPage: 'https://explorer.tendermint.roomit.xyz/source-mainnet/tx/${txHash}' }, @@ -300,7 +359,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/source/images/source.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/source/images/source.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/source/images/source.svg', + theme: { + primaryColorHex: '#39a5fc' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/source/images/source.png', diff --git a/v2/packages/chain-registry/src/mainnet/source/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/source/ibc-data.ts index d1b6109c4..f5fb2ef51 100644 --- a/v2/packages/chain-registry/src/mainnet/source/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/source/ibc-data.ts @@ -1,5 +1,65 @@ import { IBCData } from '@chain-registry/v2-types'; -const info: IBCData[] = [{ +const info: IBCData[] = [ + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'axelar', + clientId: '07-tendermint-229', + connectionId: 'connection-219' + }, + chain2: { + chainName: 'source', + clientId: '07-tendermint-17', + connectionId: 'connection-17' + }, + channels: [{ + chain1: { + channelId: 'channel-160', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-3', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'kyve', + clientId: '07-tendermint-3', + connectionId: 'connection-5' + }, + chain2: { + chainName: 'source', + clientId: '07-tendermint-15', + connectionId: 'connection-16' + }, + channels: [{ + chain1: { + channelId: 'channel-3', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-2', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + feeVersion: 'ics29-1', + tags: { + status: 'live', + preferred: true + } + }] + }, + { $schema: '../ibc_data.schema.json', chain1: { chainName: 'osmosis', @@ -27,7 +87,8 @@ const info: IBCData[] = [{ preferred: true } }] - }, { + }, + { $schema: '../ibc_data.schema.json', chain1: { chainName: 'planq', @@ -55,5 +116,6 @@ const info: IBCData[] = [{ preferred: true } }] - }]; + } +]; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/stafihub/asset-list.ts b/v2/packages/chain-registry/src/mainnet/stafihub/asset-list.ts index 15376f7ce..b70c9e4b4 100644 --- a/v2/packages/chain-registry/src/mainnet/stafihub/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/stafihub/asset-list.ts @@ -22,7 +22,8 @@ const info: AssetList = { coingeckoId: 'stafi', images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stafihub/images/fis.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'A liquid staking representation of staked ATOMs', @@ -48,10 +49,10 @@ const info: AssetList = { logoURIs: { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stafihub/images/ratom.svg' }, - coingeckoId: '', images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stafihub/images/ratom.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'A liquid staking representation of staked IRISs', @@ -77,10 +78,10 @@ const info: AssetList = { logoURIs: { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stafihub/images/riris.svg' }, - coingeckoId: '', images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stafihub/images/riris.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'A liquid staking representation of staked HUAHUAs', @@ -106,10 +107,10 @@ const info: AssetList = { logoURIs: { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stafihub/images/rhuahua.svg' }, - coingeckoId: '', images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stafihub/images/rhuahua.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'A liquid staking representation of staked SWTHs', @@ -128,17 +129,17 @@ const info: AssetList = { type: 'liquid-stake', counterparty: { chainName: 'carbon', - baseDenom: 'uswth' + baseDenom: 'swth' }, provider: 'StaFiHub' }], logoURIs: { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stafihub/images/rswth.svg' }, - coingeckoId: '', images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stafihub/images/rswth.svg' - }] + }], + typeAsset: 'sdk.coin' } ] }; diff --git a/v2/packages/chain-registry/src/mainnet/stafihub/chain.ts b/v2/packages/chain-registry/src/mainnet/stafihub/chain.ts index 21ff68784..618c5ed56 100644 --- a/v2/packages/chain-registry/src/mainnet/stafihub/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/stafihub/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../chain.schema.json', chainName: 'stafihub', + chainType: 'cosmos', chainId: 'stafihub-1', website: 'https://stafihub.io/', prettyName: 'StaFi Hub', @@ -30,7 +31,71 @@ const info: Chain = { } }, codebase: { - cosmosSdkVersion: '0.46' + gitRepo: 'https://github.com/stafihub/stafihub', + recommendedVersion: 'v0.5.0', + compatibleVersions: ['v0.5.0'], + cosmosSdkVersion: '0.46', + consensus: { + type: 'tendermint', + version: '0.34' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/stafihub/network/main/mainnets/stafihub-1(dragonberry)/genesis.json' + }, + versions: [ + { + name: 'v020', + tag: 'v0.2.3', + height: 0, + nextVersionName: 'v030' + }, + { + name: 'v030', + tag: 'v0.3.0', + height: 2626590, + proposal: 1, + nextVersionName: 'v040' + }, + { + name: 'v040', + tag: 'v0.4.0', + height: 3766566, + proposal: 2, + nextVersionName: 'v050' + }, + { + name: 'v050', + tag: 'v0.5.0', + height: 5868372, + proposal: 4, + recommendedVersion: 'v0.5.0', + compatibleVersions: ['v0.5.0'], + cosmosSdkVersion: '0.46', + consensus: { + type: 'tendermint', + version: '0.34' + }, + nextVersionName: 'v060', + sdk: { + type: 'cosmos', + version: '0.46' + }, + ibc: { + type: 'go', + version: '5.2.1', + icsEnabled: ['ics20-1'] + } + } + ], + sdk: { + type: 'cosmos', + version: '0.46' + }, + ibc: { + type: 'go', + version: '5.2.1', + icsEnabled: ['ics20-1'] + } }, apis: { rpc: [ @@ -110,7 +175,10 @@ const info: Chain = { }, keywords: ['liquid staking'], images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stafihub/images/stafihub-chain-logo.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stafihub/images/stafihub-chain-logo.png', + theme: { + primaryColorHex: '#100d10' + } }] }; export default info; \ No newline at end of file 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 badb55415..dfe861a7a 100644 --- a/v2/packages/chain-registry/src/mainnet/stargaze/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/stargaze/asset-list.ts @@ -4,7 +4,8 @@ const info: AssetList = { chainName: 'stargaze', assets: [ { - description: 'The native token of Stargaze', + description: 'Stargaze is a decentralized blockchain platform designed specifically for non-fungible tokens (NFTs), enabling creators to mint, trade, and interact with NFTs in a fully decentralized environment.', + extendedDescription: 'Stargaze is an innovative platform in the Cosmos ecosystem focused on NFTs. It provides a decentralized space where creators can mint, trade, and manage their NFTs with ease. The platform\'s decentralized nature ensures that creators retain full control over their digital assets, enhancing security and ownership rights. Stargaze\'s user-friendly interface and robust infrastructure make it an ideal choice for artists and collectors looking to engage with NFTs in a decentralized manner.', denomUnits: [{ denom: 'ustars', exponent: 0 @@ -23,12 +24,16 @@ const info: AssetList = { coingeckoId: 'stargaze', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/stars.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/stars.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/stars.svg', + theme: { + primaryColorHex: '#db2777' + } }], socials: { website: 'https://www.stargaze.zone/', twitter: 'https://twitter.com/StargazeZone' - } + }, + typeAsset: 'sdk.coin' }, { description: 'The native token of ohhNFT.', @@ -47,11 +52,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/dust.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/dust.svg' }, - coingeckoId: '', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/dust.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/dust.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/dust.svg', + theme: { + primaryColorHex: '#c9720c' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The native meme token of stargaze.', @@ -70,11 +78,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/gaze.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/gaze.svg' }, - coingeckoId: '', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/gaze.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/gaze.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/gaze.svg', + theme: { + primaryColorHex: '#b3a584' + } + }], + typeAsset: 'sdk.coin' }, { description: 'ohhNFT LP token.', @@ -93,11 +104,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/brnch.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/brnch.svg' }, - coingeckoId: '', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/brnch.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/brnch.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/brnch.svg', + theme: { + primaryColorHex: '#70372a' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Social token for the ohhVAULT.', @@ -116,11 +130,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/ohh.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/ohh.svg' }, - coingeckoId: '', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/ohh.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/ohh.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/ohh.svg', + theme: { + primaryColorHex: '#dcc0c2' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The native coin of Sneaky Productions.', @@ -139,11 +156,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/sneaky.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/sneaky.svg' }, - coingeckoId: '', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/sneaky.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/sneaky.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/sneaky.svg', + theme: { + primaryColorHex: '#fbcaca' + } + }], + typeAsset: 'sdk.coin' }, { description: 'LAB - Everything is an Experiment', @@ -180,8 +200,332 @@ const info: AssetList = { imageSync: { chainName: 'osmosis', baseDenom: 'factory/osmo17fel472lgzs87ekt9dvk0zqyh5gl80sqp4sk4n/LAB' + }, + theme: { + primaryColorHex: '#bcdd76' + } + }] + }, + { + description: 'CDT - Membrane\'s solvency preserving stablecoin', + denomUnits: [{ + denom: 'ibc/B0263C28B6F44651F4596413B41FDB749EA010BD1220816DAC0ABF9947C1E806', + exponent: 0 + }, { + denom: 'CDT', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/B0263C28B6F44651F4596413B41FDB749EA010BD1220816DAC0ABF9947C1E806', + name: 'CDT', + display: 'CDT', + symbol: 'CDT', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'osmosis', + baseDenom: 'factory/osmo1s794h9rxggytja3a4pmwul53u98k06zy2qtrdvjnfuxruh7s8yjs6cyxgd/ucdt', + channelId: 'channel-75' + }, + chain: { + channelId: 'channel-0', + path: 'transfer/channel-0/factory/osmo1s794h9rxggytja3a4pmwul53u98k06zy2qtrdvjnfuxruh7s8yjs6cyxgd/ucdt' + } + }], + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/CDT.svg', + imageSync: { + chainName: 'osmosis', + baseDenom: 'factory/osmo1s794h9rxggytja3a4pmwul53u98k06zy2qtrdvjnfuxruh7s8yjs6cyxgd/ucdt' + } + }] + }, + { + description: 'MBRN - Membrane\'s network token', + denomUnits: [{ + denom: 'ibc/E94BB144B818CB8061F43E202BEA1E9273B87D6326C8C6F4E6AE71C62FD37854', + exponent: 0 + }, { + denom: 'MBRN', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/E94BB144B818CB8061F43E202BEA1E9273B87D6326C8C6F4E6AE71C62FD37854', + name: 'MBRN', + display: 'MBRN', + symbol: 'MBRN', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'osmosis', + baseDenom: 'factory/osmo1s794h9rxggytja3a4pmwul53u98k06zy2qtrdvjnfuxruh7s8yjs6cyxgd/umbrn', + channelId: 'channel-75' + }, + chain: { + channelId: 'channel-0', + path: 'transfer/channel-0/factory/osmo1s794h9rxggytja3a4pmwul53u98k06zy2qtrdvjnfuxruh7s8yjs6cyxgd/umbrn' + } + }], + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/MBRN.svg', + imageSync: { + chainName: 'osmosis', + baseDenom: 'factory/osmo1s794h9rxggytja3a4pmwul53u98k06zy2qtrdvjnfuxruh7s8yjs6cyxgd/umbrn' + } + }] + }, + { + description: 'Astroport is a neutral marketplace where anyone, from anywhere in the galaxy, can dock to trade their wares.', + denomUnits: [{ + denom: 'ibc/C9C8D88917374F27F03CBCEAF4F1B85F45A62F9F2316CBAADAAC5FDB3675DD3F', + exponent: 0, + aliases: ['uastro'] + }, { + denom: 'astro', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/C9C8D88917374F27F03CBCEAF4F1B85F45A62F9F2316CBAADAAC5FDB3675DD3F', + name: 'Astroport token', + display: 'astro', + symbol: 'ASTRO', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'neutron', + baseDenom: 'factory/neutron1ffus553eet978k024lmssw0czsxwr97mggyv85lpcsdkft8v9ufsz3sa07/astro', + channelId: 'channel-18' + }, + chain: { + channelId: 'channel-191', + path: 'transfer/channel-191/factory/neutron1ffus553eet978k024lmssw0czsxwr97mggyv85lpcsdkft8v9ufsz3sa07/astro' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/astro.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/astro.svg' + }, + images: [{ + imageSync: { + chainName: 'neutron', + baseDenom: 'factory/neutron1ffus553eet978k024lmssw0czsxwr97mggyv85lpcsdkft8v9ufsz3sa07/astro' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/astro.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/astro.svg', + theme: { + primaryColorHex: '#4056e9' } }] + }, + { + description: 'PLEB', + denomUnits: [{ + denom: 'factory/stars1k7qsxdxh8calmt4txk75e6hdntefslegwddqnlwjjqgjkmcfqy0qa97sn8/pleb', + exponent: 0 + }, { + denom: 'PLEB', + exponent: 6 + }], + base: 'factory/stars1k7qsxdxh8calmt4txk75e6hdntefslegwddqnlwjjqgjkmcfqy0qa97sn8/pleb', + name: 'PLEB', + display: 'PLEB', + symbol: 'PLEB', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/pleb.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/pleb.png' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'KINGSHIT', + denomUnits: [{ + denom: 'factory/stars133a6mnkp9d3pkt48y699hy0tvq5xngpz7cwak0qr4suq0cj9zpfslvt0em/kingshit', + exponent: 0 + }, { + denom: 'KINGSHIT', + exponent: 6 + }], + base: 'factory/stars133a6mnkp9d3pkt48y699hy0tvq5xngpz7cwak0qr4suq0cj9zpfslvt0em/kingshit', + name: 'KINGSHIT', + display: 'KINGSHIT', + symbol: 'KINGSHIT', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/kingshit.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/kingshit.png' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'BOTZ', + denomUnits: [{ + denom: 'factory/stars132jrwxjps93usq3ejy7cq6qqc7j3gtx3mu8jhaj5nnk3p0ste2ssqsndvj/botz', + exponent: 0 + }, { + denom: 'BOTZ', + exponent: 6 + }], + base: 'factory/stars132jrwxjps93usq3ejy7cq6qqc7j3gtx3mu8jhaj5nnk3p0ste2ssqsndvj/botz', + name: 'BOTZ', + display: 'BOTZ', + symbol: 'BOTZ', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/botz.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/botz.png' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'COCKS', + denomUnits: [{ + denom: 'factory/stars14mfk0sd6rlajkvgpgrvfk9lfhjwmkrzvednekvcn32jzy3drjy5sfem9p7/cocks', + exponent: 0 + }, { + denom: 'COCKS', + exponent: 6 + }], + base: 'factory/stars14mfk0sd6rlajkvgpgrvfk9lfhjwmkrzvednekvcn32jzy3drjy5sfem9p7/cocks', + name: 'COCKS', + display: 'COCKS', + symbol: 'COCKS', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/cocks.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/cocks.png' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'The Representative factory token for Trump Kemistry', + denomUnits: [{ + denom: 'ibc/4982C47384F003FCCB02490F92CE2F23DBEC9A7A0C1F440BDB12D24357E6703D', + exponent: 0 + }, { + denom: 'XTRUMP', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/4982C47384F003FCCB02490F92CE2F23DBEC9A7A0C1F440BDB12D24357E6703D', + name: 'XTRUMP', + display: 'XTRUMP', + symbol: 'XTRUMP', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'osmosis', + baseDenom: 'factory/osmo1hg0zf0c9can4tvtulh5gmmxe4jpflre3yewxjl/XTRUMP', + channelId: 'channel-75' + }, + chain: { + channelId: 'channel-0', + path: 'transfer/channel-0/factory/osmo1hg0zf0c9can4tvtulh5gmmxe4jpflre3yewxjl/XTRUMP' + } + }], + images: [{ + imageSync: { + chainName: 'osmosis', + baseDenom: 'factory/osmo1hg0zf0c9can4tvtulh5gmmxe4jpflre3yewxjl/XTRUMP' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/XTRUMP.png', + theme: { + primaryColorHex: '#b02b27' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/XTRUMP.png' + } + }, + { + description: 'WOLFSHIT', + denomUnits: [{ + denom: 'factory/stars167y92c2fe690l0lrqyk9tahpqvu97au0cmpayh3j9455r2f6f06s78emw4/wolfshit', + exponent: 0 + }, { + denom: 'WOLFSHIT', + exponent: 6 + }], + base: 'factory/stars167y92c2fe690l0lrqyk9tahpqvu97au0cmpayh3j9455r2f6f06s78emw4/wolfshit', + name: 'WOLFSHIT', + display: 'WOLFSHIT', + symbol: 'WOLFSHIT', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/wolfshit.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/wolfshit.png' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Native token of the Underworld.', + denomUnits: [{ + denom: 'factory/stars1t6fyr84hn6lyjdvk3e3c697cptfn5cwat2jxqyzuvuesaypznslshy6x9v/vlt', + exponent: 0 + }, { + denom: 'VLT', + exponent: 6 + }], + base: 'factory/stars1t6fyr84hn6lyjdvk3e3c697cptfn5cwat2jxqyzuvuesaypznslshy6x9v/vlt', + name: 'VLT', + display: 'VLT', + symbol: 'VAULT', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/vault.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/vault.png' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Bonded GopLend STARS', + extendedDescription: 'bglSTARS (Bonded GopLend STARS) is issued in exchange for STARS for the deposit period. These tokens are liquid and generate income in the amount of the set APR on the platform', + denomUnits: [{ + denom: 'factory/stars1ur79p98rmpn456esgzjernaxy7v25mlwqsv8uhymzxahfw77427syk2h9j/bglSTARS', + exponent: 0 + }, { + denom: 'bglSTARS', + exponent: 6 + }], + base: 'factory/stars1ur79p98rmpn456esgzjernaxy7v25mlwqsv8uhymzxahfw77427syk2h9j/bglSTARS', + name: 'bglSTARS', + display: 'bglSTARS', + symbol: 'bglSTARS', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/bglSTARS.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/bglSTARS.png' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Bonded GopLend USDC', + extendedDescription: 'bglUSDC (Bonded GopLend USDC) is issued in exchange for USDC for the deposit period. These tokens are liquid and generate income in the amount of the set APR on the platform', + denomUnits: [{ + denom: 'factory/stars1ur79p98rmpn456esgzjernaxy7v25mlwqsv8uhymzxahfw77427syk2h9j/bglUSDC', + exponent: 0 + }, { + denom: 'bglUSDC', + exponent: 6 + }], + base: 'factory/stars1ur79p98rmpn456esgzjernaxy7v25mlwqsv8uhymzxahfw77427syk2h9j/bglUSDC', + name: 'bglUSDC', + display: 'bglUSDC', + symbol: 'bglUSDC', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/bglUSDC.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/bglUSDC.png' + }], + typeAsset: 'sdk.coin' } ] }; diff --git a/v2/packages/chain-registry/src/mainnet/stargaze/chain.ts b/v2/packages/chain-registry/src/mainnet/stargaze/chain.ts index 22084ca48..720d1c810 100644 --- a/v2/packages/chain-registry/src/mainnet/stargaze/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/stargaze/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://stargaze.zone/', prettyName: 'Stargaze', + chainType: 'cosmos', chainId: 'stargaze-1', bech32Prefix: 'stars', daemonName: 'starsd', @@ -26,9 +27,111 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: 'v0.47.10', + gitRepo: 'https://github.com/public-awesome/stargaze', + recommendedVersion: 'v14.0.0', + compatibleVersions: ['v14.0.0'], + cosmosSdkVersion: 'v0.47.12', + consensus: { + type: 'cometbft', + version: 'v0.37.6' + }, + cosmwasmVersion: 'v0.45.0', cosmwasmEnabled: true, - cosmwasmVersion: 'v0.45.0' + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/public-awesome/mainnet/main/stargaze-1/genesis.tar.gz' + }, + versions: [ + { + name: 'v9', + recommendedVersion: 'v9.1.0', + compatibleVersions: ['v9.1.0', 'v9.0.0'], + nextVersionName: 'v10' + }, + { + name: 'v10', + recommendedVersion: 'v10.0.1', + compatibleVersions: ['v10.0.1', 'v10.0.0'], + nextVersionName: 'v11' + }, + { + name: 'v11', + recommendedVersion: 'v11.0.0', + compatibleVersions: ['v11.0.0'], + nextVersionName: 'v12' + }, + { + name: 'v12', + recommendedVersion: 'v12.0.0', + compatibleVersions: ['v12.0.0'], + nextVersionName: 'v13' + }, + { + name: 'v13', + proposal: 260, + height: 12801683, + recommendedVersion: 'v13.0.0', + compatibleVersions: ['v13.0.0'], + cosmosSdkVersion: 'v0.47.10', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.45.0', + cosmwasmEnabled: true, + nextVersionName: 'v14', + sdk: { + type: 'cosmos', + version: 'v0.47.10' + }, + cosmwasm: { + version: 'v0.45.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.2' + } + }, + { + name: 'v14', + proposal: 279, + height: 14252867, + recommendedVersion: 'v14.0.0', + compatibleVersions: ['v14.0.0'], + cosmosSdkVersion: 'v0.47.12', + consensus: { + type: 'cometbft', + version: 'v0.37.6' + }, + cosmwasmVersion: 'v0.45.0', + cosmwasmEnabled: true, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.47.12' + }, + cosmwasm: { + version: 'v0.45.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.6.0' + } + } + ], + sdk: { + type: 'cosmos', + version: 'v0.47.12' + }, + ibc: { + type: 'go', + version: 'v7.6.0' + }, + cosmwasm: { + version: 'v0.45.0', + enabled: true + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/stars.png', @@ -77,10 +180,6 @@ const info: Chain = { address: 'https://rpc.stargaze.silentvalidator.com/', provider: 'silent' }, - { - address: 'https://rpc-stargaze.whispernode.com:443', - provider: 'WhisperNode 🤐' - }, { address: 'https://stargaze-mainnet-rpc.autostake.com:443', provider: 'AutoStake 🛡️ Slash Protected' @@ -163,10 +262,6 @@ const info: Chain = { address: 'https://stargaze-mainnet-lcd.autostake.com:443', provider: 'AutoStake 🛡️ Slash Protected' }, - { - address: 'https://lcd-stargaze.whispernode.com:443', - provider: 'WhisperNode 🤐' - }, { address: 'https://stargaze-api.ramuchi.tech', provider: 'ramuchi.tech' @@ -272,11 +367,20 @@ const info: Chain = { url: 'https://starscan.net/', txPage: 'https://starscan.net/stargaze-1/tx/${txHash}', accountPage: 'https://starscan.net/stargaze-1/address/${accountAddress}' + }, + { + kind: 'WhisperNode 🤐', + url: 'https://mainnet.whispernode.com/stargaze', + txPage: 'https://mainnet.whispernode.com/stargaze/tx/${txHash}', + accountPage: 'https://mainnet.whispernode.com/stargaze/account/${accountAddress}' } ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/stars.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/stars.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/stars.svg', + theme: { + primaryColorHex: '#db2777' + } }] }; export default info; \ No newline at end of file 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 b91b3c51c..fb0a2b9ff 100644 --- a/v2/packages/chain-registry/src/mainnet/stargaze/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/stargaze/ibc-data.ts @@ -220,6 +220,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'doravota', + clientId: '07-tendermint-24', + connectionId: 'connection-30' + }, + chain2: { + chainName: 'stargaze', + clientId: '07-tendermint-368', + connectionId: 'connection-318' + }, + channels: [{ + chain1: { + channelId: 'channel-15', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-394', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -337,6 +366,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'lava', + clientId: '07-tendermint-8', + connectionId: 'connection-13' + }, + chain2: { + chainName: 'stargaze', + clientId: '07-tendermint-366', + connectionId: 'connection-307' + }, + channels: [{ + chain1: { + channelId: 'channel-7', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-391', + 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/starname/asset-list.ts b/v2/packages/chain-registry/src/mainnet/starname/asset-list.ts index 5373c290b..b1dd380ca 100644 --- a/v2/packages/chain-registry/src/mainnet/starname/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/starname/asset-list.ts @@ -22,12 +22,16 @@ const info: AssetList = { coingeckoId: 'starname', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/starname/images/iov.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/starname/images/iov.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/starname/images/iov.svg', + theme: { + primaryColorHex: '#5c64b4' + } }], socials: { website: 'https://app.starname.me/', twitter: 'https://twitter.com/starname_me' - } + }, + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/starname/chain.ts b/v2/packages/chain-registry/src/mainnet/starname/chain.ts index 374f4bdfe..99aaa94da 100644 --- a/v2/packages/chain-registry/src/mainnet/starname/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/starname/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://www.starname.me/', prettyName: 'Starname', + chainType: 'cosmos', chainId: 'iov-mainnet-ibc', bech32Prefix: 'star', slip44: 234, @@ -24,7 +25,22 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/iov-one/starnamed', + recommendedVersion: 'v0.11.7', + compatibleVersions: ['v0.11.7'], + genesis: { + genesisUrl: 'https://gist.githubusercontent.com/davepuchyr/6bea7bf369064d118195e9b15ea08a0f/raw/genesis.json' + }, + versions: [{ + name: 'v0.10', + recommendedVersion: 'v0.10.18', + compatibleVersions: ['v0.10.17', 'v0.10.18'], + nextVersionName: 'v0.11' + }, { + name: 'v0.11', + recommendedVersion: 'v0.11.7', + compatibleVersions: ['v0.11.7'] + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/starname/images/iov.png', @@ -63,7 +79,10 @@ const info: Chain = { }], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/starname/images/iov.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/starname/images/iov.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/starname/images/iov.svg', + theme: { + primaryColorHex: '#5c64b4' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/stratos/asset-list.ts b/v2/packages/chain-registry/src/mainnet/stratos/asset-list.ts index 2d6e150c9..ba21ea3dc 100644 --- a/v2/packages/chain-registry/src/mainnet/stratos/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/stratos/asset-list.ts @@ -29,8 +29,12 @@ const info: AssetList = { coingeckoId: 'stratos', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stratos/images/stratos.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stratos/images/stratos.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stratos/images/stratos.svg', + theme: { + primaryColorHex: '#04847c' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/stratos/chain.ts b/v2/packages/chain-registry/src/mainnet/stratos/chain.ts index b8e78585d..2b36727dd 100644 --- a/v2/packages/chain-registry/src/mainnet/stratos/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/stratos/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://www.thestratos.org', prettyName: 'Stratos', + chainType: 'cosmos', chainId: 'stratos-1', bech32Prefix: 'st', daemonName: 'stchaind', @@ -15,11 +16,24 @@ const info: Chain = { slip44: 606, fees: { feeTokens: [{ - denom: 'wei' + denom: 'wei', + lowGasPrice: 1000000000, + averageGasPrice: 1200000000, + highGasPrice: 1600000000 }] }, codebase: { - + gitRepo: 'https://github.com/stratosnet/stratos-chain', + recommendedVersion: 'v0.11.2', + compatibleVersions: ['v0.11.2'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/stratosnet/mainnet/main/genesis/genesis.json' + }, + versions: [{ + name: 'v0.11.2', + recommendedVersion: 'v0.11.2', + compatibleVersions: ['v0.11.2'] + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stratos/images/stratos.png', @@ -35,29 +49,18 @@ const info: Chain = { address: 'http://stratos.rpc.nodersteam.com:26657/', provider: '[NODERS]TEAM' }, - { - address: 'https://rpc-stratos.whispernode.com:443', - provider: 'WhisperNode 🤐' - }, { address: 'https://stratos-rpc.noders.services:443', provider: '[NODERS]TEAM' } ], - rest: [ - { + rest: [{ address: 'https://rest.thestratos.org', provider: 'thestratos.org' - }, - { - address: 'https://lcd-stratos.whispernode.com:443', - provider: 'WhisperNode 🤐' - }, - { + }, { address: 'https://stratos-api.noders.services:443', provider: '[NODERS]TEAM' - } - ], + }], grpc: [ { address: 'https://grpc.thestratos.org', @@ -119,7 +122,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stratos/images/stratos.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stratos/images/stratos.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stratos/images/stratos.svg', + theme: { + primaryColorHex: '#04847c' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/stratos/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/stratos/ibc-data.ts new file mode 100644 index 000000000..c9e808c01 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/stratos/ibc-data.ts @@ -0,0 +1,31 @@ +import { IBCData } from '@chain-registry/v2-types'; +const info: IBCData[] = [{ + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'osmosis', + clientId: '07-tendermint-3248', + connectionId: 'connection-2734' + }, + chain2: { + chainName: 'stratos', + clientId: '07-tendermint-3', + connectionId: 'connection-2' + }, + channels: [{ + chain1: { + channelId: 'channel-81016', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-1', + 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/stratos/index.ts b/v2/packages/chain-registry/src/mainnet/stratos/index.ts index 8e9955d91..c9208adae 100644 --- a/v2/packages/chain-registry/src/mainnet/stratos/index.ts +++ b/v2/packages/chain-registry/src/mainnet/stratos/index.ts @@ -1,5 +1,7 @@ import _assetList from './asset-list'; import _chain from './chain'; +import _ibcData from './ibc-data'; export const assetList = _assetList; export const chain = _chain; +export const ibcData = _ibcData; diff --git a/v2/packages/chain-registry/src/mainnet/stride/asset-list.ts b/v2/packages/chain-registry/src/mainnet/stride/asset-list.ts index 5f0b6589d..b910edecc 100644 --- a/v2/packages/chain-registry/src/mainnet/stride/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/stride/asset-list.ts @@ -4,7 +4,8 @@ const info: AssetList = { chainName: 'stride', assets: [ { - description: 'The native token of Stride', + description: 'Stride is a liquid staking blockchain in the Cosmos ecosystem that allows users to stake any IBC-compatible tokens and receive stTokens in return, providing liquidity while earning staking rewards.', + extendedDescription: 'Stride is a blockchain ("zone") that provides liquidity for staked tokens within the Cosmos ecosystem. Users can liquid stake their tokens from any Cosmos chain using Stride, earning staking and DeFi yields across the Cosmos IBC ecosystem. When users stake their tokens with Stride, they receive stTokens, which can be traded or redeemed at any time. Stride\'s liquid staking derivatives allow users to retain liquidity while earning staking rewards, supporting various IBC-compatible chains and promoting broader DeFi participation. The native token, STRD, is used for governance and securing the network.', denomUnits: [{ denom: 'ustrd', exponent: 0 @@ -23,12 +24,16 @@ const info: AssetList = { coingeckoId: 'stride', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/strd.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/strd.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/strd.svg', + theme: { + primaryColorHex: '#e4047c' + } }], socials: { website: 'https://stride.zone/', twitter: 'https://twitter.com/stride_zone' - } + }, + typeAsset: 'sdk.coin' }, { denomUnits: [{ @@ -57,8 +62,12 @@ const info: AssetList = { coingeckoId: 'stride-staked-atom', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/statom.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/statom.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/statom.svg', + theme: { + primaryColorHex: '#e40474' + } + }], + typeAsset: 'sdk.coin' }, { denomUnits: [{ @@ -87,8 +96,12 @@ const info: AssetList = { coingeckoId: 'stride-staked-stars', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/ststars.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/ststars.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/ststars.svg', + theme: { + primaryColorHex: '#e40474' + } + }], + typeAsset: 'sdk.coin' }, { denomUnits: [{ @@ -117,8 +130,12 @@ const info: AssetList = { coingeckoId: 'stride-staked-osmo', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stosmo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stosmo.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stosmo.svg', + theme: { + primaryColorHex: '#e40474' + } + }], + typeAsset: 'sdk.coin' }, { denomUnits: [{ @@ -147,8 +164,12 @@ const info: AssetList = { coingeckoId: 'stride-staked-juno', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stjuno.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stjuno.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stjuno.svg', + theme: { + primaryColorHex: '#e40474' + } + }], + typeAsset: 'sdk.coin' }, { denomUnits: [{ @@ -177,8 +198,12 @@ const info: AssetList = { coingeckoId: 'stride-staked-luna', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stluna.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stluna.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stluna.svg', + theme: { + primaryColorHex: '#e40474' + } + }], + typeAsset: 'sdk.coin' }, { denomUnits: [{ @@ -206,8 +231,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stinj.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stinj.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stinj.svg', + theme: { + primaryColorHex: '#e40474' + } + }], + typeAsset: 'sdk.coin' }, { denomUnits: [{ @@ -225,7 +254,7 @@ const info: AssetList = { type: 'liquid-stake', counterparty: { chainName: 'evmos', - baseDenom: 'uaevmos' + baseDenom: 'aevmos' }, provider: 'Stride' }], @@ -236,8 +265,12 @@ const info: AssetList = { coingeckoId: 'stride-staked-evmos', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stevmos.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stevmos.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stevmos.svg', + theme: { + primaryColorHex: '#e40474' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Stride\'s liquid staked DYDX', @@ -266,8 +299,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stdydx.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stdydx.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stdydx.svg', + theme: { + primaryColorHex: '#e40474' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Stride\'s liquid staked TIA', @@ -296,8 +333,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/sttia.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/sttia.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/sttia.svg', + theme: { + primaryColorHex: '#e40474' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Stride\'s liquid staked DYM', @@ -326,8 +367,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stdym.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stdym.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stdym.svg', + theme: { + primaryColorHex: '#e40474' + } + }], + typeAsset: 'sdk.coin' }, { denomUnits: [{ @@ -356,8 +401,12 @@ const info: AssetList = { coingeckoId: 'stride-staked-umee', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stumee.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stumee.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stumee.svg', + theme: { + primaryColorHex: '#fbd9e9' + } + }], + typeAsset: 'sdk.coin' }, { denomUnits: [{ @@ -385,8 +434,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stcmdx.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stcmdx.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stcmdx.svg', + theme: { + primaryColorHex: '#e40474' + } + }], + typeAsset: 'sdk.coin' }, { denomUnits: [{ @@ -415,8 +468,12 @@ const info: AssetList = { coingeckoId: 'stride-staked-sommelier', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stsomm.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stsomm.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stsomm.svg', + theme: { + primaryColorHex: '#e40474' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Stride\'s liquid staked SAGA', @@ -445,8 +502,122 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stsaga.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stsaga.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stsaga.svg', + theme: { + primaryColorHex: '#e40474' + } + }], + typeAsset: 'sdk.coin' + }, + { + description: 'The native token of Celestia', + denomUnits: [{ + denom: 'ibc/BF3B4F53F3694B66E13C23107C84B6485BD2B96296BB7EC680EA77BBA75B4801', + exponent: 0, + aliases: ['utia'] + }, { + denom: 'TIA', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/BF3B4F53F3694B66E13C23107C84B6485BD2B96296BB7EC680EA77BBA75B4801', + name: 'Celestia', + display: 'TIA', + symbol: 'TIA', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'celestia', + baseDenom: 'utia', + channelId: 'channel-4' + }, + chain: { + channelId: 'channel-162', + path: 'transfer/channel-162/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' + } }] + }, + { + denomUnits: [{ + denom: 'staISLM', + exponent: 0 + }, { + denom: 'stISLM', + exponent: 18 + }], + base: 'staISLM', + name: 'Stride Staked ISLM', + display: 'stISLM', + symbol: 'stISLM', + traces: [{ + type: 'liquid-stake', + counterparty: { + chainName: 'haqq', + baseDenom: 'aISLM' + }, + provider: 'Stride' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stislm.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stislm.svg' + }, + coingeckoId: 'stride-staked-islm', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stislm.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stislm.svg', + theme: { + primaryColorHex: '#e40474' + } + }], + typeAsset: 'sdk.coin' + }, + { + denomUnits: [{ + denom: 'stuband', + exponent: 0 + }, { + denom: 'stBAND', + exponent: 6 + }], + base: 'stuband', + name: 'Stride Staked BAND', + display: 'stBAND', + symbol: 'stBAND', + traces: [{ + type: 'liquid-stake', + counterparty: { + chainName: 'bandchain', + baseDenom: 'uband' + }, + provider: 'Stride' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stband.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stband.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stband.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stband.svg', + theme: { + primaryColorHex: '#e40474' + } + }], + typeAsset: 'sdk.coin' } ] }; diff --git a/v2/packages/chain-registry/src/mainnet/stride/chain.ts b/v2/packages/chain-registry/src/mainnet/stride/chain.ts index 3005bbb91..0287d6602 100644 --- a/v2/packages/chain-registry/src/mainnet/stride/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/stride/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://stride.zone/', prettyName: 'Stride', + chainType: 'cosmos', chainId: 'stride-1', bech32Prefix: 'stride', daemonName: 'strided', @@ -17,9 +18,9 @@ const info: Chain = { { denom: 'ustrd', fixedMinGasPrice: 0.0005, - lowGasPrice: 0.0005, - averageGasPrice: 0.001, - highGasPrice: 0.002 + lowGasPrice: 0.005, + averageGasPrice: 0.005, + highGasPrice: 0.05 }, { denom: 'stuatom', @@ -111,6 +112,13 @@ const info: Chain = { lowGasPrice: 0.01, averageGasPrice: 0.015, highGasPrice: 0.03 + }, + { + denom: 'ibc/BF3B4F53F3694B66E13C23107C84B6485BD2B96296BB7EC680EA77BBA75B4801', + fixedMinGasPrice: 0.002, + lowGasPrice: 0.01, + averageGasPrice: 0.02, + highGasPrice: 0.1 } ] }, @@ -120,7 +128,363 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: 'Stride-Labs/cosmos-sdk v0.47.10-stride-distribution-fix-0' + gitRepo: 'https://github.com/Stride-Labs/stride', + recommendedVersion: 'v24.0.0', + compatibleVersions: ['v24.0.0'], + cosmosSdkVersion: 'v0.47.10-stride-distribution-fix-0-mempool-verbose-error-1', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/Stride-Labs/mainnet/main/mainnet/genesis.json', + icsCcvUrl: 'https://raw.githubusercontent.com/Stride-Labs/mainnet/main/ics-instructions/ccv.json' + }, + versions: [ + { + name: 'v8', + recommendedVersion: 'v8.0.0', + compatibleVersions: ['v8.0.0'], + cosmosSdkVersion: '0.46', + consensus: { + type: 'tendermint', + version: '0.34' + }, + nextVersionName: 'v9', + sdk: { + type: 'cosmos', + version: '0.46' + }, + ibc: { + type: 'go', + version: '5.1.0' + } + }, + { + name: 'v9', + height: 3396933, + recommendedVersion: 'v9.2.1', + compatibleVersions: ['v9.0.0', 'v9.2.1'], + proposal: 202, + nextVersionName: 'v10' + }, + { + name: 'v10', + height: 4191914, + proposal: 206, + recommendedVersion: 'v10.0.0', + compatibleVersions: ['v10.0.0'], + cosmosSdkVersion: '0.47.3', + nextVersionName: 'v11', + sdk: { + type: 'cosmos', + version: '0.47.3' + }, + ibc: { + type: 'go', + version: '7.1.0' + } + }, + { + name: 'v11', + tag: 'v11.0.0', + height: 4291924, + proposal: 207, + recommendedVersion: 'v11.0.0', + compatibleVersions: ['v11.0.0'], + nextVersionName: 'v12', + ibc: { + type: 'go', + version: '7.2.0' + } + }, + { + name: 'v12', + tag: 'v12.1.0', + height: 4616678, + proposal: 208, + recommendedVersion: 'v12.1.0', + compatibleVersions: ['v12.1.0'], + consensus: { + type: 'cometbft', + version: '0.37.2' + }, + nextVersionName: 'v13', + ibc: { + type: 'go', + version: '7.2.0' + } + }, + { + name: 'v13', + tag: 'v13.1.0', + height: 5044405, + proposal: 211, + recommendedVersion: 'v13.1.0', + compatibleVersions: ['v13.1.0'], + consensus: { + type: 'cometbft', + version: '0.37.2' + }, + nextVersionName: 'v14', + ibc: { + type: 'go', + version: '7.2.0' + } + }, + { + name: 'v14', + tag: 'v14.0.0', + height: 5223225, + proposal: 214, + recommendedVersion: 'v14.0.0', + compatibleVersions: ['v14.0.0'], + consensus: { + type: 'cometbft', + version: '0.37.2' + }, + nextVersionName: 'v15', + ibc: { + type: 'go', + version: '7.2.0' + } + }, + { + name: 'v15', + tag: 'v15.0.0', + height: 5532355, + proposal: 217, + recommendedVersion: 'v15.0.0', + compatibleVersions: ['v15.0.0'], + consensus: { + type: 'cometbft', + version: '0.37.2' + }, + nextVersionName: 'v16', + ibc: { + type: 'go', + version: '7.2.0' + } + }, + { + name: 'v16', + tag: 'v16.0.0', + recommendedVersion: 'v16.0.0', + compatibleVersions: ['v16.0.0'], + proposal: 220, + height: 5932395, + consensus: { + type: 'cometbft', + version: '0.37.2' + }, + nextVersionName: 'v17', + ibc: { + type: 'go', + version: '7.2.0' + } + }, + { + name: 'v17', + tag: 'v17.0.0', + recommendedVersion: 'v17.0.0', + compatibleVersions: ['v17.0.0'], + proposal: 226, + height: 7244427, + cosmosSdkVersion: 'v0.47.5-stride-distribution-fix-0', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + nextVersionName: 'v18', + sdk: { + type: 'cosmos', + version: 'v0.47.5', + tag: 'v0.47.5-stride-distribution-fix-0' + }, + ibc: { + type: 'go', + version: '7.3.1' + } + }, + { + name: 'v18', + tag: 'v18.0.0', + recommendedVersion: 'v18.0.0', + compatibleVersions: ['v18.0.0'], + proposal: 229, + height: 7464647, + cosmosSdkVersion: 'Stride-Labs/cosmos-sdk v0.47.5-stride-distribution-fix-0', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + nextVersionName: 'v19', + sdk: { + type: 'cosmos', + repo: 'https://github.com/Stride-Labs/cosmos-sdk', + version: 'v0.47.5', + tag: 'v0.47.5-stride-distribution-fix-0' + }, + ibc: { + type: 'go', + version: '7.3.1' + } + }, + { + name: 'v19', + tag: 'v19.0.0', + recommendedVersion: 'v19.0.0', + compatibleVersions: ['v19.0.0'], + proposal: 233, + height: 8064608, + cosmosSdkVersion: 'Stride-Labs/cosmos-sdk v0.47.5-stride-distribution-fix-0', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + nextVersionName: 'v20', + sdk: { + type: 'cosmos', + repo: 'https://github.com/Stride-Labs/cosmos-sdk', + version: 'v0.47.5', + tag: 'v0.47.5-stride-distribution-fix-0' + }, + ibc: { + type: 'go', + version: '7.3.1' + } + }, + { + name: 'v20', + tag: 'v20.0.0', + recommendedVersion: 'v20.0.0', + compatibleVersions: ['v20.0.0'], + proposal: 235, + height: 8269628, + cosmosSdkVersion: 'Stride-Labs/cosmos-sdk v0.47.10-stride-distribution-fix-0', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + nextVersionName: 'v21', + sdk: { + type: 'cosmos', + repo: 'https://github.com/Stride-Labs/cosmos-sdk', + version: 'v0.47.10', + tag: 'v0.47.10-stride-distribution-fix-0' + }, + ibc: { + type: 'go', + version: '7.3.1' + } + }, + { + name: 'v21', + tag: 'v21.0.0', + recommendedVersion: 'v21.0.0', + compatibleVersions: ['v21.0.0'], + proposal: 236, + height: 8370738, + cosmosSdkVersion: 'Stride-Labs/cosmos-sdk v0.47.10-stride-distribution-fix-0', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + nextVersionName: 'v22', + sdk: { + type: 'cosmos', + repo: 'https://github.com/Stride-Labs/cosmos-sdk', + version: 'v0.47.10', + tag: 'v0.47.10-stride-distribution-fix-0' + }, + ibc: { + type: 'go', + version: '7.3.1' + } + }, + { + name: 'v22', + tag: 'v22.0.0', + recommendedVersion: 'v22.0.0', + compatibleVersions: ['v22.0.0'], + proposal: 237, + height: 8681868, + cosmosSdkVersion: 'Stride-Labs/cosmos-sdk v0.47.10-stride-distribution-fix-0', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + nextVersionName: 'v23', + sdk: { + type: 'cosmos', + repo: 'https://github.com/Stride-Labs/cosmos-sdk', + version: 'v0.47.10', + tag: 'v0.47.10-stride-distribution-fix-0' + }, + ibc: { + type: 'go', + version: '7.4.0' + } + }, + { + name: 'v23', + tag: 'v23.0.0', + recommendedVersion: 'v23.0.0', + compatibleVersions: ['v23.0.0'], + proposal: 247, + height: 10077001, + cosmosSdkVersion: 'Stride-Labs/cosmos-sdk v0.47.10-stride-distribution-fix-0', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + nextVersionName: '', + sdk: { + type: 'cosmos', + repo: 'https://github.com/Stride-Labs/cosmos-sdk', + version: 'v0.47.10', + tag: 'v0.47.10-stride-distribution-fix-0' + }, + ibc: { + type: 'go', + version: '7.4.0' + } + }, + { + name: 'v24', + tag: 'v24.0.0', + recommendedVersion: 'v24.0.0', + compatibleVersions: ['v24.0.0'], + proposal: 249, + height: 10755701, + cosmosSdkVersion: 'v0.47.10-stride-distribution-fix-0-mempool-verbose-error-1', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + nextVersionName: '', + sdk: { + type: 'cosmos', + repo: 'https://github.com/Stride-Labs/cosmos-sdk', + version: 'v0.47.10', + tag: 'v0.47.10-stride-distribution-fix-0-mempool-verbose-error-1' + }, + ibc: { + type: 'go', + version: '7.4.0' + } + } + ], + sdk: { + type: 'cosmos', + repo: 'https://github.com/Stride-Labs/cosmos-sdk', + version: 'v0.47.10', + tag: 'v0.47.10-stride-distribution-fix-0-mempool-verbose-error-1' + }, + ibc: { + type: 'go', + version: '7.4.0' + } }, description: 'Stride is a blockchain that provides liquidity for staked tokens. Using Stride, you can earn both taking and DeFi yields across the Cosmos IBC ecosystem.', apis: { @@ -134,7 +498,7 @@ const info: Chain = { provider: 'Oni Validator ⛩️' }, { - address: 'https://stride-rpc.lavenderfive.com/', + address: 'https://rpc.lavenderfive.com:443/stride', provider: 'Lavender.Five Nodes 🐝' }, { @@ -204,7 +568,7 @@ const info: Chain = { provider: 'Cosmos Spaces' }, { - address: 'https://stride-api.lavenderfive.com/', + address: 'https://rest.lavenderfive.com:443/stride', provider: 'Lavender.Five Nodes 🐝' }, { @@ -270,7 +634,7 @@ const info: Chain = { provider: 'Polkachu' }, { - address: 'stride-grpc.lavenderfive.com:443', + address: 'stride.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -364,15 +728,28 @@ const info: Chain = { url: 'https://explorer.stake-take.com/stride', txPage: 'https://explorer.stake-take.com/stride/tx/${txHash}', accountPage: 'https://explorer.stake-take.com/stride/account/${accountAddress}' + }, + { + kind: 'WhisperNode 🤐', + url: 'https://mainnet.whispernode.com/stride', + txPage: 'https://mainnet.whispernode.com/stride/tx/${txHash}', + accountPage: 'https://mainnet.whispernode.com/stride/account/${accountAddress}' } ], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stride-chain-logo.png', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/strd.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/strd.svg' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stride-chain-logo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/strd.svg' + imageSync: { + chainName: 'stride', + baseDenom: 'ustrd' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/strd.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/strd.svg', + theme: { + primaryColorHex: '#e4047c' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/stride/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/stride/ibc-data.ts index 82e1d6a83..ace888134 100644 --- a/v2/packages/chain-registry/src/mainnet/stride/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/stride/ibc-data.ts @@ -87,6 +87,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'bandchain', + clientId: '07-tendermint-169', + connectionId: 'connection-150' + }, + chain2: { + chainName: 'stride', + clientId: '07-tendermint-146', + connectionId: 'connection-146' + }, + channels: [{ + chain1: { + channelId: 'channel-161', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-258', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -350,6 +379,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'haqq', + clientId: '07-tendermint-6', + connectionId: 'connection-8' + }, + chain2: { + chainName: 'stride', + clientId: '07-tendermint-143', + connectionId: 'connection-143' + }, + channels: [{ + chain1: { + channelId: 'channel-7', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-240', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, { $schema: '../ibc_data.schema.json', chain1: { @@ -593,6 +651,35 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'pryzm', + clientId: '07-tendermint-8', + connectionId: 'connection-8' + }, + chain2: { + chainName: 'stride', + clientId: '07-tendermint-145', + connectionId: 'connection-145' + }, + channels: [{ + chain1: { + channelId: 'channel-23', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-257', + 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/sunrise/asset-list.ts b/v2/packages/chain-registry/src/mainnet/sunrise/asset-list.ts new file mode 100644 index 000000000..8ec823c21 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/sunrise/asset-list.ts @@ -0,0 +1,67 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../assetlist.schema.json', + chainName: 'sunrise', + assets: [{ + description: 'The native token of the Sunrise network for staking. This token is non transferrable. This token can be retrieved by providing liquidity.', + denomUnits: [{ + denom: 'uvrise', + exponent: 0, + aliases: ['microvRISE', 'microvrise'] + }, { + denom: 'vrise', + exponent: 6 + }], + base: 'uvrise', + name: 'Sunrise vRISE', + display: 'vrise', + symbol: 'vRISE', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sunrise/images/vrise.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sunrise/images/vrise.svg' + }, + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sunrise/images/vrise.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sunrise/images/vrise.png', + theme: { + primaryColorHex: '#a4b4c4' + } + }], + socials: { + website: 'https://sunriselayer.io/', + twitter: 'https://twitter.com/SunriseLayer' + }, + typeAsset: 'sdk.coin' + }, { + description: 'The native token of the Sunrise network for fees.', + denomUnits: [{ + denom: 'urise', + exponent: 0, + aliases: ['microRISE', 'microrise'] + }, { + denom: 'rise', + exponent: 6 + }], + base: 'urise', + name: 'Sunrise RISE', + display: 'rise', + symbol: 'RISE', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sunrise/images/sunrise.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sunrise/images/sunrise.svg' + }, + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sunrise/images/sunrise.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sunrise/images/sunrise.png', + theme: { + primaryColorHex: '#ecbc64' + } + }], + socials: { + website: 'https://sunriselayer.io/', + twitter: 'https://twitter.com/SunriseLayer' + }, + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/sunrise/chain.ts b/v2/packages/chain-registry/src/mainnet/sunrise/chain.ts new file mode 100644 index 000000000..d7cb19899 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/sunrise/chain.ts @@ -0,0 +1,148 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../chain.schema.json', + chainName: 'sunrise', + status: 'upcoming', + networkType: 'mainnet', + website: 'https://sunriselayer.io/', + prettyName: 'Sunrise', + chainType: 'cosmos', + chainId: 'sunrise-1', + bech32Prefix: 'sunrise', + daemonName: 'sunrised', + nodeHome: '$HOME/.sunrise', + keyAlgos: ['secp256k1'], + slip44: 118, + fees: { + feeTokens: [{ + denom: 'urise', + fixedMinGasPrice: 0.002, + lowGasPrice: 0.01, + averageGasPrice: 0.02, + highGasPrice: 0.1 + }] + }, + staking: { + stakingTokens: [{ + denom: 'uvrise' + }], + lockDuration: { + time: '1209600s' + } + }, + codebase: { + gitRepo: 'https://github.com/sunriselayer/sunrise', + recommendedVersion: 'v0.1.1', + compatibleVersions: ['v0.1.1'], + binaries: { + "linux/amd64": 'https://github.com/sunriselayer/sunrise/releases/download/v0.1.1/sunrised' + }, + cosmosSdkVersion: '0.50.2', + consensus: { + type: 'cometbft', + version: 'v0.0.5', + repo: 'https://github.com/sunriselayer/sunrise-core', + tag: 'v0.0.5-cmt-v0.38.2' + }, + versions: [ + { + name: 'v0.0.7', + recommendedVersion: 'v0.0.7', + compatibleVersions: ['v0.0.7'], + binaries: { + "linux/amd64": 'https://github.com/sunriselayer/sunrise/releases/download/v0.0.7/sunrised' + }, + cosmosSdkVersion: '0.50.2', + consensus: { + type: 'cometbft', + version: 'v0.0.5', + repo: 'https://github.com/sunriselayer/sunrise-core', + tag: 'v0.0.5-cmt-v0.38.2' + }, + sdk: { + type: 'cosmos', + version: '0.50.2' + }, + ibc: { + type: 'go', + version: '8.0.0', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'v0.0.8', + recommendedVersion: 'v0.0.8', + compatibleVersions: ['v0.0.8'], + binaries: { + "linux/amd64": 'https://github.com/sunriselayer/sunrise/releases/download/v0.0.8/sunrised' + }, + cosmosSdkVersion: '0.50.2', + consensus: { + type: 'cometbft', + version: 'v0.0.5', + repo: 'https://github.com/sunriselayer/sunrise-core', + tag: 'v0.0.5-cmt-v0.38.2' + }, + sdk: { + type: 'cosmos', + version: '0.50.2' + }, + ibc: { + type: 'go', + version: '8.0.0', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'v0.1.1', + recommendedVersion: 'v0.1.1', + compatibleVersions: ['v0.1.1'], + binaries: { + "linux/amd64": 'https://github.com/sunriselayer/sunrise/releases/download/v0.1.1/sunrised' + }, + cosmosSdkVersion: '0.50.2', + consensus: { + type: 'cometbft', + version: 'v0.0.5', + repo: 'https://github.com/sunriselayer/sunrise-core', + tag: 'v0.0.5-cmt-v0.38.2' + }, + sdk: { + type: 'cosmos', + version: '0.50.2' + }, + ibc: { + type: 'go', + version: '8.0.0', + icsEnabled: ['ics20-1'] + } + } + ], + sdk: { + type: 'cosmos', + version: '0.50.2' + }, + ibc: { + type: 'go', + version: '8.0.0' + } + }, + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sunrise/images/sunrise.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sunrise/images/sunrise.svg' + }, + apis: { + rpc: [], + rest: [], + grpc: [] + }, + explorers: [], + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sunrise/images/sunrise.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sunrise/images/sunrise.png', + theme: { + primaryColorHex: '#ecbc64' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/sunrise/index.ts b/v2/packages/chain-registry/src/mainnet/sunrise/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/sunrise/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/mainnet/synternet/asset-list.ts b/v2/packages/chain-registry/src/mainnet/synternet/asset-list.ts new file mode 100644 index 000000000..31663c9f6 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/synternet/asset-list.ts @@ -0,0 +1,37 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../assetlist.schema.json', + chainName: 'synternet', + assets: [{ + description: 'Synternet is a blockchain that powers modular, interoperable data infrastructure across all major chains.', + extendedDescription: 'The Data Layer is a decentralized, permissionless protocol built on Synternet that serves as the customizable execution layer between all blockchains, enabling developers instant access to any cross-chain data. It uses a pub-sub (publish-subscribe) framework where data providers can stream live data to applications and smart contracts', + denomUnits: [{ + denom: 'usynt', + exponent: 0 + }, { + denom: 'SYNT', + exponent: 6 + }], + base: 'usynt', + name: 'Synternet', + display: 'SYNT', + symbol: 'SYNT', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/synternet/images/synt.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/synternet/images/synt.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/synternet/images/synt.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/synternet/images/synt.svg', + theme: { + primaryColorHex: '#272d45' + } + }], + socials: { + website: 'https://www.synternet.com/', + twitter: 'https://twitter.com/synternet_com' + }, + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/synternet/chain.ts b/v2/packages/chain-registry/src/mainnet/synternet/chain.ts new file mode 100644 index 000000000..3405c18a9 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/synternet/chain.ts @@ -0,0 +1,121 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../chain.schema.json', + chainName: 'synternet', + chainType: 'cosmos', + chainId: 'synternet-1', + website: 'https://www.synternet.com/', + prettyName: 'Synternet', + status: 'live', + networkType: 'mainnet', + bech32Prefix: 'synt', + daemonName: 'syntd', + nodeHome: '$HOME/.amber', + keyAlgos: ['secp256k1'], + fees: { + feeTokens: [{ + denom: 'usynt', + fixedMinGasPrice: 0.01, + lowGasPrice: 0.01, + averageGasPrice: 0.025, + highGasPrice: 0.03 + }] + }, + staking: { + stakingTokens: [{ + denom: 'usynt' + }] + }, + codebase: { + gitRepo: 'https://github.com/Synternet/synternet-chain-releases', + recommendedVersion: 'v0.14.0', + compatibleVersions: ['v0.14.0'], + cosmosSdkVersion: 'v0.47.11', + consensus: { + type: 'cometbft', + version: 'v0.37.5' + }, + genesis: { + genesisUrl: 'https://github.com/Synternet/synternet-chain-releases/blob/main/networks/mainnet/genesis.json' + }, + versions: [{ + name: 'v11', + tag: 'v0.11.0', + recommendedVersion: 'v0.11.0', + compatibleVersions: ['v0.11.0'], + cosmosSdkVersion: 'v0.47.11', + consensus: { + type: 'cometbft', + version: 'v0.37.5' + }, + height: 1, + nextVersionName: 'v14', + sdk: { + type: 'cosmos', + version: 'v0.47.11' + }, + ibc: { + type: 'go', + version: 'v7.1.0' + } + }, { + name: 'v14', + tag: 'v0.14.0', + proposal: 1, + height: 505094, + recommendedVersion: 'v0.14.0', + compatibleVersions: ['v0.14.0'], + cosmosSdkVersion: 'v0.47.11', + consensus: { + type: 'cometbft', + version: 'v0.37.5' + }, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.47.11' + }, + ibc: { + type: 'go', + version: 'v7.1.0' + } + }], + sdk: { + type: 'cosmos', + version: 'v0.47.11' + }, + ibc: { + type: 'go', + version: 'v7.1.0' + } + }, + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/synternet/images/synt.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/synternet/images/synt.svg' + }, + description: 'Synternet is the backbone of the Data Layer, a protocol serving as the customizable execution layer between all blockchains. It enables builders to See, Interpret and Act on any data from any chain, supercharging their applications.', + apis: { + rpc: [{ + address: 'https://rpc.synternet.com/', + provider: 'Synternet' + }], + rest: [{ + address: 'https://api.synternet.com/', + provider: 'Synternet' + }] + }, + explorers: [{ + kind: 'Big Dipper', + url: 'https://explorer.synternet.com/', + txPage: 'https://explorer.synternet.com/transactions/${txHash}' + }], + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/synternet/images/synt.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/synternet/images/synt.svg', + theme: { + primaryColorHex: '#272d45' + } + }], + slip44: 118 +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/synternet/index.ts b/v2/packages/chain-registry/src/mainnet/synternet/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/synternet/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/mainnet/taketitan/asset-list.ts b/v2/packages/chain-registry/src/mainnet/taketitan/asset-list.ts new file mode 100644 index 000000000..62472a6c8 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/taketitan/asset-list.ts @@ -0,0 +1,33 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../assetlist.schema.json', + chainName: 'taketitan', + assets: [{ + description: 'Taketitan the future of the asset management industry.', + extendedDescription: 'Taketitan is seen as the future of the asset management industry. This new blockchain technology is changing how asset management works in exciting ways.\n\nTaketitan aims to make managing assets simpler, faster, and more secure. By using blockchain technology, it provides a transparent and trustworthy system where all transactions are recorded in a secure and unchangeable way. This helps reduce the risk of fraud and errors, making asset management safer for everyone.\n\nWith Taketitan, managing assets becomes more efficient. Transactions are processed quickly, and the costs are lower compared to traditional methods. This means more people can benefit from high-quality asset management services without the high fees usually involved.\n\nTaketitan also makes it easier for people to track and manage their investments. Everything is done through a digital platform that is easy to use and always available. This gives users better control and visibility over their assets.\n\nIn short, Taketitan is revolutionizing the asset management industry by making it more secure, efficient, and accessible for everyone. This blockchain technology is paving the way for a new era in how we manage and grow our financial assets.', + denomUnits: [{ + denom: 'ttnc', + exponent: 0 + }], + base: 'ttnc', + name: 'taketitan', + display: 'ttnc', + symbol: 'TTNC', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/taketitan/images/taketitan.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/taketitan/images/taketitan.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/taketitan/images/taketitan.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/taketitan/images/taketitan.svg', + theme: { + primaryColorHex: '#41918c' + } + }], + socials: { + website: 'https://taketitan.com/' + }, + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/taketitan/chain.ts b/v2/packages/chain-registry/src/mainnet/taketitan/chain.ts new file mode 100644 index 000000000..89afab743 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/taketitan/chain.ts @@ -0,0 +1,65 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../chain.schema.json', + chainName: 'taketitan', + status: 'live', + networkType: 'mainnet', + website: 'https://taketitan.com/', + prettyName: 'TakeTitan', + chainType: 'cosmos', + chainId: 'taketitan-12', + bech32Prefix: 'taketitan', + daemonName: 'ttnc', + nodeHome: '$HOME/.ssc', + keyAlgos: ['secp256k1'], + slip44: 1179993421, + staking: { + stakingTokens: [{ + denom: 'ttnc' + }], + lockDuration: { + time: '1814400s' + } + }, + fees: { + feeTokens: [{ + denom: 'ttnc', + lowGasPrice: 0.000001, + averageGasPrice: 0.000005, + highGasPrice: 0.0001 + }] + }, + apis: { + rpc: [{ + address: 'https://rcpttnc.taketitan.com', + provider: 'taketitan' + }], + rest: [{ + address: 'https://lcdttnc.taketitan.com', + provider: 'taketitan' + }], + grpc: [{ + address: 'https://grcpttnc.taketitan.com:8090', + provider: 'taketitan' + }] + }, + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/taketitan/images/taketitan.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/taketitan/images/taketitan.svg' + }, + explorers: [{ + kind: 'ping.pub', + url: 'https://scan.taketitan.com/taketitan', + txPage: 'https://scan.taketitan.com/taketitan/tx/${txHash}', + accountPage: 'https://scan.taketitan.com/taketitan/accounts/${accountAddress}' + }], + keywords: [], + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/taketitan/images/taketitan.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/taketitan/images/taketitan.svg', + theme: { + primaryColorHex: '#41918c' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/taketitan/index.ts b/v2/packages/chain-registry/src/mainnet/taketitan/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/taketitan/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/mainnet/tenet/asset-list.ts b/v2/packages/chain-registry/src/mainnet/tenet/asset-list.ts index f32ec7324..fefe961a9 100644 --- a/v2/packages/chain-registry/src/mainnet/tenet/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/tenet/asset-list.ts @@ -22,8 +22,12 @@ const info: AssetList = { coingeckoId: 'tenet-1b000f7b-59cb-4e06-89ce-d62b32d362b9', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/tenet/images/tenet.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/tenet/images/tenet.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/tenet/images/tenet.svg', + theme: { + primaryColorHex: '#040404' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/tenet/chain.ts b/v2/packages/chain-registry/src/mainnet/tenet/chain.ts index 618ffa015..758821d55 100644 --- a/v2/packages/chain-registry/src/mainnet/tenet/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/tenet/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://tenet.org/', prettyName: 'Tenet', + chainType: 'cosmos', chainId: 'tenet_1559-1', bech32Prefix: 'tenet', nodeHome: '$HOME/.tenetd', @@ -28,7 +29,85 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: '0.46' + gitRepo: 'https://github.com/tenet-org/tenet-mainnet', + recommendedVersion: 'v11.2.1', + compatibleVersions: ['v11.2.1'], + binaries: { + "linux/amd64": 'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.2.1/tenet-mainnet_11.2.1_Linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.2.1/tenet-mainnet_11.2.1_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.2.1/tenet-mainnet_11.2.1_Darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.2.1/tenet-mainnet_11.2.1_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.2.1/tenet-mainnet_11.2.1_Windows_amd64.zip' + }, + cosmosSdkVersion: '0.46', + consensus: { + type: 'tendermint', + version: '0.34' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/tenet-org/tenet-mainnet/master/config/genesis.json' + }, + versions: [{ + name: 'v11', + recommendedVersion: 'v11.0.6', + compatibleVersions: ['v11.0.6'], + cosmosSdkVersion: '0.46', + consensus: { + type: 'tendermint', + version: '0.34' + }, + binaries: { + "linux/amd64": 'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.0.6/tenet-mainnet_11.0.6_Linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.0.6/tenet-mainnet_11.0.6_Darwin_arm64.tar.gz', + "darwin/amd64": 'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.0.6/tenet-mainnet_11.0.6_Darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.0.6/tenet-mainnet_11.0.6_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.0.6/tenet-mainnet_11.0.6_Windows_amd64.zip' + }, + nextVersionName: 'multichain', + sdk: { + type: 'cosmos', + version: '0.46' + }, + ibc: { + type: 'go', + version: '6.1.0' + } + }, { + name: 'multichain', + proposal: 2, + height: 2330000, + recommendedVersion: 'v11.2.1', + compatibleVersions: ['v11.2.0', 'v11.2.1'], + cosmosSdkVersion: '0.46', + consensus: { + type: 'tendermint', + version: '0.34' + }, + binaries: { + "linux/amd64": 'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.2.1/tenet-mainnet_11.2.1_Linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.2.1/tenet-mainnet_11.2.1_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.2.1/tenet-mainnet_11.2.1_Darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.2.1/tenet-mainnet_11.2.1_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/tenet-org/tenet-mainnet/releases/download/v11.2.1/tenet-mainnet_11.2.1_Windows_amd64.zip' + }, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: '0.46' + }, + ibc: { + type: 'go', + version: '6.1.0' + } + }], + sdk: { + type: 'cosmos', + version: '0.46' + }, + ibc: { + type: 'go', + version: '6.1.0' + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/tenet/images/tenet.png', @@ -104,7 +183,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/tenet/images/tenet.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/tenet/images/tenet.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/tenet/images/tenet.svg', + theme: { + primaryColorHex: '#040404' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/teritori/asset-list.ts b/v2/packages/chain-registry/src/mainnet/teritori/asset-list.ts index a0d5e53d8..74847fe6b 100644 --- a/v2/packages/chain-registry/src/mainnet/teritori/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/teritori/asset-list.ts @@ -23,8 +23,12 @@ const info: AssetList = { coingeckoId: 'teritori', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/teritori/images/utori.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/teritori/images/utori.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/teritori/images/utori.svg', + theme: { + primaryColorHex: '#040404' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The native token of Osmosis', @@ -64,7 +68,10 @@ const info: AssetList = { baseDenom: 'uosmo' }, 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' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmo.svg', + theme: { + primaryColorHex: '#760dbb' + } }] }, { @@ -99,7 +106,10 @@ const info: AssetList = { baseDenom: 'uatom' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg', + theme: { + primaryColorHex: '#272d45' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png', @@ -144,7 +154,10 @@ const info: AssetList = { baseDenom: 'ukuji' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/kuji.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/kuji.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kujira/images/kuji.svg', + theme: { + primaryColorHex: '#e33b34' + } }] }, { @@ -165,7 +178,7 @@ const info: AssetList = { type: 'ibc', counterparty: { chainName: 'noble', - baseDenom: 'usdc', + baseDenom: 'uusdc', channelId: 'channel-54' }, chain: { @@ -174,16 +187,20 @@ const info: AssetList = { } }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/USDCoin.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/USDCoin.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' }, images: [{ imageSync: { chainName: 'noble', baseDenom: 'uusdc' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/USDCoin.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/USDCoin.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + theme: { + circle: true, + primaryColorHex: '#2775CA' + } }] }, { @@ -222,7 +239,10 @@ const info: AssetList = { baseDenom: 'uscrt' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/scrt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/scrt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/scrt.svg', + theme: { + primaryColorHex: '#040404' + } }] } ] diff --git a/v2/packages/chain-registry/src/mainnet/teritori/chain.ts b/v2/packages/chain-registry/src/mainnet/teritori/chain.ts index cd8906400..d1ac4a971 100644 --- a/v2/packages/chain-registry/src/mainnet/teritori/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/teritori/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://teritori.com/', prettyName: 'Teritori', + chainType: 'cosmos', chainId: 'teritori-1', daemonName: 'teritorid', nodeHome: '$HOME/.teritorid', @@ -25,9 +26,78 @@ const info: Chain = { }] }, codebase: { + gitRepo: 'https://github.com/TERITORI/teritori-chain', + recommendedVersion: 'v2.0.6', + compatibleVersions: ['v2.0.6'], cosmosSdkVersion: 'v0.47.6', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + cosmwasmVersion: 'v0.41.0', cosmwasmEnabled: true, - cosmwasmVersion: 'v0.41.0' + cosmwasmPath: '$HOME/.teritorid/data/wasm', + genesis: { + genesisUrl: 'https://github.com/TERITORI/teritori-chain/raw/mainnet/mainnet/teritori-1/genesis.json' + }, + versions: [ + { + name: 'v1.3.1', + recommendedVersion: 'v1.3.1', + compatibleVersions: ['v1.3.1'], + nextVersionName: 'v1.4.0' + }, + { + name: 'v1.4.0', + proposal: 34, + height: 3699425, + recommendedVersion: 'v1.4.0', + compatibleVersions: ['v1.4.0'], + nextVersionName: 'v2.0.0' + }, + { + name: 'v2.0.0', + proposal: 38, + height: 7199342, + recommendedVersion: 'v2.0.6', + compatibleVersions: ['v2.0.6'], + cosmosSdkVersion: 'v0.47.6', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + cosmwasmVersion: 'v0.41.0', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.teritorid/data/wasm', + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.47.6' + }, + cosmwasm: { + version: 'v0.41.0', + path: '$HOME/.teritorid/data/wasm', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.1' + } + } + ], + sdk: { + type: 'cosmos', + version: 'v0.47.6' + }, + ibc: { + type: 'go', + version: 'v7.3.1' + }, + cosmwasm: { + version: 'v0.41.0', + path: '$HOME/.teritorid/data/wasm', + enabled: true + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/teritori/images/chain.png', @@ -35,10 +105,6 @@ const info: Chain = { }, apis: { rpc: [ - { - address: 'https://teritori-rpc.lavenderfive.com:443', - provider: 'Lavender.Five Nodes 🐝' - }, { address: 'https://teritori-rpc.polkachu.com', provider: 'Polkachu' @@ -90,13 +156,17 @@ const info: Chain = { { address: 'https://teritori-rpc.publicnode.com:443', provider: 'Allnodes ⚡️ Nodes & Staking' + }, + { + address: 'https://teritori-rpc.bluestake.net:443', + provider: 'BlueStake 🚀' + }, + { + address: 'https://teritori_mainnet_rpc.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' } ], rest: [ - { - address: 'https://teritori-api.lavenderfive.com:443', - provider: 'Lavender.Five Nodes 🐝' - }, { address: 'https://teritori-api.polkachu.com', provider: 'Polkachu' @@ -144,13 +214,17 @@ const info: Chain = { { address: 'https://teritori-rest.publicnode.com', provider: 'Allnodes ⚡️ Nodes & Staking' + }, + { + address: 'https://teritori-api.bluestake.net', + provider: 'BlueStake 🚀' + }, + { + address: 'https://teritori_mainnet_api.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' } ], grpc: [ - { - address: 'teritori-grpc.lavenderfive.com:443', - provider: 'Lavender.Five Nodes 🐝' - }, { address: 'grpc.teritori.nodestake.top:443', provider: 'NodeStake' @@ -233,11 +307,20 @@ const info: Chain = { url: 'https://atomscan.com/teritori', txPage: 'https://atomscan.com/teritori/transactions/${txHash}', accountPage: 'https://atomscan.com/teritori/accounts/${accountAddress}' + }, + { + kind: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥', + url: 'https://explorer.whenmoonwhenlambo.money/teritori', + txPage: 'https://explorer.whenmoonwhenlambo.money/teritori/tx/${txHash}', + accountPage: 'https://explorer.whenmoonwhenlambo.money/teritori/account/${accountAddress}' } ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/teritori/images/chain.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/teritori/images/chain.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/teritori/images/chain.svg', + theme: { + primaryColorHex: '#44c5f1' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/terpnetwork/asset-list.ts b/v2/packages/chain-registry/src/mainnet/terpnetwork/asset-list.ts index a1150efda..8b03d32fe 100644 --- a/v2/packages/chain-registry/src/mainnet/terpnetwork/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/terpnetwork/asset-list.ts @@ -19,8 +19,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terpnetwork/images/terp.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terpnetwork/images/terp.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terpnetwork/images/terp.png', + theme: { + primaryColorHex: '#a2cd9a' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Thiol Gas Token (Thiols) is the Terp Network\'s native utility token, used as the primary means to govern, secure the blockchain & incentivize participants.', denomUnits: [{ @@ -38,8 +42,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terpnetwork/images/thiol.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terpnetwork/images/thiol.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terpnetwork/images/thiol.png', + theme: { + primaryColorHex: '#060607' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/terpnetwork/chain.ts b/v2/packages/chain-registry/src/mainnet/terpnetwork/chain.ts index 2837390a4..90a4ffb51 100644 --- a/v2/packages/chain-registry/src/mainnet/terpnetwork/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/terpnetwork/chain.ts @@ -5,12 +5,134 @@ const info: Chain = { status: 'live', networkType: 'mainnet', prettyName: 'Terp-Network', + chainType: 'cosmos', chainId: 'morocco-1', bech32Prefix: 'terp', daemonName: 'terp', nodeHome: '$HOME/.terp', codebase: { - + gitRepo: 'https://github.com/terpnetwork/terp-core.git', + recommendedVersion: 'v4.2.2', + consensus: { + type: 'cometbft', + version: '0.37.2' + }, + compatibleVersions: ['v4.2.0'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/terpnetwork/networks/main/mainnet/morocco-1/genesis.json' + }, + binaries: { + "linux/amd64": 'https://github.com/terpnetwork/terp-core/releases/download/v4.2.2/terpd-linux-amd64', + "linux/arm64": 'https://github.com/terpnetwork/terp-core/releases/download/v4.2.2/terpd-linux-arm64' + }, + versions: [ + { + name: 'v1.0.0-stable', + recommendedVersion: 'v1.0.0-stable', + compatibleVersions: ['v1.0.0', 'v1.0.0-stable'], + consensus: { + type: 'cometbft', + version: '0.37.0' + } + }, + { + name: 'huckleberry', + recommendedVersion: 'huckleberry', + compatibleVersions: ['huckleberry'], + consensus: { + type: 'cometbft', + version: '0.37.0' + } + }, + { + name: 'barberry', + recommendedVersion: 'barberry', + compatibleVersions: ['barberry'], + consensus: { + type: 'cometbft', + version: '0.37.1' + } + }, + { + name: 'v2.0.0', + recommendedVersion: 'v2.0.0', + compatibleVersions: ['v2.0.0'], + consensus: { + type: 'cometbft', + version: '0.37.2' + } + }, + { + name: 'v3.0.0', + recommendedVersion: 'v3.0.0', + compatibleVersions: ['v3.0.0'], + consensus: { + type: 'cometbft', + version: '0.37.2' + } + }, + { + name: 'v2-pigeonfall', + recommendedVersion: 'v2-pigeonfall', + compatibleVersions: ['v2-pigeonfall'], + consensus: { + type: 'cometbft', + version: '0.37.2' + } + }, + { + name: 'v3-pigeonfall', + recommendedVersion: 'v3-pigeonfall', + compatibleVersions: ['v3-pigeonfall'], + consensus: { + type: 'cometbft', + version: '0.37.2' + }, + nextVersionName: 'v4.1.0' + }, + { + name: 'v4.1.0', + proposal: 30, + height: 3698609, + recommendedVersion: 'v4.1.0', + compatibleVersions: ['v4.1.0'], + consensus: { + type: 'cometbft', + version: '0.37.2' + }, + nextVersionName: 'v4.2.0' + }, + { + name: 'v4.2.0', + recommendedVersion: 'v4.2.0', + compatibleVersions: [], + consensus: { + type: 'cometbft', + version: '0.37.2' + }, + nextVersionName: 'v4.2.1' + }, + { + name: 'v4.2.1', + recommendedVersion: 'v4.2.1', + compatibleVersions: ['v4.2.0'], + consensus: { + type: 'cometbft', + version: '0.37.2' + }, + nextVersionName: 'v4.2.2' + }, + { + name: 'v4.2.2', + recommendedVersion: 'v4.2.2', + compatibleVersions: ['v4.2.1'], + consensus: { + type: 'cometbft', + version: '0.37.2' + }, + nextVersionName: '' + } + ] }, fees: { feeTokens: [{ @@ -37,7 +159,7 @@ const info: Chain = { provider: 'itrocket.net' }, { - address: ' https://terp.rpc.nodex.one:443', + address: 'https://terp.rpc.nodex.one:443', provider: 'nodex.one' } ], @@ -51,7 +173,7 @@ const info: Chain = { provider: 'itrocket.net' }, { - address: ' https://terp.api.nodex.one:443', + address: 'https://terp.api.nodex.one:443', provider: 'nodex.one' }, { @@ -69,7 +191,7 @@ const info: Chain = { provider: 'itrocket.net' }, { - address: ' https://terp.grpc.nodex.one:443', + address: 'https://terp.grpc.nodex.one:443', provider: 'nodex.one' } ] @@ -101,7 +223,10 @@ const info: Chain = { } ], images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terpnetwork/images/logo.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terpnetwork/images/logo.png', + theme: { + primaryColorHex: '#a2cd9a' + } }], slip44: 118 }; diff --git a/v2/packages/chain-registry/src/mainnet/terra/asset-list.ts b/v2/packages/chain-registry/src/mainnet/terra/asset-list.ts index 6da97ae0b..44a8e99d6 100644 --- a/v2/packages/chain-registry/src/mainnet/terra/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/terra/asset-list.ts @@ -4,7 +4,8 @@ const info: AssetList = { chainName: 'terra', assets: [ { - description: 'The native staking token of Terra Classic.', + description: 'Terra Classic is the original blockchain platform that powered the UST stablecoin and LUNA token before the launch of Terra 2.0, focusing on stablecoins and DeFi applications.', + extendedDescription: 'Terra Classic was designed to create a decentralized financial infrastructure using algorithmic stablecoins like UST, which were pegged to various fiat currencies. The platform\'s native token, LUNA, played a crucial role in stabilizing the stablecoins through a mint-and-burn mechanism. Despite facing significant challenges, Terra Classic paved the way for Terra 2.0, which aims to rebuild and improve upon the original vision. Terra Classic continues to operate with a focus on supporting decentralized finance (DeFi) applications and stablecoin solutions.', denomUnits: [ { denom: 'uluna', @@ -33,8 +34,12 @@ const info: AssetList = { coingeckoId: 'terra-luna', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/luna.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/luna.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/luna.svg', + theme: { + primaryColorHex: '#fcdb5b' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The USD stablecoin of Terra Classic.', @@ -66,8 +71,12 @@ const info: AssetList = { coingeckoId: 'terrausd', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/ust.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/ust.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/ust.svg', + theme: { + primaryColorHex: '#5493f2' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The KRW stablecoin of Terra Classic.', @@ -98,8 +107,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/krt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/krt.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/krt.svg', + theme: { + primaryColorHex: '#4b83e0' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The governance token of the White Whale protocol on Terra.', @@ -121,7 +134,10 @@ const info: AssetList = { }, coingeckoId: 'white-whale', images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/whale.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/whale.png', + theme: { + primaryColorHex: '#43b24b' + } }] }, { @@ -142,7 +158,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/bluna.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/bluna.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/bluna.png', + theme: { + primaryColorHex: '#fbdb5b' + } }] }, { @@ -163,7 +182,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/beth.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/beth.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/beth.png', + theme: { + primaryColorHex: '#54b649' + } }] }, { @@ -184,7 +206,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/aust.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/aust.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/aust.png', + theme: { + primaryColorHex: '#dd7e7f' + } }] }, { @@ -205,7 +230,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/anc.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/anc.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/anc.png', + theme: { + primaryColorHex: '#040404' + } }] }, { @@ -226,7 +254,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mir.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mir.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mir.png', + theme: { + primaryColorHex: '#142444' + } }] }, { @@ -247,7 +278,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/maapl.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/maapl.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/maapl.png', + theme: { + primaryColorHex: '#acacac' + } }] }, { @@ -268,7 +302,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mabnb.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mabnb.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mabnb.png', + theme: { + primaryColorHex: '#e4545c' + } }] }, { @@ -289,7 +326,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mamc.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mamc.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mamc.png', + theme: { + primaryColorHex: '#cc2444' + } }] }, { @@ -310,7 +350,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mamd.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mamd.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mamd.png', + theme: { + primaryColorHex: '#040404' + } }] }, { @@ -331,7 +374,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mamzn.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mamzn.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mamzn.png', + theme: { + primaryColorHex: '#040404' + } }] }, { @@ -352,7 +398,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/markk.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/markk.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/markk.png', + theme: { + primaryColorHex: '#0d0d25' + } }] }, { @@ -373,7 +422,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mbaba.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mbaba.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mbaba.png', + theme: { + primaryColorHex: '#f38506' + } }] }, { @@ -394,7 +446,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mbtc.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mbtc.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mbtc.png', + theme: { + primaryColorHex: '#f4941c' + } }] }, { @@ -415,7 +470,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mcoin.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mcoin.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mcoin.png', + theme: { + primaryColorHex: '#1454f4' + } }] }, { @@ -436,7 +494,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mdis.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mdis.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mdis.png', + theme: { + primaryColorHex: '#050505' + } }] }, { @@ -457,7 +518,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mdot.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mdot.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mdot.png', + theme: { + primaryColorHex: '#1c1c1c' + } }] }, { @@ -478,7 +542,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/meth.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/meth.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/meth.png', + theme: { + primaryColorHex: '#5c648e' + } }] }, { @@ -499,7 +566,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mfb.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mfb.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mfb.png', + theme: { + primaryColorHex: '#1c74f4' + } }] }, { @@ -520,7 +590,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mglxy.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mglxy.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mglxy.png', + theme: { + primaryColorHex: '#1d4cac' + } }] }, { @@ -541,7 +614,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mgme.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mgme.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mgme.png', + theme: { + primaryColorHex: '#070707' + } }] }, { @@ -562,7 +638,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mgoogl.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mgoogl.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mgoogl.png', + theme: { + primaryColorHex: '#34ac54' + } }] }, { @@ -583,7 +662,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mgs.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mgs.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mgs.png', + theme: { + primaryColorHex: '#749cc4' + } }] }, { @@ -604,7 +686,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mhood.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mhood.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mhood.png', + theme: { + primaryColorHex: '#54c48c' + } }] }, { @@ -625,7 +710,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/miau.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/miau.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/miau.png', + theme: { + primaryColorHex: '#141c2c' + } }] }, { @@ -646,7 +734,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/miau.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/miau.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/miau.png', + theme: { + primaryColorHex: '#141c2c' + } }] }, { @@ -667,7 +758,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mjnj.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mjnj.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mjnj.png', + theme: { + primaryColorHex: '#c41d2c' + } }] }, { @@ -688,7 +782,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mko.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mko.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mko.png', + theme: { + primaryColorHex: '#fcc9cc' + } }] }, { @@ -709,7 +806,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mmsft.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mmsft.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mmsft.png', + theme: { + primaryColorHex: '#04a4ec' + } }] }, { @@ -730,7 +830,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mnflx.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mnflx.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mnflx.png', + theme: { + primaryColorHex: '#af040c' + } }] }, { @@ -751,7 +854,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mnio.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mnio.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mnio.png', + theme: { + primaryColorHex: '#040404' + } }] }, { @@ -772,7 +878,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mnke.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mnke.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mnke.png', + theme: { + primaryColorHex: '#040404' + } }] }, { @@ -793,7 +902,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mnvda.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mnvda.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mnvda.png', + theme: { + primaryColorHex: '#74bc04' + } }] }, { @@ -814,7 +926,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mpypl.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mpypl.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mpypl.png', + theme: { + primaryColorHex: '#24377a' + } }] }, { @@ -835,7 +950,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mqqq.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mqqq.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mqqq.png', + theme: { + primaryColorHex: '#041c7c' + } }] }, { @@ -856,7 +974,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/msbux.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/msbux.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/msbux.png', + theme: { + primaryColorHex: '#047444' + } }] }, { @@ -877,7 +998,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mslv.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mslv.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mslv.png', + theme: { + primaryColorHex: '#141c2c' + } }] }, { @@ -898,7 +1022,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mspy.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mspy.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mspy.png', + theme: { + primaryColorHex: '#141c2c' + } }] }, { @@ -919,7 +1046,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/msq.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/msq.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/msq.png', + theme: { + primaryColorHex: '#040404' + } }] }, { @@ -940,7 +1070,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mtsla.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mtsla.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mtsla.png', + theme: { + primaryColorHex: '#e41c34' + } }] }, { @@ -961,7 +1094,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mtwtr.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mtwtr.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mtwtr.png', + theme: { + primaryColorHex: '#2cace4' + } }] }, { @@ -982,7 +1118,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/muso.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/muso.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/muso.png', + theme: { + primaryColorHex: '#141c2c' + } }] }, { @@ -1003,7 +1142,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mvixy.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mvixy.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mvixy.png', + theme: { + primaryColorHex: '#141c2c' + } }] }, { @@ -1024,7 +1166,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mvixy.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mvixy.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mvixy.png', + theme: { + primaryColorHex: '#141c2c' + } }] }, { @@ -1045,7 +1190,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/lota.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/lota.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/lota.png', + theme: { + primaryColorHex: '#c63adc' + } }] }, { @@ -1066,7 +1214,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/dph.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/dph.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/dph.png', + theme: { + primaryColorHex: '#2c4c9c' + } }] }, { @@ -1087,7 +1238,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mine.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mine.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mine.png', + theme: { + primaryColorHex: '#042c44' + } }] }, { @@ -1108,7 +1262,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/bpsidp-24m.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/bpsidp-24m.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/bpsidp-24m.png', + theme: { + primaryColorHex: '#3d6d8e' + } }] }, { @@ -1129,7 +1286,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/spec.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/spec.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/spec.png', + theme: { + primaryColorHex: '#fa2d6c' + } }] }, { @@ -1150,7 +1310,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/loop.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/loop.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/loop.png', + theme: { + primaryColorHex: '#04dff9' + } }] }, { @@ -1171,7 +1334,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/loopr.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/loopr.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/loopr.png', + theme: { + primaryColorHex: '#550555' + } }] }, { @@ -1192,7 +1358,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/stt.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/stt.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/stt.png', + theme: { + primaryColorHex: '#f5e604' + } }] }, { @@ -1213,7 +1382,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/twd.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/twd.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/twd.png', + theme: { + primaryColorHex: '#25abe3' + } }] }, { @@ -1234,7 +1406,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/xtra.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/xtra.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/xtra.png', + theme: { + primaryColorHex: '#0c9cd4' + } }] }, { @@ -1255,7 +1430,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/miaw.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/miaw.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/miaw.png', + theme: { + primaryColorHex: '#060606' + } }] }, { @@ -1276,7 +1454,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/psi.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/psi.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/psi.png', + theme: { + primaryColorHex: '#1c1c2c' + } }] }, { @@ -1423,7 +1604,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/vkr.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/vkr.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/vkr.png', + theme: { + primaryColorHex: '#1c1c1c' + } }] }, { @@ -1444,7 +1628,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/orion.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/orion.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/orion.png', + theme: { + primaryColorHex: '#04bc74' + } }] }, { @@ -1465,7 +1652,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/tland.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/tland.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/tland.png', + theme: { + primaryColorHex: '#c3a990' + } }] }, { @@ -1486,7 +1676,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/vust.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/vust.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/vust.png', + theme: { + primaryColorHex: '#3ccb64' + } }] }, { @@ -1507,7 +1700,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/eth.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/eth.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/eth.png', + theme: { + primaryColorHex: '#2d2831' + } }] }, { @@ -1528,7 +1724,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/wbtc.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/wbtc.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/wbtc.png', + theme: { + primaryColorHex: '#f3931e' + } }] }, { @@ -1549,7 +1748,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/sol.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/sol.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/sol.png', + theme: { + primaryColorHex: '#040404' + } }] }, { @@ -1570,7 +1772,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/maticet.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/maticet.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/maticet.png', + theme: { + primaryColorHex: '#8447e1' + } }] }, { @@ -1591,7 +1796,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/bnb.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/bnb.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/bnb.png', + theme: { + primaryColorHex: '#f4bc2c' + } }] }, { @@ -1612,7 +1820,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/cake.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/cake.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/cake.png', + theme: { + primaryColorHex: '#d0894d' + } }] }, { @@ -1633,7 +1844,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/link.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/link.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/link.png', + theme: { + primaryColorHex: '#345cd4' + } }] }, { @@ -1654,7 +1868,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/sushi.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/sushi.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/sushi.png', + theme: { + primaryColorHex: '#cd68ac' + } }] }, { @@ -1675,7 +1892,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/uni.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/uni.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/uni.png', + theme: { + primaryColorHex: '#b01e66' + } }] }, { @@ -1696,7 +1916,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/usdtet.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/usdtet.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/usdtet.png', + theme: { + primaryColorHex: '#56a995' + } }] }, { @@ -1717,7 +1940,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/usdcet.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/usdcet.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/usdcet.png', + theme: { + primaryColorHex: '#2a75c9' + } }] }, { @@ -1738,7 +1964,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/kuji.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/kuji.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/kuji.png', + theme: { + primaryColorHex: '#24242c' + } }] }, { @@ -1759,7 +1988,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/skuji.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/skuji.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/skuji.png', + theme: { + primaryColorHex: '#252933' + } }] }, { @@ -1780,7 +2012,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/wsteth.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/wsteth.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/wsteth.png', + theme: { + primaryColorHex: '#9cdcfc' + } }] }, { @@ -1801,7 +2036,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/wstsol.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/wstsol.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/wstsol.png', + theme: { + primaryColorHex: '#1dbffc' + } }] }, { @@ -1843,7 +2081,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/ldo.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/ldo.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/ldo.png', + theme: { + primaryColorHex: '#f49c8c' + } }] }, { @@ -1885,7 +2126,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/stluna.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/stluna.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/stluna.png', + theme: { + primaryColorHex: '#1fc0fb' + } }] }, { @@ -1921,7 +2165,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/btl.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/btl.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/btl.png', + theme: { + primaryColorHex: '#5cbc8c' + } }] }, { @@ -1942,7 +2189,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/lunax.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/lunax.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/lunax.png', + theme: { + primaryColorHex: '#cdcdce' + } }] }, { @@ -1963,7 +2213,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/luni.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/luni.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/luni.png', + theme: { + primaryColorHex: '#232742' + } }] }, { @@ -1984,7 +2237,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/ply.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/ply.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/ply.png', + theme: { + primaryColorHex: '#070706' + } }] }, { @@ -2005,7 +2261,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/tfloki.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/tfloki.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/tfloki.png', + theme: { + primaryColorHex: '#f6c911' + } }] }, { @@ -2026,7 +2285,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/tftic.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/tftic.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/tftic.png', + theme: { + primaryColorHex: '#1c1c1b' + } }] }, { @@ -2047,7 +2309,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/tfticii.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/tfticii.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/tfticii.png', + theme: { + primaryColorHex: '#1c1c1b' + } }] }, { @@ -2068,7 +2333,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/tfticiii.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/tfticiii.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/tfticiii.png', + theme: { + primaryColorHex: '#1c1c1b' + } }] }, { @@ -2089,7 +2357,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/moon.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/moon.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/moon.png', + theme: { + primaryColorHex: '#ebb30c' + } }] }, { @@ -2119,12 +2390,10 @@ const info: AssetList = { chainName: 'terra2', baseDenom: 'cw20:terra1nsuqsk6kh58ulczatwev87ttq2z6r3pusulg9r24mfj2fvtzd4uq3exn26' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/astro.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/astro.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/astro-cw20.svg' }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/astro.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/astro.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/astro-cw20.svg' } }, { @@ -2166,7 +2435,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/halo.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/halo.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/halo.png', + theme: { + primaryColorHex: '#54a4dc' + } }] }, { @@ -2187,7 +2459,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/pug.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/pug.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/pug.png', + theme: { + primaryColorHex: '#252424' + } }] }, { @@ -2208,7 +2483,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/orne.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/orne.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/orne.png', + theme: { + primaryColorHex: '#fbfbfb' + } }] }, { @@ -2229,7 +2507,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/tns.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/tns.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/tns.png', + theme: { + primaryColorHex: '#2442cf' + } }] }, { @@ -2250,7 +2531,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/xrune.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/xrune.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/xrune.png', + theme: { + primaryColorHex: '#040404' + } }] }, { @@ -2271,7 +2555,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/alot.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/alot.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/alot.png', + theme: { + primaryColorHex: '#c7bea1' + } }] }, { @@ -2313,7 +2600,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/glow.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/glow.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/glow.png', + theme: { + primaryColorHex: '#262238' + } }] }, { @@ -2334,7 +2624,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/apollo.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/apollo.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/apollo.png', + theme: { + primaryColorHex: '#10192a' + } }] }, { @@ -2391,7 +2684,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/prism.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/prism.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/prism.png', + theme: { + primaryColorHex: '#f6f6f6' + } }] }, { @@ -2427,7 +2723,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/whsail.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/whsail.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/whsail.png', + theme: { + primaryColorHex: '#0472b3' + } }] }, { @@ -2448,7 +2747,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/whgsail.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/whgsail.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/whgsail.png', + theme: { + primaryColorHex: '#046baa' + } }] }, { @@ -2469,7 +2771,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/xprism.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/xprism.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/xprism.png', + theme: { + primaryColorHex: '#242434' + } }] }, { @@ -2505,7 +2810,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/ctx.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/ctx.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/ctx.png', + theme: { + primaryColorHex: '#04b4fc' + } }] }, { @@ -2526,7 +2834,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/cluna.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/cluna.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/cluna.png', + theme: { + primaryColorHex: '#211f2e' + } }] }, { @@ -2547,7 +2858,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/pluna.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/pluna.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/pluna.png', + theme: { + primaryColorHex: '#202030' + } }] }, { @@ -2568,7 +2882,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/yluna.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/yluna.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/yluna.png', + theme: { + primaryColorHex: '#202130' + } }] }, { @@ -2589,7 +2906,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/atlo.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/atlo.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/atlo.png', + theme: { + primaryColorHex: '#1b3667' + } }] }, { @@ -2610,7 +2930,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/local.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/local.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/local.png', + theme: { + primaryColorHex: '#242424' + } }] }, { @@ -2631,7 +2954,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/luv.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/luv.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/luv.png', + theme: { + primaryColorHex: '#f7a02f' + } }] }, { @@ -2652,7 +2978,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/robo.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/robo.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/robo.png', + theme: { + primaryColorHex: '#2473d2' + } }] }, { @@ -2673,7 +3002,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/luart.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/luart.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/luart.png', + theme: { + primaryColorHex: '#1b1429' + } }] }, { @@ -2814,7 +3146,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/sd.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/sd.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/sd.png', + theme: { + primaryColorHex: '#040404' + } }] }, { @@ -2835,7 +3170,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/xsd.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/xsd.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/xsd.png', + theme: { + primaryColorHex: '#f3f3f3' + } }] }, { @@ -2856,7 +3194,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/paxg.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/paxg.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/paxg.png', + theme: { + primaryColorHex: '#848484' + } }] }, { @@ -2877,7 +3218,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/whdao.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/whdao.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/whdao.png', + theme: { + primaryColorHex: '#2c2c44' + } }] }, { @@ -2898,7 +3242,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/link.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/link.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/link.png', + theme: { + primaryColorHex: '#345cd4' + } }] }, { @@ -2919,7 +3266,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/sayve.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/sayve.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/sayve.png', + theme: { + primaryColorHex: '#f3ebdb' + } }] }, { @@ -3042,7 +3392,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/sst.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/sst.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/sst.png', + theme: { + primaryColorHex: '#040404' + } }] }, { @@ -3063,7 +3416,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/atlas.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/atlas.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/atlas.png', + theme: { + primaryColorHex: '#c77a91' + } }] }, { @@ -3084,7 +3440,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/audio.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/audio.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/audio.png', + theme: { + primaryColorHex: '#7d1dc0' + } }] }, { @@ -3105,7 +3464,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/avax.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/avax.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/avax.png', + theme: { + primaryColorHex: '#e74245' + } }] }, { @@ -3126,7 +3488,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/bat.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/bat.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/bat.png', + theme: { + primaryColorHex: '#f75108' + } }] }, { @@ -3147,7 +3512,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/busdbs.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/busdbs.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/busdbs.png', + theme: { + primaryColorHex: '#f4bc0f' + } }] }, { @@ -3168,7 +3536,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/dai.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/dai.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/dai.png', + theme: { + primaryColorHex: '#fbb932' + } }] }, { @@ -3189,7 +3560,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/maticpo.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/maticpo.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/maticpo.png', + theme: { + primaryColorHex: '#8445e3' + } }] }, { @@ -3210,7 +3584,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mimet.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mimet.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mimet.png', + theme: { + primaryColorHex: '#6f6df0' + } }] }, { @@ -3231,7 +3608,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/ray.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/ray.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/ray.png', + theme: { + primaryColorHex: '#4d75f2' + } }] }, { @@ -3252,7 +3632,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/sbr.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/sbr.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/sbr.png', + theme: { + primaryColorHex: '#161527' + } }] }, { @@ -3273,7 +3656,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/shib.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/shib.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/shib.png', + theme: { + primaryColorHex: '#f99e0e' + } }] }, { @@ -3294,7 +3680,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/srmso.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/srmso.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/srmso.png', + theme: { + primaryColorHex: '#40c2d6' + } }] }, { @@ -3315,7 +3704,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/usdcav.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/usdcav.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/usdcav.png', + theme: { + primaryColorHex: '#2775cb' + } }] }, { @@ -3336,7 +3728,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/usdcbs.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/usdcbs.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/usdcbs.png', + theme: { + primaryColorHex: '#2675cb' + } }] }, { @@ -3357,7 +3752,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/usdcpo.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/usdcpo.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/usdcpo.png', + theme: { + primaryColorHex: '#2a73cc' + } }] }, { @@ -3378,7 +3776,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/usdcso.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/usdcso.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/usdcso.png', + theme: { + primaryColorHex: '#2a76cc' + } }] }, { @@ -3399,7 +3800,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/usdtav.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/usdtav.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/usdtav.png', + theme: { + primaryColorHex: '#55ac94' + } }] }, { @@ -3420,7 +3824,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/usdtbs.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/usdtbs.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/usdtbs.png', + theme: { + primaryColorHex: '#55ac94' + } }] }, { @@ -3441,7 +3848,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/usdtso.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/usdtso.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/usdtso.png', + theme: { + primaryColorHex: '#54ac96' + } }] }, { @@ -3462,7 +3872,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/gohm.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/gohm.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/gohm.png', + theme: { + primaryColorHex: '#b3bec1' + } }] }, { @@ -3483,7 +3896,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/msol.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/msol.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/msol.png', + theme: { + primaryColorHex: '#c8e8e1' + } }] }, { @@ -3504,7 +3920,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/steth.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/steth.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/steth.png', + theme: { + primaryColorHex: '#04a4fb' + } }] }, { @@ -3525,7 +3944,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/lct.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/lct.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/lct.png', + theme: { + primaryColorHex: '#2664a3' + } }] }, { @@ -3609,7 +4031,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/lctfancard.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/lctfancard.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/lctfancard.png', + theme: { + primaryColorHex: '#2968a5' + } }] }, { @@ -3693,7 +4118,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/cst.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/cst.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/cst.png', + theme: { + primaryColorHex: '#5d2616' + } }] }, { @@ -3714,7 +4142,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/cstfancard.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/cstfancard.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/cstfancard.png', + theme: { + primaryColorHex: '#5d2616' + } }] }, { @@ -3735,7 +4166,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/nwld.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/nwld.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/nwld.png', + theme: { + primaryColorHex: '#046394' + } }] }, { @@ -3756,7 +4190,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/fury.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/fury.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/fury.png', + theme: { + primaryColorHex: '#14045c' + } }] }, { @@ -3798,7 +4235,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/vitc.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/vitc.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/vitc.png', + theme: { + primaryColorHex: '#e3551b' + } }] }, { @@ -3819,7 +4259,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/sb.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/sb.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/sb.png', + theme: { + primaryColorHex: '#7c241c' + } }] }, { @@ -3861,7 +4304,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/orionastro.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/orionastro.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/orionastro.png', + theme: { + primaryColorHex: '#1d90d6' + } }] }, { @@ -3882,7 +4328,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/retro.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/retro.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/retro.png', + theme: { + primaryColorHex: '#eb4024' + } }] }, { @@ -3903,7 +4352,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/tnd.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/tnd.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/tnd.png', + theme: { + primaryColorHex: '#1c53fb' + } }] }, { @@ -3945,7 +4397,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/nwt.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/nwt.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/nwt.png', + theme: { + primaryColorHex: '#aeb8f5' + } }] }, { @@ -3977,8 +4432,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/aut.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/aut.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/aut.svg', + theme: { + primaryColorHex: '#5981d7' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The CAD stablecoin of Terra Classic.', @@ -4009,8 +4468,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/cat.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/cat.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/cat.svg', + theme: { + primaryColorHex: '#de725b' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The CHF stablecoin of Terra Classic.', @@ -4041,8 +4504,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/cht.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/cht.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/cht.svg', + theme: { + primaryColorHex: '#c95c41' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The CNY stablecoin of Terra Classic.', @@ -4073,8 +4540,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/cnt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/cnt.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/cnt.svg', + theme: { + primaryColorHex: '#d3684c' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The DKK stablecoin of Terra Classic.', @@ -4105,8 +4576,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/dkt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/dkt.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/dkt.svg', + theme: { + primaryColorHex: '#db300a' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The EUR stablecoin of Terra Classic.', @@ -4137,8 +4612,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/eut.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/eut.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/eut.svg', + theme: { + primaryColorHex: '#1535b2' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The GBP stablecoin of Terra Classic.', @@ -4169,8 +4648,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/gbt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/gbt.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/gbt.svg', + theme: { + primaryColorHex: '#d49b9c' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The HKD stablecoin of Terra Classic.', @@ -4201,8 +4684,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/hkt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/hkt.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/hkt.svg', + theme: { + primaryColorHex: '#dc300a' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The IDR stablecoin of Terra Classic.', @@ -4233,8 +4720,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/idt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/idt.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/idt.svg', + theme: { + primaryColorHex: '#5893ed' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The INR stablecoin of Terra Classic.', @@ -4265,8 +4756,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/int.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/int.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/int.svg', + theme: { + primaryColorHex: '#4b87e6' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The JPY stablecoin of Terra Classic.', @@ -4297,8 +4792,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/jpt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/jpt.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/jpt.svg', + theme: { + primaryColorHex: '#cfcfcf' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The MNT stablecoin of Terra Classic.', @@ -4329,8 +4828,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mnt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mnt.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/mnt.svg', + theme: { + primaryColorHex: '#4085f0' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The MYR stablecoin of Terra Classic.', @@ -4361,8 +4864,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/myt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/myt.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/myt.svg', + theme: { + primaryColorHex: '#5893ed' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The NOK stablecoin of Terra Classic.', @@ -4393,8 +4900,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/not.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/not.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/not.svg', + theme: { + primaryColorHex: '#5493f3' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The PHP stablecoin of Terra Classic.', @@ -4425,8 +4936,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/pht.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/pht.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/pht.svg', + theme: { + primaryColorHex: '#e88057' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The SDR stablecoin of Terra Classic.', @@ -4457,8 +4972,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/sdt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/sdt.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/sdt.svg', + theme: { + primaryColorHex: '#2fa4f1' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The SEK stablecoin of Terra Classic.', @@ -4489,8 +5008,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/set.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/set.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/set.svg', + theme: { + primaryColorHex: '#2e71e1' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The SGD stablecoin of Terra Classic.', @@ -4521,8 +5044,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/sgt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/sgt.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/sgt.svg', + theme: { + primaryColorHex: '#4886e7' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The THB stablecoin of Terra Classic.', @@ -4553,8 +5080,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/tht.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/tht.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/tht.svg', + theme: { + primaryColorHex: '#5493f3' + } + }], + typeAsset: 'sdk.coin' }, { description: 'The TWD stablecoin of Terra Classic.', @@ -4585,8 +5116,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/twt.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/twt.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/twt.svg', + theme: { + primaryColorHex: '#5493f3' + } + }], + typeAsset: 'sdk.coin' }, { denomUnits: [{ @@ -4606,7 +5141,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/neb.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/neb.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/neb.png', + theme: { + primaryColorHex: '#8b90ad' + } }] }, { @@ -4627,29 +5165,32 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/trit.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/trit.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/trit.png', + theme: { + primaryColorHex: '#24ab9b' + } }] }, { - description: 'Rakoff Token is the Meme Token for Terra Classic', + description: 'Juris Protocol is the Lending Platform for the Terra Ecosystem.', typeAsset: 'cw20', address: 'terra1vhgq25vwuhdhn9xjll0rhl2s67jzw78a4g2t78y5kz89q9lsdskq2pxcj2', denomUnits: [{ denom: 'cw20:terra1vhgq25vwuhdhn9xjll0rhl2s67jzw78a4g2t78y5kz89q9lsdskq2pxcj2', exponent: 0 }, { - denom: 'rakoff', + denom: 'juris', exponent: 6 }], base: 'cw20:terra1vhgq25vwuhdhn9xjll0rhl2s67jzw78a4g2t78y5kz89q9lsdskq2pxcj2', - name: 'Rakoff Token', - display: 'rakoff', - symbol: 'RAKOFF', + name: 'Juris Protocol', + display: 'juris', + symbol: 'JURIS', logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/rakoff.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/juris.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/rakoff.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/juris.png' }] }, { @@ -4668,7 +5209,10 @@ const info: AssetList = { name: 'Tadpole Frogztrik Token', symbol: 'TADF', images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/tadf.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/tadf.png', + theme: { + primaryColorHex: '#e9f9f2' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/tadf.png' @@ -4690,7 +5234,10 @@ const info: AssetList = { name: 'Frogztrik NFT Token', symbol: 'FROG', images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/FROG.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/FROG.png', + theme: { + primaryColorHex: '#182615' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/FROG.png' diff --git a/v2/packages/chain-registry/src/mainnet/terra/chain.ts b/v2/packages/chain-registry/src/mainnet/terra/chain.ts index 8ec4affc9..222f04238 100644 --- a/v2/packages/chain-registry/src/mainnet/terra/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/terra/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'mainnet', prettyName: 'Terra Classic', + chainType: 'cosmos', chainId: 'columbus-5', daemonName: 'terrad', nodeHome: '$HOME/.terra', @@ -158,7 +159,89 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/classic-terra/core', + recommendedVersion: 'v2.1.1', + compatibleVersions: ['v2.1.1'], + genesis: { + name: '1.0.5', + genesisUrl: 'https://tfl-columbus-5.s3.amazonaws.com/genesis.json' + }, + versions: [ + { + name: '1.0.5', + tag: 'v1.0.5-full-archive', + height: 0, + nextVersionName: '1.1.0', + binaries: { + "linux/amd64": 'https://github.com/terra-money/classic-core/releases/download/v1.0.5-full-archive/terra_1.0.5_Linux_x86_64.tar.gz?checksum=sha256:af3ee3bd99bd719d6d9a93a40af9f0bc49bb3866c68e923e284876784126f38c' + } + }, + { + name: '1.1.0', + tag: 'v1.1.0', + height: 11734000, + recommendedVersion: 'v1.1.0', + compatibleVersions: ['v1.1.0'], + nextVersionName: '2.0.1', + binaries: { + "linux/amd64": 'https://github.com/terra-money/classic-core/releases/download/v1.1.0/terra_1.1.0_Linux_x86_64.tar.gz?checksum=sha256:fd83c14bcfadea36ad444c219ab557b9d65d2f74be0684498a5c41e3df7cb535' + } + }, + { + name: '2.0.1', + tag: 'v2.0.1', + height: 12815210, + cosmosSdkVersion: '0.45.13', + cosmwasmEnabled: true, + cosmwasmVersion: '0.16.7', + consensus: { + type: 'tendermint', + version: '0.34.24' + }, + binaries: { + "linux/amd64": 'https://github.com/terra-money/classic-core/releases/download/v2.0.1/terra_2.0.1_Linux_x86_64.tar.gz?checksum=sha256:b9edfd51080c9c9ae16b30afd1b8490d7278e51d521ccc0f2afcbb7e3b389b8d' + }, + sdk: { + type: 'cosmos', + version: '0.45.13' + }, + cosmwasm: { + version: '0.16.7', + enabled: true + }, + ibc: { + type: 'go', + version: '1.3.1' + } + }, + { + name: '2.1.1', + tag: 'v2.1.1', + height: 13215800, + cosmosSdkVersion: '0.45.14', + cosmwasmEnabled: true, + cosmwasmVersion: '0.30.0', + consensus: { + type: 'tendermint', + version: '0.34.24' + }, + binaries: { + "linux/amd64": 'https://github.com/terra-money/classic-core/releases/download/v2.1.1/terra_2.1.1_Linux_x86_64.tar.gz?checksum=sha256:9bf91be244af95f1afcf7fc1ddb1852aa96651adf94e9668c16c7df5596100d6' + }, + sdk: { + type: 'cosmos', + version: '0.45.14' + }, + cosmwasm: { + version: '0.30.0', + enabled: true + }, + ibc: { + type: 'go', + version: '4.3.1' + } + } + ] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/luna.png', @@ -253,7 +336,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/luna.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/luna.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra/images/luna.svg', + theme: { + primaryColorHex: '#fcdb5b' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/terra/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/terra/ibc-data.ts index 4fbc535fb..296c2506e 100644 --- a/v2/packages/chain-registry/src/mainnet/terra/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/terra/ibc-data.ts @@ -145,6 +145,22 @@ const info: IBCData[] = [ preferred: true, dex: 'osmosis' } + }, { + chain1: { + channelId: 'channel-78488', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-108', + portId: 'wasm.terra19pfxzj9580h7rjd6z6sn5x2se76vgrc0etltr79g9z3t82jzp4hq63qguc' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: false, + dex: 'osmosis' + } }] }, { 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 67eb5ecb2..41643cadc 100644 --- a/v2/packages/chain-registry/src/mainnet/terra2/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/terra2/asset-list.ts @@ -23,12 +23,16 @@ const info: AssetList = { coingeckoId: 'terra-luna-2', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.svg', + theme: { + primaryColorHex: '#f4de6f' + } }], socials: { website: 'https://www.terra.money/', twitter: 'https://twitter.com/terra_money' - } + }, + typeAsset: 'sdk.coin' }, { description: 'Astroport is a neutral marketplace where anyone, from anywhere in the galaxy, can dock to trade their wares.', @@ -45,11 +49,29 @@ const info: AssetList = { name: 'Astroport CW20 Token', display: 'astro.cw20', symbol: 'ASTRO.cw20', + traces: [{ + type: 'legacy-mintage', + counterparty: { + chainName: 'neutron', + baseDenom: 'factory/neutron1ffus553eet978k024lmssw0czsxwr97mggyv85lpcsdkft8v9ufsz3sa07/astro' + }, + provider: 'Astroport' + }], logoURIs: { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/astro-cw20.svg' }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/astro-cw20.svg' + }, { + imageSync: { + chainName: 'neutron', + baseDenom: 'factory/neutron1ffus553eet978k024lmssw0czsxwr97mggyv85lpcsdkft8v9ufsz3sa07/astro' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/astro.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/astro.svg', + theme: { + primaryColorHex: '#4056e9' + } }], socials: { website: 'https://astroport.fi/', @@ -75,7 +97,7 @@ const info: AssetList = { type: 'ibc', counterparty: { chainName: 'neutron', - baseDenom: 'ibc/8D8A7F7253615E5F76CB6252A1E1BD921D5EDB7BBAAF8913FB1C77FF125D9995', + baseDenom: 'factory/neutron1ffus553eet978k024lmssw0czsxwr97mggyv85lpcsdkft8v9ufsz3sa07/astro', channelId: 'channel-25' }, chain: { @@ -88,12 +110,15 @@ const info: AssetList = { chainName: 'neutron', baseDenom: 'factory/neutron1ffus553eet978k024lmssw0czsxwr97mggyv85lpcsdkft8v9ufsz3sa07/astro' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/astro.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/astro.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/astro.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/astro.svg', + theme: { + primaryColorHex: '#4056e9' + } }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/astro.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/astro.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/astro.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/astro.svg' } }, { @@ -113,7 +138,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/Dinheiros.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/Dinheiros.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/Dinheiros.png', + theme: { + primaryColorHex: '#244c9c' + } }] }, { @@ -135,11 +163,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/Reis.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/Reis.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/Reis.png', + theme: { + primaryColorHex: '#1d5c65' + } }] }, { - description: 'Escudos is the everyday currency of dioalma.protocol, good to send money back and foward.', + description: 'Escudos is the everyday currency of dioalma.protocol, good to send money back and forward.', denomUnits: [{ denom: 'cw20:terra1qj5hs3e86qn4vm9dvtgtlkdp550r0rayk9wpay44mfw3gn3tr8nq5jw3dg', exponent: 0 @@ -157,11 +188,14 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/Escudos.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/Escudos.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/Escudos.png', + theme: { + primaryColorHex: '#040404' + } }] }, { - description: 'Alem is a local currency for the region of Alentejo in Portugal, sibling of Dinheiros, Reis and Alem, a token of dioalma.protocol.', + description: 'Alem is one of the tokens of the seven families of dioalmaprotocol, alem almagem arika danu torus dmt plasma, all seven families use dinheiros reis and escudos, dioalma.protcol the currency of the seven seas.', denomUnits: [{ denom: 'cw20:terra1cmf8ytutcwrjrv08zskj9phuh46a3w3nkjax7en4hxezsrdr58lqvzy05q', exponent: 0 @@ -179,7 +213,160 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/Alem.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/Alem.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/Alem.png', + theme: { + primaryColorHex: '#d1b295' + } + }] + }, + { + description: 'almagem is one of the tokens of the seven families of dioalmaprotocol, alem almagem arika danu torus dmt plasma, all seven families use dinheiros reis and escudos, dioalma.protcol the currency of the seven seas.', + denomUnits: [{ + denom: 'cw20:terra1en42e2vsvtdsvrcqg5s5e5e4djejjaed6fxmvtpweg3tu33h6k5qkg9c40', + exponent: 0 + }, { + denom: 'AMG', + exponent: 6 + }], + typeAsset: 'cw20', + address: 'terra1en42e2vsvtdsvrcqg5s5e5e4djejjaed6fxmvtpweg3tu33h6k5qkg9c40', + base: 'cw20:terra1en42e2vsvtdsvrcqg5s5e5e4djejjaed6fxmvtpweg3tu33h6k5qkg9c40', + name: 'almagem', + display: 'AMG', + symbol: 'AMG', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/almagem.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/almagem.png', + theme: { + primaryColorHex: '#d1b295' + } + }] + }, + { + description: 'arika is one of the tokens of the seven families of dioalmaprotocol, alem almagem arika danu torus dmt plasma, all seven families use dinheiros reis and escudos, dioalma.protcol the currency of the seven seas.', + denomUnits: [{ + denom: 'cw20:terra1ysd87nayjuelxj4wvp4wnp9as0mwszzkje6a9z6f3xx2903ghnsq4hm50y', + exponent: 0 + }, { + denom: 'ARK', + exponent: 6 + }], + typeAsset: 'cw20', + address: 'terra1ysd87nayjuelxj4wvp4wnp9as0mwszzkje6a9z6f3xx2903ghnsq4hm50y', + base: 'cw20:terra1ysd87nayjuelxj4wvp4wnp9as0mwszzkje6a9z6f3xx2903ghnsq4hm50y', + name: 'arika', + display: 'ARK', + symbol: 'ARK', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/arika.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/arika.png', + theme: { + primaryColorHex: '#d1b295' + } + }] + }, + { + description: 'danu is one of the tokens of the seven families of dioalmaprotocol, alem almagem arika danu torus dmt plasma, all seven families use dinheiros reis and escudos, dioalma.protcol the currency of the seven seas.', + denomUnits: [{ + denom: 'cw20:terra1vj68f2ntauaj5dfvy5z4tq4we3hsyg363k63js5sae2t7th9aacqan89sr', + exponent: 0 + }, { + denom: 'DANU', + exponent: 6 + }], + typeAsset: 'cw20', + address: 'terra1vj68f2ntauaj5dfvy5z4tq4we3hsyg363k63js5sae2t7th9aacqan89sr', + base: 'cw20:terra1vj68f2ntauaj5dfvy5z4tq4we3hsyg363k63js5sae2t7th9aacqan89sr', + name: 'danu', + display: 'DANU', + symbol: 'DANU', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/danu.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/danu.png', + theme: { + primaryColorHex: '#d1b295' + } + }] + }, + { + description: 'torus is one of the tokens of the seven families of dioalmaprotocol, alem almagem arika danu torus dmt plasma, all seven families use dinheiros reis and escudos, dioalma.protcol the currency of the seven seas.', + denomUnits: [{ + denom: 'cw20:terra1swzpenwh39f8aa7qht34r05f8ew6k2vehvqt2aw4fjy0fgghhheqs9l6h7', + exponent: 0 + }, { + denom: 'TRS', + exponent: 6 + }], + typeAsset: 'cw20', + address: 'terra1swzpenwh39f8aa7qht34r05f8ew6k2vehvqt2aw4fjy0fgghhheqs9l6h7', + base: 'cw20:terra1swzpenwh39f8aa7qht34r05f8ew6k2vehvqt2aw4fjy0fgghhheqs9l6h7', + name: 'torus', + display: 'TRS', + symbol: 'TRS', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/trs.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/trs.png', + theme: { + primaryColorHex: '#d1b295' + } + }] + }, + { + description: 'plasma is one of the tokens of the seven families of dioalmaprotocol, alem almagem arika danu torus dmt plasma, all seven families use dinheiros reis and escudos, dioalma.protcol the currency of the seven seas.', + denomUnits: [{ + denom: 'cw20:terra1mqs6mdx0ak7qvjzs6efhg65g4j5pzwpdkcgdsv5tpekln3qhggrq3qzvdp', + exponent: 0 + }, { + denom: 'PLASMA', + exponent: 6 + }], + typeAsset: 'cw20', + address: 'terra1mqs6mdx0ak7qvjzs6efhg65g4j5pzwpdkcgdsv5tpekln3qhggrq3qzvdp', + base: 'cw20:terra1mqs6mdx0ak7qvjzs6efhg65g4j5pzwpdkcgdsv5tpekln3qhggrq3qzvdp', + name: 'plasma', + display: 'PLASMA', + symbol: 'PLASMA', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/plasma.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/plasma.png', + theme: { + primaryColorHex: '#d1b295' + } + }] + }, + { + description: 'dmt is one of the tokens of the seven families of dioalmaprotocol, alem almagem arika danu torus dmt plasma, all seven families use dinheiros reis and escudos, dioalma.protcol the currency of the seven seas.', + denomUnits: [{ + denom: 'cw20:terra1xfkkgwxychgrnq0vcp82u32mecrzj8s64s03cxtmf46k6j2n2wssc7rzjf', + exponent: 0 + }, { + denom: 'DMT', + exponent: 6 + }], + typeAsset: 'cw20', + address: 'terra1xfkkgwxychgrnq0vcp82u32mecrzj8s64s03cxtmf46k6j2n2wssc7rzjf', + base: 'cw20:terra1xfkkgwxychgrnq0vcp82u32mecrzj8s64s03cxtmf46k6j2n2wssc7rzjf', + name: 'dmt', + display: 'DMT', + symbol: 'DMT', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/dmt.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/dmt.png', + theme: { + primaryColorHex: '#d1b295' + } }] }, { @@ -225,7 +412,10 @@ const info: AssetList = { }, coingeckoId: 'lion-dao', images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/roar.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/roar.png', + theme: { + primaryColorHex: '#f3f313' + } }] }, { @@ -247,7 +437,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/gem.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/gem.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/gem.png', + theme: { + primaryColorHex: '#21b6b3' + } }] }, { @@ -269,7 +462,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/cub.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/cub.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/cub.png', + theme: { + primaryColorHex: '#f3d343' + } }] }, { @@ -291,7 +487,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/blue.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/blue.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/blue.png', + theme: { + primaryColorHex: '#040404' + } }] }, { @@ -313,7 +512,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/xxx3.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/xxx3.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/xxx3.png', + theme: { + primaryColorHex: '#efe8e9' + } }] }, { @@ -335,7 +537,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/gugu.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/gugu.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/gugu.png', + theme: { + primaryColorHex: '#e3e2e5' + } }] }, { @@ -357,7 +562,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/bLUNA.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/bLUNA.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/bLUNA.png', + theme: { + primaryColorHex: '#070707' + } }], coingeckoId: 'backbone-labs-staked-luna' }, @@ -382,7 +590,10 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/sayve.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/sayve.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/sayve.svg', + theme: { + primaryColorHex: '#f3ebdb' + } }] }, { @@ -403,7 +614,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/ampwhalet.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'ERIS Alliance Staked boneWHALE on Terra', @@ -423,7 +635,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/bonewhalet.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'ERIS Liquid Enterprise Staked ROAR', @@ -442,8 +655,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/amproar.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/amproar.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/amproar.png', + theme: { + primaryColorHex: '#5b83c3' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Nico Dao Money', @@ -464,7 +681,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/nicodao.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/nicodao.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/nicodao.png', + theme: { + primaryColorHex: '#f1cc79' + } }] }, { @@ -486,7 +706,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/SEAS.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/SEAS.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/SEAS.png', + theme: { + primaryColorHex: '#c0943f' + } }] }, { @@ -508,7 +731,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/BITZ.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/BITZ.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/BITZ.png', + theme: { + primaryColorHex: '#dd6a30' + } }] }, { @@ -567,7 +793,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/seul.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/seul.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/seul.png', + theme: { + primaryColorHex: '#0da8c9' + } }] }, { @@ -589,7 +818,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/xseul.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/xseul.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/xseul.png', + theme: { + primaryColorHex: '#0ba7ce' + } }] }, { @@ -611,7 +843,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/I.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/I.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/I.png', + theme: { + primaryColorHex: '#f8d034' + } }] }, { @@ -633,7 +868,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/armani.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/armani.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/armani.png', + theme: { + primaryColorHex: '#d19a84' + } }] }, { @@ -655,7 +893,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/drogo.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/drogo.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/drogo.png', + theme: { + primaryColorHex: '#ae987b' + } }] }, { @@ -677,20 +918,23 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/ADO.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/ADO.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/ADO.png', + theme: { + primaryColorHex: '#040607' + } }] }, { description: 'The first memecoin on osmosis.', denomUnits: [{ - denom: 'ibc/7CB33A66F90533ED1E168CB3251253C719CF4B04FF1290AFD795F14CA1D67278', + denom: 'ibc/E18C0D303957867A164DE2863D1C3F83135936E6F17CADF4D241FBC12B0F23B2', exponent: 0 }, { denom: 'WOSMO', exponent: 6 }], typeAsset: 'ics20', - base: 'ibc/7CB33A66F90533ED1E168CB3251253C719CF4B04FF1290AFD795F14CA1D67278', + base: 'ibc/E18C0D303957867A164DE2863D1C3F83135936E6F17CADF4D241FBC12B0F23B2', name: 'Wosmo', display: 'WOSMO', symbol: 'WOSMO', @@ -711,7 +955,10 @@ const info: AssetList = { chainName: 'osmosis', baseDenom: 'factory/osmo1pfyxruwvtwk00y8z06dh2lqjdj82ldvy74wzm3/WOSMO' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wosmo.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wosmo.png', + theme: { + primaryColorHex: '#edd5ee' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/wosmo.png' @@ -736,7 +983,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/DNA.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/DNA.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/DNA.png', + theme: { + primaryColorHex: '#232333' + } }] }, { @@ -758,11 +1008,13 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/bitmos.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/bitmos.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/bitmos.png', + theme: { + primaryColorHex: '#0c0704' + } }] }, { - description: '', typeAsset: 'cw20', address: 'terra1eh8eq60cjy997w5dc3a6exfzanlaurupav8klx7m9u9ddfgh25mqjwl5vj', denomUnits: [{ @@ -780,7 +1032,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/LADS.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/LADS.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/LADS.png', + theme: { + primaryColorHex: '#040507' + } }] }, { @@ -815,7 +1070,10 @@ const info: AssetList = { baseDenom: 'factory/migaloo1d0uma9qzcts4fzt7ml39xp44aut5k6qyjfzz4asalnecppppr3rsl52vvv/rstk' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/rstk.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/rstk.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/rstk.svg', + theme: { + primaryColorHex: '#3ccc64' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/rstk.png', @@ -841,7 +1099,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/clon1.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/clon1.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/clon1.png', + theme: { + primaryColorHex: '#c7cbcf' + } }] }, { @@ -861,8 +1122,12 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/moar.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/moar.png' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/moar.png', + theme: { + primaryColorHex: '#9363b3' + } + }], + typeAsset: 'sdk.coin' }, { description: 'Tether USDt on Terra', @@ -895,11 +1160,205 @@ const info: AssetList = { chainName: 'kava', baseDenom: 'erc20/tether/usdt' }, - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + theme: { + circle: true, + primaryColorHex: '#009393', + backgroundColorHex: '#009393' + } }], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' } + }, + { + description: 'ATOM-LUNA liquidity pool token on URA', + denomUnits: [{ + denom: 'factory/terra1djk2zl83dspt696ex5crhfacu8vm6934576t4zdd2592fzyahr2qma6guq/ULUN-IBC/-LP', + exponent: 0 + }, { + denom: 'atom-luna-lp', + exponent: 6 + }], + base: 'factory/terra1djk2zl83dspt696ex5crhfacu8vm6934576t4zdd2592fzyahr2qma6guq/ULUN-IBC/-LP', + name: 'ATOM-LUNA LP Token URA', + display: 'atom-luna-lp', + symbol: 'ATOM-LUNA-LP', + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/ura.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'LUNA-USDC liquidity pool token on URA', + denomUnits: [{ + denom: 'factory/terra12jxfw2vg4cu6mxlgf39dp5ccxtuwm468w8eh9cnh2qsxc9t0sffs7ekhft/ULUN-IBC/-LP', + exponent: 0 + }, { + denom: 'luna-usdc-lp', + exponent: 6 + }], + base: 'factory/terra12jxfw2vg4cu6mxlgf39dp5ccxtuwm468w8eh9cnh2qsxc9t0sffs7ekhft/ULUN-IBC/-LP', + name: 'LUNA-USDC LP Token URA', + display: 'luna-usdc-lp', + symbol: 'LUNA-USDC-LP', + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/ura.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'LUNA-USDT liquidity pool token on URA', + denomUnits: [{ + denom: 'factory/terra1w9spejtuac5dt0gympq576uhwde39exhh7hdxwl99rjvaphfukkq6y4cv7/ULUN-IBC/-LP', + exponent: 0 + }, { + denom: 'luna-usdt-lp', + exponent: 6 + }], + base: 'factory/terra1w9spejtuac5dt0gympq576uhwde39exhh7hdxwl99rjvaphfukkq6y4cv7/ULUN-IBC/-LP', + name: 'LUNA-USDT LP Token URA', + display: 'luna-usdt-lp', + symbol: 'LUNA-USDT-LP', + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/ura.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'ashLUNA', + denomUnits: [{ + denom: 'factory/terra1f5cfm48gcezl3cx25l64ngc4yktnmx7rcpj3kggu6v273742sqqs5yn5ks/luna.ash', + exponent: 0 + }, { + denom: 'ashLUNA', + exponent: 6 + }], + base: 'factory/terra1f5cfm48gcezl3cx25l64ngc4yktnmx7rcpj3kggu6v273742sqqs5yn5ks/luna.ash', + name: 'ashLUNA', + display: 'ashLUNA', + symbol: 'ashLUNA', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.ash.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.ash.png', + theme: { + primaryColorHex: '#66bcf2' + } + }], + typeAsset: 'sdk.coin' + }, + { + description: 'USDC is a fully collateralized US Dollar stablecoin developed by CENTRE, the open source project with Circle being the first of several forthcoming issuers.', + denomUnits: [{ + denom: 'ibc/2C962DAB9F57FE0921435426AE75196009FAA1981BF86991203C8411F8980FDB', + exponent: 0, + aliases: ['microusdc', 'uusdc'] + }, { + denom: 'usdc', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/2C962DAB9F57FE0921435426AE75196009FAA1981BF86991203C8411F8980FDB', + name: 'USDC', + display: 'usdc', + symbol: 'USDC', + traces: [ + { + type: 'synthetic', + counterparty: { + chainName: 'forex', + baseDenom: 'USD' + }, + provider: 'Circle' + }, + { + type: 'additional-mintage', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48' + }, + provider: 'Circle' + }, + { + type: 'ibc', + counterparty: { + chainName: 'noble', + baseDenom: 'uusdc', + channelId: 'channel-30' + }, + chain: { + channelId: 'channel-253', + path: 'transfer/channel-253/uusdc' + } + } + ], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' + }, + images: [{ + imageSync: { + chainName: 'noble', + baseDenom: 'uusdc' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + theme: { + circle: true, + primaryColorHex: '#2775CA' + } + }, { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' + }] + }, + { + description: 'Cosmo is the best currency in the universe.', + denomUnits: [{ + denom: 'ibc/4925733868E7999F5822C961ADE9470A7FC5FA4A560BAE1DE102783C3F64C201', + exponent: 0, + aliases: ['factory/inj1je6n5sr4qtx2lhpldfxndntmgls9hf38ncmcez/COSMO'] + }, { + denom: 'COSMO', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/4925733868E7999F5822C961ADE9470A7FC5FA4A560BAE1DE102783C3F64C201', + name: 'Cosmo', + display: 'COSMO', + symbol: 'COSMO', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'injective', + baseDenom: 'factory/inj1je6n5sr4qtx2lhpldfxndntmgls9hf38ncmcez/COSMO', + channelId: 'channel-8' + }, + chain: { + channelId: 'channel-122', + path: 'transfer/channel-122/factory/inj1je6n5sr4qtx2lhpldfxndntmgls9hf38ncmcez/COSMO' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/cosmo.png' + }, + images: [{ + imageSync: { + chainName: 'injective', + baseDenom: 'factory/inj1je6n5sr4qtx2lhpldfxndntmgls9hf38ncmcez/COSMO' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/cosmo.png', + theme: { + primaryColorHex: '#343169' + } + }], + socials: { + website: 'https://github.com/raphaellafar/Cosmo', + twitter: 'https://x.com/CosmoClub84' + } } ] }; diff --git a/v2/packages/chain-registry/src/mainnet/terra2/chain.ts b/v2/packages/chain-registry/src/mainnet/terra2/chain.ts index 9c6d647bb..f8a10c516 100644 --- a/v2/packages/chain-registry/src/mainnet/terra2/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/terra2/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://www.terra.money/', prettyName: 'Terra', + chainType: 'cosmos', chainId: 'phoenix-1', daemonName: 'terrad', nodeHome: '$HOME/.terra', @@ -26,7 +27,380 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/terra-money/core/', + recommendedVersion: 'v2.12.4', + compatibleVersions: ['v2.12.4'], + binaries: { + "linux/arm64": 'https://github.com/terra-money/core/releases/download/v2.12.4/terra_2.12.4_Linux_arm64.tar.gz', + "linux/amd64": 'https://github.com/terra-money/core/releases/download/v2.12.4/terra_2.12.4_Linux_x86_64.tar.gz' + }, + genesis: { + name: 'v2.0', + genesisUrl: 'https://tfl-phoenix-1.s3.amazonaws.com/genesis.json' + }, + versions: [ + { + name: 'v2.0', + tag: 'v2.0.1', + recommendedVersion: 'v2.0.1', + cosmosSdkVersion: '0.45.4', + cosmwasmEnabled: true, + cosmwasmVersion: '0.27.0', + consensus: { + type: 'tendermint', + version: '0.34.19' + }, + height: 1, + nextVersionName: 'v2.1', + binaries: { + "linux/amd64": 'https://github.com/terra-money/core/releases/download/v2.0.1/terra_2.0.1_Linux_x86_64.tar.gz?checksum=sha256:eae23aad59b36ea2adaa541a7662a6119569279d2e6c4013e3deee96e9263b30', + "darwin/amd64": 'https://github.com/terra-money/core/releases/download/v2.0.1/terra_2.0.1_Darwin_x86_64.tar.gz?checksum=sha256:c2a6b1bff922b127a31757bdb0c8f05a34f3b1f879dee1e862f9f8b748e15a54' + }, + sdk: { + type: 'cosmos', + version: '0.45.4' + }, + cosmwasm: { + version: '0.27.0', + enabled: true + }, + ibc: { + type: 'go', + version: '3.0.0' + } + }, + { + name: 'v2.1', + tag: 'v2.1.4', + recommendedVersion: 'v2.1.4', + cosmosSdkVersion: '0.46.9', + cosmwasmEnabled: true, + cosmwasmVersion: '0.27.0', + consensus: { + type: 'tendermint', + version: '0.34.21' + }, + height: 890000, + nextVersionName: 'v2.2', + binaries: { + "linux/amd64": 'https://github.com/terra-money/core/releases/download/v2.1.4/terra_2.1.4_Linux_x86_64.tar.gz?checksum=sha256:e05b85ae2eac5df886f4f9d0ecf719b82ebe4da4fc59cae93a34af7c3e89ddfb', + "darwin/amd64": 'https://github.com/terra-money/core/releases/download/v2.1.4/terra_2.1.4_Darwin_x86_64.tar.gz?checksum=sha256:4b66ebf800cb903f7b6c07686636eff43e686f5956c9fadc307f077afd7f23bb' + }, + sdk: { + type: 'cosmos', + version: '0.46.9' + }, + cosmwasm: { + version: '0.27.0', + enabled: true + }, + ibc: { + type: 'go', + version: '3.0.0' + } + }, + { + name: 'v2.2', + tag: 'v2.2.1', + height: 2979805, + recommendedVersion: 'v2.2.1', + compatibleVersions: ['v2.2.0', 'v2.2.1'], + cosmosSdkVersion: 'v0.46.11', + cosmwasmEnabled: true, + cosmwasmVersion: 'v0.27.0', + consensus: { + type: 'tendermint', + version: 'v0.34.21' + }, + nextVersionName: 'v2.3', + binaries: { + "linux/amd64": 'https://github.com/terra-money/core/releases/download/v2.2.1/terra_2.2.1_Linux_x86_64.tar.gz?checksum=sha256:8a9353ae3c33a750ce2a9d236f00c12c5449c41fad96e9885a5c0b8678fcf8bc' + }, + sdk: { + type: 'cosmos', + version: 'v0.46.11' + }, + cosmwasm: { + version: 'v0.27.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v3.4.0' + } + }, + { + name: 'v2.3', + tag: 'v2.3.5', + height: 4711800, + recommendedVersion: 'v2.3.5', + compatibleVersions: [ + 'v2.3.0', + 'v2.3.1', + 'v2.3.2', + 'v2.3.4', + 'v2.3.5' + ], + cosmosSdkVersion: 'v0.46.11', + cosmwasmEnabled: true, + cosmwasmVersion: 'v0.30.0', + consensus: { + type: 'tendermint', + version: 'v0.34.27' + }, + binaries: { + "linux/arm64": 'https://github.com/terra-money/core/releases/download/v2.3.5/terra_2.3.5_Linux_arm64.tar.gz?checksum=sha256:93b0c508e16f779b93f0e76629ab247ddaf5fa0db96573405b3b2b11e3eb6859', + "linux/amd64": 'https://github.com/terra-money/core/releases/download/v2.3.5/terra_2.3.5_Linux_x86_64.tar.gz?checksum=sha256:8c3ac7392436b102dcdd63fd275fa73b1e0201e65e420af71954782cee682ac6' + }, + nextVersionName: 'v2.4', + sdk: { + type: 'cosmos', + version: 'v0.46.11' + }, + cosmwasm: { + version: 'v0.30.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v6.1.1' + } + }, + { + name: 'v2.4', + tag: 'v2.4.1', + proposal: 4737, + height: 5994365, + cosmosSdkVersion: 'v0.46.11', + cosmwasmEnabled: true, + cosmwasmVersion: 'v0.30.0', + consensus: { + type: 'tendermint', + version: 'v0.34.27' + }, + binaries: { + "linux/arm64": 'https://github.com/terra-money/core/releases/download/v2.4.1/terra_2.4.1_Linux_arm64.tar.gz', + "linux/amd64": 'https://github.com/terra-money/core/releases/download/v2.4.1/terra_2.4.1_Linux_x86_64.tar.gz' + }, + nextVersionName: 'v2.5', + sdk: { + type: 'cosmos', + version: 'v0.46.11' + }, + cosmwasm: { + version: 'v0.30.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v6.1.1' + } + }, + { + name: 'v2.5', + tag: 'v2.5.2', + proposal: 4785, + height: 7316000, + cosmosSdkVersion: 'v0.47.5-terra.2', + cosmwasmEnabled: true, + cosmwasmVersion: 'v0.41.0', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + binaries: { + "linux/arm64": 'https://github.com/terra-money/core/releases/download/v2.5.2/terra_2.5.2_Linux_arm64.tar.gz', + "linux/amd64": 'https://github.com/terra-money/core/releases/download/v2.5.2/terra_2.5.2_Linux_x86_64.tar.gz' + }, + nextVersionName: 'v2.6', + sdk: { + type: 'cosmos', + version: 'v0.47.5', + tag: 'v0.47.5-terra.2' + }, + cosmwasm: { + version: 'v0.41.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.1' + } + }, + { + name: 'v2.6', + tag: 'v2.6.4', + recommendedVersion: 'v2.6.4', + compatibleVersions: ['v2.6.3', 'v2.6.4'], + proposal: 4792, + height: 7722000, + cosmosSdkVersion: 'v0.47.5-terra.2', + cosmwasmEnabled: true, + cosmwasmVersion: 'v0.43.0', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + binaries: { + "linux/arm64": 'https://github.com/terra-money/core/releases/download/v2.6.4/terra_2.6.4_Linux_arm64.tar.gz', + "linux/amd64": 'https://github.com/terra-money/core/releases/download/v2.6.4/terra_2.6.4_Linux_x86_64.tar.gz' + }, + nextVersionName: 'v2.9', + sdk: { + type: 'cosmos', + version: 'v0.47.5', + tag: 'v0.47.5-terra.2' + }, + cosmwasm: { + version: 'v0.43.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.0' + } + }, + { + name: 'v2.9', + tag: 'v2.9.3', + recommendedVersion: 'v2.9.4', + compatibleVersions: ['v2.9.4'], + proposal: 4798, + height: 8782000, + cosmosSdkVersion: 'v0.47.5-terra.2', + cosmwasmEnabled: true, + cosmwasmVersion: 'v0.43.0-terra', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + binaries: { + "linux/arm64": 'https://github.com/terra-money/core/releases/download/v2.9.4/terra_2.9.4_Linux_arm64.tar.gz', + "linux/amd64": 'https://github.com/terra-money/core/releases/download/v2.9.4/terra_2.9.4_Linux_x86_64.tar.gz' + }, + nextVersionName: 'v2.10', + sdk: { + type: 'cosmos', + version: 'v0.47.5', + tag: 'v0.47.5-terra.2' + }, + cosmwasm: { + version: 'v0.43.0', + enabled: true, + tag: 'v0.43.0-terra' + }, + ibc: { + type: 'go', + version: 'v7.3.0' + } + }, + { + name: 'v2.10', + tag: 'v2.10.4', + recommendedVersion: 'v2.10.5', + compatibleVersions: ['v2.10.4', 'v2.10.5'], + proposal: 4805, + height: 9444000, + cosmosSdkVersion: 'v0.47.5-terra.2', + cosmwasmEnabled: true, + cosmwasmVersion: 'v0.43.0-terra', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + binaries: { + "linux/arm64": 'https://github.com/terra-money/core/releases/download/v2.10.5/terra_2.10.5_Linux_arm64.tar.gz', + "linux/amd64": 'https://github.com/terra-money/core/releases/download/v2.10.5/terra_2.10.5_Linux_x86_64.tar.gz' + }, + nextVersionName: 'v2.11', + sdk: { + type: 'cosmos', + version: 'v0.47.5', + tag: 'v0.47.5-terra.2' + }, + cosmwasm: { + version: 'v0.43.0', + enabled: true, + tag: 'v0.43.0-terra' + }, + ibc: { + type: 'go', + version: 'v7.3.0' + } + }, + { + name: 'v2.11', + tag: 'v2.11.8', + recommendedVersion: 'v2.11.8', + compatibleVersions: ['v2.11.8'], + proposal: 4807, + height: 10136000, + cosmosSdkVersion: 'terra-money/cosmos-sdk v0.47.6-terra.0', + cosmwasmEnabled: true, + cosmwasmVersion: 'v0.45.0', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + binaries: { + "linux/arm64": 'https://github.com/terra-money/core/releases/download/v2.11.8/terra_2.11.8_Linux_arm64.tar.gz', + "linux/amd64": 'https://github.com/terra-money/core/releases/download/v2.11.8/terra_2.11.8_Linux_x86_64.tar.gz' + }, + nextVersionName: 'v2.12', + sdk: { + type: 'cosmos', + repo: 'https://github.com/terra-money/cosmos-sdk', + version: 'v0.47.6', + tag: 'v0.47.6-terra.0' + }, + cosmwasm: { + version: 'v0.45.0', + enabled: true + }, + ibc: { + type: 'go', + repo: 'https://github.com/terra-money/ibc-go', + version: 'v7.3.1', + tag: 'v7.3.1-terra.0' + } + }, + { + name: 'v2.12', + tag: 'v2.12.4', + recommendedVersion: 'v2.12.4', + compatibleVersions: ['v2.12.4'], + proposal: 4818, + height: 11860000, + cosmosSdkVersion: 'v0.47.6-terra.0', + cosmwasmEnabled: true, + cosmwasmVersion: 'v0.45.0', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + binaries: { + "linux/arm64": 'https://github.com/terra-money/core/releases/download/v2.12.4/terra_2.12.4_Linux_arm64.tar.gz', + "linux/amd64": 'https://github.com/terra-money/core/releases/download/v2.12.4/terra_2.12.4_Linux_x86_64.tar.gz' + }, + nextVersionName: '', + sdk: { + type: 'cosmos', + repo: 'https://github.com/terra-money/cosmos-sdk', + version: 'v0.47.6', + tag: 'v0.47.6-terra.0' + }, + cosmwasm: { + version: 'v0.45.0', + enabled: true + }, + ibc: { + type: 'go', + repo: 'https://github.com/terra-money/ibc-go', + version: 'v7.3.1', + tag: 'v7.3.1-terra.0' + } + } + ] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.png', @@ -36,7 +410,7 @@ const info: Chain = { apis: { rpc: [ { - address: 'https://terra2-rpc.lavenderfive.com:443', + address: 'https://rpc.lavenderfive.com:443/terra2', provider: 'Lavender.Five Nodes 🐝' }, { @@ -124,7 +498,7 @@ const info: Chain = { ], grpc: [ { - address: 'terra2-grpc.lavenderfive.com:443', + address: 'terra2.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -180,7 +554,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.svg', + theme: { + primaryColorHex: '#f4de6f' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/terra2/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/terra2/ibc-data.ts index bc43e23b5..f5856e608 100644 --- a/v2/packages/chain-registry/src/mainnet/terra2/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/terra2/ibc-data.ts @@ -397,21 +397,21 @@ const info: IBCData[] = [ $schema: '../ibc_data.schema.json', chain1: { chainName: 'furya', - clientId: '07-tendermint-2', - connectionId: 'connection-1' + clientId: '07-tendermint-14', + connectionId: 'connection-10' }, chain2: { chainName: 'terra2', - clientId: '07-tendermint-385', - connectionId: 'connection-361' + clientId: '07-tendermint-422', + connectionId: 'connection-436' }, channels: [{ chain1: { - channelId: 'channel-1', + channelId: 'channel-9', portId: 'transfer' }, chain2: { - channelId: 'channel-271', + channelId: 'channel-495', portId: 'transfer' }, ordering: 'unordered', @@ -801,6 +801,101 @@ const info: IBCData[] = [ } ] }, + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'pryzm', + clientId: '07-tendermint-4', + connectionId: 'connection-4' + }, + chain2: { + chainName: 'terra2', + clientId: '07-tendermint-410', + connectionId: 'connection-414' + }, + channels: [ + { + chain1: { + channelId: 'channel-4', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-473', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }, + { + chain1: { + channelId: 'channel-17', + portId: 'icacontroller-delegation-uluna' + }, + chain2: { + channelId: 'channel-478', + portId: 'icahost' + }, + ordering: 'ordered', + version: 'ics27-1', + tags: { + status: 'killed', + preferred: false + } + }, + { + chain1: { + channelId: 'channel-18', + portId: 'icacontroller-reward-uluna' + }, + chain2: { + channelId: 'channel-479', + portId: 'icahost' + }, + ordering: 'ordered', + version: 'ics27-1', + tags: { + status: 'live', + preferred: true + } + }, + { + chain1: { + channelId: 'channel-19', + portId: 'icacontroller-sweep-uluna' + }, + chain2: { + channelId: 'channel-480', + portId: 'icahost' + }, + ordering: 'ordered', + version: 'ics27-1', + tags: { + status: 'live', + preferred: true + } + }, + { + chain1: { + channelId: 'channel-25', + portId: 'icacontroller-delegation-uluna' + }, + chain2: { + channelId: 'channel-526', + portId: 'icahost' + }, + ordering: 'ordered', + version: 'ics27-1', + tags: { + status: 'live', + preferred: true + } + } + ] + }, { $schema: '../ibc_data.schema.json', chain1: { diff --git a/v2/packages/chain-registry/src/mainnet/tgrade/asset-list.ts b/v2/packages/chain-registry/src/mainnet/tgrade/asset-list.ts index 8a8198f7b..e39e019a4 100644 --- a/v2/packages/chain-registry/src/mainnet/tgrade/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/tgrade/asset-list.ts @@ -22,8 +22,12 @@ const info: AssetList = { coingeckoId: 'tgrade', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/tgrade/images/tgrade-symbol-gradient.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/tgrade/images/tgrade-symbol-gradient.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/tgrade/images/tgrade-symbol-gradient.svg', + theme: { + primaryColorHex: '#a7248a' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/tgrade/chain.ts b/v2/packages/chain-registry/src/mainnet/tgrade/chain.ts index a922c73af..53c45ad13 100644 --- a/v2/packages/chain-registry/src/mainnet/tgrade/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/tgrade/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://tgrade.finance/', prettyName: 'Tgrade', + chainType: 'cosmos', chainId: 'tgrade-mainnet-1', bech32Prefix: 'tgrade', daemonName: 'tgrade', @@ -27,7 +28,25 @@ const info: Chain = { }] }, codebase: { - cosmwasmEnabled: true + gitRepo: 'https://github.com/confio/tgrade', + recommendedVersion: 'v2.0.4', + compatibleVersions: ['v2.0.4'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/confio/tgrade-networks/main/mainnet-1/config/genesis.json' + }, + cosmwasmEnabled: true, + versions: [{ + name: 'v2.0.4', + recommendedVersion: 'v2.0.4', + compatibleVersions: ['v2.0.4'], + cosmwasmEnabled: true, + cosmwasm: { + enabled: true + } + }], + cosmwasm: { + enabled: true + } }, apis: { rpc: [{ @@ -58,7 +77,10 @@ const info: Chain = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/tgrade/images/tgrade-logo-gradient_h.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/tgrade/images/tgrade-symbol-gradient.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/tgrade/images/tgrade-symbol-gradient.svg', + theme: { + primaryColorHex: '#c9167b' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/thorchain/asset-list.ts b/v2/packages/chain-registry/src/mainnet/thorchain/asset-list.ts new file mode 100644 index 000000000..929f89f69 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/thorchain/asset-list.ts @@ -0,0 +1,30 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../assetlist.schema.json', + chainName: 'thorchain', + assets: [{ + description: 'The native token of THORChain', + denomUnits: [{ + denom: 'rune', + exponent: 0 + }, { + denom: 'RUNE', + exponent: 8 + }], + base: 'rune', + name: 'THORChain RUNE', + display: 'RUNE', + symbol: 'RUNE', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/thorchain/images/rune.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/thorchain/images/rune.svg' + }, + coingeckoId: 'thorchain', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/thorchain/images/rune.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/thorchain/images/rune.svg' + }], + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/thorchain/chain.ts b/v2/packages/chain-registry/src/mainnet/thorchain/chain.ts index b3c532ed4..04aebb8d0 100644 --- a/v2/packages/chain-registry/src/mainnet/thorchain/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/thorchain/chain.ts @@ -6,13 +6,101 @@ const info: Chain = { networkType: 'mainnet', website: 'https://thorchain.org/', prettyName: 'THORChain', - chainId: 'thorchain-mainnet-v1', + chainType: 'cosmos', + chainId: 'thorchain-1', bech32Prefix: 'thor', daemonName: 'thord', nodeHome: '$HOME/.thornode', slip44: 931, codebase: { - + gitRepo: 'https://gitlab.com/thorchain/thornode', + recommendedVersion: 'v2.135.0', + compatibleVersions: ['v2.135.0'], + cosmosSdkVersion: 'v0.45.16', + cosmwasmEnabled: false, + genesis: { + genesisUrl: 'https://storage.googleapis.com/public-snapshots-ninerealms/genesis/17562000.json' + }, + versions: [ + { + name: 'v1.132.0', + recommendedVersion: 'v1.132.0', + compatibleVersions: ['v1.132.0'], + cosmosSdkVersion: 'v0.45.1', + cosmwasmEnabled: false, + sdk: { + type: 'cosmos', + version: 'v0.45.1' + }, + ibc: { + type: 'go', + version: 'v2.0.3' + } + }, + { + name: 'v1.133.0', + recommendedVersion: 'v1.133.0', + compatibleVersions: ['v1.133.0'], + cosmosSdkVersion: 'v0.45.1', + cosmwasmEnabled: false, + sdk: { + type: 'cosmos', + version: 'v0.45.1' + }, + ibc: { + type: 'go', + version: 'v2.0.3' + } + }, + { + name: 'v1.134.0', + recommendedVersion: 'v1.134.0', + compatibleVersions: ['v1.134.0'], + cosmosSdkVersion: 'v0.45.1', + cosmwasmEnabled: false, + sdk: { + type: 'cosmos', + version: 'v0.45.1' + }, + ibc: { + type: 'go', + version: 'v2.0.3' + } + }, + { + name: 'v1.134.1', + recommendedVersion: 'v1.134.1', + compatibleVersions: ['v1.134.1'], + cosmosSdkVersion: 'v0.45.1', + cosmwasmEnabled: false, + sdk: { + type: 'cosmos', + version: 'v0.45.1' + }, + ibc: { + type: 'go', + version: 'v2.0.3' + } + }, + { + name: 'v2.135.0', + recommendedVersion: 'v2.135.0', + compatibleVersions: ['v2.135.0'], + cosmosSdkVersion: 'v0.45.16', + cosmwasmEnabled: false, + sdk: { + type: 'cosmos', + version: 'v0.45.16' + } + } + ], + sdk: { + type: 'cosmos', + version: 'v0.45.16' + }, + cosmwasm: { + enabled: false + } }, apis: { rpc: [], diff --git a/v2/packages/chain-registry/src/mainnet/thorchain/index.ts b/v2/packages/chain-registry/src/mainnet/thorchain/index.ts index a1069390a..8e9955d91 100644 --- a/v2/packages/chain-registry/src/mainnet/thorchain/index.ts +++ b/v2/packages/chain-registry/src/mainnet/thorchain/index.ts @@ -1,3 +1,5 @@ +import _assetList from './asset-list'; import _chain from './chain'; +export const assetList = _assetList; export const chain = _chain; diff --git a/v2/packages/chain-registry/src/mainnet/titan/asset-list.ts b/v2/packages/chain-registry/src/mainnet/titan/asset-list.ts index b8b86b5e2..89329e705 100644 --- a/v2/packages/chain-registry/src/mainnet/titan/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/titan/asset-list.ts @@ -32,12 +32,65 @@ const info: AssetList = { symbol: 'TKX', coingeckoId: 'tokenize-xchange', images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/titan/images/tkx.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/titan/images/tkx.png', + theme: { + primaryColorHex: '#fc641c' + } }], keywords: ['staking'], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/titan/images/tkx.png' - } + }, + typeAsset: 'sdk.coin' + }, { + description: 'Noble USDC on Titan Chain.', + denomUnits: [{ + denom: 'ibc/8E27BA2D5493AF5636760E354E46004562C46AB7EC0CC4C1CA14E9E20E2545B5', + exponent: 0 + }, { + denom: 'usdc', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/8E27BA2D5493AF5636760E354E46004562C46AB7EC0CC4C1CA14E9E20E2545B5', + name: 'USDC', + display: 'usdc', + symbol: 'USDC', + traces: [{ + type: 'additional-mintage', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48' + }, + provider: 'Circle' + }, { + type: 'ibc', + counterparty: { + chainName: 'noble', + baseDenom: 'uusdc', + channelId: 'channel-99' + }, + chain: { + channelId: 'channel-0', + path: 'transfer/channel-0/uusdc' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' + }, + images: [{ + imageSync: { + chainName: 'noble', + baseDenom: 'uusdc' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + theme: { + circle: true, + primaryColorHex: '#2775CA' + } + }] }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/titan/chain.ts b/v2/packages/chain-registry/src/mainnet/titan/chain.ts index 093c8a4c3..e8d92d759 100644 --- a/v2/packages/chain-registry/src/mainnet/titan/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/titan/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://titanlab.io/', prettyName: 'Titan', + chainType: 'cosmos', chainId: 'titan_18888-1', bech32Prefix: 'titan', nodeHome: '$HOME/.titand', @@ -28,13 +29,68 @@ const info: Chain = { }] }, codebase: { + gitRepo: 'https://github.com/titantkx/titan', + recommendedVersion: 'v2.0.1', + compatibleVersions: ['v2.0.1'], cosmosSdkVersion: '0.47.6-titan.4', + consensus: { + type: 'cometbft', + version: '0.37.4' + }, + cosmwasmVersion: '0.45.0', cosmwasmEnabled: true, - cosmwasmVersion: '0.45.0' + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/titantkx/titan-mainnet/main/public/genesis.json' + }, + versions: [{ + name: 'v2.0.1', + tag: 'v2.0.1', + height: 0, + recommendedVersion: 'v2.0.1', + compatibleVersions: ['v2.0.1'], + cosmosSdkVersion: '0.47.6-titan.4', + consensus: { + type: 'cometbft', + version: '0.37.4' + }, + cosmwasmVersion: '0.45.0', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.47.6', + tag: '0.47.6-titan.4' + }, + cosmwasm: { + version: '0.45.0', + enabled: true + }, + ibc: { + type: 'go', + version: '7.3.0', + icsEnabled: ['ics20-1', 'ics27-1'] + } + }], + sdk: { + type: 'cosmos', + version: '0.47.6', + tag: '0.47.6-titan.4' + }, + ibc: { + type: 'go', + version: '7.3.0', + icsEnabled: ['ics20-1', 'ics27-1'] + }, + cosmwasm: { + version: '0.45.0', + enabled: true + } }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/titan/images/chain.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/titan/images/chain.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/titan/images/chain.svg', + theme: { + primaryColorHex: '#fc641c' + } }], apis: { rpc: [ @@ -55,16 +111,8 @@ const info: Chain = { provider: 'Titanlab.io' }, { - address: 'https://titan-rpc-1.titanlab.io:443', - provider: 'Titanlab.io' - }, - { - address: 'https://titan-rpc-2.titanlab.io:443', - provider: 'Titanlab.io' - }, - { - address: 'https://titan-rpc-full-1.titanlab.io:443', - provider: 'Titanlab.io' + address: 'https://titan-rpc.ibs.team', + provider: 'ibs.team' } ], rest: [ @@ -83,6 +131,10 @@ const info: Chain = { { address: 'https://titan-lcd-hongkong.titanlab.io:443', provider: 'Titanlab.io' + }, + { + address: 'https://titan-api.ibs.team', + provider: 'ibs.team' } ], grpc: [ diff --git a/v2/packages/chain-registry/src/mainnet/titan/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/titan/ibc-data.ts new file mode 100644 index 000000000..db5eda4c8 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/titan/ibc-data.ts @@ -0,0 +1,31 @@ +import { IBCData } from '@chain-registry/v2-types'; +const info: IBCData[] = [{ + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'noble', + clientId: '07-tendermint-114', + connectionId: 'connection-109' + }, + chain2: { + chainName: 'titan', + clientId: '07-tendermint-1', + connectionId: 'connection-0' + }, + channels: [{ + chain1: { + channelId: 'channel-99', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-0', + 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/titan/index.ts b/v2/packages/chain-registry/src/mainnet/titan/index.ts index 8e9955d91..c9208adae 100644 --- a/v2/packages/chain-registry/src/mainnet/titan/index.ts +++ b/v2/packages/chain-registry/src/mainnet/titan/index.ts @@ -1,5 +1,7 @@ import _assetList from './asset-list'; import _chain from './chain'; +import _ibcData from './ibc-data'; export const assetList = _assetList; export const chain = _chain; +export const ibcData = _ibcData; diff --git a/v2/packages/chain-registry/src/mainnet/ton/asset-list.ts b/v2/packages/chain-registry/src/mainnet/ton/asset-list.ts new file mode 100644 index 000000000..6e8193bd8 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/ton/asset-list.ts @@ -0,0 +1,37 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'ton', + assets: [{ + description: 'Toncoin ($TON) is the native cryptocurrency of the TON (The Open Network) blockchain.', + extendedDescription: 'TON (The Open Network) is a decentralized layer-1 blockchain designed for scalability, speed, and efficiency. It was originally conceived by the creators of Telegram but was later handed over to an open-source community to maintain and expand.', + denomUnits: [{ + denom: 'nanoton', + exponent: 0, + aliases: ['nanoTon'] + }, { + denom: 'ton', + exponent: 9 + }], + typeAsset: 'unknown', + base: 'nanoton', + name: 'Toncoin', + display: 'ton', + symbol: 'TON', + coingeckoId: 'the-open-network', + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ton/images/ton.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ton/images/ton.png', + theme: { + circle: true, + primaryColorHex: '#0088CC', + backgroundColorHex: '#0088CC' + } + }], + socials: { + website: 'https://ton.tg/', + twitter: 'https://x.com/ton_blockchain' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/ton/chain.ts b/v2/packages/chain-registry/src/mainnet/ton/chain.ts new file mode 100644 index 000000000..d2ce2f24b --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/ton/chain.ts @@ -0,0 +1,41 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chainName: 'ton', + chainType: 'unknown', + status: 'live', + website: 'https://ton.tg/', + networkType: 'mainnet', + prettyName: 'TON (The Open Network)', + slip44: 607, + fees: { + feeTokens: [{ + denom: 'nanoton', + fixedMinGasPrice: 0 + }] + }, + staking: { + stakingTokens: [{ + denom: 'nanoton' + }] + }, + explorers: [{ + kind: 'Tonscan', + url: 'https://tonscan.org/', + txPage: 'https://tonscan.org/tx/${txHash}' + }], + images: [{ + imageSync: { + chainName: 'ton', + baseDenom: 'nanoton' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ton/images/ton.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ton/images/ton.png', + theme: { + circle: true, + primaryColorHex: '#0088CC', + backgroundColorHex: '#0088CC' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/ton/index.ts b/v2/packages/chain-registry/src/mainnet/ton/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/ton/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/mainnet/tron/asset-list.ts b/v2/packages/chain-registry/src/mainnet/tron/asset-list.ts new file mode 100644 index 000000000..623ec0d3a --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/tron/asset-list.ts @@ -0,0 +1,85 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'tron', + assets: [{ + description: 'TRONIX is the mainnet native token of the TRON Protocol issued by TRON DAO, known as TRX.', + extendedDescription: 'Tron is a blockchain-based decentralized operating system much like Ethereum that aims to advance the decentralization of the Internet and its infrastructure. At its core, Tron is a smart contract platform that offers high throughput, high scalability, and high availability for all Decentralized Applications (DApps) in the TRON ecosystem. The Tron blockchain is built around the usability of its native token, Tronix (TRX).', + denomUnits: [{ + denom: 'sun', + exponent: 0 + }, { + denom: 'trx', + exponent: 6 + }], + typeAsset: 'unknown', + base: 'sun', + name: 'Tronix', + display: 'trx', + symbol: 'TRX', + coingeckoId: 'tron', + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/tron/images/trx.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/tron/images/trx.png', + theme: { + circle: true, + primaryColorHex: '#FF060A', + backgroundColorHex: '#FF060A' + } + }], + socials: { + website: 'https://tron.network/', + twitter: 'https://x.com/trondao' + } + }, { + description: 'USDT is the official stablecoin issued by Tether on the TRON network.', + address: 'TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t', + denomUnits: [{ + denom: 'TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t', + exponent: 0 + }, { + denom: 'usdt', + exponent: 6 + }], + typeAsset: 'erc20', + base: 'TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t', + name: 'Tether USD', + display: 'usdt', + symbol: 'USDT', + coingeckoId: 'tether', + traces: [{ + type: 'additional-mintage', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xdac17f958d2ee523a2206206994597c13d831ec7' + }, + provider: 'Tether' + }], + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0xdac17f958d2ee523a2206206994597c13d831ec7' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + theme: { + circle: true, + primaryColorHex: '#009393', + backgroundColorHex: '#009393' + } + }, { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt_logomark.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt_logomark.svg', + theme: { + circle: false, + primaryColorHex: '#50AF95', + backgroundColorHex: '#00000000' + } + }], + socials: { + website: 'https://tether.to/', + twitter: 'https://x.com/Tether_to' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/tron/chain.ts b/v2/packages/chain-registry/src/mainnet/tron/chain.ts new file mode 100644 index 000000000..d15a3d0e2 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/tron/chain.ts @@ -0,0 +1,41 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chainName: 'tron', + chainType: 'unknown', + status: 'live', + website: 'https://tron.network/', + networkType: 'mainnet', + prettyName: 'Tron', + slip44: 195, + fees: { + feeTokens: [{ + denom: 'sun', + fixedMinGasPrice: 0 + }] + }, + staking: { + stakingTokens: [{ + denom: 'sun' + }] + }, + explorers: [{ + kind: 'TRONSCAN', + url: 'https://tronscan.org/', + txPage: 'https://tronscan.org/#/transaction//${txHash}' + }], + images: [{ + imageSync: { + chainName: 'tron', + baseDenom: 'sun' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/tron/images/trx.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/tron/images/trx.png', + theme: { + circle: true, + primaryColorHex: '#FF060A', + backgroundColorHex: '#FF060A' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/tron/index.ts b/v2/packages/chain-registry/src/mainnet/tron/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/tron/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/mainnet/umee/asset-list.ts b/v2/packages/chain-registry/src/mainnet/umee/asset-list.ts index 7a9ee5f5a..2407a1792 100644 --- a/v2/packages/chain-registry/src/mainnet/umee/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/umee/asset-list.ts @@ -22,8 +22,12 @@ const info: AssetList = { coingeckoId: 'umee', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/umee/images/umee.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/umee/images/umee.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/umee/images/umee.svg', + theme: { + primaryColorHex: '#22f2e9' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/umee/chain.ts b/v2/packages/chain-registry/src/mainnet/umee/chain.ts index 0b08acc7c..6dfc46f3b 100644 --- a/v2/packages/chain-registry/src/mainnet/umee/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/umee/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://www.ux.xyz', prettyName: 'UX Chain', + chainType: 'cosmos', chainId: 'umee-1', bech32Prefix: 'umee', daemonName: 'umeed', @@ -26,9 +27,556 @@ const info: Chain = { }] }, codebase: { + gitRepo: 'https://github.com/umee-network/umee', + recommendedVersion: 'v6.3.0', + compatibleVersions: ['v6.3.0'], + binaries: { + "linux/amd64": 'https://github.com/umee-network/umee/releases/download/v6.3.0/umeed-v6.3.0-linux-amd64.tar.gz' + }, cosmosSdkVersion: '0.47', + consensus: { + type: 'cometbft', + version: '0.37' + }, + cosmwasmVersion: '0.43', cosmwasmEnabled: true, - cosmwasmVersion: '0.43' + genesis: { + name: 'v1.0.1', + genesisUrl: 'https://raw.githubusercontent.com/umee-network/mainnet/main/genesis.json' + }, + versions: [ + { + name: 'v1.0.1', + tag: 'v1.0.1', + height: 0, + nextVersionName: 'v1.1.0', + recommendedVersion: 'v1.0.1', + compatibleVersions: ['v1.0.1'], + cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + binaries: { + "linux/amd64": 'https://github.com/umee-network/umee/releases/download/v1.0.1/umeed-v1.0.1-linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/umee-network/umee/releases/download/v1.0.1/umeed-v1.0.1-linux-arm64.tar.gz', + "darwin/amd64": 'https://github.com/umee-network/umee/releases/download/v1.0.1/umeed-v1.0.1-darwin-amd64.tar.gz', + "darwin/arm64": 'https://github.com/umee-network/umee/releases/download/v1.0.1/umeed-v1.0.1-darwin-arm64.tar.gz' + }, + sdk: { + type: 'cosmos', + version: '0.45' + }, + ibc: { + type: 'go', + version: '2.0.3' + } + }, + { + name: 'v1.1.0', + tag: 'v1.1.0', + height: 3023282, + nextVersionName: 'v1.1-v3.0', + recommendedVersion: 'v1.1.0', + compatibleVersions: ['v1.1.0'], + cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + binaries: { + "linux/amd64": 'https://github.com/umee-network/umee/releases/download/v1.1.0/umeed-v1.1.0-linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/umee-network/umee/releases/download/v1.1.0/umeed-v1.1.0-linux-arm64.tar.gz', + "darwin/amd64": 'https://github.com/umee-network/umee/releases/download/v1.1.0/umeed-v1.1.0-darwin-amd64.tar.gz', + "darwin/arm64": 'https://github.com/umee-network/umee/releases/download/v1.1.0/umeed-v1.1.0-darwin-arm64.tar.gz' + }, + sdk: { + type: 'cosmos', + version: '0.45' + }, + ibc: { + type: 'go', + version: '2.0.3' + } + }, + { + name: 'v1.1-v3.0', + tag: 'v3.0.0', + height: 3215778, + nextVersionName: 'v3.1.0', + recommendedVersion: 'v3.0.0', + compatibleVersions: ['v3.0.0'], + cosmosSdkVersion: '0.46', + consensus: { + type: 'tendermint', + version: '0.34' + }, + binaries: { + "linux/amd64": 'https://github.com/umee-network/umee/releases/download/v3.0.0/umeed-v3.0.0-linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/umee-network/umee/releases/download/v3.0.0/umeed-v3.0.0-linux-arm64.tar.gz', + "darwin/amd64": 'https://github.com/umee-network/umee/releases/download/v3.0.0/umeed-v3.0.0-darwin-amd64.tar.gz', + "darwin/arm64": 'https://github.com/umee-network/umee/releases/download/v3.0.0/umeed-v3.0.0-darwin-arm64.tar.gz' + }, + sdk: { + type: 'cosmos', + version: '0.46' + }, + ibc: { + type: 'go', + version: '5.0.0' + } + }, + { + name: 'v3.1.0', + tag: 'v3.1.0', + height: 3623090, + nextVersionName: 'v3.1-v3.3', + recommendedVersion: 'v3.1.0', + compatibleVersions: ['v3.1.0'], + cosmosSdkVersion: '0.46', + consensus: { + type: 'tendermint', + version: '0.34' + }, + binaries: { + "linux/amd64": 'https://github.com/umee-network/umee/releases/download/v3.1.0/umeed-v3.1.0-linux-amd64', + "linux/arm64": 'https://github.com/umee-network/umee/releases/download/v3.1.0/umeed-v3.1.0-linux-arm64', + "darwin/amd64": 'https://github.com/umee-network/umee/releases/download/v3.1.0/umeed-v3.1.0-darwin-amd64', + "darwin/arm64": 'https://github.com/umee-network/umee/releases/download/v3.1.0/umeed-v3.1.0-darwin-arm64' + }, + sdk: { + type: 'cosmos', + version: '0.46' + }, + ibc: { + type: 'go', + version: '5.0.0' + } + }, + { + name: 'v3.1-v3.3', + tag: 'v3.3.0', + height: 4513362, + nextVersionName: 'v4.0', + recommendedVersion: 'v3.3.0', + compatibleVersions: ['v3.3.0'], + cosmosSdkVersion: '0.46', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.29', + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/umee-network/umee/releases/download/v3.3.0/umeed-v3.3.0-linux-amd64' + }, + sdk: { + type: 'cosmos', + version: '0.46' + }, + cosmwasm: { + version: '0.29', + enabled: true + }, + ibc: { + type: 'go', + version: '5.2.0' + } + }, + { + name: 'v4.0', + tag: 'v4.0.0', + height: 4949483, + nextVersionName: 'v4.0.1', + recommendedVersion: 'v4.0.0', + compatibleVersions: ['v4.0.0'], + cosmosSdkVersion: '0.46', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.29', + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/umee-network/umee/releases/download/v4.0.0/umeed-v4.0.0-linux-amd64' + }, + sdk: { + type: 'cosmos', + version: '0.46' + }, + cosmwasm: { + version: '0.29', + enabled: true + }, + ibc: { + type: 'go', + version: '5.2.0' + } + }, + { + name: 'v4.0.1', + tag: 'v4.0.1', + height: 5243631, + nextVersionName: 'v4.1.0', + recommendedVersion: 'v4.0.1', + compatibleVersions: ['v4.0.1'], + cosmosSdkVersion: '0.46', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.29', + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/umee-network/umee/releases/download/v4.0.1/umeed-v4.0.1-linux-amd64' + }, + sdk: { + type: 'cosmos', + version: '0.46' + }, + cosmwasm: { + version: '0.29', + enabled: true + }, + ibc: { + type: 'go', + version: '5.2.0' + } + }, + { + name: 'v4.1.0', + tag: 'v4.1.0', + height: 5433933, + nextVersionName: 'v4.2', + recommendedVersion: 'v4.1.0', + compatibleVersions: ['v4.1.0'], + cosmosSdkVersion: '0.46', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.29', + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/umee-network/umee/releases/download/v4.1.0/umeed-v4.1.0-linux-amd64' + }, + sdk: { + type: 'cosmos', + version: '0.46' + }, + cosmwasm: { + version: '0.29', + enabled: true + }, + ibc: { + type: 'go', + version: '5.2.0' + } + }, + { + name: 'v4.2', + tag: 'v4.2.0', + height: 5741480, + nextVersionName: 'v4.3', + recommendedVersion: 'v4.2.0', + compatibleVersions: ['v4.2.0'], + cosmosSdkVersion: '0.46', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.29', + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/umee-network/umee/releases/download/v4.2.0/umeed-v4.2.0-linux-amd64' + }, + sdk: { + type: 'cosmos', + version: '0.46' + }, + cosmwasm: { + version: '0.29', + enabled: true + }, + ibc: { + type: 'go', + version: '5.2.0' + } + }, + { + name: 'v4.3', + tag: 'v4.3.0', + height: 6049552, + recommendedVersion: 'v4.3.0', + compatibleVersions: ['v4.3.0'], + cosmosSdkVersion: '0.46', + consensus: { + type: 'cometbft', + version: '0.34' + }, + cosmwasmVersion: '0.30', + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/umee-network/umee/releases/download/v4.3.0/umeed-v4.3.0-linux-amd64' + }, + sdk: { + type: 'cosmos', + version: '0.46' + }, + cosmwasm: { + version: '0.30', + enabled: true + }, + ibc: { + type: 'go', + version: '6.1.0' + } + }, + { + name: 'v4.4', + tag: 'v4.4.1', + height: 6547400, + recommendedVersion: 'v4.4.1', + compatibleVersions: ['v4.4.1', 'v4.4.0'], + cosmosSdkVersion: '0.46', + consensus: { + type: 'cometbft', + version: '0.34' + }, + cosmwasmVersion: '0.30', + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/umee-network/umee/releases/download/v4.4.0/umeed-v4.4.0-linux-amd64' + }, + sdk: { + type: 'cosmos', + version: '0.46' + }, + cosmwasm: { + version: '0.30', + enabled: true + }, + ibc: { + type: 'go', + version: '6.1.0' + } + }, + { + name: 'v5.0', + tag: 'v5.0.1', + height: 6986150, + recommendedVersion: 'v5.0.1', + compatibleVersions: ['v5.0.1'], + cosmosSdkVersion: '0.46', + consensus: { + type: 'cometbft', + version: '0.34' + }, + cosmwasmVersion: '0.31', + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/umee-network/umee/releases/download/v5.0.1/umeed-v5.0.1-linux-amd64.tar.gz' + }, + sdk: { + type: 'cosmos', + version: '0.46' + }, + cosmwasm: { + version: '0.31', + enabled: true + }, + ibc: { + type: 'go', + version: '6.1.1' + } + }, + { + name: 'v5.1', + tag: 'v5.1.0', + height: 7428000, + recommendedVersion: 'v5.1.0', + compatibleVersions: ['v5.1.0'], + cosmosSdkVersion: '0.46', + consensus: { + type: 'cometbft', + version: '0.34' + }, + cosmwasmVersion: '0.31', + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/umee-network/umee/releases/download/v5.1.0/umeed-v5.1.0-linux-amd64.tar.gz' + }, + sdk: { + type: 'cosmos', + version: '0.46' + }, + cosmwasm: { + version: '0.31', + enabled: true + }, + ibc: { + type: 'go', + version: '6.2.0' + } + }, + { + name: 'v5.2', + tag: 'v5.2.0', + height: 8220900, + recommendedVersion: 'v5.2.0', + compatibleVersions: ['v5.2.0'], + cosmosSdkVersion: '0.46', + consensus: { + type: 'cometbft', + version: '0.34' + }, + cosmwasmVersion: '0.31', + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/umee-network/umee/releases/download/v5.2.0/umeed-v5.2.0-linux-amd64.tar.gz' + }, + sdk: { + type: 'cosmos', + version: '0.46' + }, + cosmwasm: { + version: '0.31', + enabled: true + }, + ibc: { + type: 'go', + version: '6.2.0' + } + }, + { + name: 'v6.0', + tag: 'v6.0.2', + height: 8427800, + recommendedVersion: 'v6.0.2', + compatibleVersions: ['v6.0.2'], + cosmosSdkVersion: '0.46', + consensus: { + type: 'cometbft', + version: '0.34' + }, + cosmwasmVersion: '0.31', + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/umee-network/umee/releases/download/v6.0.2/umeed-v6.0.2-linux-amd64.tar.gz' + }, + sdk: { + type: 'cosmos', + version: '0.46' + }, + cosmwasm: { + version: '0.31', + enabled: true + }, + ibc: { + type: 'go', + version: '6.2.0' + } + }, + { + name: 'v6.1', + tag: 'v6.1.0', + height: 8941650, + recommendedVersion: 'v6.1.0', + compatibleVersions: ['v6.1.0'], + cosmosSdkVersion: '0.46', + consensus: { + type: 'cometbft', + version: '0.34' + }, + cosmwasmVersion: '0.31', + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/umee-network/umee/releases/download/v6.1.0/umeed-v6.1.0-linux-amd64.tar.gz' + }, + sdk: { + type: 'cosmos', + version: '0.46' + }, + cosmwasm: { + version: '0.31', + enabled: true + }, + ibc: { + type: 'go', + version: '6.2.0' + } + }, + { + name: 'v6.2', + tag: 'v6.2.0', + height: 9561500, + recommendedVersion: 'v6.2.0', + compatibleVersions: ['v6.2.0'], + cosmosSdkVersion: '0.47', + consensus: { + type: 'cometbft', + version: '0.37' + }, + cosmwasmVersion: '0.43', + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/umee-network/umee/releases/download/v6.2.0/umeed-v6.2.0-linux-amd64.tar.gz' + }, + sdk: { + type: 'cosmos', + version: '0.47' + }, + cosmwasm: { + version: '0.43', + enabled: true + }, + ibc: { + type: 'go', + version: '7.3.1' + } + }, + { + name: 'v6.3', + tag: 'v6.3.0', + height: 10046600, + recommendedVersion: 'v6.3.0', + compatibleVersions: ['v6.3.0'], + cosmosSdkVersion: '0.47', + consensus: { + type: 'cometbft', + version: '0.37' + }, + cosmwasmVersion: '0.43', + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/umee-network/umee/releases/download/v6.3.0/umeed-v6.3.0-linux-amd64.tar.gz' + }, + sdk: { + type: 'cosmos', + version: '0.47' + }, + cosmwasm: { + version: '0.43', + enabled: true + }, + ibc: { + type: 'go', + version: '7.3.1' + } + } + ], + sdk: { + type: 'cosmos', + version: '0.47' + }, + ibc: { + type: 'go', + version: '7.3.2' + }, + cosmwasm: { + version: '0.43', + enabled: true + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/umee/images/umee.png', @@ -61,8 +609,8 @@ const info: Chain = { provider: 'QuantNode' }, { - address: 'https://umee-rpc.tienthuattoan.ventures', - provider: 'TienThuatToan' + address: 'https://umee-rpc.tienthuattoan.com', + provider: 'TTT 🇻🇳' }, { address: 'https://rpc-umee-01.stakeflow.io', @@ -300,7 +848,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/umee/images/umee.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/umee/images/umee.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/umee/images/umee.svg', + theme: { + primaryColorHex: '#22f2e9' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/unicorn/asset-list.ts b/v2/packages/chain-registry/src/mainnet/unicorn/asset-list.ts new file mode 100644 index 000000000..aa04ec9ca --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/unicorn/asset-list.ts @@ -0,0 +1,32 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../assetlist.schema.json', + chainName: 'unicorn', + assets: [{ + description: 'The native token of Unicorn.', + denomUnits: [{ + denom: 'uwunicorn', + exponent: 0 + }, { + denom: 'unicorn', + exponent: 6 + }], + base: 'uwunicorn', + name: 'Unicorn', + display: 'unicorn', + symbol: 'UWU', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/unicorn/images/uwu.png', + theme: { + primaryColorHex: '#D44CE6' + } + }], + socials: { + website: 'https://unicorn.meme/', + twitter: 'https://x.com/unicornandmemes' + }, + keywords: ['meme'], + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/unicorn/chain.ts b/v2/packages/chain-registry/src/mainnet/unicorn/chain.ts new file mode 100644 index 000000000..51601454d --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/unicorn/chain.ts @@ -0,0 +1,27 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../chain.schema.json', + chainName: 'unicorn', + status: 'live', + networkType: 'mainnet', + website: 'https://unicorn.meme/', + prettyName: 'Unicorn', + chainType: 'cosmos', + chainId: 'unicorn-420', + bech32Prefix: 'unicorn', + slip44: 118, + fees: { + feeTokens: [{ + denom: 'uwunicorn', + lowGasPrice: 0.01, + averageGasPrice: 0.025, + highGasPrice: 0.03 + }] + }, + staking: { + stakingTokens: [{ + denom: 'uwunicorn' + }] + } +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/unicorn/index.ts b/v2/packages/chain-registry/src/mainnet/unicorn/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/unicorn/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/mainnet/unification/asset-list.ts b/v2/packages/chain-registry/src/mainnet/unification/asset-list.ts index a6d7e30c0..faffd0bb4 100644 --- a/v2/packages/chain-registry/src/mainnet/unification/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/unification/asset-list.ts @@ -18,7 +18,10 @@ const info: AssetList = { symbol: 'FUND', images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/unification/images/fund.svg', - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/unification/images/fund.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/unification/images/fund.png', + theme: { + primaryColorHex: '#2279c0' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/unification/images/fund.png', @@ -28,7 +31,8 @@ const info: AssetList = { website: 'https://unification.com', twitter: 'https://twitter.com/UnificationUND' }, - coingeckoId: 'unification' + coingeckoId: 'unification', + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/unification/chain.ts b/v2/packages/chain-registry/src/mainnet/unification/chain.ts index a7b675909..e761ca581 100644 --- a/v2/packages/chain-registry/src/mainnet/unification/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/unification/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://unification.com/', prettyName: 'Unification', + chainType: 'cosmos', chainId: 'FUND-MainNet-2', bech32Prefix: 'und', daemonName: 'und', @@ -30,16 +31,177 @@ const info: Chain = { } }, codebase: { - cosmosSdkVersion: '0.46.15', - cosmwasmEnabled: false + gitRepo: 'https://github.com/unification-com/mainchain', + recommendedVersion: 'v1.10.1', + compatibleVersions: ['v1.10.0', 'v1.10.1'], + binaries: { + "linux/amd64": 'https://github.com/unification-com/mainchain/releases/download/v1.10.1/und_v1.10.1_linux_x86_64.tar.gz', + "darwin/amd64": 'https://github.com/unification-com/mainchain/releases/download/v1.10.1/und_v1.10.1_darwin_x86_64.tar.gz', + "windows/amd64": 'https://github.com/unification-com/mainchain/releases/download/v1.10.1/und_v1.10.1_windows_x86_64.tar.gz' + }, + cosmosSdkVersion: '0.47.13', + consensus: { + type: 'cometbft', + version: '0.37.5' + }, + cosmwasmEnabled: false, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/unification-com/mainnet/master/latest/genesis.json' + }, + versions: [ + { + name: '1-init_ibc', + tag: 'v1.6.3', + proposal: 6, + height: 2002620, + consensus: { + type: 'tendermint', + version: '0.34.21' + }, + cosmosSdkVersion: '0.45.9', + cosmwasmEnabled: false, + nextVersionName: 'v1.7.0', + sdk: { + type: 'cosmos', + version: '0.45.9' + }, + cosmwasm: { + enabled: false + }, + ibc: { + type: 'go', + version: '3.1.0', + icsEnabled: ['ics20-1'] + } + }, + { + name: '2-grog', + tag: 'v1.7.0', + proposal: 13, + height: 4727000, + consensus: { + type: 'tendermint', + version: '0.34.26' + }, + cosmosSdkVersion: '0.45.14', + cosmwasmEnabled: false, + nextVersionName: 'v1.8.2', + sdk: { + type: 'cosmos', + version: '0.45.14' + }, + cosmwasm: { + enabled: false + }, + ibc: { + type: 'go', + version: '3.4.0', + icsEnabled: ['ics20-1'] + } + }, + { + name: '3-keyleth', + tag: 'v1.8.2', + proposal: 14, + height: 6943000, + consensus: { + type: 'tendermint', + version: '0.34.29' + }, + cosmosSdkVersion: '0.46.15', + cosmwasmEnabled: false, + recommendedVersion: 'v1.8.2', + nextVersionName: 'v1.9.0', + compatibleVersions: ['v1.8.2'], + sdk: { + type: 'cosmos', + version: '0.46.15' + }, + cosmwasm: { + enabled: false + }, + ibc: { + type: 'go', + version: '5.3.1', + icsEnabled: ['ics20-1'] + } + }, + { + name: '4-percival', + tag: 'v1.9.0', + proposal: 21, + height: 9577300, + consensus: { + type: 'tendermint', + version: '0.34.29' + }, + cosmosSdkVersion: '0.46.16', + cosmwasmEnabled: false, + nextVersionName: 'v1.10.1', + recommendedVersion: 'v1.9.0', + compatibleVersions: ['v1.9.0'], + sdk: { + type: 'cosmos', + version: '0.46.16' + }, + cosmwasm: { + enabled: false + }, + ibc: { + type: 'go', + version: '5.3.1', + icsEnabled: ['ics20-1'] + } + }, + { + name: '5-pike', + tag: 'v1.10.1', + proposal: 25, + height: 12210000, + consensus: { + type: 'cometbft', + version: '0.37.5' + }, + cosmosSdkVersion: '0.47.13', + cosmwasmEnabled: false, + recommendedVersion: 'v1.10.1', + compatibleVersions: ['v1.10.0', 'v1.10.1'], + sdk: { + type: 'cosmos', + version: '0.47.13' + }, + cosmwasm: { + enabled: false + }, + ibc: { + type: 'go', + version: '7.7.0', + icsEnabled: ['ics20-1'] + } + } + ], + sdk: { + type: 'cosmos', + version: '0.47.13' + }, + ibc: { + type: 'go', + version: '7.7.0' + }, + cosmwasm: { + enabled: false + } }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/unification/images/fund.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/unification/images/fund.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/unification/images/fund.svg', + theme: { + primaryColorHex: '#2279c0' + } }], apis: { rpc: [{ - address: 'https://rpc1.unification.io:443', + address: 'https://rpc.unification.io:443', provider: 'Unification' }, { address: 'https://rpc.unification.chainmasters.ninja/', @@ -52,6 +214,10 @@ const info: Chain = { address: 'https://rest.unification.chainmasters.ninja/', provider: 'Chainmasters' }], + wss: [{ + address: 'wss://wss.unification.io', + provider: 'Unification' + }], grpc: [{ address: 'grpc.unification.io:443', provider: 'Unification' @@ -62,10 +228,10 @@ const info: Chain = { }, explorers: [ { - kind: 'bigdipper', - url: 'https://explorer.unification.io/', - txPage: 'https://explorer.unification.io/transactions/${txHash}', - accountPage: 'https://explorer.unification.io/accounts/${accountAddress}' + kind: 'ping.pub', + url: 'https://explorer.unification.io/u', + txPage: 'https://explorer.unification.io/u/tx/${txHash}', + accountPage: 'https://explorer.unification.io/u/account/${accountAddress}' }, { kind: 'ping.pub', diff --git a/v2/packages/chain-registry/src/mainnet/ununifi/asset-list.ts b/v2/packages/chain-registry/src/mainnet/ununifi/asset-list.ts index 3946ed4cb..2f2a3b291 100644 --- a/v2/packages/chain-registry/src/mainnet/ununifi/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/ununifi/asset-list.ts @@ -27,8 +27,12 @@ const info: AssetList = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/ununifi/images/ununifi.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/ununifi/images/ununifi.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/ununifi/images/ununifi.svg', + theme: { + primaryColorHex: '#546c8c' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/ununifi/chain.ts b/v2/packages/chain-registry/src/mainnet/ununifi/chain.ts index 6dee46fc6..124594cc2 100644 --- a/v2/packages/chain-registry/src/mainnet/ununifi/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/ununifi/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://ununifi.io/', prettyName: 'UnUniFi', + chainType: 'cosmos', chainId: 'ununifi-beta-v1', bech32Prefix: 'ununifi', daemonName: 'ununifid', @@ -30,9 +31,357 @@ const info: Chain = { } }, codebase: { + gitRepo: 'https://github.com/UnUniFi/chain', + recommendedVersion: 'v4.0.2', + compatibleVersions: ['v4.0.2'], + binaries: { + "linux/amd64": 'https://github.com/UnUniFi/chain/releases/download/v4.0.1/ununifid' + }, cosmosSdkVersion: 'ununifi/cosmos-sdk v0.47.3-custom-bank-1', + consensus: { + type: 'cometbft', + version: '0.37.2' + }, + cosmwasmVersion: 'v0.40.1', cosmwasmEnabled: true, - cosmwasmVersion: 'v0.40.1' + genesis: { + name: 'beta-v1', + genesisUrl: 'https://raw.githubusercontent.com/UnUniFi/network/main/launch/ununifi-beta-v1/genesis.json' + }, + versions: [ + { + name: 'v2', + recommendedVersion: 'v2.0.0', + compatibleVersions: ['v2.0.0'], + binaries: { + "linux/amd64": 'https://github.com/UnUniFi/chain/releases/download/v2.0.0/ununifid' + }, + cosmosSdkVersion: '0.47', + consensus: { + type: 'cometbft', + version: '0.34' + }, + cosmwasmVersion: '0.40', + cosmwasmEnabled: true, + nextVersionName: 'v2_1', + sdk: { + type: 'cosmos', + version: '0.47' + }, + cosmwasm: { + version: '0.40', + enabled: true + }, + ibc: { + type: 'go', + version: '7.0.0', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'v2_1', + recommendedVersion: 'v2.1.0', + compatibleVersions: ['v2.1.0'], + binaries: { + "linux/amd64": 'https://github.com/UnUniFi/chain/releases/download/v2.1.0/ununifid' + }, + proposal: 12, + height: 5630000, + cosmosSdkVersion: '0.47', + consensus: { + type: 'cometbft', + version: '0.34' + }, + cosmwasmVersion: '0.40', + cosmwasmEnabled: true, + nextVersionName: 'v2_2', + sdk: { + type: 'cosmos', + version: '0.47' + }, + cosmwasm: { + version: '0.40', + enabled: true + }, + ibc: { + type: 'go', + version: '7.0.1', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'v2_2', + recommendedVersion: 'v2.2.0', + compatibleVersions: ['v2.2.0'], + binaries: { + "linux/amd64": 'https://github.com/UnUniFi/chain/releases/download/v2.2.0/ununifid' + }, + proposal: 13, + height: 5736100, + cosmosSdkVersion: 'v0.47.1-bank-rc2', + consensus: { + type: 'cometbft', + version: 'v0.37.1' + }, + cosmwasmVersion: 'v0.40.1', + cosmwasmEnabled: true, + nextVersionName: 'v3', + sdk: { + type: 'cosmos', + version: 'v0.47.1', + tag: 'v0.47.1-bank-rc2' + }, + cosmwasm: { + version: 'v0.40.1', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.0.1', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'v3', + recommendedVersion: 'v3.0.0', + compatibleVersions: ['v3.0.0'], + binaries: { + "linux/amd64": 'https://github.com/UnUniFi/chain/releases/download/v3.0.0/ununifid' + }, + proposal: 14, + height: 5807100, + cosmosSdkVersion: 'v0.47.3-custom-bank-1', + consensus: { + type: 'cometbft', + version: 'v0.37.1' + }, + cosmwasmVersion: 'v0.40.1', + cosmwasmEnabled: true, + nextVersionName: 'v3_1', + sdk: { + type: 'cosmos', + version: 'v0.47.3', + tag: 'v0.47.3-custom-bank-1' + }, + cosmwasm: { + version: 'v0.40.1', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.0.1', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'v3_1', + recommendedVersion: 'v3.1.0', + compatibleVersions: ['v3.1.0'], + binaries: { + "linux/amd64": 'https://github.com/UnUniFi/chain/releases/download/v3.1.0/ununifid' + }, + proposal: 15, + height: 6577693, + cosmosSdkVersion: 'v0.47.3-custom-bank-1', + consensus: { + type: 'cometbft', + version: 'v0.37.1' + }, + cosmwasmVersion: 'v0.40.1', + cosmwasmEnabled: true, + nextVersionName: 'v3_2_1', + sdk: { + type: 'cosmos', + version: 'v0.47.3', + tag: 'v0.47.3-custom-bank-1' + }, + cosmwasm: { + version: 'v0.40.1', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.0.1', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'v3_2_1', + recommendedVersion: 'v3.2.1', + compatibleVersions: ['v3.2.1'], + binaries: { + "linux/amd64": 'https://github.com/UnUniFi/chain/releases/download/v3.2.1/ununifid' + }, + proposal: 16, + height: 6754737, + cosmosSdkVersion: 'v0.47.3-custom-bank-1', + consensus: { + type: 'cometbft', + version: 'v0.37.1' + }, + cosmwasmVersion: 'v0.40.1', + cosmwasmEnabled: true, + nextVersionName: 'v3_2_2', + sdk: { + type: 'cosmos', + version: 'v0.47.3', + tag: 'v0.47.3-custom-bank-1' + }, + cosmwasm: { + version: 'v0.40.1', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.0.1', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'v3_2_2', + recommendedVersion: 'v3.2.2-query', + compatibleVersions: ['v3.2.2', 'v3.2.2-query'], + binaries: { + "linux/amd64": 'https://github.com/UnUniFi/chain/releases/download/v3.2.2-query/ununifid' + }, + proposal: 18, + height: 7061394, + cosmosSdkVersion: 'v0.47.3-custom-bank-1', + consensus: { + type: 'cometbft', + version: 'v0.37.1' + }, + cosmwasmVersion: 'v0.40.1', + cosmwasmEnabled: true, + nextVersionName: 'v4', + sdk: { + type: 'cosmos', + version: 'v0.47.3', + tag: 'v0.47.3-custom-bank-1' + }, + cosmwasm: { + version: 'v0.40.1', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.0.1', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'v4', + recommendedVersion: 'v4.0.0', + compatibleVersions: ['v4.0.0'], + binaries: { + "linux/amd64": 'https://github.com/UnUniFi/chain/releases/download/v4.0.0/ununifid' + }, + proposal: 24, + height: 8197583, + cosmosSdkVersion: 'v0.47.3-custom-bank-1', + consensus: { + type: 'cometbft', + version: 'v0.37.1' + }, + cosmwasmVersion: 'v0.40.1', + cosmwasmEnabled: true, + nextVersionName: 'v4_0_1', + sdk: { + type: 'cosmos', + version: 'v0.47.3', + tag: 'v0.47.3-custom-bank-1' + }, + cosmwasm: { + version: 'v0.40.1', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.0.1', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'v4_0_1', + recommendedVersion: 'v4.0.1', + compatibleVersions: ['v4.0.1'], + binaries: { + "linux/amd64": 'https://github.com/UnUniFi/chain/releases/download/v4.0.1/ununifid' + }, + proposal: 25, + height: 8299656, + cosmosSdkVersion: 'v0.47.3-custom-bank-1', + consensus: { + type: 'cometbft', + version: 'v0.37.1' + }, + cosmwasmVersion: 'v0.40.1', + cosmwasmEnabled: true, + nextVersionName: 'v4_0_2', + sdk: { + type: 'cosmos', + version: 'v0.47.3', + tag: 'v0.47.3-custom-bank-1' + }, + cosmwasm: { + version: 'v0.40.1', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.0.1', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'v4_0_2', + recommendedVersion: 'v4.0.2', + compatibleVersions: ['v4.0.2'], + binaries: { + "linux/amd64": 'https://github.com/UnUniFi/chain/releases/download/v4.0.2/ununifid' + }, + proposal: 26, + height: 9974824, + cosmosSdkVersion: 'ununifi/cosmos-sdk v0.47.3-custom-bank-1', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + cosmwasmVersion: 'v0.40.1', + cosmwasmEnabled: true, + nextVersionName: '', + sdk: { + type: 'cosmos', + repo: 'https://github.com/ununifi/cosmos-sdk', + version: 'v0.47.3', + tag: 'v0.47.3-custom-bank-1' + }, + cosmwasm: { + version: 'v0.40.1', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.1', + icsEnabled: ['ics20-1'] + } + } + ], + sdk: { + type: 'cosmos', + repo: 'https://github.com/ununifi/cosmos-sdk', + version: 'v0.47.3', + tag: 'v0.47.3-custom-bank-1' + }, + ibc: { + type: 'go', + version: 'v7.3.1', + icsEnabled: ['ics20-1'] + }, + cosmwasm: { + version: 'v0.40.1', + enabled: true + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/ununifi/images/ununifi.png', @@ -49,11 +398,11 @@ const info: Chain = { provider: 'NodeStake' }, { - address: 'https://ununifi-rpc.lavenderfive.com:443', + address: 'https://rpc.lavenderfive.com:443/ununifi', provider: 'Lavender.Five Nodes 🐝' }, { - address: 'https://ununifi-rpc.lavenderfive.com:443', + address: 'https://rpc.lavenderfive.com:443/ununifi', provider: 'Lavender.Five Nodes 🐝' }, { @@ -75,7 +424,7 @@ const info: Chain = { provider: 'NodeStake' }, { - address: 'https://ununifi-api.lavenderfive.com:443', + address: 'https://rest.lavenderfive.com:443/ununifi', provider: 'Lavender.Five Nodes 🐝' }, { @@ -105,7 +454,7 @@ const info: Chain = { provider: 'Nodeist' }, { - address: 'https://ununifi-grpc.lavenderfive.com:443', + address: 'ununifi.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { @@ -139,7 +488,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/ununifi/images/ununifi.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/ununifi/images/ununifi.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/ununifi/images/ununifi.svg', + theme: { + primaryColorHex: '#546c8c' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/uptick/asset-list.ts b/v2/packages/chain-registry/src/mainnet/uptick/asset-list.ts index 8da452735..d0b870033 100644 --- a/v2/packages/chain-registry/src/mainnet/uptick/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/uptick/asset-list.ts @@ -21,8 +21,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/uptick/images/uptick.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/uptick/images/uptick.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/uptick/images/uptick.svg', + theme: { + primaryColorHex: '#1f182f' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/uptick/chain.ts b/v2/packages/chain-registry/src/mainnet/uptick/chain.ts index 3daf81df9..d477baba5 100644 --- a/v2/packages/chain-registry/src/mainnet/uptick/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/uptick/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'mainnet', website: 'https://uptick.network/', prettyName: 'Uptick', + chainType: 'cosmos', chainId: 'uptick_117-1', bech32Prefix: 'uptick', daemonName: 'uptickd', @@ -15,10 +16,10 @@ const info: Chain = { fees: { feeTokens: [{ denom: 'auptick', - fixedMinGasPrice: 10000000000, - lowGasPrice: 10000000000, - averageGasPrice: 25000000000, - highGasPrice: 40000000000 + fixedMinGasPrice: 13000000000, + lowGasPrice: 13000000000, + averageGasPrice: 16000000000, + highGasPrice: 20000000000 }] }, staking: { @@ -27,9 +28,135 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: '0.46', - cosmwasmEnabled: false, - cosmwasmVersion: '' + gitRepo: 'https://github.com/UptickNetwork/uptick', + recommendedVersion: 'v0.2.19', + compatibleVersions: ['v0.2.19'], + binaries: { + "linux/amd64": 'https://github.com/UptickNetwork/uptick/archive/refs/tags/v0.2.19.tar.gz' + }, + cosmosSdkVersion: 'v0.47.5', + consensus: { + type: 'cometbft', + version: 'v0.37.3', + tag: 'v0.37.3-0.20230920093934-46df7b597e3c' + }, + cosmwasmVersion: 'v0.45.0', + cosmwasmEnabled: true, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/uptick-network/mainnet/main/genesis.json' + }, + versions: [ + { + name: 'v0.2.4', + recommendedVersion: 'v0.2.4', + compatibleVersions: ['v0.2.4'], + binaries: { + "linux/amd64": 'https://github.com/UptickNetwork/uptick/archive/refs/tags/v0.2.4.tar.gz' + }, + cosmosSdkVersion: '0.47.5', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmEnabled: false, + nextVersionName: 'v0.2.8', + sdk: { + type: 'cosmos', + version: '0.47.5' + }, + cosmwasm: { + enabled: false + }, + ibc: { + type: 'go', + version: '5.0.1' + } + }, + { + name: 'v0.2.8', + proposal: 8, + height: 1190080, + recommendedVersion: 'v0.2.8', + compatibleVersions: ['v0.2.8'], + binaries: { + "linux/amd64": 'https://github.com/UptickNetwork/uptick/archive/refs/tags/v0.2.8.tar.gz' + }, + nextVersionName: 'v0.2.11' + }, + { + name: 'v0.2.11', + proposal: 12, + height: 2411600, + recommendedVersion: 'v0.2.11', + compatibleVersions: ['v0.2.11'], + binaries: { + "linux/amd64": 'https://github.com/UptickNetwork/uptick/archive/refs/tags/v0.2.11.tar.gz' + }, + nextVersionName: 'v0.2.17' + }, + { + name: 'v0.2.17', + proposal: 16, + height: 4605201, + recommendedVersion: 'v0.2.17', + compatibleVersions: ['v0.2.17'], + binaries: { + "linux/amd64": 'https://github.com/UptickNetwork/uptick/archive/refs/tags/v0.2.17.tar.gz' + }, + nextVersionName: 'v0.2.18' + }, + { + name: 'v0.2.18', + proposal: 17, + height: 4722001, + recommendedVersion: 'v0.2.18', + compatibleVersions: ['v0.2.18'], + binaries: { + "linux/amd64": 'https://github.com/UptickNetwork/uptick/archive/refs/tags/v0.2.18.tar.gz' + }, + nextVersionName: 'v0.2.19' + }, + { + name: 'v0.2.19', + recommendedVersion: 'v0.2.19', + compatibleVersions: ['v0.2.19'], + binaries: { + "linux/amd64": 'https://github.com/UptickNetwork/uptick/archive/refs/tags/v0.2.19.tar.gz' + }, + cosmosSdkVersion: '0.47.5', + consensus: { + type: 'cometbft', + version: 'v0.37.3', + tag: 'v0.37.3-0.20230920093934-46df7b597e3c' + }, + cosmwasmVersion: 'v0.45.0', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.47.5' + }, + cosmwasm: { + version: 'v0.45.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.0' + } + } + ], + sdk: { + type: 'cosmos', + version: 'v0.47.5' + }, + ibc: { + type: 'go', + version: '7.3.0' + }, + cosmwasm: { + version: 'v0.45.0', + enabled: true + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/uptick/images/uptick.png', @@ -253,7 +380,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/uptick/images/uptick.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/uptick/images/uptick.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/uptick/images/uptick.svg', + theme: { + primaryColorHex: '#1f182f' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/vidulum/asset-list.ts b/v2/packages/chain-registry/src/mainnet/vidulum/asset-list.ts index ef124b043..cefc464e2 100644 --- a/v2/packages/chain-registry/src/mainnet/vidulum/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/vidulum/asset-list.ts @@ -16,14 +16,33 @@ const info: AssetList = { display: 'vdl', symbol: 'VDL', logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/vidulum/images/vdl.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/vidulum/images/vdl.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/vdl.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/vdl.svg' }, coingeckoId: 'vidulum', images: [{ + imageSync: { + chainName: 'beezee', + baseDenom: 'factory/bze13gzq40che93tgfm9kzmkpjamah5nj0j73pyhqk/uvdl' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/vdl.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/vdl.svg', + theme: { + primaryColorHex: '#3454bc' + } + }, { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/vidulum/images/vdl.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/vidulum/images/vdl.svg' - }] + }], + traces: [{ + type: 'legacy-mintage', + counterparty: { + chainName: 'beezee', + baseDenom: 'factory/bze13gzq40che93tgfm9kzmkpjamah5nj0j73pyhqk/uvdl' + }, + provider: 'Vidulum' + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/vidulum/chain.ts b/v2/packages/chain-registry/src/mainnet/vidulum/chain.ts index 42f235611..5401a7af5 100644 --- a/v2/packages/chain-registry/src/mainnet/vidulum/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/vidulum/chain.ts @@ -2,10 +2,11 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../chain.schema.json', chainName: 'vidulum', - status: 'live', + status: 'killed', networkType: 'mainnet', website: 'https://vidulum.app/', prettyName: 'Vidulum', + chainType: 'cosmos', chainId: 'vidulum-1', bech32Prefix: 'vdl', daemonName: 'vidulumd', @@ -27,7 +28,29 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/vidulum/mainnet', + recommendedVersion: 'v1.2.0', + compatibleVersions: ['v1.2.0'], + binaries: { + "linux/amd64": 'https://github.com/vidulum/mainnet/releases/download/v1.2.0/vidulum_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/vidulum/mainnet/releases/download/v1.2.0/vidulum_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/vidulum/mainnet/releases/download/v1.2.0/vidulum_darwin_amd64.tar.gz', + "windows/amd64": 'https://github.com/vidulum/mainnet/releases/download/v1.2.0/vidulum_windows_amd64.zip' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/vidulum/mainnet/main/genesis.json' + }, + versions: [{ + name: 'v1.2.0', + recommendedVersion: 'v1.2.0', + compatibleVersions: ['v1.2.0'], + binaries: { + "linux/amd64": 'https://github.com/vidulum/mainnet/releases/download/v1.2.0/vidulum_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/vidulum/mainnet/releases/download/v1.2.0/vidulum_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/vidulum/mainnet/releases/download/v1.2.0/vidulum_darwin_amd64.tar.gz', + "windows/amd64": 'https://github.com/vidulum/mainnet/releases/download/v1.2.0/vidulum_windows_amd64.zip' + } + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/vidulum/images/vdl.png', @@ -124,7 +147,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/vidulum/images/vdl.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/vidulum/images/vdl.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/vidulum/images/vdl.svg', + theme: { + primaryColorHex: '#3454bc' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/xpla/asset-list.ts b/v2/packages/chain-registry/src/mainnet/xpla/asset-list.ts index 496eaac83..50c60fc05 100644 --- a/v2/packages/chain-registry/src/mainnet/xpla/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/xpla/asset-list.ts @@ -22,8 +22,12 @@ const info: AssetList = { coingeckoId: 'xpla', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/xpla/images/xpla.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/xpla/images/xpla.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/xpla/images/xpla.svg', + theme: { + primaryColorHex: '#04b4fc' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/xpla/chain.ts b/v2/packages/chain-registry/src/mainnet/xpla/chain.ts index 8b57351e8..8434d6c29 100644 --- a/v2/packages/chain-registry/src/mainnet/xpla/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/xpla/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { website: 'https://xpla.io', networkType: 'mainnet', prettyName: 'XPLA', + chainType: 'cosmos', chainId: 'dimension_37-1', bech32Prefix: 'xpla', daemonName: 'xplad', @@ -27,8 +28,150 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: 'xpladev/cosmos-sdk v0.45.20-xpla', - cosmwasmVersion: 'v0.33.0' + gitRepo: 'https://github.com/xpladev/xpla', + recommendedVersion: 'v1.4.0', + compatibleVersions: ['v1.4.0'], + cosmosSdkVersion: 'v0.47.13-xpla', + consensus: { + type: 'cometbft', + version: 'v0.37.5' + }, + cosmwasmVersion: 'v0.46.0', + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/xpladev/mainnet/main/dimension_37-1/genesis.json' + }, + versions: [ + { + name: 'evm', + recommendedVersion: 'v1.2.1', + compatibleVersions: ['v1.2.1'], + cosmosSdkVersion: '0.45.9', + consensus: { + type: 'tendermint', + version: '0.34.21' + }, + cosmwasmVersion: '0.28.0', + nextVersionName: 'Volunteer', + sdk: { + type: 'cosmos', + version: '0.45.9' + }, + cosmwasm: { + version: '0.28.0' + } + }, + { + name: 'volunteer', + recommendedVersion: 'v1.3.0', + compatibleVersions: ['v1.3.0'], + cosmosSdkVersion: '0.45.16', + consensus: { + type: 'cometbft', + version: '0.34.27' + }, + cosmwasmVersion: '0.33.0', + nextVersionName: 'v1_4', + sdk: { + type: 'cosmos', + version: '0.45.16' + }, + cosmwasm: { + version: '0.33.0' + } + }, + { + name: 'v1_4', + recommendedVersion: 'v1.4.0', + compatibleVersions: ['v1.4.0'], + cosmosSdkVersion: 'xpladev/cosmos-sdk v0.45.20-xpla', + consensus: { + type: 'cometbft', + version: '0.34.29' + }, + cosmwasmVersion: 'v0.33.0', + nextVersionName: 'v1_5', + sdk: { + type: 'cosmos', + repo: 'https://github.com/xpladev/cosmos-sdk', + version: 'v0.45.20', + tag: 'v0.45.20-xpla' + }, + cosmwasm: { + version: 'v0.33.0' + }, + ibc: { + type: 'go', + version: 'v4.5.1' + } + }, + { + name: 'v1_5', + recommendedVersion: 'v1.5.0', + compatibleVersions: ['v1.5.0'], + proposal: 65, + height: 10085200, + cosmosSdkVersion: 'v0.47.10-xpla', + consensus: { + type: 'cometbft', + version: '0.37.5' + }, + cosmwasmVersion: 'v0.45.0', + nextVersionName: 'v1_6', + sdk: { + type: 'cosmos', + repo: 'https://github.com/xpladev/cosmos-sdk', + version: 'v0.47.10', + tag: 'v0.47.10-xpla' + }, + cosmwasm: { + version: 'v0.45.0' + }, + ibc: { + type: 'go', + version: 'v7.4.0' + } + }, + { + name: 'v1_6', + recommendedVersion: 'v1.6.0', + compatibleVersions: ['v1.6.0'], + proposal: 66, + height: 10491710, + cosmosSdkVersion: 'v0.47.13-xpla', + consensus: { + type: 'cometbft', + version: 'v0.37.5' + }, + cosmwasmVersion: 'v0.46.0', + nextVersionName: '', + sdk: { + type: 'cosmos', + repo: 'https://github.com/xpladev/cosmos-sdk', + version: 'v0.47.13', + tag: 'v0.47.13-xplaa' + }, + cosmwasm: { + version: 'v0.46.0' + }, + ibc: { + type: 'go', + version: 'v7.7.0' + } + } + ], + sdk: { + type: 'cosmos', + repo: 'https://github.com/xpladev/cosmos-sdk', + version: 'v0.47.13', + tag: 'v0.47.13-xpla' + }, + ibc: { + type: 'go', + version: 'v7.7.0' + }, + cosmwasm: { + version: 'v0.46.0' + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/xpla/images/xpla.png', @@ -45,8 +188,12 @@ const info: Chain = { provider: '🔥STAVR🔥' }, { - address: 'https://xpla-rpc.lavenderfive.com:443', + address: 'https://rpc.lavenderfive.com:443/xpla', provider: 'Lavender.Five Nodes 🐝' + }, + { + address: 'https://xpla-rpc.publicnode.com:443', + provider: 'Allnodes ⚡️ Nodes & Staking' } ], rest: [ @@ -63,14 +210,24 @@ const info: Chain = { provider: '🔥STAVR🔥' }, { - address: 'https://xpla-api.lavenderfive.com:443', + address: 'https://rest.lavenderfive.com:443/xpla', provider: 'Lavender.Five Nodes 🐝' + }, + { + address: 'https://xpla-rest.publicnode.com', + provider: 'Allnodes ⚡️ Nodes & Staking' } ], - grpc: [], + grpc: [{ + address: 'xpla-grpc.publicnode.com:443', + provider: 'Allnodes ⚡️ Nodes & Staking' + }], evmHttpJsonrpc: [{ address: 'https://dimension-evm-rpc.xpla.dev', provider: 'Holdings' + }, { + address: 'https://xpla-evm-rpc.publicnode.com', + provider: 'Allnodes ⚡️ Nodes & Staking' }] }, explorers: [ @@ -104,7 +261,10 @@ const info: Chain = { ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/xpla/images/xpla.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/xpla/images/xpla.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/xpla/images/xpla.svg', + theme: { + primaryColorHex: '#04b4fc' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/zetachain/asset-list.ts b/v2/packages/chain-registry/src/mainnet/zetachain/asset-list.ts index d99ef82e9..96f3867cc 100644 --- a/v2/packages/chain-registry/src/mainnet/zetachain/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/zetachain/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../../assetlist.schema.json', + $schema: '../assetlist.schema.json', chainName: 'zetachain', assets: [{ description: 'The native token of ZetaChain', @@ -22,8 +22,12 @@ const info: AssetList = { }, 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' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/zetachain/images/zetachain.svg', + theme: { + primaryColorHex: '#045443' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/zetachain/chain.ts b/v2/packages/chain-registry/src/mainnet/zetachain/chain.ts index 40d3d986b..653bc1429 100644 --- a/v2/packages/chain-registry/src/mainnet/zetachain/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/zetachain/chain.ts @@ -1,10 +1,11 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { - $schema: '../../chain.schema.json', + $schema: '../chain.schema.json', chainName: 'zetachain', status: 'live', networkType: 'mainnet', prettyName: 'ZetaChain', + chainType: 'cosmos', chainId: 'zetachain_7000-1', bech32Prefix: 'zeta', daemonName: 'zetacored', @@ -26,7 +27,208 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: 'v0.46.13' + gitRepo: 'https://github.com/zeta-chain/node', + recommendedVersion: 'v20.0.0', + compatibleVersions: ['v20.0.0'], + cosmosSdkVersion: 'v0.47.10', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/zeta-chain/network-config/main/mainnet/genesis.json' + }, + versions: [ + { + name: 'v11', + recommendedVersion: 'v11.0.0', + compatibleVersions: ['v11.0.0'], + cosmosSdkVersion: 'v0.46.13', + consensus: { + type: 'cometbft', + version: 'v0.34.28' + }, + nextVersionName: 'v12', + sdk: { + type: 'cosmos', + version: 'v0.46.13' + }, + ibc: { + type: 'go', + version: 'v6.1.0' + } + }, + { + name: 'v12', + recommendedVersion: 'v12.0.0', + compatibleVersions: ['v12.0.0'], + cosmosSdkVersion: 'v0.46.13', + consensus: { + type: 'cometbft', + version: 'v0.34.28' + }, + nextVersionName: 'v12.1.0', + sdk: { + type: 'cosmos', + version: 'v0.46.13' + }, + ibc: { + type: 'go', + version: 'v6.1.0' + } + }, + { + name: 'v12.1.0', + recommendedVersion: 'v12.1.0', + compatibleVersions: ['v12.1.0'], + cosmosSdkVersion: 'v0.46.13', + consensus: { + type: 'cometbft', + version: 'v0.34.28' + }, + nextVersionName: 'v12.2.0', + sdk: { + type: 'cosmos', + version: 'v0.46.13' + }, + ibc: { + type: 'go', + version: 'v6.1.0' + } + }, + { + name: 'v12.2.0', + recommendedVersion: 'v12.2.5', + compatibleVersions: ['v12.2.5'], + cosmosSdkVersion: 'v0.46.13', + consensus: { + type: 'cometbft', + version: 'v0.34.28' + }, + nextVersionName: 'v14.0.0', + sdk: { + type: 'cosmos', + version: 'v0.46.13' + }, + ibc: { + type: 'go', + version: 'v6.1.0' + } + }, + { + name: 'v14.0.1', + recommendedVersion: 'v14.0.1', + compatibleVersions: ['v14.0.1'], + proposal: 21, + height: 2074730, + cosmosSdkVersion: 'v0.46.13', + consensus: { + type: 'cometbft', + version: 'v0.34.28' + }, + nextVersionName: 'v17', + sdk: { + type: 'cosmos', + version: 'v0.46.13' + }, + ibc: { + type: 'go', + version: 'v6.1.0' + } + }, + { + name: 'v17', + proposal: 23, + height: 3388200, + recommendedVersion: 'v17.0.0', + compatibleVersions: ['v17.0.0'], + cosmosSdkVersion: 'v0.46.13', + consensus: { + type: 'cometbft', + version: 'v0.34.28' + }, + nextVersionName: 'v18', + sdk: { + type: 'cosmos', + version: 'v0.46.13' + }, + ibc: { + type: 'go', + version: 'v6.1.0' + } + }, + { + name: 'v18', + proposal: 24, + height: 4071400, + recommendedVersion: 'v18.0.0', + compatibleVersions: ['v18.0.0'], + cosmosSdkVersion: 'v0.46.13', + consensus: { + type: 'cometbft', + version: 'v0.34.28' + }, + nextVersionName: 'v19', + sdk: { + type: 'cosmos', + version: 'v0.46.13' + }, + ibc: { + type: 'go', + version: 'v6.1.0' + } + }, + { + name: 'v19', + proposal: 33, + height: 4696150, + recommendedVersion: 'v19.1.7', + compatibleVersions: ['v19.1.1', 'v19.1.7'], + cosmosSdkVersion: 'v0.47.10', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + nextVersionName: 'v20', + sdk: { + type: 'cosmos', + version: 'v0.47.10' + }, + ibc: { + type: 'go', + version: 'v7.4.0' + } + }, + { + name: '20', + proposal: 37, + height: 5089400, + recommendedVersion: 'v20.0.0', + compatibleVersions: ['v20.0.0'], + cosmosSdkVersion: 'v0.47.10', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.47.10' + }, + ibc: { + type: 'go', + version: 'v7.4.0' + } + } + ], + sdk: { + type: 'cosmos', + version: 'v0.47.10' + }, + ibc: { + type: 'go', + version: 'v7.4.0' + } }, apis: { rpc: [ @@ -39,7 +241,7 @@ const info: Chain = { provider: 'All That Node' }, { - address: 'https://zetachain-rpc.lavenderfive.com:443', + address: 'https://rpc.lavenderfive.com:443/zetachain', provider: 'Lavender.Five Nodes 🐝' }, { @@ -53,6 +255,10 @@ const info: Chain = { { address: 'https://zetachain.rpc.nodeshub.online:443', provider: 'Nodes Hub 🛡️ 100% Slash Protected 🛡️ | Restake ✅' + }, + { + address: 'https://zeta-chain.drpc.org', + provider: 'dRPC' } ], rest: [ @@ -65,7 +271,7 @@ const info: Chain = { provider: 'All That Node' }, { - address: 'https://zetachain-api.lavenderfive.com:443', + address: 'https://rest.lavenderfive.com:443/zetachain', provider: 'Lavender.Five Nodes 🐝' }, { @@ -83,7 +289,7 @@ const info: Chain = { ], grpc: [ { - address: 'https://zetachain-grpc.lavenderfive.com:443', + address: 'zetachain.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' }, { diff --git a/v2/packages/chain-registry/src/noncosmos/0l/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/0l/asset-list.ts new file mode 100644 index 000000000..583ea62c3 --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/0l/asset-list.ts @@ -0,0 +1,38 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: '0l', + assets: [{ + description: 'The native token of 0L Network', + extendedDescription: 'Libra Coin is a fork from Facebook\'s Diem (Libra) blockchain that was announced in 2019. Libra Coin operates on its own high-performance Layer 1 blockchain, known as the 0L Network. In October 2021, Libra Coin began mining.\n\n Like Bitcoin, there were no pre-mined coins or dedicated token allocation to any parties; all coins were minted through a mining process. Unlike Bitcoin, which undergoes continuous issuance, Libra Coin has a fixed supply. By December 2023, all the Libra Coin had been issued, establishing a capped supply and making the coin permanently deflationary.\n\n Fiercely independent, the project has a long-term view because it is unburdened by venture capital funding, labs entities, a foundation, and the influence of other blockchain ecosystems. Carpe diem.', + denomUnits: [{ + denom: 'microlibra', + exponent: 0 + }, { + denom: 'libra', + exponent: 6 + }], + typeAsset: 'unknown', + base: 'microlibra', + name: 'Libra Coin', + display: 'libra', + symbol: 'LIBRA', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/0l/images/libra.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/0l/images/libra.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/0l/images/libra.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/0l/images/libra.svg', + theme: { + primaryColorHex: '#e45c5c' + } + }], + coingeckoId: 'libra-3', + socials: { + website: 'https://0l.network/', + twitter: 'https://twitter.com/0LNetwork' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/noncosmos/solana/index.ts b/v2/packages/chain-registry/src/noncosmos/0l/index.ts similarity index 100% rename from v2/packages/chain-registry/src/noncosmos/solana/index.ts rename to v2/packages/chain-registry/src/noncosmos/0l/index.ts diff --git a/v2/packages/chain-registry/src/noncosmos/aptos/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/aptos/asset-list.ts index 0bc08d5d4..d1451c351 100644 --- a/v2/packages/chain-registry/src/noncosmos/aptos/asset-list.ts +++ b/v2/packages/chain-registry/src/noncosmos/aptos/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'aptos', assets: [{ description: 'Aptos token (APT) is the Aptos blockchain native token used for paying network and transaction fees.', @@ -12,7 +12,7 @@ const info: AssetList = { denom: 'APT', exponent: 8 }], - typeAsset: 'evm-base', + typeAsset: 'unknown', base: '0x1::aptos_coin::AptosCoin', name: 'Aptos Coin', display: 'APT', diff --git a/v2/packages/chain-registry/src/noncosmos/arbitrum/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/arbitrum/asset-list.ts index b55dbddee..799ecc968 100644 --- a/v2/packages/chain-registry/src/noncosmos/arbitrum/asset-list.ts +++ b/v2/packages/chain-registry/src/noncosmos/arbitrum/asset-list.ts @@ -1,9 +1,11 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'arbitrum', - assets: [{ + assets: [ + { description: 'The governance token of Arbitrum', + extendedDescription: 'Arbitrum is a Layer 2 scaling solution for Ethereum, enhancing transaction speed and reducing costs. Built to support smart contracts and decentralized applications (dApps), Arbitrum aims to improve scalability while maintaining compatibility with Ethereum\'s ecosystem.', typeAsset: 'erc20', address: '0x912CE59144191C1204E64559FE8253a0e49E6548', denomUnits: [{ @@ -25,8 +27,213 @@ const info: AssetList = { coingeckoId: 'arbitrum', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/arbitrum/images/arb.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/arbitrum/images/arb.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/arbitrum/images/arb.svg', + theme: { + primaryColorHex: '#253545' + } }] - }] + }, + { + description: 'Ether (ETH) is the native currency of Arbitrum.', + typeAsset: 'evm-base', + denomUnits: [{ + denom: 'wei', + exponent: 0 + }, { + denom: 'eth', + exponent: 18 + }], + base: 'wei', + display: 'eth', + name: 'Ether', + symbol: 'ETH', + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2' + }, + provider: 'Arbitrum Bridge' + }], + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: 'wei' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.png', + theme: { + primaryColorHex: '#303030' + } + }] + }, + { + description: 'wETH is \'wrapped ETH\'', + typeAsset: 'erc20', + denomUnits: [{ + denom: '0x82aF49447D8a07e3bd95BD0d56f35241523fBab1', + exponent: 0 + }, { + denom: 'weth', + exponent: 18 + }], + address: '0x82aF49447D8a07e3bd95BD0d56f35241523fBab1', + base: '0x82aF49447D8a07e3bd95BD0d56f35241523fBab1', + display: 'weth', + name: 'Wrapped Ether', + symbol: 'WETH', + traces: [{ + type: 'wrapped', + counterparty: { + chainName: 'arbitrum', + baseDenom: 'wei' + }, + provider: 'Arbitrum' + }], + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/weth.svg' + }, { + imageSync: { + chainName: 'arbitrum', + baseDenom: 'wei' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.png', + theme: { + primaryColorHex: '#303030' + } + }] + }, + { + typeAsset: 'erc20', + denomUnits: [{ + denom: '0xab19bdaeb37242fa0f30486195f45b9cf5361b78', + exponent: 0 + }], + address: '0xab19bdaeb37242fa0f30486195f45b9cf5361b78', + base: '0xab19bdaeb37242fa0f30486195f45b9cf5361b78', + display: '0xab19bdaeb37242fa0f30486195f45b9cf5361b78', + name: 'cGLP', + symbol: 'cGLP' + }, + { + description: 'USDC issued on Arbitrum.', + typeAsset: 'erc20', + address: '0xaf88d065e77c8cC2239327C5EDb3A432268e5831', + denomUnits: [{ + denom: '0xaf88d065e77c8cC2239327C5EDb3A432268e5831', + exponent: 0, + aliases: ['uusdc'] + }, { + denom: 'usdc', + exponent: 6 + }], + base: '0xaf88d065e77c8cC2239327C5EDb3A432268e5831', + name: 'USDC', + display: 'usdc', + symbol: 'USDC', + traces: [{ + type: 'additional-mintage', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48' + }, + provider: 'Circle' + }], + coingeckoId: 'usd-coin', + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + theme: { + circle: true, + primaryColorHex: '#2775CA' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png' + }] + }, + { + description: 'This is a bridged USDC token deployed by Arbitrum Foundation.', + typeAsset: 'erc20', + address: '0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8', + denomUnits: [{ + denom: '0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8', + exponent: 0, + aliases: ['uusdc'] + }, { + denom: 'usdc', + exponent: 6 + }], + base: '0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8', + name: 'Bridged USDC', + display: 'usdc', + symbol: 'USDC.e', + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48' + }, + provider: 'Arbitrum Bridge' + }], + coingeckoId: 'usd-coin-ethereum-bridged', + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + theme: { + circle: true, + primaryColorHex: '#2775CA' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png' + }] + }, + { + description: 'USDT from Ethereum bridged to Arbitrum via Arbitrum Bridge.', + typeAsset: 'erc20', + address: '0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9', + denomUnits: [{ + denom: '0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9', + exponent: 0 + }, { + denom: 'usdt', + exponent: 6 + }], + base: '0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9', + name: 'Arbitrum Bridged USDT', + display: 'usdt', + symbol: 'USDT', + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xdac17f958d2ee523a2206206994597c13d831ec7' + }, + provider: 'Arbitrum Bridge' + }], + coingeckoId: 'arbitrum-bridged-usdt-arbitrum', + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0xdac17f958d2ee523a2206206994597c13d831ec7' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + theme: { + circle: true, + primaryColorHex: '#009393', + backgroundColorHex: '#009393' + } + }] + } + ] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/noncosmos/asset-lists.ts b/v2/packages/chain-registry/src/noncosmos/asset-lists.ts index 4ec6955ce..433f1fb23 100644 --- a/v2/packages/chain-registry/src/noncosmos/asset-lists.ts +++ b/v2/packages/chain-registry/src/noncosmos/asset-lists.ts @@ -1,27 +1,47 @@ import { AssetList } from '@chain-registry/v2-types'; -import * as _ethereum from './ethereum'; import * as _picasso from './picasso'; import * as _composablepolkadot from './composablepolkadot'; +import * as _penumbra from './penumbra'; +import * as _0l from './0l'; import * as _aptos from './aptos'; import * as _arbitrum from './arbitrum'; +import * as _avail from './avail'; import * as _avalanche from './avalanche'; +import * as _base from './base'; import * as _binancesmartchain from './binancesmartchain'; import * as _bitcoin from './bitcoin'; +import * as _bitcoincash from './bitcoincash'; +import * as _comex from './comex'; +import * as _dogecoin from './dogecoin'; import * as _fantom from './fantom'; import * as _filecoin from './filecoin'; +import * as _forex from './forex'; +import * as _internetcomputer from './internetcomputer'; import * as _kusama from './kusama'; +import * as _litecoin from './litecoin'; +import * as _mantle from './mantle'; import * as _moonbeam from './moonbeam'; +import * as _neo from './neo'; +import * as _optimism from './optimism'; import * as _polkadot from './polkadot'; import * as _polygon from './polygon'; -import * as _solana from './solana'; import * as _statemine from './statemine'; import * as _stellar from './stellar'; import * as _sui from './sui'; import * as _tinkernet from './tinkernet'; import * as _xrpl from './xrpl'; +import * as _zilliqa from './zilliqa'; +import * as _berachain from './berachain'; +import * as _hall from './hall'; +import * as _initia from './initia'; +import * as _mantrachain from './mantrachain'; +import * as _movement from './movement'; +import * as _namada from './namada'; +import * as _prysm from './prysm'; import * as _avalanchetestnet from './avalanchetestnet'; import * as _binancesmartchaintestnet from './binancesmartchaintestnet'; +import * as _bitcointestnet from './bitcointestnet'; import * as _ethereumtestnet from './ethereumtestnet'; import * as _fantomtestnet from './fantomtestnet'; import * as _moonbeamtestnet from './moonbeamtestnet'; @@ -30,28 +50,48 @@ import * as _polygontestnet from './polygontestnet'; import * as _ojotestnet from './ojotestnet'; const assetList: AssetList[] = [ - _ethereum.assetList, _picasso.assetList, _composablepolkadot.assetList, + _penumbra.assetList, + _0l.assetList, _aptos.assetList, _arbitrum.assetList, + _avail.assetList, _avalanche.assetList, + _base.assetList, _binancesmartchain.assetList, _bitcoin.assetList, + _bitcoincash.assetList, + _comex.assetList, + _dogecoin.assetList, _fantom.assetList, _filecoin.assetList, + _forex.assetList, + _internetcomputer.assetList, _kusama.assetList, + _litecoin.assetList, + _mantle.assetList, _moonbeam.assetList, + _neo.assetList, + _optimism.assetList, _polkadot.assetList, _polygon.assetList, - _solana.assetList, _statemine.assetList, _stellar.assetList, _sui.assetList, _tinkernet.assetList, _xrpl.assetList, + _zilliqa.assetList, + _berachain.assetList, + _hall.assetList, + _initia.assetList, + _mantrachain.assetList, + _movement.assetList, + _namada.assetList, + _prysm.assetList, _avalanchetestnet.assetList, _binancesmartchaintestnet.assetList, + _bitcointestnet.assetList, _ethereumtestnet.assetList, _fantomtestnet.assetList, _moonbeamtestnet.assetList, diff --git a/v2/packages/chain-registry/src/noncosmos/avail/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/avail/asset-list.ts new file mode 100644 index 000000000..f37e69937 --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/avail/asset-list.ts @@ -0,0 +1,31 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'avail', + assets: [{ + description: 'Avail is a web3 infrastructure layer that allows modular execution layers to scale and interoperate in a trust minimized way.', + extendedDescription: 'Avail is a unification layer for Web3 that decouples the data availability layer, making it easier for developers to focus on execution and settlement. It\'s built to make applications fast, efficient, and scalable. Avail works with any execution environment designed to scale blockchains. ', + typeAsset: 'unknown', + denomUnits: [{ + denom: 'avail', + exponent: 0 + }, { + denom: 'AVAIL', + exponent: 18 + }], + base: 'avail', + name: 'Avail', + display: 'AVAIL', + symbol: 'AVAIL', + coingeckoId: 'avail', + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/avail/images/avail.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/avail/images/avail.png', + theme: { + circle: false, + primaryColorHex: '#2B80D7' + } + }] + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/noncosmos/avail/index.ts b/v2/packages/chain-registry/src/noncosmos/avail/index.ts new file mode 100644 index 000000000..bac6095d9 --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/avail/index.ts @@ -0,0 +1,3 @@ +import _assetList from './asset-list'; + +export const assetList = _assetList; diff --git a/v2/packages/chain-registry/src/noncosmos/avalanche/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/avalanche/asset-list.ts index 71e8e80c5..20d473858 100644 --- a/v2/packages/chain-registry/src/noncosmos/avalanche/asset-list.ts +++ b/v2/packages/chain-registry/src/noncosmos/avalanche/asset-list.ts @@ -1,10 +1,11 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'avalanche', assets: [ { - description: 'AVAX is the native token of Avalanche. It is a hard-capped, scarce asset that is used to pay for fees, secure the platform through staking, and provide a basic unit of account between the multiple subnets created on Avalanche.', + description: 'Avalanche is a high-performance blockchain platform known for its fast transaction speeds, low costs, and scalability, ideal for decentralized applications and custom blockchain networks.', + extendedDescription: 'Avalanche is a blockchain platform developed by Ava Labs that aims to provide a highly scalable and efficient environment for decentralized applications (dApps) and custom blockchain networks. Launched in 2020, Avalanche uses a novel consensus protocol called Avalanche Consensus, which allows it to process thousands of transactions per second with near-instant finality. The platform\'s architecture includes three built-in blockchains: the Exchange Chain (X-Chain), the Contract Chain (C-Chain), and the Platform Chain (P-Chain), each serving different purposes such as asset creation, smart contracts, and coordination of validators and subnets. Avalanche supports interoperability with Ethereum and other blockchains through its Avalanche Bridge and other cross-chain bridges. The native token, AVAX, is used for transaction fees, staking, and governance, making it an integral part of the Avalanche ecosystem.', denomUnits: [{ denom: 'wei', exponent: 0 @@ -24,7 +25,10 @@ const info: AssetList = { coingeckoId: 'avalanche-2', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/avalanche/images/avax.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/avalanche/images/avax.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/avalanche/images/avax.svg', + theme: { + primaryColorHex: '#eb4444' + } }] }, { @@ -60,7 +64,7 @@ const info: AssetList = { }] }, { - description: 'USDC is a fully collateralized US Dollar stablecoin developed by CENTRE, the open source project with Circle being the first of several forthcoming issuers.', + description: 'USDC issued on Avalanche.', typeAsset: 'erc20', address: '0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E', denomUnits: [{ @@ -72,7 +76,7 @@ const info: AssetList = { exponent: 6 }], base: '0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E', - name: 'USD Coin', + name: 'USDC', display: 'usdc', symbol: 'USDC', traces: [{ @@ -84,11 +88,59 @@ const info: AssetList = { provider: 'Circle' }], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' }, coingeckoId: 'usd-coin', images: [{ - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' + imageSync: { + chainName: 'ethereum', + baseDenom: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + theme: { + circle: true, + primaryColorHex: '#2775CA' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png' + }] + }, + { + description: 'USDC Bridged from Ethereum via Avalanche Bridge.', + typeAsset: 'erc20', + address: '0xa7d7079b0fead91f3e65f86e8915cb59c1a4c664', + denomUnits: [{ + denom: '0xa7d7079b0fead91f3e65f86e8915cb59c1a4c664', + exponent: 0, + aliases: ['uusdc'] + }, { + denom: 'usdc', + exponent: 6 + }], + base: '0xa7d7079b0fead91f3e65f86e8915cb59c1a4c664', + name: 'Bridged USDC', + display: 'usdc', + symbol: 'USDC.e', + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48' + }, + provider: 'Avalanche Bridge' + }], + coingeckoId: 'usd-coin-avalanche-bridged-usdc-e', + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + theme: { + circle: true, + primaryColorHex: '#2775CA' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png' }] }, { @@ -150,6 +202,10 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/frax.svg' }, images: [{ + imageSync: { + chainName: 'axelar', + baseDenom: 'frax-wei' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/frax.svg' }] }, @@ -214,6 +270,44 @@ const info: AssetList = { images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg' }] + }, + { + description: 'USDT issued on Avalanche.', + typeAsset: 'erc20', + address: '0x9702230a8ea53601f5cd2dc00fdbc13d4df4a8c7', + denomUnits: [{ + denom: '0x9702230a8ea53601f5cd2dc00fdbc13d4df4a8c7', + exponent: 0 + }, { + denom: 'usdt', + exponent: 6 + }], + base: '0x9702230a8ea53601f5cd2dc00fdbc13d4df4a8c7', + name: 'Tether USD', + display: 'usdt', + symbol: 'USDT', + traces: [{ + type: 'additional-mintage', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xdac17f958d2ee523a2206206994597c13d831ec7' + }, + provider: 'Tether' + }], + coingeckoId: 'tether', + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0xdac17f958d2ee523a2206206994597c13d831ec7' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + theme: { + circle: true, + primaryColorHex: '#009393', + backgroundColorHex: '#009393' + } + }] } ] }; diff --git a/v2/packages/chain-registry/src/noncosmos/avalanchetestnet/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/avalanchetestnet/asset-list.ts index f05ed4810..b38340a9b 100644 --- a/v2/packages/chain-registry/src/noncosmos/avalanchetestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/noncosmos/avalanchetestnet/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../../assetlist.schema.json', chainName: 'avalanchetestnet', assets: [ { @@ -12,6 +12,7 @@ const info: AssetList = { denom: 'avax', exponent: 18 }], + typeAsset: 'evm-base', base: 'wei', name: 'Avalanche', display: 'avax', @@ -65,7 +66,7 @@ const info: AssetList = { denomUnits: [{ denom: '0x57F1c63497AEe0bE305B8852b354CEc793da43bB', exponent: 0, - aliases: ['uusdc'] + aliases: ['uausdc'] }, { denom: 'axlusdc', exponent: 6 @@ -78,7 +79,7 @@ const info: AssetList = { type: 'bridge', counterparty: { chainName: 'axelartestnet', - baseDenom: 'uusdc' + baseDenom: 'uausdc' }, provider: 'Axelar' }], @@ -86,6 +87,10 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' }, images: [{ + imageSync: { + chainName: 'axelartestnet', + baseDenom: 'uausdc' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' }] }, @@ -114,6 +119,7 @@ const info: AssetList = { provider: 'Circle' }], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' }, images: [{ @@ -121,7 +127,12 @@ const info: AssetList = { chainName: 'avalanche', baseDenom: '0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E' }, - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + theme: { + circle: true, + primaryColorHex: '#2775CA' + } }] } ] diff --git a/v2/packages/chain-registry/src/noncosmos/base/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/base/asset-list.ts new file mode 100644 index 000000000..848c2e03e --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/base/asset-list.ts @@ -0,0 +1,196 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'base', + assets: [ + { + description: 'Ether (ETH) is the native currency of Base.', + typeAsset: 'evm-base', + denomUnits: [{ + denom: 'wei', + exponent: 0 + }, { + denom: 'eth', + exponent: 18 + }], + base: 'wei', + display: 'eth', + name: 'Ether', + symbol: 'ETH', + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'ethereum', + baseDenom: 'wei' + }, + provider: 'Base Bridge' + }], + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: 'wei' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.png', + theme: { + primaryColorHex: '#303030' + } + }] + }, + { + description: 'wETH is \'wrapped ETH\'', + typeAsset: 'erc20', + denomUnits: [{ + denom: '0x4200000000000000000000000000000000000006', + exponent: 0 + }, { + denom: 'weth', + exponent: 18 + }], + address: '0x4200000000000000000000000000000000000006', + base: '0x4200000000000000000000000000000000000006', + display: 'weth', + name: 'Wrapped Ether', + symbol: 'WETH', + traces: [{ + type: 'wrapped', + counterparty: { + chainName: 'base', + baseDenom: 'wei' + }, + provider: 'Base' + }], + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/weth.svg' + }, { + imageSync: { + chainName: 'base', + baseDenom: 'wei' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.png', + theme: { + primaryColorHex: '#303030' + } + }] + }, + { + description: 'USDC issued on Base.', + typeAsset: 'erc20', + address: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913', + denomUnits: [{ + denom: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913', + exponent: 0, + aliases: ['uusdc'] + }, { + denom: 'usdc', + exponent: 6 + }], + base: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913', + name: 'USDC', + display: 'usdc', + symbol: 'USDC', + traces: [{ + type: 'additional-mintage', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48' + }, + provider: 'Circle' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' + }, + coingeckoId: 'usd-coin', + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + theme: { + circle: true, + primaryColorHex: '#2775CA' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png' + }] + }, + { + description: 'USDC Bridged from Ethereum via Base Bridge.', + typeAsset: 'erc20', + address: '0xd9aAEc86B65D86f6A7B5B1b0c42FFA531710b6CA', + denomUnits: [{ + denom: '0xd9aAEc86B65D86f6A7B5B1b0c42FFA531710b6CA', + exponent: 0, + aliases: ['uusdc'] + }, { + denom: 'usdc', + exponent: 6 + }], + base: '0xd9aAEc86B65D86f6A7B5B1b0c42FFA531710b6CA', + name: 'USD Base Coin', + display: 'usdc', + symbol: 'USDbC', + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48' + }, + provider: 'Base Bridge' + }], + coingeckoId: 'bridged-usd-coin-base', + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + theme: { + circle: true, + primaryColorHex: '#2775CA' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png' + }] + }, + { + description: 'Coinbase Wrapped BTC (\'cbBTC\') is an ERC20 token that is backed 1:1 by Bitcoin (BTC) held by Coinbase. cbBTC is built to be seamlessly compatible with DeFi applications, giving customers the option to tap into DeFi and unlock financial utility.', + typeAsset: 'erc20', + address: '0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf', + denomUnits: [{ + denom: '0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf', + exponent: 0 + }, { + denom: 'cbbtc', + exponent: 8 + }], + base: '0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf', + name: 'Coinbase Wrapped BTC', + display: 'cbbtc', + symbol: 'cbBTC', + traces: [{ + type: 'synthetic', + counterparty: { + chainName: 'bitcoin', + baseDenom: 'sat' + }, + provider: 'Base Bridge' + }], + coingeckoId: 'coinbase-wrapped-btc', + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/base/images/cbbtc.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/base/images/cbbtc.png', + theme: { + circle: true, + primaryColorHex: '#0052FF' + } + }] + } + ] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/noncosmos/base/index.ts b/v2/packages/chain-registry/src/noncosmos/base/index.ts new file mode 100644 index 000000000..bac6095d9 --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/base/index.ts @@ -0,0 +1,3 @@ +import _assetList from './asset-list'; + +export const assetList = _assetList; diff --git a/v2/packages/chain-registry/src/noncosmos/berachain/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/berachain/asset-list.ts new file mode 100644 index 000000000..73587fa22 --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/berachain/asset-list.ts @@ -0,0 +1,29 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../assetlist.schema.json', + chainName: 'berachain', + assets: [{ + description: 'The native staking token of Berachain.', + denomUnits: [{ + denom: 'wei', + exponent: 0 + }, { + denom: 'bera', + exponent: 18 + }], + base: 'wei', + display: 'bera', + name: 'Berachain', + symbol: 'BERA', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/berachain/images/bera.png', + theme: { + circle: true, + primaryColorHex: '#7c340c' + } + }], + coingeckoId: 'berachain-bera', + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/noncosmos/berachain/index.ts b/v2/packages/chain-registry/src/noncosmos/berachain/index.ts new file mode 100644 index 000000000..bac6095d9 --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/berachain/index.ts @@ -0,0 +1,3 @@ +import _assetList from './asset-list'; + +export const assetList = _assetList; diff --git a/v2/packages/chain-registry/src/noncosmos/binancesmartchain/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/binancesmartchain/asset-list.ts index 82d8097ef..31f933680 100644 --- a/v2/packages/chain-registry/src/noncosmos/binancesmartchain/asset-list.ts +++ b/v2/packages/chain-registry/src/noncosmos/binancesmartchain/asset-list.ts @@ -1,10 +1,11 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'binancesmartchain', assets: [ { - description: 'BNB powers the BNB Chain ecosystem and is the native coin of the BNB Beacon Chain and BNB Smart Chain.', + description: 'BNB is the native cryptocurrency of the Binance exchange, used to pay for transaction fees and participate in various features and services within the Binance ecosystem.', + extendedDescription: 'BNB, or Binance Coin, is the native cryptocurrency of the Binance exchange, one of the largest cryptocurrency exchanges in the world. Initially launched as an ERC-20 token on the Ethereum blockchain in 2017, BNB has since migrated to Binance\'s own blockchain, the Binance Chain. BNB was created to facilitate various operations on the Binance platform, such as reducing transaction fees for traders when paid with BNB, participating in token sales on Binance Launchpad, and more. Over time, the utility of BNB has expanded beyond the Binance platform, with it being used in a variety of applications including payment for goods and services, online and offline, and even for booking travel arrangements through partners.\n\nIn addition to its wide range of uses, BNB has a unique deflationary mechanism known as coin burns. Binance commits to using 20% of its profits each quarter to buy back and burn BNB, effectively reducing the total supply over time and increasing its scarcity. This mechanism is aimed at boosting the value of BNB by controlling its supply. The ongoing development of the Binance Smart Chain (BSC), a parallel blockchain that runs smart contracts and is compatible with the Ethereum Virtual Machine (EVM), further enhances BNB\'s utility by supporting decentralized finance (DeFi) applications and other blockchain-based projects. BNB\'s role in both the Binance ecosystem and the broader crypto market continues to grow, making it a significant asset in the cryptocurrency space.', denomUnits: [{ denom: 'wei', exponent: 0 @@ -24,7 +25,10 @@ const info: AssetList = { coingeckoId: 'binancecoin', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/bnb.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/bnb.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/bnb.svg', + theme: { + primaryColorHex: '#f3bb0c' + } }] }, { @@ -60,7 +64,10 @@ const info: AssetList = { coingeckoId: 'wbnb', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/wbnb.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/wbnb.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/wbnb.svg', + theme: { + primaryColorHex: '#f3bb0c' + } }] }, { @@ -90,7 +97,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/busd.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/busd.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/busd.png', + theme: { + primaryColorHex: '#f3bb0c' + } }] }, { @@ -145,7 +155,10 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/purse-token-logo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/purse-token-logo.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/pundix/images/purse-token-logo.svg', + theme: { + primaryColorHex: '#1c1c1b' + } }] }, { @@ -168,7 +181,48 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/srcx.png' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/srcx.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/srcx.png', + theme: { + primaryColorHex: '#7f22bc' + } + }] + }, + { + description: 'BUSD-T gives you the joint benefits of open blockchain technology and traditional currency by converting your cash into a stable digital currency equivalent.', + typeAsset: 'erc20', + address: '0x55d398326f99059fF775485246999027B3197955', + denomUnits: [{ + denom: '0x55d398326f99059fF775485246999027B3197955', + exponent: 0 + }, { + denom: 'usdt', + exponent: 6 + }], + base: '0x55d398326f99059fF775485246999027B3197955', + name: 'Binance Bridged USDT', + display: 'usdt', + symbol: 'USDT', + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xdac17f958d2ee523a2206206994597c13d831ec7' + }, + provider: 'Binance Bridge' + }], + coingeckoId: 'binance-bridged-usdt-bnb-smart-chain', + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0xdac17f958d2ee523a2206206994597c13d831ec7' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + theme: { + circle: true, + primaryColorHex: '#009393', + backgroundColorHex: '#009393' + } }] } ] diff --git a/v2/packages/chain-registry/src/noncosmos/binancesmartchaintestnet/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/binancesmartchaintestnet/asset-list.ts index c081854fb..b85af14a8 100644 --- a/v2/packages/chain-registry/src/noncosmos/binancesmartchaintestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/noncosmos/binancesmartchaintestnet/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../../assetlist.schema.json', chainName: 'binancesmartchaintestnet', assets: [ { @@ -12,6 +12,7 @@ const info: AssetList = { denom: 'bnb', exponent: 18 }], + typeAsset: 'evm-base', base: 'wei', name: 'Binance Coin', display: 'bnb', @@ -69,7 +70,7 @@ const info: AssetList = { denomUnits: [{ denom: '0xc2fA98faB811B785b81c64Ac875b31CC9E40F9D2', exponent: 0, - aliases: ['uusdc'] + aliases: ['uausdc'] }, { denom: 'axlusdc', exponent: 6 @@ -82,7 +83,7 @@ const info: AssetList = { type: 'bridge', counterparty: { chainName: 'axelartestnet', - baseDenom: 'uusdc' + baseDenom: 'uausdc' }, provider: 'Axelar' }], @@ -90,6 +91,10 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' }, images: [{ + imageSync: { + chainName: 'axelartestnet', + baseDenom: 'uausdc' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' }] } diff --git a/v2/packages/chain-registry/src/noncosmos/bitcoin/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/bitcoin/asset-list.ts index ba86a1dd1..8c49cb944 100644 --- a/v2/packages/chain-registry/src/noncosmos/bitcoin/asset-list.ts +++ b/v2/packages/chain-registry/src/noncosmos/bitcoin/asset-list.ts @@ -1,9 +1,10 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'bitcoin', assets: [{ - description: 'Bitcoin', + description: 'Bitcoin, the first and most well-known cryptocurrency, allows decentralized peer-to-peer transactions on a secure blockchain network, serving as "digital gold."', + extendedDescription: 'Bitcoin, often referred to as BTC, is the first and most well-known cryptocurrency, introduced in 2009 by an anonymous entity known as Satoshi Nakamoto. It was designed as a decentralized digital currency, allowing peer-to-peer transactions without the need for a central authority or intermediary. Bitcoin operates on a technology called blockchain, a distributed ledger that records all transactions across a network of computers. The security and integrity of the blockchain are maintained through a process called mining, where participants solve complex mathematical problems to validate and add new transactions to the blockchain. Bitcoin\'s decentralized nature and limited supply, capped at 21 million coins, have contributed to its status as "digital gold" and a store of value.\n\nBitcoin has significantly influenced the financial world, inspiring the development of thousands of other cryptocurrencies and blockchain technologies. Its adoption has grown over the years, with numerous merchants and service providers accepting it as a payment method. Additionally, Bitcoin has become a popular investment asset, attracting both individual and institutional investors. Despite its volatility and regulatory challenges, Bitcoin remains a dominant force in the crypto space, symbolizing the potential for a more open and inclusive financial system. Its impact extends beyond finance, as it continues to drive innovation in areas such as decentralized finance (DeFi), supply chain management, and digital identity verification.', denomUnits: [{ denom: 'sat', exponent: 0 @@ -17,11 +18,18 @@ const info: AssetList = { display: 'btc', symbol: 'BTC', logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/bitcoin/images/btc.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/bitcoin/images/btc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/bitcoin/images/btc.svg' }, coingeckoId: 'bitcoin', images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/bitcoin/images/btc.png' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/bitcoin/images/btc.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/bitcoin/images/btc.png', + theme: { + primaryColorHex: '#f4941c', + backgroundColorHex: '#f4941c', + circle: true + } }] }] }; diff --git a/v2/packages/chain-registry/src/noncosmos/bitcoincash/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/bitcoincash/asset-list.ts new file mode 100644 index 000000000..46b2aa01f --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/bitcoincash/asset-list.ts @@ -0,0 +1,31 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'bitcoincash', + assets: [{ + description: 'Bitcoin Cash (BCH) is a digital coin designed for quick and cost-effective transactions.', + extendedDescription: 'Bitcoin Cash (BCH) is a peer-to-peer cryptocurrency that was created as a fork of Bitcoin (BTC) in 2017 to address scalability issues. It increases transaction throughput by allowing larger block sizes, enabling faster and cheaper transactions compared to Bitcoin. Bitcoin Cash aims to serve as a more practical digital cash for everyday use, prioritizing efficiency and low fees in financial transactions on a global scale.', + denomUnits: [{ + denom: 'sat', + exponent: 0 + }, { + denom: 'bch', + exponent: 8 + }], + typeAsset: 'bitcoin-like', + base: 'sat', + name: 'Bitcoin Cash', + display: 'bch', + symbol: 'BCH', + coingeckoId: 'bitcoin-cash', + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/bitcoincash/images/bch.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/bitcoincash/images/bch.png', + theme: { + primaryColorHex: '#0AC18E', + circle: true + } + }] + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/noncosmos/bitcoincash/index.ts b/v2/packages/chain-registry/src/noncosmos/bitcoincash/index.ts new file mode 100644 index 000000000..bac6095d9 --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/bitcoincash/index.ts @@ -0,0 +1,3 @@ +import _assetList from './asset-list'; + +export const assetList = _assetList; diff --git a/v2/packages/chain-registry/src/noncosmos/bitcointestnet/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/bitcointestnet/asset-list.ts new file mode 100644 index 000000000..cc62e6ba7 --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/bitcointestnet/asset-list.ts @@ -0,0 +1,42 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../../assetlist.schema.json', + chainName: 'bitcointestnet', + assets: [{ + description: 'The testnet version of Bitcoin.', + denomUnits: [{ + denom: 'sat', + exponent: 0 + }, { + denom: 'btc', + exponent: 8 + }], + typeAsset: 'bitcoin-like', + base: 'sat', + name: 'Bitcoin', + display: 'btc', + symbol: 'BTC', + traces: [{ + type: 'test-mintage', + counterparty: { + chainName: 'bitcoin', + baseDenom: 'sat' + }, + provider: 'Bitcoin' + }], + images: [{ + imageSync: { + chainName: 'bitcoin', + baseDenom: 'sat' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/bitcoin/images/btc.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/bitcoin/images/btc.png', + theme: { + primaryColorHex: '#f4941c', + backgroundColorHex: '#f4941c', + circle: true + } + }] + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/noncosmos/bitcointestnet/index.ts b/v2/packages/chain-registry/src/noncosmos/bitcointestnet/index.ts new file mode 100644 index 000000000..bac6095d9 --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/bitcointestnet/index.ts @@ -0,0 +1,3 @@ +import _assetList from './asset-list'; + +export const assetList = _assetList; diff --git a/v2/packages/chain-registry/src/noncosmos/comex/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/comex/asset-list.ts new file mode 100644 index 000000000..2f1001116 --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/comex/asset-list.ts @@ -0,0 +1,17 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'comex', + assets: [{ + typeAsset: 'unknown', + denomUnits: [{ + denom: 'XAU', + exponent: 0 + }], + base: 'XAU', + display: 'XAU', + name: 'Gold', + symbol: 'XAU' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/noncosmos/comex/index.ts b/v2/packages/chain-registry/src/noncosmos/comex/index.ts new file mode 100644 index 000000000..bac6095d9 --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/comex/index.ts @@ -0,0 +1,3 @@ +import _assetList from './asset-list'; + +export const assetList = _assetList; diff --git a/v2/packages/chain-registry/src/noncosmos/composablepolkadot/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/composablepolkadot/asset-list.ts index 5f3201678..9ba58010a 100644 --- a/v2/packages/chain-registry/src/noncosmos/composablepolkadot/asset-list.ts +++ b/v2/packages/chain-registry/src/noncosmos/composablepolkadot/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'composablepolkadot', assets: [{ denomUnits: [{ @@ -21,16 +21,21 @@ const info: AssetList = { chainName: 'polkadot', baseDenom: 'Planck' }, - provider: 'Polkadot Relay' + provider: 'Polkadot Parachain' }], images: [{ imageSync: { chainName: 'polkadot', baseDenom: 'Planck' }, - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.png', + theme: { + primaryColorHex: '#e4047c' + } }], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.svg' } }] diff --git a/v2/packages/chain-registry/src/noncosmos/dogecoin/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/dogecoin/asset-list.ts new file mode 100644 index 000000000..dcd3d199f --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/dogecoin/asset-list.ts @@ -0,0 +1,29 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'dogecoin', + assets: [{ + description: 'The native token of Dogecoin.', + extendedDescription: 'Dogecoin (DOGE) is a cryptocurrency created as a playful homage, known for its friendly community, Shiba Inu meme origins, and accessible, fast transactions.', + denomUnits: [{ + denom: 'shibe', + exponent: 0 + }, { + denom: 'doge', + exponent: 8 + }], + typeAsset: 'bitcoin-like', + base: 'shibe', + name: 'Dogecoin', + display: 'doge', + symbol: 'DOGE', + coingeckoId: 'dogecoin', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/dogecoin/images/doge.png', + theme: { + primaryColorHex: '#bda148' + } + }] + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/noncosmos/dogecoin/index.ts b/v2/packages/chain-registry/src/noncosmos/dogecoin/index.ts new file mode 100644 index 000000000..bac6095d9 --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/dogecoin/index.ts @@ -0,0 +1,3 @@ +import _assetList from './asset-list'; + +export const assetList = _assetList; diff --git a/v2/packages/chain-registry/src/noncosmos/ethereumtestnet/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/ethereumtestnet/asset-list.ts index 3aa6e00c7..e2639e27b 100644 --- a/v2/packages/chain-registry/src/noncosmos/ethereumtestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/noncosmos/ethereumtestnet/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../../assetlist.schema.json', chainName: 'ethereumtestnet', assets: [ { @@ -20,6 +20,7 @@ const info: AssetList = { aliases: ['ether'] } ], + typeAsset: 'evm-base', base: 'wei', name: 'Ether', display: 'eth', diff --git a/v2/packages/chain-registry/src/noncosmos/fantom/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/fantom/asset-list.ts index bc9142fc4..6779196ba 100644 --- a/v2/packages/chain-registry/src/noncosmos/fantom/asset-list.ts +++ b/v2/packages/chain-registry/src/noncosmos/fantom/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'fantom', assets: [{ description: 'Fantom\'s native utility token — FTM — powers the entire Fantom blockchain ecosystem. FTM tokens are used for staking, governance, payments, and fees on the network.', @@ -23,7 +23,10 @@ const info: AssetList = { coingeckoId: 'fantom', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/fantom/images/ftm.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/fantom/images/ftm.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/fantom/images/ftm.svg', + theme: { + primaryColorHex: '#1c6cfc' + } }] }, { description: 'ERC20 wrapped version of FTM', @@ -57,7 +60,10 @@ const info: AssetList = { baseDenom: 'wei' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/fantom/images/ftm.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/fantom/images/ftm.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/fantom/images/ftm.svg', + theme: { + primaryColorHex: '#1c6cfc' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/fantom/images/ftm.png', diff --git a/v2/packages/chain-registry/src/noncosmos/fantomtestnet/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/fantomtestnet/asset-list.ts index 7ad75cfb1..0c76d86d2 100644 --- a/v2/packages/chain-registry/src/noncosmos/fantomtestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/noncosmos/fantomtestnet/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../../assetlist.schema.json', chainName: 'fantomtestnet', assets: [{ description: 'Fantom\'s native utility token — FTM — powers the entire Fantom blockchain ecosystem. FTM tokens are used for staking, governance, payments, and fees on the network.', @@ -11,6 +11,7 @@ const info: AssetList = { denom: 'ftm', exponent: 18 }], + typeAsset: 'evm-base', base: 'wei', name: 'Fantom', display: 'ftm', diff --git a/v2/packages/chain-registry/src/noncosmos/filecoin/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/filecoin/asset-list.ts index 844d17a3c..0d1282fac 100644 --- a/v2/packages/chain-registry/src/noncosmos/filecoin/asset-list.ts +++ b/v2/packages/chain-registry/src/noncosmos/filecoin/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'filecoin', assets: [{ description: 'Filecoin is a decentralized storage network designed to turn cloud storage into an algorithmic market. The network facilitates open markets for storing and retrieving data, where users pay to store their files on storage miners. Filecoin is built on top of the InterPlanetary File System (IPFS), a peer-to-peer storage network. Filecoin aims to store data in a decentralized manner, unlike traditional cloud storage providers.\n\nParticipants in the Filecoin network are incentivized to act honestly and store as much data as possible because they earn the Filecoin cryptocurrency (FIL) in exchange for their storage services. This setup ensures the integrity and accessibility of data stored. Filecoin\'s model allows for a variety of storage options, including long-term archival storage and more rapid retrieval services, making it a versatile solution for decentralized data storage. The project, developed by Protocol Labs, also focuses on ensuring that data is stored reliably and efficiently.', @@ -24,7 +24,10 @@ const info: AssetList = { coingeckoId: 'filecoin', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/filecoin/images/fil.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/filecoin/images/fil.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/filecoin/images/fil.svg', + theme: { + primaryColorHex: '#0493fc' + } }] }, { description: 'Wrapped Filecoin, ERC20 Wrapper over Filecoin', @@ -56,7 +59,10 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/filecoin/images/wfil.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/filecoin/images/wfil.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/filecoin/images/wfil.svg', + theme: { + primaryColorHex: '#0694fc' + } }] }] }; diff --git a/v2/packages/chain-registry/src/noncosmos/forex/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/forex/asset-list.ts new file mode 100644 index 000000000..5003f4338 --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/forex/asset-list.ts @@ -0,0 +1,27 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'forex', + assets: [{ + typeAsset: 'unknown', + denomUnits: [{ + denom: 'USD', + exponent: 0 + }], + base: 'USD', + display: 'USD', + name: 'United States Dollar', + symbol: 'USD' + }, { + typeAsset: 'unknown', + denomUnits: [{ + denom: 'EUR', + exponent: 0 + }], + base: 'EUR', + display: 'EUR', + name: 'Euro', + symbol: 'EUR' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/noncosmos/forex/index.ts b/v2/packages/chain-registry/src/noncosmos/forex/index.ts new file mode 100644 index 000000000..bac6095d9 --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/forex/index.ts @@ -0,0 +1,3 @@ +import _assetList from './asset-list'; + +export const assetList = _assetList; diff --git a/v2/packages/chain-registry/src/noncosmos/hall/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/hall/asset-list.ts new file mode 100644 index 000000000..8eecf7a49 --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/hall/asset-list.ts @@ -0,0 +1,31 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../assetlist.schema.json', + chainName: 'hall', + assets: [{ + description: 'The native token of Coinhall', + denomUnits: [{ + denom: 'uhall', + exponent: 0 + }, { + denom: 'hall', + exponent: 6 + }], + base: 'uhall', + display: 'hall', + name: 'Hall', + symbol: 'HALL', + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/hall/images/hall.svg', + theme: { + circle: false + } + }], + socials: { + website: 'https://coinhall.org/', + twitter: 'https://twitter.com/coinhall_org' + }, + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/noncosmos/hall/index.ts b/v2/packages/chain-registry/src/noncosmos/hall/index.ts new file mode 100644 index 000000000..bac6095d9 --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/hall/index.ts @@ -0,0 +1,3 @@ +import _assetList from './asset-list'; + +export const assetList = _assetList; diff --git a/v2/packages/chain-registry/src/noncosmos/ibc-data.ts b/v2/packages/chain-registry/src/noncosmos/ibc-data.ts index e9c90b3b7..2a152ff89 100644 --- a/v2/packages/chain-registry/src/noncosmos/ibc-data.ts +++ b/v2/packages/chain-registry/src/noncosmos/ibc-data.ts @@ -1,13 +1,13 @@ import { IBCData } from '@chain-registry/v2-types'; -import * as _ethereum from './ethereum'; import * as _picasso from './picasso'; import * as _composablepolkadot from './composablepolkadot'; +import * as _penumbra from './penumbra'; const ibcData: IBCData[] = [ - ..._ethereum.ibcData, ..._picasso.ibcData, - ..._composablepolkadot.ibcData + ..._composablepolkadot.ibcData, + ..._penumbra.ibcData ]; export default ibcData; diff --git a/v2/packages/chain-registry/src/noncosmos/initia/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/initia/asset-list.ts new file mode 100644 index 000000000..e8ccaacd0 --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/initia/asset-list.ts @@ -0,0 +1,33 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../assetlist.schema.json', + chainName: 'initia', + assets: [{ + description: 'The native token of Initia', + denomUnits: [{ + denom: 'uinit', + exponent: 0 + }, { + denom: 'INIT', + exponent: 6 + }], + base: 'uinit', + display: 'INIT', + name: 'Initia', + symbol: 'INIT', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/initia/images/INIT.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/initia/images/INIT.svg', + theme: { + circle: true, + primaryColorHex: '#040404' + } + }], + socials: { + website: 'https://initia.xyz/', + twitter: 'https://twitter.com/initiaFDN' + }, + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/noncosmos/initia/index.ts b/v2/packages/chain-registry/src/noncosmos/initia/index.ts new file mode 100644 index 000000000..bac6095d9 --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/initia/index.ts @@ -0,0 +1,3 @@ +import _assetList from './asset-list'; + +export const assetList = _assetList; diff --git a/v2/packages/chain-registry/src/noncosmos/internetcomputer/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/internetcomputer/asset-list.ts new file mode 100644 index 000000000..19634975e --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/internetcomputer/asset-list.ts @@ -0,0 +1,74 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'internetcomputer', + 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: [{ + denom: 'e8s', + exponent: 0 + }, { + denom: 'ICP', + exponent: 8 + }], + typeAsset: 'unknown', + base: 'e8s', + name: 'Internet Computer', + display: 'ICP', + symbol: 'ICP', + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/internetcomputer/images/icp.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/internetcomputer/images/icp.png', + theme: { + circle: true, + primaryColorHex: '#29ABE2', + backgroundColorHex: '#E3E3E3' + } + }], + coingeckoId: 'internet-computer', + socials: { + 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: [{ + denom: 'uckBTC', + exponent: 0, + aliases: ['sat'] + }, { + denom: 'ckBTC', + exponent: 8 + }], + typeAsset: 'unknown', + base: 'uckBTC', + name: 'Chain-key Bitcoin', + display: 'ckBTC', + symbol: 'ckBTC', + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'bitcoin', + baseDenom: 'sat' + }, + provider: 'Omnity Network' + }], + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/internetcomputer/images/ckbtc.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/internetcomputer/images/ckbtc.png', + theme: { + circle: true, + primaryColorHex: '#3B00B9', + backgroundColorHex: '#3B00B9' + } + }], + coingeckoId: 'chain-key-bitcoin', + socials: { + website: 'https://internetcomputer.org/ckbtc', + twitter: 'https://x.com/dfinity' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/noncosmos/internetcomputer/index.ts b/v2/packages/chain-registry/src/noncosmos/internetcomputer/index.ts new file mode 100644 index 000000000..bac6095d9 --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/internetcomputer/index.ts @@ -0,0 +1,3 @@ +import _assetList from './asset-list'; + +export const assetList = _assetList; diff --git a/v2/packages/chain-registry/src/noncosmos/kusama/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/kusama/asset-list.ts index b2cf43e63..d61703b9b 100644 --- a/v2/packages/chain-registry/src/noncosmos/kusama/asset-list.ts +++ b/v2/packages/chain-registry/src/noncosmos/kusama/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'kusama', assets: [{ description: 'The native fee, governance, staking, and bonding token of the Polkadot platform.', diff --git a/v2/packages/chain-registry/src/noncosmos/litecoin/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/litecoin/asset-list.ts new file mode 100644 index 000000000..752665643 --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/litecoin/asset-list.ts @@ -0,0 +1,31 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'litecoin', + assets: [{ + description: 'The currency of Litecoin.', + extendedDescription: 'Litecoin (LTC) is a peer-to-peer cryptocurrency created in 2011 by Charlie Lee as a lighter alternative to Bitcoin. It features faster block generation times and a different hashing algorithm (Scrypt), allowing for quicker transaction processing and lower fees. Often referred to as the "silver to Bitcoin\'s gold," Litecoin is designed to provide a more efficient and accessible digital payment option.', + denomUnits: [{ + denom: 'litoshi', + exponent: 0 + }, { + denom: 'ltc', + exponent: 8 + }], + typeAsset: 'bitcoin-like', + base: 'litoshi', + name: 'Litecoin', + display: 'ltc', + symbol: 'LTC', + coingeckoId: 'litecoin', + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/dogecoin/images/ltc.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/dogecoin/images/ltc.png', + theme: { + primaryColorHex: '#345D9D', + circle: true + } + }] + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/noncosmos/litecoin/index.ts b/v2/packages/chain-registry/src/noncosmos/litecoin/index.ts new file mode 100644 index 000000000..bac6095d9 --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/litecoin/index.ts @@ -0,0 +1,3 @@ +import _assetList from './asset-list'; + +export const assetList = _assetList; diff --git a/v2/packages/chain-registry/src/noncosmos/mantle/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/mantle/asset-list.ts new file mode 100644 index 000000000..8826c2e2e --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/mantle/asset-list.ts @@ -0,0 +1,45 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'mantle', + assets: [{ + description: 'Ignition introduces $FBTC, an omnichain Bitcoin asset pegged 1:1 to BTC, aimed at elevating Bitcoin�s accessibility and utility, paving the way for a low-friction and interoperable future.', + extendedDescription: 'FBTC enhances Bitcoin utility beyond just a store of value, and elevates its power with an asset that commands ultimate liquidity across many chains and various yield enhancement options.\n\n\n\nFBTC uses reputable and trusted multisignature custody solutions, and employs Threshold Signature Scheme (TSS) Network to conduct minting and bridging.\n\nFBTC is seamlessly interoperable to enable a wide range of use cases on L1s and L2s.\n\nFBTC brings an impressive slate of prominent strategic partnerships with industry leading institutions, blockchain ecosystems and infrastructure providers. FBTC will also be supported by many DeFi applications, CEXs and wallets.', + typeAsset: 'erc20', + address: '0xC96dE26018A54D51c097160568752c4E3BD6C364', + denomUnits: [{ + denom: '0xC96dE26018A54D51c097160568752c4E3BD6C364', + exponent: 0 + }, { + denom: 'fbtc', + exponent: 8 + }], + base: '0xC96dE26018A54D51c097160568752c4E3BD6C364', + name: 'Fire Bitcoin', + display: 'fbtc', + symbol: 'FBTC', + traces: [{ + type: 'synthetic', + counterparty: { + chainName: 'bitcoin', + baseDenom: 'sat' + }, + provider: 'Ignition' + }], + coingeckoId: 'ignition-fbtc', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/mantle/images/fbtc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/mantle/images/fbtc.svg', + theme: { + circle: false, + primaryColorHex: '#8F00FF', + backgroundColorHex: '#00000000' + } + }], + socials: { + website: 'https://fbtc.com/', + twitter: 'https://twitter.com/fbtc_official' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/noncosmos/mantle/index.ts b/v2/packages/chain-registry/src/noncosmos/mantle/index.ts new file mode 100644 index 000000000..bac6095d9 --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/mantle/index.ts @@ -0,0 +1,3 @@ +import _assetList from './asset-list'; + +export const assetList = _assetList; diff --git a/v2/packages/chain-registry/src/noncosmos/mantrachain/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/mantrachain/asset-list.ts new file mode 100644 index 000000000..11aef11e6 --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/mantrachain/asset-list.ts @@ -0,0 +1,62 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../assetlist.schema.json', + chainName: 'mantrachain', + assets: [{ + description: 'The native token of MANTRA', + extendedDescription: 'The first RWA Layer 1 Blockchain, capable of adherence and enforcement of real world regulatory requirements.', + denomUnits: [{ + denom: 'uom', + exponent: 0 + }, { + denom: 'om', + exponent: 6 + }], + typeAsset: 'sdk.coin', + base: 'uom', + name: 'MANTRA Chain', + display: 'om', + symbol: 'OM', + keywords: [ + 'mantra', + 'staking', + 'delegating', + 'governance', + 'regulation', + 'defi' + ], + images: [ + { + 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' + } + } + ], + socials: { + website: 'https://www.mantrachain.io/', + twitter: 'https://x.com/MANTRA_Chain' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/noncosmos/mantrachain/index.ts b/v2/packages/chain-registry/src/noncosmos/mantrachain/index.ts new file mode 100644 index 000000000..bac6095d9 --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/mantrachain/index.ts @@ -0,0 +1,3 @@ +import _assetList from './asset-list'; + +export const assetList = _assetList; diff --git a/v2/packages/chain-registry/src/noncosmos/moonbeam/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/moonbeam/asset-list.ts index 5ea75149b..ea96e4144 100644 --- a/v2/packages/chain-registry/src/noncosmos/moonbeam/asset-list.ts +++ b/v2/packages/chain-registry/src/noncosmos/moonbeam/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'moonbeam', assets: [ { @@ -20,11 +20,16 @@ const info: AssetList = { display: 'GLMR', symbol: 'GLMR', logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/moonbeam/images/glmr.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/moonbeam/images/glmr.svg' }, coingeckoId: 'moonbeam', images: [{ - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/moonbeam/images/glmr.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/moonbeam/images/glmr.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/moonbeam/images/glmr.svg', + theme: { + primaryColorHex: '#e4147c' + } }] }, { @@ -52,11 +57,20 @@ const info: AssetList = { provider: 'Moonbeam' }], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/moonbeam/images/glmr.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/moonbeam/images/glmr.svg' }, coingeckoId: 'wrapped-moonbeam', images: [{ - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/moonbeam/images/glmr.svg' + imageSync: { + chainName: 'moonbeam', + baseDenom: 'Wei' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/moonbeam/images/glmr.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/moonbeam/images/glmr.png', + theme: { + primaryColorHex: '#e4147c' + } }] }, { @@ -88,8 +102,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.svg' }, images: [{ + imageSync: { + chainName: 'polkadot', + baseDenom: 'Planck' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.svg', + theme: { + primaryColorHex: '#e4047c' + } }] }, { @@ -151,6 +172,10 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/frax.svg' }, images: [{ + imageSync: { + chainName: 'axelar', + baseDenom: 'frax-wei' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/frax.svg' }] }, diff --git a/v2/packages/chain-registry/src/noncosmos/moonbeamtestnet/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/moonbeamtestnet/asset-list.ts index c360a7c0f..d52d9af5b 100644 --- a/v2/packages/chain-registry/src/noncosmos/moonbeamtestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/noncosmos/moonbeamtestnet/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../../assetlist.schema.json', chainName: 'moonbeamtestnet', assets: [ { @@ -14,6 +14,7 @@ const info: AssetList = { exponent: 18, aliases: ['glmr'] }], + typeAsset: 'substrate', base: 'Wei', name: 'Glimmer', display: 'GLMR', @@ -55,6 +56,10 @@ const info: AssetList = { }, coingeckoId: 'wrapped-moonbeam', images: [{ + imageSync: { + chainName: 'moonbeamtestnet', + baseDenom: 'Wei' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/moonbeam/images/glmr.svg' }] }, @@ -65,7 +70,7 @@ const info: AssetList = { denomUnits: [{ denom: '0xD1633F7Fb3d716643125d6415d4177bC36b7186b', exponent: 0, - aliases: ['uusdc'] + aliases: ['uausdc'] }, { denom: 'axlusdc', exponent: 6 @@ -78,7 +83,7 @@ const info: AssetList = { type: 'bridge', counterparty: { chainName: 'axelartestnet', - baseDenom: 'uusdc' + baseDenom: 'uausdc' }, provider: 'Axelar' }], @@ -86,6 +91,10 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' }, images: [{ + imageSync: { + chainName: 'axelartestnet', + baseDenom: 'uausdc' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' }] } diff --git a/v2/packages/chain-registry/src/noncosmos/movement/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/movement/asset-list.ts new file mode 100644 index 000000000..b045fb807 --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/movement/asset-list.ts @@ -0,0 +1,31 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../assetlist.schema.json', + chainName: 'movement', + assets: [{ + description: 'The native token of Movement', + denomUnits: [{ + denom: 'umove', + exponent: 0 + }, { + denom: 'move', + exponent: 6 + }], + base: 'umove', + display: 'move', + name: 'Movement', + symbol: 'MOVE', + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/movement/images/move.svg', + theme: { + circle: true + } + }], + socials: { + website: 'https://movementlabs.xyz/', + twitter: 'https://x.com/movementlabsxyz' + }, + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/noncosmos/movement/index.ts b/v2/packages/chain-registry/src/noncosmos/movement/index.ts new file mode 100644 index 000000000..bac6095d9 --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/movement/index.ts @@ -0,0 +1,3 @@ +import _assetList from './asset-list'; + +export const assetList = _assetList; diff --git a/v2/packages/chain-registry/src/noncosmos/namada/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/namada/asset-list.ts new file mode 100644 index 000000000..e05e320b6 --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/namada/asset-list.ts @@ -0,0 +1,32 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../assetlist.schema.json', + chainName: 'namada', + assets: [{ + description: 'The native token of Namada', + denomUnits: [{ + denom: 'unam', + exponent: 0 + }, { + denom: 'nam', + exponent: 6 + }], + base: 'unam', + display: 'nam', + name: 'Namada', + symbol: 'NAM', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/namada/images/nam.png', + theme: { + circle: true, + primaryColorHex: '#fbfb04' + } + }], + socials: { + website: 'https://namada.net/', + twitter: 'https://twitter.com/namada' + }, + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/noncosmos/namada/index.ts b/v2/packages/chain-registry/src/noncosmos/namada/index.ts new file mode 100644 index 000000000..bac6095d9 --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/namada/index.ts @@ -0,0 +1,3 @@ +import _assetList from './asset-list'; + +export const assetList = _assetList; diff --git a/v2/packages/chain-registry/src/noncosmos/neo/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/neo/asset-list.ts new file mode 100644 index 000000000..30b90df39 --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/neo/asset-list.ts @@ -0,0 +1,18 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'neo', + assets: [{ + typeAsset: 'erc20', + denomUnits: [{ + denom: '0x48c40d4666f93408be1bef038b6722404d9a4c2a', + exponent: 0 + }], + address: '0x48c40d4666f93408be1bef038b6722404d9a4c2a', + base: '0x48c40d4666f93408be1bef038b6722404d9a4c2a', + display: '0x48c40d4666f93408be1bef038b6722404d9a4c2a', + name: 'NeoBurger', + symbol: 'bNEO' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/noncosmos/neo/index.ts b/v2/packages/chain-registry/src/noncosmos/neo/index.ts new file mode 100644 index 000000000..bac6095d9 --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/neo/index.ts @@ -0,0 +1,3 @@ +import _assetList from './asset-list'; + +export const assetList = _assetList; diff --git a/v2/packages/chain-registry/src/noncosmos/ojotestnet/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/ojotestnet/asset-list.ts index c947e388d..ee95faf0f 100644 --- a/v2/packages/chain-registry/src/noncosmos/ojotestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/noncosmos/ojotestnet/asset-list.ts @@ -20,7 +20,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/ojotestnet/images/ojo.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/noncosmos/optimism/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/optimism/asset-list.ts new file mode 100644 index 000000000..9b9022d94 --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/optimism/asset-list.ts @@ -0,0 +1,229 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'optimism', + assets: [ + { + description: 'The governance token of Optimism', + typeAsset: 'erc20', + address: '0x4200000000000000000000000000000000000042', + denomUnits: [{ + denom: '0x4200000000000000000000000000000000000042', + exponent: 0 + }, { + denom: 'op', + exponent: 18 + }], + base: '0x4200000000000000000000000000000000000042', + name: 'Optimism', + display: 'op', + symbol: 'OP', + coingeckoId: 'optimism', + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/optimism/images/op.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/optimism/images/op.png', + theme: { + primaryColorHex: '#fc0424' + } + }] + }, + { + description: 'Ether (ETH) is the native currency of Optimism.', + typeAsset: 'evm-base', + denomUnits: [{ + denom: 'wei', + exponent: 0 + }, { + denom: 'eth', + exponent: 18 + }], + base: 'wei', + display: 'eth', + name: 'Ether', + symbol: 'ETH', + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'ethereum', + baseDenom: 'wei' + }, + provider: 'Optimism Bridge' + }], + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: 'wei' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.png', + theme: { + primaryColorHex: '#303030' + } + }] + }, + { + description: 'wETH is \'wrapped ETH\'', + typeAsset: 'erc20', + denomUnits: [{ + denom: '0x4200000000000000000000000000000000000006', + exponent: 0 + }, { + denom: 'weth', + exponent: 18 + }], + address: '0x4200000000000000000000000000000000000006', + base: '0x4200000000000000000000000000000000000006', + display: 'weth', + name: 'Wrapped Ether', + symbol: 'WETH', + traces: [{ + type: 'wrapped', + counterparty: { + chainName: 'optimism', + baseDenom: 'wei' + }, + provider: 'Optimism' + }], + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/weth.svg' + }, { + imageSync: { + chainName: 'optimism', + baseDenom: 'wei' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/eth-white.png', + theme: { + primaryColorHex: '#303030' + } + }] + }, + { + description: 'USDC issued on Optimism.', + typeAsset: 'erc20', + address: '0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85', + denomUnits: [{ + denom: '0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85', + exponent: 0, + aliases: ['uusdc'] + }, { + denom: 'usdc', + exponent: 6 + }], + base: '0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85', + name: 'USDC', + display: 'usdc', + symbol: 'USDC', + traces: [{ + type: 'additional-mintage', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48' + }, + provider: 'Circle' + }], + coingeckoId: 'usd-coin', + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + theme: { + circle: true, + primaryColorHex: '#2775CA' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png' + }] + }, + { + description: 'USDC Bridged from Ethereum via Optimism Bridge.', + typeAsset: 'erc20', + address: '0x7F5c764cBc14f9669B88837ca1490cCa17c31607', + denomUnits: [{ + denom: '0x7F5c764cBc14f9669B88837ca1490cCa17c31607', + exponent: 0, + aliases: ['uusdc'] + }, { + denom: 'usdc', + exponent: 6 + }], + base: '0x7F5c764cBc14f9669B88837ca1490cCa17c31607', + name: 'Bridged USDC', + display: 'usdc', + symbol: 'USDC.e', + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48' + }, + provider: 'Optimism Bridge' + }], + coingeckoId: 'bridged-usd-coin-optimism', + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + theme: { + circle: true, + primaryColorHex: '#2775CA' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png' + }] + }, + { + description: 'USDT Bridged from Ethereum via Optimism Bridge.', + typeAsset: 'erc20', + address: '0x94b008aA00579c1307B0EF2c499aD98a8ce58e58', + denomUnits: [{ + denom: '0x94b008aA00579c1307B0EF2c499aD98a8ce58e58', + exponent: 0, + aliases: ['uusdt'] + }, { + denom: 'usdt', + exponent: 6 + }], + base: '0x94b008aA00579c1307B0EF2c499aD98a8ce58e58', + name: 'Tether USD', + display: 'usdt', + symbol: 'USDT', + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xdac17f958d2ee523a2206206994597c13d831ec7' + }, + provider: 'Optimism Bridge' + }], + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0xdac17f958d2ee523a2206206994597c13d831ec7' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + theme: { + circle: true, + primaryColorHex: '#009393', + backgroundColorHex: '#009393' + } + }, { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt_logomark.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt_logomark.svg', + theme: { + circle: false, + primaryColorHex: '#50AF95', + backgroundColorHex: '#00000000' + } + }] + } + ] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/noncosmos/optimism/index.ts b/v2/packages/chain-registry/src/noncosmos/optimism/index.ts new file mode 100644 index 000000000..bac6095d9 --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/optimism/index.ts @@ -0,0 +1,3 @@ +import _assetList from './asset-list'; + +export const assetList = _assetList; diff --git a/v2/packages/chain-registry/src/noncosmos/penumbra/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/penumbra/asset-list.ts new file mode 100644 index 000000000..19377e74d --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/penumbra/asset-list.ts @@ -0,0 +1,34 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'penumbra', + assets: [{ + description: 'The native token of Penumbra.', + extendedDescription: 'A fully private, cross-chain proof-of-stake network and decentralized exchange for the Cosmos and beyond.', + denomUnits: [{ + denom: 'upenumbra', + exponent: 0 + }, { + denom: 'penumbra', + exponent: 6 + }], + typeAsset: 'unknown', + base: 'upenumbra', + display: 'penumbra', + symbol: 'UM', + name: 'Penumbra', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/penumbra/images/um.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/penumbra/images/um.svg', + theme: { + circle: true, + primaryColorHex: '#c7b07f' + } + }], + socials: { + website: 'https://penumbra.zone/', + twitter: 'https://twitter.com/penumbrazone' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/noncosmos/penumbra/ibc-data.ts b/v2/packages/chain-registry/src/noncosmos/penumbra/ibc-data.ts new file mode 100644 index 000000000..fae0dc731 --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/penumbra/ibc-data.ts @@ -0,0 +1,60 @@ +import { IBCData } from '@chain-registry/v2-types'; +const info: IBCData[] = [{ + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'neutron', + clientId: '07-tendermint-137', + connectionId: 'connection-98' + }, + chain2: { + chainName: 'penumbra', + clientId: '07-tendermint-9', + connectionId: 'connection-7' + }, + channels: [{ + chain1: { + channelId: 'channel-4886', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-6', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'osmosis', + clientId: '07-tendermint-3242', + connectionId: 'connection-2730' + }, + chain2: { + chainName: 'penumbra', + clientId: '07-tendermint-4', + connectionId: 'connection-4' + }, + channels: [{ + chain1: { + channelId: 'channel-79703', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-4', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true, + dex: 'osmosis' + } + }] + }]; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/noncosmos/ethereum/index.ts b/v2/packages/chain-registry/src/noncosmos/penumbra/index.ts similarity index 100% rename from v2/packages/chain-registry/src/noncosmos/ethereum/index.ts rename to v2/packages/chain-registry/src/noncosmos/penumbra/index.ts diff --git a/v2/packages/chain-registry/src/noncosmos/picasso/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/picasso/asset-list.ts index 8729e51d2..af373940d 100644 --- a/v2/packages/chain-registry/src/noncosmos/picasso/asset-list.ts +++ b/v2/packages/chain-registry/src/noncosmos/picasso/asset-list.ts @@ -1,10 +1,10 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'picasso', assets: [ { - description: 'The native staking and governance token of Picasso.', + description: 'The native staking and governance token of Picasso Kusama.', denomUnits: [{ denom: 'ppica', exponent: 0 @@ -17,6 +17,7 @@ const info: AssetList = { name: 'Pica', display: 'pica', symbol: 'PICA', + coingeckoId: 'picasso', logoURIs: { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/composable/images/pica.svg' }, @@ -86,9 +87,14 @@ const info: AssetList = { chainName: 'composablepolkadot', baseDenom: '79228162514264337593543950342' }, - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.png', + theme: { + primaryColorHex: '#e4047c' + } }], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.svg' } }, @@ -128,6 +134,7 @@ const info: AssetList = { denom: 'TNKR', exponent: 12 }], + typeAsset: 'substrate', base: '2125', name: 'Tinkernet', display: 'TNKR', diff --git a/v2/packages/chain-registry/src/noncosmos/polkadot/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/polkadot/asset-list.ts index b8f875439..7f0af4247 100644 --- a/v2/packages/chain-registry/src/noncosmos/polkadot/asset-list.ts +++ b/v2/packages/chain-registry/src/noncosmos/polkadot/asset-list.ts @@ -1,9 +1,10 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'polkadot', assets: [{ - description: 'The native fee, governance, staking, and bonding token of the Polkadot platform.', + description: 'Polkadot is a multi-chain blockchain platform that enables interoperability between different blockchains, allowing them to share information and security.', + extendedDescription: 'Polkadot is a next-generation blockchain platform that facilitates interoperability between multiple blockchains, allowing them to operate seamlessly together. Developed by the Web3 Foundation and led by Dr. Gavin Wood, Polkadot\'s architecture includes a central relay chain that coordinates consensus and communication among connected parachains. These parachains can be customized for various use cases, providing flexibility and scalability. The native token, DOT, is used for governance, staking, and bonding on the network. Polkadot\'s mission is to create a decentralized web where diverse blockchains can share information and security, enabling a new era of innovation and collaboration.', denomUnits: [ { denom: 'Planck', @@ -49,11 +50,16 @@ const info: AssetList = { display: 'DOT', symbol: 'DOT', logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.svg' }, coingeckoId: 'polkadot', images: [{ - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polkadot/images/dot.svg', + theme: { + primaryColorHex: '#e4047c' + } }] }] }; diff --git a/v2/packages/chain-registry/src/noncosmos/polkadottestnet/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/polkadottestnet/asset-list.ts index df7119f11..b94ced1b9 100644 --- a/v2/packages/chain-registry/src/noncosmos/polkadottestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/noncosmos/polkadottestnet/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../../assetlist.schema.json', chainName: 'polkadottestnet', assets: [{ description: 'The native fee, governance, staking, and bonding token of the Polkadot platform.', @@ -43,6 +43,7 @@ const info: AssetList = { aliases: ['million', 'Million'] } ], + typeAsset: 'substrate', base: 'Planck', name: 'Polkadot', display: 'DOT', diff --git a/v2/packages/chain-registry/src/noncosmos/polygon/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/polygon/asset-list.ts index 33ac09078..51eeefebd 100644 --- a/v2/packages/chain-registry/src/noncosmos/polygon/asset-list.ts +++ b/v2/packages/chain-registry/src/noncosmos/polygon/asset-list.ts @@ -1,23 +1,24 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'polygon', assets: [ { - description: 'Polygon (formerly Matic) Network brings massive scale to Ethereum using an adapted version of Plasma with PoS based side chains. Polygon is a well-structured, easy-to-use platform for Ethereum scaling and infrastructure development.', + description: 'Polygon, previously known as Matic Network, is a Layer 2 scaling solution for Ethereum that aims to provide faster and cheaper transactions.', + extendedDescription: 'Polygon is a Layer 2 scaling solution for Ethereum, designed to improve the scalability and usability of the Ethereum blockchain. It achieves this by using sidechains for off-chain computation while ensuring asset security using the Plasma framework and a decentralized network of Proof-of-Stake (PoS) validators. Polygon supports various DeFi and NFT projects by providing a faster, more efficient, and low-cost environment for transactions. Its native token, MATIC, is used for staking, governance, and paying transaction fees on the network. The platform aims to transform Ethereum into a multi-chain system, similar to Polkadot, but with the benefits of Ethereum\'s security and vibrant ecosystem.', denomUnits: [{ denom: 'wei', exponent: 0 }, { - denom: 'matic', + denom: 'pol', exponent: 18, - aliases: ['polygon'] + aliases: ['polygon', 'matic'] }], typeAsset: 'evm-base', base: 'wei', - name: 'Matic', - display: 'matic', - symbol: 'MATIC', + name: 'Polygon', + display: 'pol', + symbol: 'POL', logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polygon/images/matic-purple.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polygon/images/matic-purple.svg' @@ -25,7 +26,10 @@ const info: AssetList = { coingeckoId: 'matic-network', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polygon/images/matic-purple.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polygon/images/matic-purple.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polygon/images/matic-purple.svg', + theme: { + primaryColorHex: '#8444e4' + } }] }, { @@ -54,27 +58,32 @@ const info: AssetList = { provider: 'Polygon' }], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polygon/images/wmatic.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polygon/images/wmatic.svg' }, coingeckoId: 'wmatic', images: [{ - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polygon/images/wmatic.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polygon/images/wmatic.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polygon/images/wmatic.svg', + theme: { + primaryColorHex: '#2b93fb' + } }] }, { - description: 'USDC is a fully collateralized US Dollar stablecoin developed by CENTRE, the open source project with Circle being the first of several forthcoming issuers.', + description: 'USDC issued on Polygon.', typeAsset: 'erc20', - address: '0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174', + address: '0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359', denomUnits: [{ - denom: '0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174', + denom: '0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359', exponent: 0, aliases: ['uusdc'] }, { denom: 'usdc', exponent: 6 }], - base: '0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174', - name: 'USD Coin', + base: '0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359', + name: 'USDC', display: 'usdc', symbol: 'USDC', traces: [{ @@ -85,12 +94,56 @@ const info: AssetList = { }, provider: 'Circle' }], - logoURIs: { - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' - }, coingeckoId: 'usd-coin', images: [{ - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' + imageSync: { + chainName: 'ethereum', + baseDenom: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + theme: { + circle: true, + primaryColorHex: '#2775CA' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png' + }] + }, + { + description: 'USDC Bridged from Ethereum via Polygon PoS Bridge.', + typeAsset: 'erc20', + address: '0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174', + denomUnits: [{ + denom: '0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174', + exponent: 0, + aliases: ['uusdc'] + }, { + denom: 'usdc', + exponent: 6 + }], + base: '0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174', + name: 'Bridged USDC', + display: 'usdc', + symbol: 'USDC.e', + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48' + }, + provider: 'Polygon PoS Bridge' + }], + coingeckoId: 'bridged-usdc-polygon-pos-bridge', + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + theme: { + circle: true, + primaryColorHex: '#2775CA' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png' }] }, { @@ -152,6 +205,10 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/frax.svg' }, images: [{ + imageSync: { + chainName: 'axelar', + baseDenom: 'frax-wei' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/frax.svg' }] }, @@ -251,7 +308,79 @@ const info: AssetList = { baseDenom: '0x60e683C6514Edd5F758A55b6f393BeBBAfaA8d5e' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/page.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/page.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/page.svg', + theme: { + primaryColorHex: '#ebb324' + } + }] + }, + { + description: 'wETH is \'wrapped ETH\'', + typeAsset: 'erc20', + denomUnits: [{ + denom: '0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619', + exponent: 0 + }, { + denom: 'weth', + exponent: 18 + }], + address: '0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619', + base: '0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619', + display: 'weth', + name: 'Wrapped Ether', + symbol: 'WETH', + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2' + }, + provider: 'Polygon PoS Bridge' + }], + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/weth.svg' + }] + }, + { + description: 'USDT from Ethereum bridged to Polygon via Polygon PoS Bridge.', + typeAsset: 'erc20', + address: '0xc2132D05D31c914a87C6611C10748AEb04B58e8F', + denomUnits: [{ + denom: '0xc2132D05D31c914a87C6611C10748AEb04B58e8F', + exponent: 0 + }, { + denom: 'usdt', + exponent: 6 + }], + base: '0xc2132D05D31c914a87C6611C10748AEb04B58e8F', + name: 'Polygon Bridged USDT', + display: 'usdt', + symbol: 'USDT', + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'ethereum', + baseDenom: '0xdac17f958d2ee523a2206206994597c13d831ec7' + }, + provider: 'Polygon PoS Bridge' + }], + coingeckoId: 'polygon-bridged-usdt-polygon', + images: [{ + imageSync: { + chainName: 'ethereum', + baseDenom: '0xdac17f958d2ee523a2206206994597c13d831ec7' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdt.png', + theme: { + circle: true, + primaryColorHex: '#009393', + backgroundColorHex: '#009393' + } }] } ] diff --git a/v2/packages/chain-registry/src/noncosmos/polygontestnet/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/polygontestnet/asset-list.ts index 154d03756..261c41ec8 100644 --- a/v2/packages/chain-registry/src/noncosmos/polygontestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/noncosmos/polygontestnet/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../../assetlist.schema.json', chainName: 'polygontestnet', assets: [ { @@ -13,6 +13,7 @@ const info: AssetList = { exponent: 18, aliases: ['polygon'] }], + typeAsset: 'evm-base', base: 'wei', name: 'Matic', display: 'matic', @@ -67,7 +68,7 @@ const info: AssetList = { denomUnits: [{ denom: '0x2c852e740B62308c46DD29B982FBb650D063Bd07', exponent: 0, - aliases: ['uusdc'] + aliases: ['uausdc'] }, { denom: 'axlusdc', exponent: 6 @@ -80,7 +81,7 @@ const info: AssetList = { type: 'bridge', counterparty: { chainName: 'axelartestnet', - baseDenom: 'uusdc' + baseDenom: 'uausdc' }, provider: 'Axelar' }], @@ -88,6 +89,10 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' }, images: [{ + imageSync: { + chainName: 'axelartestnet', + baseDenom: 'uausdc' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' }] } diff --git a/v2/packages/chain-registry/src/noncosmos/prysm/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/prysm/asset-list.ts new file mode 100644 index 000000000..453c7d9ed --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/prysm/asset-list.ts @@ -0,0 +1,32 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../assetlist.schema.json', + chainName: 'prysm', + assets: [{ + description: 'The native token of Prysm', + denomUnits: [{ + denom: 'uprysm', + exponent: 0 + }, { + denom: 'prysm', + exponent: 6 + }], + base: 'uprysm', + display: 'prysm', + name: 'Prysm', + symbol: 'PRYSM', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/prysm/images/prysm.png', + theme: { + circle: true, + primaryColorHex: '#cf654f' + } + }], + socials: { + website: 'https://www.prysm.network/', + twitter: 'https://twitter.com/PrysmNetwork' + }, + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/noncosmos/prysm/index.ts b/v2/packages/chain-registry/src/noncosmos/prysm/index.ts new file mode 100644 index 000000000..bac6095d9 --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/prysm/index.ts @@ -0,0 +1,3 @@ +import _assetList from './asset-list'; + +export const assetList = _assetList; diff --git a/v2/packages/chain-registry/src/noncosmos/solana/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/solana/asset-list.ts deleted file mode 100644 index 04ec96ab2..000000000 --- a/v2/packages/chain-registry/src/noncosmos/solana/asset-list.ts +++ /dev/null @@ -1,197 +0,0 @@ -import { AssetList } from '@chain-registry/v2-types'; -const info: AssetList = { - $schema: '../../assetlist.schema.json', - chainName: 'solana', - assets: [ - { - description: 'Solana (SOL) is the native asset of the Solana blockchain.', - denomUnits: [{ - denom: 'Lamport', - exponent: 0 - }, { - denom: 'SOL', - exponent: 9 - }], - typeAsset: 'svm-base', - base: 'Lamport', - name: 'Solana', - display: 'SOL', - symbol: 'SOL', - logoURIs: { - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol.svg' - }, - coingeckoId: 'solana', - images: [{ - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol.svg' - }] - }, - { - description: '', - typeAsset: 'erc20', - address: 'So11111111111111111111111111111111111111112', - denomUnits: [{ - denom: 'So11111111111111111111111111111111111111112', - exponent: 0 - }, { - denom: 'wsol', - exponent: 9 - }], - base: 'So11111111111111111111111111111111111111112', - name: 'Wrapped SOL', - display: 'wsol', - symbol: 'WSOL', - traces: [{ - type: 'wrapped', - counterparty: { - chainName: 'solana', - baseDenom: 'Lamport' - }, - provider: 'Solana' - }], - logoURIs: { - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol.svg' - }, - coingeckoId: 'wrapped-solana', - images: [{ - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/sol.svg' - }] - }, - { - description: 'The Official Bonk Inu token', - typeAsset: 'erc20', - address: 'DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263', - denomUnits: [{ - denom: 'DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263', - exponent: 0 - }, { - denom: 'bonk', - exponent: 5 - }], - base: 'DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263', - name: 'Bonk', - display: 'bonk', - symbol: 'BONK', - logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/bonk.png' - }, - coingeckoId: 'bonk', - images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/bonk.png' - }] - }, - { - description: 'Pyth is a protocol that allows market participants to publish pricing information on-chain for others to use. The protocol is an interaction between three parties:\n-Publishers submit pricing information to Pyth\'s oracle program. Pyth has multiple data publishers for every product to improve the accuracy and robustness of the system.\n-Pyth\'s oracle program combines publishers\' data to produce a single aggregate price and confidence interval.\nConsumers read the price information produced by the oracle program.\n\nPyth\'s oracle program runs simultaneously on both Solana mainnet and Pythnet. Each instance of the program is responsible for its own set of price feeds. Solana Price Feeds are available for use by Solana protocols. In this case, since the oracle program itself runs on Solana, the resulting prices are immediately available to consumers without requiring any additional work. Pythnet Price Feeds are available on 12+ blockchains. The prices constructed on Pythnet are transferred cross-chain to reach consumers on these blockchains.\n\nIn both cases, the critical component of the system is the oracle program that combines the data from each individual publisher. This program maintains a number of different Solana accounts that list the products on Pyth and their current price data. Publishers publish their price and confidence by interacting with the oracle program on every slot. The program stores this information in its accounts. The first price update in a slot additionally triggers price aggregation, which combines the price data from the previous slot into a single aggregate price and confidence interval. This aggregate price is written to the Solana account where it is readable by other on-chain programs and available for transmission to other blockchains.', - typeAsset: 'erc20', - address: 'HZ1JovNiVvGrGNiiYvEozEVgZ58xaU3RKwX8eACQBCt3', - denomUnits: [{ - denom: 'HZ1JovNiVvGrGNiiYvEozEVgZ58xaU3RKwX8eACQBCt3', - exponent: 0 - }, { - denom: 'pyth', - exponent: 6 - }], - base: 'HZ1JovNiVvGrGNiiYvEozEVgZ58xaU3RKwX8eACQBCt3', - name: 'Pyth Network', - display: 'pyth', - symbol: 'PYTH', - coingeckoId: 'pyth-network', - images: [{ - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/pyth.svg' - }], - logoURIs: { - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/pyth.svg' - } - }, - { - description: 'USDC is a fully collateralized US Dollar stablecoin developed by CENTRE, the open source project with Circle being the first of several forthcoming issuers.', - typeAsset: 'erc20', - address: 'EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v', - denomUnits: [{ - denom: 'EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v', - exponent: 0 - }, { - denom: 'usdc', - exponent: 6 - }], - base: 'EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v', - name: 'USD Coin', - display: 'usdc', - symbol: 'USDC', - coingeckoId: 'usd-coin', - traces: [{ - type: 'additional-mintage', - counterparty: { - chainName: 'ethereum', - baseDenom: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48' - }, - provider: 'Circle' - }], - logoURIs: { - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' - }, - images: [{ - imageSync: { - chainName: 'ethereum', - baseDenom: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48' - }, - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' - }] - }, - { - description: 'BSKT tracks the top assets across the crypto ecosystem', - typeAsset: 'erc20', - address: '6gnCPhXtLnUD76HjQuSYPENLSZdG8RvDB1pTLM5aLSJA', - denomUnits: [{ - denom: '6gnCPhXtLnUD76HjQuSYPENLSZdG8RvDB1pTLM5aLSJA', - exponent: 0 - }, { - denom: 'bskt', - exponent: 5 - }], - base: '6gnCPhXtLnUD76HjQuSYPENLSZdG8RvDB1pTLM5aLSJA', - name: 'Basket', - display: 'bskt', - symbol: 'BSKT', - logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/bskt.png' - }, - coingeckoId: 'basket', - images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/bskt.png' - }], - socials: { - website: 'https://www.bskt.fi/', - twitter: 'https://twitter.com/bsktfi' - } - }, - { - description: 'W is the native token powering the Wormhole interoperability platform.', - extendedDescription: 'Wormhole token (W) serves as the governance token of the Wormhole protocol, empowering token holders to steer the protocol\'s direction through on-chain governance via a dedicated decentralized autonomous organization (DAO).\n\nWormhole was founded by Jump Crypto, the building arm of Jump Trading Group. Initially launched in 2021, the protocol first debuted as a token bridge, allowing the transfer of tokens between blockchains, most notably between Solana and Ethereum. Wormhole later evolved, with Wormhole V2, to take on a more general approach, turning into an interoperability layer on which chains and decentralized applications could easily build on.\n\nWormhole V2 is a general messaging protocol, enabling different blockchains to communicate with one another. This technology could be used for a variety of use cases, including transfer of tokens between chains, enabling cross-chain governance for protocols that operated across chains as well as transfers of NFTs across chains, which could be utilized for multi-chain games. Wormhole V2 also saw the protocol expand its services to include Osmosis.\n\nTo date, the protocol has processed over $40 billion worth of value transfer across the blockchains supported, and over 1 billion messages sent. It supports over 30 blockchains, including most of the leading networks, and has a thriving ecosystem of over 200 applications built using Wormhole\'s technology.\n\nIn November 2023, Jump and Wormhole announced their intention to split ways. Following the separation, Wormhole announced that it raised $225 million, valuing the company at $2.5 billion. Investors include Brevan Howard, Coinbase Ventures, Multicoin Capital, Jump Crypto and more.', - typeAsset: 'erc20', - address: '85VBFQZC9TZkfaptBWjvUw7YbZjy52A6mjtPGjstQAmQ', - denomUnits: [{ - denom: '85VBFQZC9TZkfaptBWjvUw7YbZjy52A6mjtPGjstQAmQ', - exponent: 0 - }, { - denom: 'w', - exponent: 6 - }], - base: '85VBFQZC9TZkfaptBWjvUw7YbZjy52A6mjtPGjstQAmQ', - name: 'Wormhole Token', - display: 'w', - symbol: 'W', - logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/w.png' - }, - coingeckoId: 'wormhole', - images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/solana/images/w.png' - }], - socials: { - website: 'https://wormhole.com/', - twitter: 'https://twitter.com/wormhole' - } - } - ] -}; -export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/noncosmos/statemine/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/statemine/asset-list.ts index 377ba8940..678e27b44 100644 --- a/v2/packages/chain-registry/src/noncosmos/statemine/asset-list.ts +++ b/v2/packages/chain-registry/src/noncosmos/statemine/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'statemine', assets: [{ denomUnits: [{ diff --git a/v2/packages/chain-registry/src/noncosmos/stellar/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/stellar/asset-list.ts index 618a38c44..dd16d229e 100644 --- a/v2/packages/chain-registry/src/noncosmos/stellar/asset-list.ts +++ b/v2/packages/chain-registry/src/noncosmos/stellar/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'stellar', assets: [{ description: 'Native token of Stellar network', @@ -24,7 +24,10 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/stellar/images/xlm.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/stellar/images/xlm.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/stellar/images/xlm.svg', + theme: { + primaryColorHex: '#040404' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/stellar/images/xlm.png', diff --git a/v2/packages/chain-registry/src/noncosmos/sui/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/sui/asset-list.ts index fda4204df..c316f9549 100644 --- a/v2/packages/chain-registry/src/noncosmos/sui/asset-list.ts +++ b/v2/packages/chain-registry/src/noncosmos/sui/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'sui', assets: [{ description: 'Sui’s native asset is called SUI.', @@ -12,7 +12,7 @@ const info: AssetList = { denom: 'SUI', exponent: 9 }], - typeAsset: 'evm-base', + typeAsset: 'unknown', base: '0x2::sui::SUI', name: 'Sui', display: 'SUI', diff --git a/v2/packages/chain-registry/src/noncosmos/tinkernet/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/tinkernet/asset-list.ts index 6e85ac4ef..3a607eb3d 100644 --- a/v2/packages/chain-registry/src/noncosmos/tinkernet/asset-list.ts +++ b/v2/packages/chain-registry/src/noncosmos/tinkernet/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'tinkernet', assets: [{ description: 'The native fee, governance and staking token of the Tinkernet Parachain.', @@ -16,6 +16,7 @@ const info: AssetList = { denom: 'TNKR', exponent: 12 }], + typeAsset: 'substrate', base: 'Planck', name: 'Tinkernet', display: 'TNKR', diff --git a/v2/packages/chain-registry/src/noncosmos/xrpl/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/xrpl/asset-list.ts index 1eb207355..f8b0fd08e 100644 --- a/v2/packages/chain-registry/src/noncosmos/xrpl/asset-list.ts +++ b/v2/packages/chain-registry/src/noncosmos/xrpl/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'xrpl', assets: [{ description: 'Native token of Ripple XRP Ledger', @@ -12,7 +12,7 @@ const info: AssetList = { denom: 'xrp', exponent: 6 }], - typeAsset: 'evm-base', + typeAsset: 'unknown', base: 'drop', name: 'Ripple', display: 'xrp', @@ -24,7 +24,10 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/xrpl/images/xrp.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/xrpl/images/xrp.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/xrpl/images/xrp.svg', + theme: { + primaryColorHex: '#040404' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/xrpl/images/xrp.png', diff --git a/v2/packages/chain-registry/src/noncosmos/zilliqa/asset-list.ts b/v2/packages/chain-registry/src/noncosmos/zilliqa/asset-list.ts new file mode 100644 index 000000000..3b5f636cc --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/zilliqa/asset-list.ts @@ -0,0 +1,17 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'zilliqa', + assets: [{ + typeAsset: 'evm-base', + denomUnits: [{ + denom: 'wei', + exponent: 0 + }], + base: 'wei', + display: 'wei', + name: 'Ether', + symbol: 'ETH' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/noncosmos/zilliqa/index.ts b/v2/packages/chain-registry/src/noncosmos/zilliqa/index.ts new file mode 100644 index 000000000..bac6095d9 --- /dev/null +++ b/v2/packages/chain-registry/src/noncosmos/zilliqa/index.ts @@ -0,0 +1,3 @@ +import _assetList from './asset-list'; + +export const assetList = _assetList; diff --git a/v2/packages/chain-registry/src/testnet/airchainstestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/airchainstestnet/asset-list.ts new file mode 100644 index 000000000..cb50e1d18 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/airchainstestnet/asset-list.ts @@ -0,0 +1,25 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'airchainstestnet', + assets: [{ + description: 'The native staking token of Airchains Testnet.', + denomUnits: [{ + denom: 'amf', + exponent: 0 + }, { + denom: 'AMF', + exponent: 6 + }], + base: 'amf', + name: 'Airchains', + display: 'AMF', + symbol: 'AMF', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/airchainstestnet/images/airchains-logo.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/airchainstestnet/images/airchains-logo.svg' + }], + typeAsset: 'sdk.coin' + }] +}; +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 new file mode 100644 index 000000000..59713a69c --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/airchainstestnet/chain.ts @@ -0,0 +1,282 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chainName: 'airchainstestnet', + status: 'live', + website: 'https://airchains.io/', + networkType: 'testnet', + prettyName: 'Airchains Switchyard Testnet', + chainType: 'cosmos', + chainId: 'junction', + bech32Prefix: 'air', + daemonName: 'junctiond', + nodeHome: '$HOME/.junctiond', + keyAlgos: ['secp256k1'], + slip44: 118, + fees: { + feeTokens: [{ + denom: 'amf', + fixedMinGasPrice: 0, + lowGasPrice: 0.00025, + averageGasPrice: 0.005, + highGasPrice: 0.01 + }] + }, + staking: { + stakingTokens: [{ + denom: 'amf' + }] + }, + codebase: { + gitRepo: 'https://github.com/airchains-network/junction', + recommendedVersion: 'v0.1.0', + cosmosSdkVersion: '0.50.3', + genesis: { + genesisUrl: 'https://github.com/airchains-network/junction/releases/download/v0.1.0/genesis.json' + }, + versions: [{ + name: 'v1', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'] + }], + sdk: { + type: 'cosmos', + version: '0.50.3' + } + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/airchainstestnet/images/airchains-logo.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/airchainstestnet/images/airchains-logo.svg' + }], + description: 'Airchains', + apis: { + rpc: [ + { + address: 'https://junction-rpc.validatorvn.com/', + provider: 'Validator VN' + }, + { + address: 'https://airchains-testnet-rpc.cosmonautstakes.com/', + provider: 'Cosmonaut Stakes' + }, + { + address: 'https://junction-testnet-rpc.synergynodes.com/', + provider: 'Synergy Nodes' + }, + { + address: 'https://airchains-rpc.anonid.top/', + provider: 'Anonid Top' + }, + { + address: 'https://airchains-test.rpc.moonbridge.team/', + provider: 'Moonbridge Team' + }, + { + address: 'https://airchains-rpc.chainad.org/', + provider: 'Coin Hunterstr' + }, + { + address: 'https://airchains.rpc.t.stavr.tech/', + provider: 'Stavr Tech' + }, + { + address: 'https://rpc.nodejumper.io/airchainstestnet', + provider: 'Nodejumper' + }, + { + address: 'https://t-airchains.rpc.utsa.tech/', + provider: 'UTSA' + }, + { + address: 'https://junction-rpc.kzvn.xyz/', + provider: 'KZVN' + }, + { + address: 'https://airchains-rpc.elessarnodes.xyz/', + provider: 'Elessar Nodes' + }, + { + address: 'https://junction-rpc.apollo-sync.com/', + provider: 'Apollo Sync' + }, + { + address: 'https://rpc-airchain.danggia.xyz/', + provider: 'DANGGIA' + }, + { + address: 'https://airchains-rpc.stakeme.pro/', + provider: 'Stakeme' + }, + { + address: 'https://airchains-testnet-rpc.stakerhouse.com', + provider: 'StakerHouse' + }, + { + address: 'https://airchains-testnet-rpc.crouton.digital/', + provider: 'Crouton Digital' + }, + { + address: 'https://airchains-testnet-rpc.itrocket.net/', + provider: 'IT Rocket' + }, + { + address: 'https://rpc1.airchains.t.cosmostaking.com/', + provider: 'Cosmostaking' + } + ], + rest: [ + { + address: 'https://rest.nodejumper.io/airchainstestnet', + provider: 'Nodejumper' + }, + { + address: 'https://t-airchains.api.utsa.tech/', + provider: 'UTSA' + }, + { + address: 'https://airchains.api.t.stavr.tech/', + provider: 'Stavr Tech' + }, + { + address: 'https://airchains-api.chainad.org/', + provider: 'Coin Hunterstr ' + }, + { + address: 'https://junction-api.kzvn.xyz/', + provider: 'KZVN' + }, + { + address: 'https://airchains-api.elessarnodes.xyz/', + provider: 'Elessar Nodes' + }, + { + address: 'https://junction-api.apollo-sync.com/', + provider: 'Apollo Sync' + }, + { + address: 'https://api-airchain.danggia.xyz/', + provider: 'DANGGIA' + }, + { + address: 'https://airchains-rest.stakeme.pro/', + provider: 'Stakeme' + }, + { + address: 'https://airchains-testnet-rest.stakerhouse.com', + provider: 'StakerHouse' + }, + { + address: 'https://airchains-testnet-api.crouton.digital/', + provider: 'Crouton Digital' + }, + { + address: 'https://airchains-testnet-api.itrocket.net/', + provider: 'IT Rocket' + }, + { + address: 'https://rest1.airchains.t.cosmostaking.com/', + provider: 'Cosmostaking' + } + ], + grpc: [ + { + address: 'airchains.grpc.t.stavr.tech:152', + provider: 'Stavr Tech' + }, + { + address: 'airchains-testnet-grpc.stakerhouse.com:443', + provider: 'StakerHouse' + }, + { + address: 'airchains-testnet-grpc.crouton.digital:28190', + provider: 'Crouton Digital' + }, + { + address: 'airchains-testnet-grpc.itrocket.net:443', + provider: 'IT Rocket' + }, + { + address: 'http://grpc1.airchains.t.cosmostaking.com/', + provider: 'Cosmostaking' + } + ] + }, + explorers: [ + { + kind: 'Airchains', + url: 'https://testnet.airchains.io', + txPage: 'https://testnet.airchains.io/transaction/${txHash}', + accountPage: 'https://testnet.airchains.io/address/${accountAddress}' + }, + { + kind: 'NodesGuru', + url: 'https://testnet.junction.explorers.guru/', + txPage: 'https://testnet.junction.explorers.guru/transaction/${txHash}', + accountPage: 'https://testnet.junction.explorers.guru/account/${accountAddress}' + }, + { + kind: 'Nodejumper', + url: 'https://app.nodejumper.io/airchains-testnet/' + }, + { + kind: 'UTSA', + url: 'https://exp.utsa.tech/airchains-test/', + txPage: 'https://exp.utsa.tech/airchains-test/tx/${txHash}', + accountPage: 'https://exp.utsa.tech/airchains-test/account/${accountAddress}' + }, + { + kind: 'Stavr Tech', + url: 'https://explorer.stavr.tech/Airchains-Testnet', + txPage: 'https://explorer.stavr.tech/Airchains-Testnet/tx/${txHash}', + accountPage: 'https://explorer.stavr.tech/Airchains-Testnet/${accountAddress}' + }, + { + kind: 'CoinHunters', + url: 'https://explorer.coinhunterstr.com/Airchains', + txPage: 'https://explorer.coinhunterstr.com/Airchains/tx/${txHash}', + accountPage: 'https://explorer.coinhunterstr.com/Airchains/account/${accountAddress}' + }, + { + kind: 'KZVN', + url: 'https://explorer.kzvn.xyz/airchains', + txPage: 'https://explorer.kzvn.xyz/airchains/tx/${txHash}', + accountPage: 'https://explorer.kzvn.xyz/airchains/account/${accountAddress}' + }, + { + kind: 'Elessar Nodes', + url: 'https://explorer.elessarnodes.xyz/Airchains', + txPage: 'https://explorer.elessarnodes.xyz/Airchains/tx/${txHash}', + accountPage: 'https://explorer.elessarnodes.xyz/Airchains/account/${accountAddress}' + }, + { + kind: 'Apollo Sync', + url: 'https://explorer.apollo-sync.com/', + txPage: 'https://explorer.apollo-sync.com/tx/${txHash}', + accountPage: 'https://explorer.apollo-sync.com/account/${accountAddress}' + }, + { + kind: 'Stakeme', + url: 'https://airchains.exploreme.pro/', + txPage: 'https://airchains.exploreme.pro/transaction/${txHash}' + }, + { + kind: 'StakerHouse', + url: 'https://cosmotracker.com/airchains', + txPage: 'https://cosmotracker.com/airchains/tx/${txHash}', + accountPage: 'https://cosmotracker.com/airchains/account/${accountAddress}' + }, + { + kind: 'IT Rocket', + url: 'https://testnet.itrocket.net/airchains/', + txPage: 'https://testnet.itrocket.net/airchains//tx/${txHash}', + accountPage: 'https://testnet.itrocket.net/airchains/account/${accountAddress}' + }, + { + kind: 'Validator VN ', + url: 'https://explorer.validatorvn.com/Airchains-Testnet', + txPage: 'https://explorer.validatorvn.com/Airchains-Testnet/tx/${txHash}', + accountPage: 'https://explorer.validatorvn.com/Airchains-Testnet/account/${accountAddress}' + } + ] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/airchainstestnet/index.ts b/v2/packages/chain-registry/src/testnet/airchainstestnet/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/airchainstestnet/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/testnet/akashtestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/akashtestnet/asset-list.ts index ff7828e12..38bdc4045 100644 --- a/v2/packages/chain-registry/src/testnet/akashtestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/akashtestnet/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'akashtestnet', assets: [{ description: 'Akash Token (AKT) is the Akash Network\'s native utility token, used as the primary means to govern, secure the blockchain, incentivize participants, and provide a default mechanism to store and exchange value.', @@ -22,7 +22,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/akashtestnet/chain.ts b/v2/packages/chain-registry/src/testnet/akashtestnet/chain.ts index 434cbb28a..a90ba3400 100644 --- a/v2/packages/chain-registry/src/testnet/akashtestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/akashtestnet/chain.ts @@ -1,11 +1,12 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { - $schema: '../chain.schema.json', + $schema: '../../chain.schema.json', chainName: 'akashtestnet', status: 'live', networkType: 'testnet', website: 'https://akash.network/', prettyName: 'Sandbox', + chainType: 'cosmos', chainId: 'sandbox-01', bech32Prefix: 'akash', daemonName: 'akash', @@ -26,7 +27,21 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/akash-network/node', + recommendedVersion: 'v0.22.0', + compatibleVersions: ['v0.22.0'], + binaries: { + "linux/amd64": 'https://github.com/akash-network/node/releases/download/v0.22.0/akash_0.22.0_linux_amd64.zip', + "linux/arm64": 'https://github.com/akash-network/node/releases/download/v0.22.0/akash_0.22.0_linux_arm64.zip' + }, + versions: [{ + name: 'v0', + recommendedVersion: 'v0.22.0', + compatibleVersions: ['v0.22.0'] + }], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/akash-network/net/master/sandbox/genesis.json' + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.png', diff --git a/v2/packages/chain-registry/src/testnet/akashtestnet/ibc-data.ts b/v2/packages/chain-registry/src/testnet/akashtestnet/ibc-data.ts index e2b927c45..67fa38090 100644 --- a/v2/packages/chain-registry/src/testnet/akashtestnet/ibc-data.ts +++ b/v2/packages/chain-registry/src/testnet/akashtestnet/ibc-data.ts @@ -1,6 +1,6 @@ import { IBCData } from '@chain-registry/v2-types'; const info: IBCData[] = [{ - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'akashtestnet', clientId: '07-tendermint-4', @@ -27,7 +27,7 @@ const info: IBCData[] = [{ } }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'akashtestnet', clientId: '07-tendermint-6', diff --git a/v2/packages/chain-registry/src/testnet/archwaytestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/archwaytestnet/asset-list.ts index 484712af7..4b74d0650 100644 --- a/v2/packages/chain-registry/src/testnet/archwaytestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/archwaytestnet/asset-list.ts @@ -1,9 +1,10 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'archwaytestnet', - assets: [{ - description: 'The native token of Archway testnetwork', + assets: [ + { + description: 'The native token of Archway Test Network.', denomUnits: [ { denom: 'aconst', @@ -21,7 +22,158 @@ const info: AssetList = { base: 'aconst', name: 'Archway', display: 'const', - symbol: 'CONST' - }] + symbol: 'CONST', + traces: [{ + type: 'test-mintage', + counterparty: { + chainName: 'archway', + baseDenom: 'aarch' + }, + provider: 'Archway Testnet' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/arch.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/arch.svg' + }, + images: [{ + imageSync: { + chainName: 'archway', + baseDenom: 'aarch' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/arch.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/arch.svg', + theme: { + primaryColorHex: '#fc4c04' + } + }], + socials: { + website: 'https://archway.io/', + twitter: 'https://twitter.com/archwayHQ' + }, + typeAsset: 'sdk.coin' + }, + { + description: 'Wrapped CONST (Archway Testnet token)', + typeAsset: 'cw20', + address: 'archway1dz6h2smr432gvzruklk3lps7ak2ca7cngdge4vym93wehkkypwpqgwr2q2', + denomUnits: [{ + denom: 'cw20:archway1dz6h2smr432gvzruklk3lps7ak2ca7cngdge4vym93wehkkypwpqgwr2q2', + exponent: 0 + }, { + denom: 'wARCH', + exponent: 18 + }], + base: 'cw20:archway1dz6h2smr432gvzruklk3lps7ak2ca7cngdge4vym93wehkkypwpqgwr2q2', + name: 'Wrapped ARCH', + display: 'wARCH', + symbol: 'wARCH', + traces: [{ + type: 'wrapped', + counterparty: { + chainName: 'archwaytestnet', + baseDenom: 'aconst' + }, + provider: 'Archway' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/wArch.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/wArch.svg' + }, + images: [{ + imageSync: { + chainName: 'archway', + baseDenom: 'cw20:archway1msc3fa4e2mh73y760qmjd3wfkzr98nl26f36xgt2xnhuw6ay3scs42zeue' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/wArch.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/wArch.svg', + theme: { + primaryColorHex: '#000000' + } + }] + }, + { + description: 'Circle\'s USDC Noble Testnet (Grand) on Archway Testnet', + denomUnits: [{ + denom: 'ibc/34F8D3402273FFA5278AE5757D81CE151ACFD4B19C494C0EE372A7229714824F', + exponent: 0, + aliases: ['uusdc'] + }, { + denom: 'usdc', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/34F8D3402273FFA5278AE5757D81CE151ACFD4B19C494C0EE372A7229714824F', + name: 'USDC (Noble)', + display: 'usdc', + symbol: 'USDC', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'nobletestnet', + baseDenom: 'uusdc', + channelId: 'channel-215' + }, + chain: { + channelId: 'channel-500', + path: 'transfer/channel-500/uusdc' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' + }, + images: [{ + imageSync: { + chainName: 'noble', + baseDenom: 'uusdc' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + theme: { + circle: true, + primaryColorHex: '#2775CA' + } + }] + }, + { + description: 'Wrapped USDC (Noble Testnet Grand)', + typeAsset: 'cw20', + address: 'archway172vetupqnkgdc7dp3gwqpvk5ljmgzyj2gs4ag2fdmp0s2rucxxsqh0nqeu', + denomUnits: [{ + denom: 'cw20:archway172vetupqnkgdc7dp3gwqpvk5ljmgzyj2gs4ag2fdmp0s2rucxxsqh0nqeu', + exponent: 0 + }, { + denom: 'wUSDC', + exponent: 6 + }], + base: 'cw20:archway172vetupqnkgdc7dp3gwqpvk5ljmgzyj2gs4ag2fdmp0s2rucxxsqh0nqeu', + name: 'Wrapped USDC', + display: 'wUSDC', + symbol: 'wUSDC', + traces: [{ + type: 'wrapped', + counterparty: { + chainName: 'archwaytestnet', + baseDenom: 'ibc/34F8D3402273FFA5278AE5757D81CE151ACFD4B19C494C0EE372A7229714824F' + }, + provider: 'Archway' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/wUsdc-noble.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/wUsdc-noble.svg' + }, + images: [{ + imageSync: { + chainName: 'archway', + baseDenom: 'cw20:archway1gaf9nw7n8v5lpjz9caxjpps006kxfcrzcuc8y5qp4clslhven2ns2g0ule' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/wUsdc-noble.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/archway/images/wUsdc-noble.svg', + theme: { + primaryColorHex: '#000000' + } + }] + } + ] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/archwaytestnet/chain.ts b/v2/packages/chain-registry/src/testnet/archwaytestnet/chain.ts index e7c4c7815..03f8dd577 100644 --- a/v2/packages/chain-registry/src/testnet/archwaytestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/archwaytestnet/chain.ts @@ -1,7 +1,8 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { - $schema: '../chain.schema.json', + $schema: '../../chain.schema.json', chainName: 'archwaytestnet', + chainType: 'cosmos', chainId: 'constantine-3', prettyName: 'Archway Testnet', status: 'live', @@ -26,7 +27,7 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/archway-network/archway' }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/archwaytestnet/images/ArchwayBrandmark.png', @@ -34,14 +35,14 @@ const info: Chain = { }, apis: { rpc: [{ - address: 'https://rpc.constantine.archway.tech', + address: 'https://rpc.constantine.archway.io', provider: 'Archway' }, { address: 'https://archway-testnet-rpc.polkachu.com', provider: 'Polkachu' }], rest: [{ - address: 'https://api.constantine.archway.tech', + address: 'https://api.constantine.archway.io', provider: 'Archway' }] }, diff --git a/v2/packages/chain-registry/src/testnet/archwaytestnet/ibc-data.ts b/v2/packages/chain-registry/src/testnet/archwaytestnet/ibc-data.ts index 9a0a948e9..62610f53e 100644 --- a/v2/packages/chain-registry/src/testnet/archwaytestnet/ibc-data.ts +++ b/v2/packages/chain-registry/src/testnet/archwaytestnet/ibc-data.ts @@ -1,7 +1,7 @@ import { IBCData } from '@chain-registry/v2-types'; const info: IBCData[] = [ { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'akashtestnet', clientId: '07-tendermint-4', @@ -29,7 +29,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'archwaytestnet', clientId: '07-tendermint-70', @@ -57,24 +57,112 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'archwaytestnet', - clientId: '07-tendermint-77', - connectionId: 'connection-73' + clientId: '07-tendermint-0', + connectionId: 'connection-119' + }, + chain2: { + chainName: 'jackaltestnet2', + clientId: '07-tendermint-0', + connectionId: 'connection-0' + }, + channels: [{ + chain1: { + channelId: 'channel-368', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-1', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live' + } + }] + }, + { + $schema: '../../ibc_data.schema.json', + chain1: { + chainName: 'archwaytestnet', + clientId: '07-tendermint-121', + connectionId: 'connection-120' }, chain2: { chainName: 'osmosistestnet', - clientId: '07-tendermint-1195', - connectionId: 'connection-1101' + clientId: '07-tendermint-3459', + connectionId: 'connection-3027' + }, + channels: [ + { + chain1: { + channelId: 'channel-225', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-7779', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live' + } + }, + { + chain1: { + channelId: '*', + portId: 'wasm.*' + }, + chain2: { + channelId: '*', + portId: 'icahost' + }, + ordering: 'ordered', + version: 'ics27-1', + tags: { + status: 'live' + } + }, + { + chain1: { + channelId: '*', + portId: 'wasm.*' + }, + chain2: { + channelId: '*', + portId: 'icqhost' + }, + ordering: 'unordered', + version: 'icq-1', + tags: { + status: 'live' + } + } + ] + }, + { + $schema: '../../ibc_data.schema.json', + chain1: { + chainName: 'archwaytestnet', + clientId: '07-tendermint-139', + connectionId: 'connection-144' + }, + chain2: { + chainName: 'symphonytestnet', + clientId: '07-tendermint-25', + connectionId: 'connection-12' }, channels: [{ chain1: { - channelId: 'channel-58', + channelId: 'channel-495', portId: 'transfer' }, chain2: { - channelId: 'channel-3938', + channelId: 'channel-10', portId: 'transfer' }, ordering: 'unordered', diff --git a/v2/packages/chain-registry/src/testnet/arkeonetworktestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/arkeonetworktestnet/asset-list.ts index c06131d8f..6accaad42 100644 --- a/v2/packages/chain-registry/src/testnet/arkeonetworktestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/arkeonetworktestnet/asset-list.ts @@ -3,7 +3,6 @@ const info: AssetList = { $schema: '../../assetlist.schema.json', chainName: 'arkeonetworktestnet', assets: [{ - description: '', denomUnits: [{ denom: 'uarkeo', exponent: 0 @@ -20,7 +19,8 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/arkeonetworktestnet/images/arkeo.png' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/arkeonetworktestnet/chain.ts b/v2/packages/chain-registry/src/testnet/arkeonetworktestnet/chain.ts index c453faa4b..7771919b2 100644 --- a/v2/packages/chain-registry/src/testnet/arkeonetworktestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/arkeonetworktestnet/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'Arkeo Network', + chainType: 'cosmos', chainId: 'arkeo', bech32Prefix: 'tarkeo', daemonName: 'arkeod', @@ -22,7 +23,7 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/arkeonetwork/arkeo' }, apis: { rpc: [ diff --git a/v2/packages/chain-registry/src/testnet/artelatestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/artelatestnet/asset-list.ts index b4fcbaed0..b974d9ce5 100644 --- a/v2/packages/chain-registry/src/testnet/artelatestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/artelatestnet/asset-list.ts @@ -20,7 +20,8 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/artelatestnet/images/artela.png' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/artelatestnet/chain.ts b/v2/packages/chain-registry/src/testnet/artelatestnet/chain.ts index c02d36c9e..7b1a51145 100644 --- a/v2/packages/chain-registry/src/testnet/artelatestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/artelatestnet/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'Artela Testnet', + chainType: 'cosmos', chainId: 'artela_11820-1', bech32Prefix: 'art', daemonName: 'artelad', @@ -25,7 +26,60 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: '0.47' + gitRepo: 'https://github.com/artela-network/artela', + recommendedVersion: 'v0.4.2-beta', + compatibleVersions: ['v0.4.2-beta'], + cosmosSdkVersion: '0.47', + consensus: { + type: 'cometbft', + version: '0.37' + }, + genesis: { + genesisUrl: 'https://docs.artela.network/assets/files/genesis-697a2db4ef7e20dbdb8bdc1cd9d1633a.json' + }, + versions: [{ + name: 'v0.4.2-beta', + recommendedVersion: 'v0.4.2-beta', + compatibleVersions: ['v0.4.2-beta'], + cosmosSdkVersion: '0.47', + consensus: { + type: 'cometbft', + version: '0.37' + }, + sdk: { + type: 'cosmos', + version: '0.47' + }, + ibc: { + type: 'go', + version: 'v7.1.0' + } + }, { + name: 'v0.4.1-beta', + recommendedVersion: 'v0.4.1-beta', + compatibleVersions: ['v0.4.1-beta'], + cosmosSdkVersion: '0.47', + consensus: { + type: 'cometbft', + version: '0.37' + }, + sdk: { + type: 'cosmos', + version: '0.47' + }, + ibc: { + type: 'go', + version: 'v7.1.0' + } + }], + sdk: { + type: 'cosmos', + version: '0.47' + }, + ibc: { + type: 'go', + version: 'v7.1.0' + } }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/asset-lists.ts b/v2/packages/chain-registry/src/testnet/asset-lists.ts index e5500f59d..dac4dec8b 100644 --- a/v2/packages/chain-registry/src/testnet/asset-lists.ts +++ b/v2/packages/chain-registry/src/testnet/asset-lists.ts @@ -1,5 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; +import * as _airchainstestnet from './airchainstestnet'; import * as _akashtestnet from './akashtestnet'; import * as _archwaytestnet from './archwaytestnet'; import * as _arkeonetworktestnet from './arkeonetworktestnet'; @@ -9,6 +10,7 @@ import * as _axelartestnet from './axelartestnet'; import * as _babylontestnet from './babylontestnet'; import * as _babylontestnet1 from './babylontestnet1'; import * as _bitcannadevnet from './bitcannadevnet'; +import * as _blockxtestnet from './blockxtestnet'; import * as _cascadiatestnet from './cascadiatestnet'; import * as _celestiatestnet from './celestiatestnet'; import * as _celestiatestnet3 from './celestiatestnet3'; @@ -19,19 +21,23 @@ import * as _composabletestnet from './composabletestnet'; import * as _coolcattestnet from './coolcattestnet'; import * as _coreumtestnet from './coreumtestnet'; import * as _cosmoshubtestnet from './cosmoshubtestnet'; +import * as _cosmosicsprovidertestnet from './cosmosicsprovidertestnet'; import * as _cosmwasmtestnet from './cosmwasmtestnet'; import * as _cosstestnet from './cosstestnet'; import * as _cudostestnet from './cudostestnet'; import * as _deardogetestnet from './deardogetestnet'; import * as _desmostestnet from './desmostestnet'; +import * as _dhealthtestnet from './dhealthtestnet'; import * as _doravotatestnet from './doravotatestnet'; import * as _doravotatestnet2 from './doravotatestnet2'; import * as _dydxtestnet from './dydxtestnet'; import * as _elystestnet from './elystestnet'; +import * as _empetestnet from './empetestnet'; import * as _empowertestnet from './empowertestnet'; import * as _entrypointtestnet from './entrypointtestnet'; import * as _evmostestnet from './evmostestnet'; import * as _fetchhubtestnet from './fetchhubtestnet'; +import * as _fiammatestnet from './fiammatestnet'; import * as _finschiatestnet from './finschiatestnet'; import * as _galacticatestnet from './galacticatestnet'; import * as _gitopiatestnet from './gitopiatestnet'; @@ -42,21 +48,30 @@ import * as _impacthubtestnet from './impacthubtestnet'; import * as _imversedtestnet from './imversedtestnet'; import * as _injectivetestnet from './injectivetestnet'; import * as _jackaltestnet from './jackaltestnet'; +import * as _jackaltestnet2 from './jackaltestnet2'; import * as _junotestnet from './junotestnet'; import * as _kichaintestnet from './kichaintestnet'; +import * as _kimanetworktestnet from './kimanetworktestnet'; import * as _kujiratestnet from './kujiratestnet'; import * as _kyvetestnet from './kyvetestnet'; import * as _lavatestnet from './lavatestnet'; import * as _lavatestnet1 from './lavatestnet1'; import * as _likecointestnet from './likecointestnet'; import * as _lumenxtestnet from './lumenxtestnet'; +import * as _manifesttestnet from './manifesttestnet'; import * as _mantrachaintestnet from './mantrachaintestnet'; import * as _marstestnet from './marstestnet'; +import * as _metanovaversetestnet from './metanovaversetestnet'; import * as _migalootestnet from './migalootestnet'; +import * as _neuratestnet from './neuratestnet'; import * as _neutrontestnet from './neutrontestnet'; +import * as _nibirutestnet from './nibirutestnet'; +import * as _nibirutestnet2 from './nibirutestnet2'; +import * as _nilliontestnet from './nilliontestnet'; import * as _nobletestnet from './nobletestnet'; import * as _noistestnet from './noistestnet'; import * as _nolustestnet from './nolustestnet'; +import * as _nomictestnet from './nomictestnet'; import * as _nyxtestnet from './nyxtestnet'; import * as _okp4testnet from './okp4testnet'; import * as _osmosistestnet from './osmosistestnet'; @@ -69,7 +84,6 @@ import * as _pryzmtestnet from './pryzmtestnet'; import * as _quasartestnet from './quasartestnet'; import * as _quicksilvertestnet from './quicksilvertestnet'; import * as _qwoyntestnet from './qwoyntestnet'; -import * as _rsprovidertestnet from './rsprovidertestnet'; import * as _sagatestnet from './sagatestnet'; import * as _secretnetworktestnet from './secretnetworktestnet'; import * as _secretnetworktestnet2 from './secretnetworktestnet2'; @@ -78,18 +92,25 @@ import * as _seitestnet2 from './seitestnet2'; import * as _selfchaindevnet from './selfchaindevnet'; import * as _sgetestnet from './sgetestnet'; import * as _sgetestnet4 from './sgetestnet4'; +import * as _shentutestnet from './shentutestnet'; import * as _sixtestnet from './sixtestnet'; +import * as _soarchaintestnet from './soarchaintestnet'; import * as _sourcetestnet from './sourcetestnet'; import * as _stargazetestnet from './stargazetestnet'; import * as _statesettestnet from './statesettestnet'; import * as _stridetestnet from './stridetestnet'; +import * as _sunrisetestnet from './sunrisetestnet'; import * as _swisstroniktestnet from './swisstroniktestnet'; +import * as _symphonytestnet from './symphonytestnet'; +import * as _synternettestnet from './synternettestnet'; import * as _temporaltestnet from './temporaltestnet'; import * as _terpnettestnet from './terpnettestnet'; import * as _terpnettestnet2 from './terpnettestnet2'; import * as _terra2testnet from './terra2testnet'; import * as _titantestnet from './titantestnet'; +import * as _tucanatestnet from './tucanatestnet'; import * as _ulastestnet from './ulastestnet'; +import * as _unificationtestnet from './unificationtestnet'; import * as _uniontestnet from './uniontestnet'; import * as _upticktestnet from './upticktestnet'; import * as _vincechaintestnet from './vincechaintestnet'; @@ -99,6 +120,7 @@ import * as _xiontestnet from './xiontestnet'; import * as _zetachaintestnet from './zetachaintestnet'; const assetList: AssetList[] = [ + _airchainstestnet.assetList, _akashtestnet.assetList, _archwaytestnet.assetList, _arkeonetworktestnet.assetList, @@ -108,6 +130,7 @@ const assetList: AssetList[] = [ _babylontestnet.assetList, _babylontestnet1.assetList, _bitcannadevnet.assetList, + _blockxtestnet.assetList, _cascadiatestnet.assetList, _celestiatestnet.assetList, _celestiatestnet3.assetList, @@ -118,19 +141,23 @@ const assetList: AssetList[] = [ _coolcattestnet.assetList, _coreumtestnet.assetList, _cosmoshubtestnet.assetList, + _cosmosicsprovidertestnet.assetList, _cosmwasmtestnet.assetList, _cosstestnet.assetList, _cudostestnet.assetList, _deardogetestnet.assetList, _desmostestnet.assetList, + _dhealthtestnet.assetList, _doravotatestnet.assetList, _doravotatestnet2.assetList, _dydxtestnet.assetList, _elystestnet.assetList, + _empetestnet.assetList, _empowertestnet.assetList, _entrypointtestnet.assetList, _evmostestnet.assetList, _fetchhubtestnet.assetList, + _fiammatestnet.assetList, _finschiatestnet.assetList, _galacticatestnet.assetList, _gitopiatestnet.assetList, @@ -141,21 +168,30 @@ const assetList: AssetList[] = [ _imversedtestnet.assetList, _injectivetestnet.assetList, _jackaltestnet.assetList, + _jackaltestnet2.assetList, _junotestnet.assetList, _kichaintestnet.assetList, + _kimanetworktestnet.assetList, _kujiratestnet.assetList, _kyvetestnet.assetList, _lavatestnet.assetList, _lavatestnet1.assetList, _likecointestnet.assetList, _lumenxtestnet.assetList, + _manifesttestnet.assetList, _mantrachaintestnet.assetList, _marstestnet.assetList, + _metanovaversetestnet.assetList, _migalootestnet.assetList, + _neuratestnet.assetList, _neutrontestnet.assetList, + _nibirutestnet.assetList, + _nibirutestnet2.assetList, + _nilliontestnet.assetList, _nobletestnet.assetList, _noistestnet.assetList, _nolustestnet.assetList, + _nomictestnet.assetList, _nyxtestnet.assetList, _okp4testnet.assetList, _osmosistestnet.assetList, @@ -168,7 +204,6 @@ const assetList: AssetList[] = [ _quasartestnet.assetList, _quicksilvertestnet.assetList, _qwoyntestnet.assetList, - _rsprovidertestnet.assetList, _sagatestnet.assetList, _secretnetworktestnet.assetList, _secretnetworktestnet2.assetList, @@ -177,18 +212,25 @@ const assetList: AssetList[] = [ _selfchaindevnet.assetList, _sgetestnet.assetList, _sgetestnet4.assetList, + _shentutestnet.assetList, _sixtestnet.assetList, + _soarchaintestnet.assetList, _sourcetestnet.assetList, _stargazetestnet.assetList, _statesettestnet.assetList, _stridetestnet.assetList, + _sunrisetestnet.assetList, _swisstroniktestnet.assetList, + _symphonytestnet.assetList, + _synternettestnet.assetList, _temporaltestnet.assetList, _terpnettestnet.assetList, _terpnettestnet2.assetList, _terra2testnet.assetList, _titantestnet.assetList, + _tucanatestnet.assetList, _ulastestnet.assetList, + _unificationtestnet.assetList, _uniontestnet.assetList, _upticktestnet.assetList, _vincechaintestnet.assetList, diff --git a/v2/packages/chain-registry/src/testnet/auratestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/auratestnet/asset-list.ts index ad98225cd..ca63653ad 100644 --- a/v2/packages/chain-registry/src/testnet/auratestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/auratestnet/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'auratestnet', assets: [{ description: 'The native token of Aura Test Network', @@ -22,7 +22,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/aura/images/Aura-logo-2.2.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/aura/images/Aura-logo-2.2.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/auratestnet/chain.ts b/v2/packages/chain-registry/src/testnet/auratestnet/chain.ts index 407abb9fa..96621452a 100644 --- a/v2/packages/chain-registry/src/testnet/auratestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/auratestnet/chain.ts @@ -1,11 +1,12 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { - $schema: '../chain.schema.json', + $schema: '../../chain.schema.json', chainName: 'auratestnet', status: 'live', networkType: 'testnet', website: 'https://aura.network/', prettyName: 'Aura Euphoria Network', + chainType: 'cosmos', chainId: 'aura_6321-3', bech32Prefix: 'aura', daemonName: 'aurad', @@ -30,9 +31,56 @@ const info: Chain = { } }, codebase: { + gitRepo: 'https://github.com/aura-nw/aura', + recommendedVersion: 'v0.8.0-euphoria', + compatibleVersions: ['v0.8.0-euphoria'], cosmosSdkVersion: 'v0.47.8', + consensus: { + type: 'cometbft', + version: '0.37.4' + }, + cosmwasmVersion: '0.42.0', cosmwasmEnabled: true, - cosmwasmVersion: '0.42.0' + genesis: { + genesisUrl: 'https://images.aura.network/aura_6321-3-genesis.tar.gz' + }, + versions: [{ + name: 'v0.8.0-euphoria', + recommendedVersion: 'v0.8.0-euphoria', + compatibleVersions: ['v0.8.0-euphoria'], + cosmosSdkVersion: 'v0.47.8', + consensus: { + type: 'cometbft', + version: '0.37.4' + }, + cosmwasmVersion: '0.42.0', + cosmwasmEnabled: true, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.47.8' + }, + cosmwasm: { + version: '0.42.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.1' + } + }], + sdk: { + type: 'cosmos', + version: 'v0.47.8' + }, + ibc: { + type: 'go', + version: 'v7.3.1' + }, + cosmwasm: { + version: '0.42.0', + enabled: true + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/aura/images/Aura-logo-2.2.png', diff --git a/v2/packages/chain-registry/src/testnet/axelartestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/axelartestnet/asset-list.ts index 56e91b723..4da38a219 100644 --- a/v2/packages/chain-registry/src/testnet/axelartestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/axelartestnet/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'axelartestnet', assets: [ { @@ -24,7 +24,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/axl.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/axelar/images/axl.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'Circle\'s stablecoin on Axelar', @@ -56,7 +57,8 @@ const info: AssetList = { }], logoURIs: { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' - } + }, + typeAsset: 'sdk.coin' }, { description: 'Wrapped Ether on Axelar', @@ -88,7 +90,8 @@ const info: AssetList = { }], logoURIs: { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/weth.svg' - } + }, + typeAsset: 'sdk.coin' }, { description: 'Wrapped Moonbeam on Axelar', @@ -120,7 +123,8 @@ const info: AssetList = { }], logoURIs: { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/moonbeam/images/glmr.svg' - } + }, + typeAsset: 'sdk.coin' }, { description: 'Wrapped Matic on Axelar', @@ -152,7 +156,8 @@ const info: AssetList = { }], logoURIs: { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polygon/images/wmatic.svg' - } + }, + typeAsset: 'sdk.coin' }, { description: 'Wrapped BNB on Axelar', @@ -186,7 +191,8 @@ const info: AssetList = { logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/wbnb.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/wbnb.svg' - } + }, + typeAsset: 'sdk.coin' }, { description: 'Wrapped AVAX on Axelar.', @@ -218,7 +224,8 @@ const info: AssetList = { }], logoURIs: { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/avalanche/images/wavax.svg' - } + }, + typeAsset: 'sdk.coin' }, { description: 'Wrapped FTM on Axelar.', @@ -250,7 +257,8 @@ const info: AssetList = { }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/fantom/images/ftm.png' - } + }, + typeAsset: 'sdk.coin' } ] }; diff --git a/v2/packages/chain-registry/src/testnet/axelartestnet/chain.ts b/v2/packages/chain-registry/src/testnet/axelartestnet/chain.ts index 2d5b0ab44..eab242bce 100644 --- a/v2/packages/chain-registry/src/testnet/axelartestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/axelartestnet/chain.ts @@ -1,7 +1,8 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { - $schema: '../chain.schema.json', + $schema: '../../chain.schema.json', chainName: 'axelartestnet', + chainType: 'cosmos', chainId: 'axelar-testnet-lisbon-3', prettyName: 'Axelar Testnet', status: 'live', @@ -26,7 +27,7 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/axelarnetwork/axelar-core' }, apis: { rpc: [ @@ -64,9 +65,9 @@ const info: Chain = { txPage: 'https://testnet.axelarscan.io/tx/${txHash}' }, { kind: 'mintscan', - url: 'https://testnet.mintscan.io/axelar-testnet', - txPage: 'https://testnet.mintscan.io/axelar-testnet/txs/${txHash}', - accountPage: 'https://testnet.mintscan.io/axelar-testnet/account/${accountAddress}' + url: 'https://mintscan.io/axelar-testnet', + txPage: 'https://mintscan.io/axelar-testnet/txs/${txHash}', + accountPage: 'https://mintscan.io/axelar-testnet/account/${accountAddress}' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/axelartestnet/ibc-data.ts b/v2/packages/chain-registry/src/testnet/axelartestnet/ibc-data.ts index ecbab9e69..2c17ef066 100644 --- a/v2/packages/chain-registry/src/testnet/axelartestnet/ibc-data.ts +++ b/v2/packages/chain-registry/src/testnet/axelartestnet/ibc-data.ts @@ -1,7 +1,7 @@ import { IBCData } from '@chain-registry/v2-types'; const info: IBCData[] = [ { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'archwaytestnet', clientId: '07-tendermint-70', @@ -29,7 +29,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'axelartestnet', clientId: '07-tendermint-594', @@ -87,7 +87,36 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', + chain1: { + chainName: 'axelartestnet', + clientId: '07-tendermint-1009', + connectionId: 'connection-783' + }, + chain2: { + chainName: 'mantrachaintestnet', + clientId: '07-tendermint-7', + connectionId: 'connection-7' + }, + channels: [{ + chain1: { + channelId: 'channel-540', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-7', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, + { + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'axelartestnet', clientId: '07-tendermint-685', @@ -117,7 +146,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'axelartestnet', clientId: '07-tendermint-213', @@ -176,7 +205,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'axelartestnet', clientId: '07-tendermint-767', @@ -208,21 +237,21 @@ const info: IBCData[] = [ $schema: '../../ibc_data.schema.json', chain1: { chainName: 'axelartestnet', - clientId: '07-tendermint-858', - connectionId: 'connection-663' + clientId: '07-tendermint-1001', + connectionId: 'connection-780' }, chain2: { chainName: 'titantestnet', - clientId: '07-tendermint-1', - connectionId: 'connection-1' + clientId: '07-tendermint-6', + connectionId: 'connection-4' }, channels: [{ chain1: { - channelId: 'channel-448', + channelId: 'channel-537', portId: 'transfer' }, chain2: { - channelId: 'channel-1', + channelId: 'channel-5', portId: 'transfer' }, ordering: 'unordered', @@ -237,21 +266,21 @@ const info: IBCData[] = [ $schema: '../../ibc_data.schema.json', chain1: { chainName: 'axelartestnet', - clientId: '07-tendermint-895', - connectionId: 'connection-685' + clientId: '07-tendermint-970', + connectionId: 'connection-752' }, chain2: { chainName: 'xiontestnet', - clientId: '07-tendermint-118', - connectionId: 'connection-54' + clientId: '07-tendermint-127', + connectionId: 'connection-64' }, channels: [{ chain1: { - channelId: 'channel-462', + channelId: 'channel-521', portId: 'transfer' }, chain2: { - channelId: 'channel-486', + channelId: 'channel-225057', portId: 'transfer' }, ordering: 'unordered', diff --git a/v2/packages/chain-registry/src/testnet/babylontestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/babylontestnet/asset-list.ts index cd5d64b05..556a17f57 100644 --- a/v2/packages/chain-registry/src/testnet/babylontestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/babylontestnet/asset-list.ts @@ -20,7 +20,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/babylon/images/logo.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/babylontestnet/chain.ts b/v2/packages/chain-registry/src/testnet/babylontestnet/chain.ts index 1e40c2948..84331ff91 100644 --- a/v2/packages/chain-registry/src/testnet/babylontestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/babylontestnet/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { website: 'https://www.babylonchain.io', networkType: 'testnet', prettyName: 'Babylon Testnet 3', + chainType: 'cosmos', chainId: 'bbn-test3', preForkChainName: 'babylontestnet1', bech32Prefix: 'bbn', @@ -23,7 +24,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/babylonchain/babylon', + recommendedVersion: 'v0.8.4', + compatibleVersions: ['v0.8.4'], + genesis: { + genesisUrl: 'https://github.com/babylonchain/networks/raw/main/bbn-test3/genesis.tar.bz2' + }, + versions: [{ + name: 'v0.8.4', + recommendedVersion: 'v0.8.4', + compatibleVersions: ['v0.8.4'] + }] }, logoURIs: { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/babylontestnet/images/logo.svg' diff --git a/v2/packages/chain-registry/src/testnet/babylontestnet1/asset-list.ts b/v2/packages/chain-registry/src/testnet/babylontestnet1/asset-list.ts index 1881181b5..712ebc417 100644 --- a/v2/packages/chain-registry/src/testnet/babylontestnet1/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/babylontestnet1/asset-list.ts @@ -20,7 +20,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/babylon/images/logo.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/babylontestnet1/chain.ts b/v2/packages/chain-registry/src/testnet/babylontestnet1/chain.ts index e10c09170..a82202a85 100644 --- a/v2/packages/chain-registry/src/testnet/babylontestnet1/chain.ts +++ b/v2/packages/chain-registry/src/testnet/babylontestnet1/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { website: 'https://www.babylonchain.io', networkType: 'testnet', prettyName: 'Babylon Testnet', + chainType: 'cosmos', chainId: 'bbn-test1', bech32Prefix: 'bbn', daemonName: 'babylond', @@ -22,7 +23,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/babylonchain/babylon', + recommendedVersion: 'v0.5.0', + compatibleVersions: ['v0.5.0'], + genesis: { + genesisUrl: 'https://github.com/babylonchain/networks/raw/main/bbn-test1/genesis.tar.bz2' + }, + versions: [{ + name: 'v0.5.0', + recommendedVersion: 'v0.5.0', + compatibleVersions: ['v0.5.0'] + }] }, logoURIs: { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/babylontestnet/images/logo.svg' diff --git a/v2/packages/chain-registry/src/testnet/bitcannadevnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/bitcannadevnet/asset-list.ts index 6c8bac322..36d272eb5 100644 --- a/v2/packages/chain-registry/src/testnet/bitcannadevnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/bitcannadevnet/asset-list.ts @@ -23,7 +23,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/bitcannadevnet/images/bcna.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/bitcannadevnet/images/bcna.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/bitcannadevnet/chain.ts b/v2/packages/chain-registry/src/testnet/bitcannadevnet/chain.ts index 328eb146b..582137ff2 100644 --- a/v2/packages/chain-registry/src/testnet/bitcannadevnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/bitcannadevnet/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'BitCanna Devnet-1', + chainType: 'cosmos', chainId: 'bitcanna-dev-1', bech32Prefix: 'bcna', daemonName: 'bcnad', @@ -18,7 +19,38 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/BitCannaGlobal/bcna', + recommendedVersion: 'v2.0.3', + compatibleVersions: [ + 'v2.0.1-rc6', + 'v2.0.2-rc1', + 'v2.0.3' + ], + binaries: { + "linux/amd64": 'https://github.com/BitCannaGlobal/bcna/releases/download/v2.0.3/bcna_linux_amd64.tar.gz' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/BitCannaGlobal/bcna/main/devnets/bitcanna-dev-1/genesis.json' + }, + versions: [{ + name: 'vigorous-grow-fix', + recommendedVersion: 'v1.6.3', + compatibleVersions: ['v1.6.3'], + binaries: { + "linux/amd64": 'https://github.com/BitCannaGlobal/bcna/releases/download/v1.6.3/bcna_linux_amd64.tar.gz' + } + }, { + name: 'wakeandbake', + recommendedVersion: 'v2.0.3', + compatibleVersions: [ + 'v2.0.1-rc6', + 'v2.0.2-rc1', + 'v2.0.3' + ], + binaries: { + "linux/amd64": 'https://github.com/BitCannaGlobal/bcna/releases/download/v2.0.3/bcna_linux_amd64.tar.gz' + } + }] }, apis: { rpc: [ diff --git a/v2/packages/chain-registry/src/testnet/blockxtestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/blockxtestnet/asset-list.ts new file mode 100644 index 000000000..4bc0f0b8b --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/blockxtestnet/asset-list.ts @@ -0,0 +1,27 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'blockxtestnet', + assets: [{ + description: 'BlockX Native Token', + denomUnits: [{ + denom: 'abcx', + exponent: 0 + }, { + denom: 'bcx', + exponent: 18 + }], + base: 'abcx', + name: 'BCX', + display: 'bcx', + symbol: 'BCX', + typeAsset: 'sdk.coin', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/blockx/images/blockx.png' + }], + socials: { + website: 'https://www.blockxnet.com/' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/blockxtestnet/chain.ts b/v2/packages/chain-registry/src/testnet/blockxtestnet/chain.ts new file mode 100644 index 000000000..5bf11ae34 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/blockxtestnet/chain.ts @@ -0,0 +1,22 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chainName: 'blockxtestnet', + chainType: 'cosmos', + chainId: 'blockx_19077-1', + prettyName: 'BlockX-Atlantis-Testnet', + website: 'https://www.blockxnet.com/', + status: 'live', + networkType: 'testnet', + bech32Prefix: 'blockx', + daemonName: 'blockxd', + nodeHome: '$HOME/.blockxd', + keyAlgos: ['ethsecp256k1'], + staking: { + stakingTokens: [{ + denom: 'abcx' + }] + }, + slip44: 118 +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/blockxtestnet/index.ts b/v2/packages/chain-registry/src/testnet/blockxtestnet/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/blockxtestnet/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/testnet/cascadiatestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/cascadiatestnet/asset-list.ts index e8738bbad..582b3c95b 100644 --- a/v2/packages/chain-registry/src/testnet/cascadiatestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/cascadiatestnet/asset-list.ts @@ -21,7 +21,8 @@ const info: AssetList = { keywords: ['cascadia', 'neocybernetic'], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/cascadiatestnet/images/cascadia.png' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/cascadiatestnet/chain.ts b/v2/packages/chain-registry/src/testnet/cascadiatestnet/chain.ts index 695006565..1bb2ac514 100644 --- a/v2/packages/chain-registry/src/testnet/cascadiatestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/cascadiatestnet/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'testnet', website: 'https://cascadia.foundation/', prettyName: 'Cascadia', + chainType: 'cosmos', chainId: 'cascadia_6102-1', bech32Prefix: 'cascadia', daemonName: 'cascadiad', @@ -30,9 +31,29 @@ const info: Chain = { } }, codebase: { + gitRepo: 'https://github.com/CascadiaFoundation/cascadia', + recommendedVersion: 'v0.1.2', + compatibleVersions: ['v0.1.1'], cosmosSdkVersion: '0.46.10', + consensus: { + type: 'tendermint', + version: 'v0.34.26' + }, + cosmwasmVersion: '0.30', cosmwasmEnabled: true, - cosmwasmVersion: '0.30' + genesis: { + name: 'v1', + genesisUrl: 'https://raw.githubusercontent.com/CascadiaFoundation/chain-configuration/master/testnet/genesis.json' + }, + versions: [], + sdk: { + type: 'cosmos', + version: '0.46.10' + }, + cosmwasm: { + version: '0.30', + enabled: true + } }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/cascadiatestnet/images/cascadia.png', diff --git a/v2/packages/chain-registry/src/testnet/celestiatestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/celestiatestnet/asset-list.ts index 8a6826ba8..d8a9fdfe5 100644 --- a/v2/packages/chain-registry/src/testnet/celestiatestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/celestiatestnet/asset-list.ts @@ -3,7 +3,6 @@ const info: AssetList = { $schema: '../../assetlist.schema.json', chainName: 'celestiatestnet', assets: [{ - description: '', denomUnits: [{ denom: 'utia', exponent: 0 @@ -20,7 +19,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/celestiatestnet/images/celestia.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/celestiatestnet/chain.ts b/v2/packages/chain-registry/src/testnet/celestiatestnet/chain.ts index 7cf983db1..6de1be52e 100644 --- a/v2/packages/chain-registry/src/testnet/celestiatestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/celestiatestnet/chain.ts @@ -2,9 +2,10 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../../chain.schema.json', chainName: 'celestiatestnet', + chainType: 'cosmos', chainId: 'blockspacerace-0', prettyName: 'Blockspace Race Testnet', - status: 'live', + status: 'killed', networkType: 'testnet', bech32Prefix: 'celestia', daemonName: 'celestia-appd', @@ -18,7 +19,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/celestiaorg/celestia-app', + recommendedVersion: 'v1.1.0', + compatibleVersions: ['v1.1.0'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/celestiaorg/networks/master/blockspacerace/genesis.json' + }, + versions: [{ + name: 'v1.1.0', + recommendedVersion: 'v1.1.0', + compatibleVersions: ['v1.1.0'] + }] }, apis: { rpc: [{ @@ -32,8 +43,8 @@ const info: Chain = { }, explorers: [{ kind: 'Mintscan', - url: 'https://testnet.mintscan.io/celestia-incentivized-testnet', - txPage: 'https://testnet.mintscan.io/celestia-incentivized-testnet/txs/${txHash}' + url: 'https://mintscan.io/celestia-incentivized-testnet', + txPage: 'https://mintscan.io/celestia-incentivized-testnet/txs/${txHash}' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/celestiatestnet3/asset-list.ts b/v2/packages/chain-registry/src/testnet/celestiatestnet3/asset-list.ts index 996128066..9998cc15b 100644 --- a/v2/packages/chain-registry/src/testnet/celestiatestnet3/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/celestiatestnet3/asset-list.ts @@ -3,7 +3,6 @@ const info: AssetList = { $schema: '../../assetlist.schema.json', chainName: 'celestiatestnet3', assets: [{ - description: '', denomUnits: [{ denom: 'utia', exponent: 0 @@ -22,7 +21,8 @@ const info: AssetList = { images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/celestiatestnet3/images/celestia.svg', png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/celestiatestnet3/images/celestia.png' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/celestiatestnet3/chain.ts b/v2/packages/chain-registry/src/testnet/celestiatestnet3/chain.ts index 9bc45ceeb..263a4b4d2 100644 --- a/v2/packages/chain-registry/src/testnet/celestiatestnet3/chain.ts +++ b/v2/packages/chain-registry/src/testnet/celestiatestnet3/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../../chain.schema.json', chainName: 'celestiatestnet3', + chainType: 'cosmos', chainId: 'mocha-4', prettyName: 'Mocha Testnet', status: 'live', @@ -21,7 +22,42 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/celestiaorg/celestia-app', + recommendedVersion: 'v2.1.2', + compatibleVersions: [ + 'v2.0.0', + 'v2.1.0', + 'v2.1.1', + 'v2.1.2' + ], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/celestiaorg/networks/master/mocha-4/genesis.json' + }, + versions: [{ + name: 'v1', + recommendedVersion: 'v1.14.0', + compatibleVersions: [ + 'v1.3.0', + 'v1.6.0', + 'v1.7.0', + 'v1.9.0', + 'v1.10.0', + 'v1.10.1', + 'v1.11.0', + 'v1.12.0', + 'v1.13.0', + 'v1.14.0' + ] + }, { + name: 'v2', + recommendedVersion: 'v2.1.2', + compatibleVersions: [ + 'v2.0.0', + 'v2.1.0', + 'v2.1.1', + 'v2.1.2' + ] + }] }, apis: { rpc: [ @@ -40,6 +76,14 @@ const info: Chain = { { address: 'https://celestia-testnet-rpc.itrocket.net', provider: '🚀ITRocket🚀' + }, + { + address: 'https://rpc-celestia-testnet.cryptech.com.ua', + provider: 'CrypTech' + }, + { + address: 'https://rpc.celestia.testnet.dteam.tech:443', + provider: 'DTEAM' } ], rest: [ @@ -58,6 +102,14 @@ const info: Chain = { { address: 'https://celestia-testnet-api.itrocket.net', provider: '🚀ITRocket🚀' + }, + { + address: 'https://api-celestia-testnet.cryptech.com.ua', + provider: 'CrypTech' + }, + { + address: 'https://api.celestia.testnet.dteam.tech:443', + provider: 'DTEAM' } ], grpc: [ @@ -72,18 +124,41 @@ const info: Chain = { { address: 'celestia-testnet-grpc.itrocket.net:11090', provider: '🚀ITRocket🚀' + }, + { + address: 'https://grpc-celestia-testnet.cryptech.com.ua', + provider: 'CrypTech' + }, + { + address: 'grpc.celestia.testnet.dteam.tech:27090', + provider: 'DTEAM' } ] }, - explorers: [{ + explorers: [ + { kind: 'Mintscan', - url: 'https://testnet.mintscan.io/celestia-testnet', - txPage: 'https://testnet.mintscan.io/celestia-testnet/txs/${txHash}' - }, { + url: 'https://mintscan.io/celestia-testnet', + txPage: 'https://mintscan.io/celestia-testnet/txs/${txHash}' + }, + { kind: '🚀ITRocket🚀', url: 'https://testnet.itrocket.net/celestia', txPage: 'https://testnet.itrocket.net/celestia/tx/${txHash}', accountPage: 'https://testnet.itrocket.net/celestia/account/${accountAddress}' - }] + }, + { + kind: 'CrypTech', + url: 'https://explorers.cryptech.com.ua/Celestia-Testnet', + txPage: 'https://explorers.cryptech.com.ua/Celestia-Testnet/tx/${txHash}', + accountPage: 'https://explorers.cryptech.com.ua/Celestia-Testnet/account/${accountAddress}' + }, + { + kind: 'DTEAM | Explorer', + url: 'https://explorer.testnet.dteam.tech/celestia', + txPage: 'https://explorer.testnet.dteam.tech/celestia/tx/${txHash}', + accountPage: 'https://explorer.testnet.dteam.tech/celestia/account/${accountAddress}' + } + ] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/celestiatestnet3/ibc-data.ts b/v2/packages/chain-registry/src/testnet/celestiatestnet3/ibc-data.ts index 3f1a2099b..48cafa2e3 100644 --- a/v2/packages/chain-registry/src/testnet/celestiatestnet3/ibc-data.ts +++ b/v2/packages/chain-registry/src/testnet/celestiatestnet3/ibc-data.ts @@ -1,7 +1,6 @@ import { IBCData } from '@chain-registry/v2-types'; -const info: IBCData[] = [ - { - $schema: '../ibc_data.schema.json', +const info: IBCData[] = [{ + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'celestiatestnet3', clientId: '07-tendermint-0', @@ -28,38 +27,8 @@ const info: IBCData[] = [ preferred: true } }] - }, - { - $schema: '../ibc_data.schema.json', - chain1: { - chainName: 'celestiatestnet3', - clientId: '07-tendermint-0', - connectionId: 'connection-0' - }, - chain2: { - chainName: 'neutrontestnet', - clientId: '07-tendermint-113', - connectionId: 'connection-101' - }, - channels: [{ - chain1: { - channelId: 'channel-0', - portId: 'transfer' - }, - chain2: { - channelId: 'channel-160', - portId: 'transfer' - }, - ordering: 'unordered', - version: 'ics20-1', - tags: { - status: 'live', - preferred: true - } - }] - }, - { - $schema: '../ibc_data.schema.json', + }, { + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'celestiatestnet3', clientId: '07-tendermint-118', @@ -86,6 +55,5 @@ const info: IBCData[] = [ preferred: true } }] - } -]; + }]; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/chain4energytestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/chain4energytestnet/asset-list.ts index 4e59cf265..43186e3c1 100644 --- a/v2/packages/chain-registry/src/testnet/chain4energytestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/chain4energytestnet/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'chain4energytestnet', assets: [{ description: 'The native token of Chain4Energy', @@ -18,10 +18,10 @@ const info: AssetList = { logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/chain4energytestnet/images/c4e.png' }, - coingeckoId: '', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/chain4energytestnet/images/c4e.png' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/chain4energytestnet/chain.ts b/v2/packages/chain-registry/src/testnet/chain4energytestnet/chain.ts index 4979b800d..b204cf70b 100644 --- a/v2/packages/chain-registry/src/testnet/chain4energytestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/chain4energytestnet/chain.ts @@ -1,11 +1,12 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { - $schema: '../chain.schema.json', + $schema: '../../chain.schema.json', chainName: 'chain4energytestnet', status: 'live', networkType: 'testnet', website: 'https://c4e.io/', prettyName: 'Chain4Energy Testnet', + chainType: 'cosmos', chainId: 'babajaga-1', bech32Prefix: 'c4e', daemonName: 'c4ed', @@ -27,7 +28,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/chain4energy/c4e-chain', + recommendedVersion: 'v1.2.0', + compatibleVersions: ['v1.2.0'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/chain4energy/c4e-chains/main/babajaga-1/genesis.json' + }, + versions: [{ + name: 'v1.2.0', + recommendedVersion: 'v1.2.0', + compatibleVersions: ['v1.2.0'] + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/chain4energytestnet/images/c4e.png' diff --git a/v2/packages/chain-registry/src/testnet/chain4energytestnet/ibc-data.ts b/v2/packages/chain-registry/src/testnet/chain4energytestnet/ibc-data.ts index 5f75ff6ed..6cd0d32b8 100644 --- a/v2/packages/chain-registry/src/testnet/chain4energytestnet/ibc-data.ts +++ b/v2/packages/chain-registry/src/testnet/chain4energytestnet/ibc-data.ts @@ -1,6 +1,6 @@ import { IBCData } from '@chain-registry/v2-types'; const info: IBCData[] = [{ - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'chain4energytestnet', clientId: '07-tendermint-18', diff --git a/v2/packages/chain-registry/src/testnet/chains.ts b/v2/packages/chain-registry/src/testnet/chains.ts index 7c839df7a..13288b284 100644 --- a/v2/packages/chain-registry/src/testnet/chains.ts +++ b/v2/packages/chain-registry/src/testnet/chains.ts @@ -1,5 +1,6 @@ import { Chain } from '@chain-registry/v2-types'; +import * as _airchainstestnet from './airchainstestnet'; import * as _akashtestnet from './akashtestnet'; import * as _archwaytestnet from './archwaytestnet'; import * as _arkeonetworktestnet from './arkeonetworktestnet'; @@ -9,6 +10,7 @@ import * as _axelartestnet from './axelartestnet'; import * as _babylontestnet from './babylontestnet'; import * as _babylontestnet1 from './babylontestnet1'; import * as _bitcannadevnet from './bitcannadevnet'; +import * as _blockxtestnet from './blockxtestnet'; import * as _cascadiatestnet from './cascadiatestnet'; import * as _celestiatestnet from './celestiatestnet'; import * as _celestiatestnet3 from './celestiatestnet3'; @@ -19,19 +21,23 @@ import * as _composabletestnet from './composabletestnet'; import * as _coolcattestnet from './coolcattestnet'; import * as _coreumtestnet from './coreumtestnet'; import * as _cosmoshubtestnet from './cosmoshubtestnet'; +import * as _cosmosicsprovidertestnet from './cosmosicsprovidertestnet'; import * as _cosmwasmtestnet from './cosmwasmtestnet'; import * as _cosstestnet from './cosstestnet'; import * as _cudostestnet from './cudostestnet'; import * as _deardogetestnet from './deardogetestnet'; import * as _desmostestnet from './desmostestnet'; +import * as _dhealthtestnet from './dhealthtestnet'; import * as _doravotatestnet from './doravotatestnet'; import * as _doravotatestnet2 from './doravotatestnet2'; import * as _dydxtestnet from './dydxtestnet'; import * as _elystestnet from './elystestnet'; +import * as _empetestnet from './empetestnet'; import * as _empowertestnet from './empowertestnet'; import * as _entrypointtestnet from './entrypointtestnet'; import * as _evmostestnet from './evmostestnet'; import * as _fetchhubtestnet from './fetchhubtestnet'; +import * as _fiammatestnet from './fiammatestnet'; import * as _finschiatestnet from './finschiatestnet'; import * as _galacticatestnet from './galacticatestnet'; import * as _gitopiatestnet from './gitopiatestnet'; @@ -42,21 +48,30 @@ import * as _impacthubtestnet from './impacthubtestnet'; import * as _imversedtestnet from './imversedtestnet'; import * as _injectivetestnet from './injectivetestnet'; import * as _jackaltestnet from './jackaltestnet'; +import * as _jackaltestnet2 from './jackaltestnet2'; import * as _junotestnet from './junotestnet'; import * as _kichaintestnet from './kichaintestnet'; +import * as _kimanetworktestnet from './kimanetworktestnet'; import * as _kujiratestnet from './kujiratestnet'; import * as _kyvetestnet from './kyvetestnet'; import * as _lavatestnet from './lavatestnet'; import * as _lavatestnet1 from './lavatestnet1'; import * as _likecointestnet from './likecointestnet'; import * as _lumenxtestnet from './lumenxtestnet'; +import * as _manifesttestnet from './manifesttestnet'; import * as _mantrachaintestnet from './mantrachaintestnet'; import * as _marstestnet from './marstestnet'; +import * as _metanovaversetestnet from './metanovaversetestnet'; import * as _migalootestnet from './migalootestnet'; +import * as _neuratestnet from './neuratestnet'; import * as _neutrontestnet from './neutrontestnet'; +import * as _nibirutestnet from './nibirutestnet'; +import * as _nibirutestnet2 from './nibirutestnet2'; +import * as _nilliontestnet from './nilliontestnet'; import * as _nobletestnet from './nobletestnet'; import * as _noistestnet from './noistestnet'; import * as _nolustestnet from './nolustestnet'; +import * as _nomictestnet from './nomictestnet'; import * as _nyxtestnet from './nyxtestnet'; import * as _okp4testnet from './okp4testnet'; import * as _osmosistestnet from './osmosistestnet'; @@ -69,7 +84,6 @@ import * as _pryzmtestnet from './pryzmtestnet'; import * as _quasartestnet from './quasartestnet'; import * as _quicksilvertestnet from './quicksilvertestnet'; import * as _qwoyntestnet from './qwoyntestnet'; -import * as _rsprovidertestnet from './rsprovidertestnet'; import * as _sagatestnet from './sagatestnet'; import * as _secretnetworktestnet from './secretnetworktestnet'; import * as _secretnetworktestnet2 from './secretnetworktestnet2'; @@ -78,18 +92,25 @@ import * as _seitestnet2 from './seitestnet2'; import * as _selfchaindevnet from './selfchaindevnet'; import * as _sgetestnet from './sgetestnet'; import * as _sgetestnet4 from './sgetestnet4'; +import * as _shentutestnet from './shentutestnet'; import * as _sixtestnet from './sixtestnet'; +import * as _soarchaintestnet from './soarchaintestnet'; import * as _sourcetestnet from './sourcetestnet'; import * as _stargazetestnet from './stargazetestnet'; import * as _statesettestnet from './statesettestnet'; import * as _stridetestnet from './stridetestnet'; +import * as _sunrisetestnet from './sunrisetestnet'; import * as _swisstroniktestnet from './swisstroniktestnet'; +import * as _symphonytestnet from './symphonytestnet'; +import * as _synternettestnet from './synternettestnet'; import * as _temporaltestnet from './temporaltestnet'; import * as _terpnettestnet from './terpnettestnet'; import * as _terpnettestnet2 from './terpnettestnet2'; import * as _terra2testnet from './terra2testnet'; import * as _titantestnet from './titantestnet'; +import * as _tucanatestnet from './tucanatestnet'; import * as _ulastestnet from './ulastestnet'; +import * as _unificationtestnet from './unificationtestnet'; import * as _uniontestnet from './uniontestnet'; import * as _upticktestnet from './upticktestnet'; import * as _vincechaintestnet from './vincechaintestnet'; @@ -99,6 +120,7 @@ import * as _xiontestnet from './xiontestnet'; import * as _zetachaintestnet from './zetachaintestnet'; const chains: Chain[] = [ + _airchainstestnet.chain, _akashtestnet.chain, _archwaytestnet.chain, _arkeonetworktestnet.chain, @@ -108,6 +130,7 @@ const chains: Chain[] = [ _babylontestnet.chain, _babylontestnet1.chain, _bitcannadevnet.chain, + _blockxtestnet.chain, _cascadiatestnet.chain, _celestiatestnet.chain, _celestiatestnet3.chain, @@ -118,19 +141,23 @@ const chains: Chain[] = [ _coolcattestnet.chain, _coreumtestnet.chain, _cosmoshubtestnet.chain, + _cosmosicsprovidertestnet.chain, _cosmwasmtestnet.chain, _cosstestnet.chain, _cudostestnet.chain, _deardogetestnet.chain, _desmostestnet.chain, + _dhealthtestnet.chain, _doravotatestnet.chain, _doravotatestnet2.chain, _dydxtestnet.chain, _elystestnet.chain, + _empetestnet.chain, _empowertestnet.chain, _entrypointtestnet.chain, _evmostestnet.chain, _fetchhubtestnet.chain, + _fiammatestnet.chain, _finschiatestnet.chain, _galacticatestnet.chain, _gitopiatestnet.chain, @@ -141,21 +168,30 @@ const chains: Chain[] = [ _imversedtestnet.chain, _injectivetestnet.chain, _jackaltestnet.chain, + _jackaltestnet2.chain, _junotestnet.chain, _kichaintestnet.chain, + _kimanetworktestnet.chain, _kujiratestnet.chain, _kyvetestnet.chain, _lavatestnet.chain, _lavatestnet1.chain, _likecointestnet.chain, _lumenxtestnet.chain, + _manifesttestnet.chain, _mantrachaintestnet.chain, _marstestnet.chain, + _metanovaversetestnet.chain, _migalootestnet.chain, + _neuratestnet.chain, _neutrontestnet.chain, + _nibirutestnet.chain, + _nibirutestnet2.chain, + _nilliontestnet.chain, _nobletestnet.chain, _noistestnet.chain, _nolustestnet.chain, + _nomictestnet.chain, _nyxtestnet.chain, _okp4testnet.chain, _osmosistestnet.chain, @@ -168,7 +204,6 @@ const chains: Chain[] = [ _quasartestnet.chain, _quicksilvertestnet.chain, _qwoyntestnet.chain, - _rsprovidertestnet.chain, _sagatestnet.chain, _secretnetworktestnet.chain, _secretnetworktestnet2.chain, @@ -177,18 +212,25 @@ const chains: Chain[] = [ _selfchaindevnet.chain, _sgetestnet.chain, _sgetestnet4.chain, + _shentutestnet.chain, _sixtestnet.chain, + _soarchaintestnet.chain, _sourcetestnet.chain, _stargazetestnet.chain, _statesettestnet.chain, _stridetestnet.chain, + _sunrisetestnet.chain, _swisstroniktestnet.chain, + _symphonytestnet.chain, + _synternettestnet.chain, _temporaltestnet.chain, _terpnettestnet.chain, _terpnettestnet2.chain, _terra2testnet.chain, _titantestnet.chain, + _tucanatestnet.chain, _ulastestnet.chain, + _unificationtestnet.chain, _uniontestnet.chain, _upticktestnet.chain, _vincechaintestnet.chain, diff --git a/v2/packages/chain-registry/src/testnet/cheqdtestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/cheqdtestnet/asset-list.ts index 8eda24bc0..1b896be1c 100644 --- a/v2/packages/chain-registry/src/testnet/cheqdtestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/cheqdtestnet/asset-list.ts @@ -23,7 +23,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/cheqdtestnet/images/cheq.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/cheqdtestnet/images/cheq.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/cheqdtestnet/chain.ts b/v2/packages/chain-registry/src/testnet/cheqdtestnet/chain.ts index 6409c3bf2..6492633fd 100644 --- a/v2/packages/chain-registry/src/testnet/cheqdtestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/cheqdtestnet/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'cheqd', + chainType: 'cosmos', chainId: 'cheqd-testnet-6', bech32Prefix: 'cheqd', daemonName: 'cheqd-noded', @@ -20,7 +21,133 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: '0.46.10' + gitRepo: 'https://github.com/cheqd/cheqd-node', + recommendedVersion: 'v2.0.1', + compatibleVersions: ['v2.0.0', 'v2.0.1'], + binaries: { + "linux/amd64": 'https://github.com/cheqd/cheqd-node/releases/download/v2.0.1/cheqd-noded-2.0.1-linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/cheqd/cheqd-node/releases/download/v2.0.1/cheqd-noded-2.0.1-linux-arm64.tar.gz', + "darwin/amd64": 'https://github.com/cheqd/cheqd-node/releases/download/v2.0.1/cheqd-noded-2.0.1-darwin-amd64.tar.gz', + "darwin/arm64": 'https://github.com/cheqd/cheqd-node/releases/download/v2.0.1/cheqd-noded-2.0.1-darwin-arm64.tar.gz' + }, + cosmosSdkVersion: 'cheqd/cosmos-sdk v0.47.10-height-mismatch', + consensus: { + type: 'cometbft', + version: '0.37.5' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/cheqd/cheqd-node/main/networks/testnet/genesis.json' + }, + versions: [ + { + name: 'v0.6', + recommendedVersion: 'v0.6.10', + compatibleVersions: [ + 'v0.6.0', + 'v0.6.1', + 'v0.6.7', + 'v0.6.9', + 'v0.6.10' + ], + cosmosSdkVersion: 'cheqd/cosmos-sdk v0.45.9-cheqd-tag', + consensus: { + type: 'tendermint', + version: '0.34.21' + }, + proposal: 3, + height: 2478827, + binaries: { + "linux/amd64": 'https://github.com/cheqd/cheqd-node/releases/download/v0.6.10/cheqd-noded-0.6.10-linux-x86_64.tar.gz', + "linux/arm64": 'https://github.com/cheqd/cheqd-node/releases/download/v0.6.10/cheqd-noded-0.6.10-linux-arm64.tar.gz' + }, + nextVersionName: 'v1', + sdk: { + type: 'cosmos', + repo: 'https://github.com/cheqd/cosmos-sdk', + version: 'v0.45.9', + tag: 'v0.45.9-cheqd-tag' + }, + ibc: { + type: 'go', + version: 'v3.3.0' + } + }, + { + name: 'v1', + recommendedVersion: 'v1.4.5', + compatibleVersions: [ + 'v1.2.5', + 'v1.3.0', + 'v1.4.0', + 'v1.4.2', + 'v1.4.4', + 'v1.4.5' + ], + cosmosSdkVersion: 'cheqd/cosmos-sdk v0.46.10-barberry', + consensus: { + type: 'tendermint', + version: '0.34.26' + }, + binaries: { + "linux/amd64": 'https://github.com/cheqd/cheqd-node/releases/download/v1.4.5/cheqd-noded-1.4.5-linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/cheqd/cheqd-node/releases/download/v1.4.5/cheqd-noded-1.4.5-linux-arm64.tar.gz', + "darwin/amd64": 'https://github.com/cheqd/cheqd-node/releases/download/v1.4.5/cheqd-noded-1.4.5-darwin-amd64.tar.gz', + "darwin/arm64": 'https://github.com/cheqd/cheqd-node/releases/download/v1.4.5/cheqd-noded-1.4.5-darwin-arm64.tar.gz' + }, + previousVersionName: 'v0.6', + nextVersionName: 'v2', + sdk: { + type: 'cosmos', + repo: 'https://github.com/cheqd/cosmos-sdk', + version: 'v0.46.10', + tag: 'v0.46.10-barberry' + }, + ibc: { + type: 'go', + version: 'v6.1.1' + } + }, + { + name: 'v2', + recommendedVersion: 'v2.0.1', + compatibleVersions: ['v2.0.0', 'v2.0.1'], + cosmosSdkVersion: 'cheqd/cosmos-sdk v0.47.10-height-mismatch', + consensus: { + type: 'cometbft', + version: '0.37.5' + }, + proposal: 12, + height: 6194750, + binaries: { + "linux/amd64": 'https://github.com/cheqd/cheqd-node/releases/download/v2.0.1/cheqd-noded-2.0.1-linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/cheqd/cheqd-node/releases/download/v2.0.1/cheqd-noded-2.0.1-linux-arm64.tar.gz', + "darwin/amd64": 'https://github.com/cheqd/cheqd-node/releases/download/v2.0.1/cheqd-noded-2.0.1-darwin-amd64.tar.gz', + "darwin/arm64": 'https://github.com/cheqd/cheqd-node/releases/download/v2.0.1/cheqd-noded-2.0.1-darwin-arm64.tar.gz' + }, + previousVersionName: 'v1', + nextVersionName: '', + sdk: { + type: 'cosmos', + repo: 'https://github.com/cheqd/cosmos-sdk', + version: 'v0.47.10', + tag: 'v0.47.10-height-mismatch' + }, + ibc: { + type: 'go', + version: 'v7.4.0' + } + } + ], + sdk: { + type: 'cosmos', + repo: 'https://github.com/cheqd/cosmos-sdk', + version: 'v0.47.10', + tag: 'v0.47.10-height-mismatch' + }, + ibc: { + type: 'go', + version: 'v7.4.0' + } }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/chimbatestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/chimbatestnet/asset-list.ts index bfecf67e1..b2019c6b1 100644 --- a/v2/packages/chain-registry/src/testnet/chimbatestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/chimbatestnet/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'chimbatestnet', assets: [{ description: 'The first blokchain in colombia', @@ -19,11 +19,11 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chimba/images/chimba-blue.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chimba/images/chimba-blue.svg' }, - coingeckoId: '', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chimba/images/chimba-blue.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chimba/images/chimba-blue.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/chimbatestnet/chain.ts b/v2/packages/chain-registry/src/testnet/chimbatestnet/chain.ts index 00a11597c..116cb4d85 100644 --- a/v2/packages/chain-registry/src/testnet/chimbatestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/chimbatestnet/chain.ts @@ -1,11 +1,12 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { - $schema: '../chain.schema.json', + $schema: '../../chain.schema.json', chainName: 'chimbatestnet', status: 'live', networkType: 'testnet', website: 'https://chimba.ooo/', prettyName: 'Chimba', + chainType: 'cosmos', chainId: 'chimba-testnet', bech32Prefix: 'chimba', daemonName: 'chimbad', @@ -25,7 +26,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/ChimbaBlockchain/chimba', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + genesis: { + genesisUrl: 'https://rpc.testnet.chimba.ooo/genesis' + }, + versions: [{ + name: 'v1.0.0', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'] + }] }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/composabletestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/composabletestnet/asset-list.ts index b77e0c9a0..9dc650eaf 100644 --- a/v2/packages/chain-registry/src/testnet/composabletestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/composabletestnet/asset-list.ts @@ -22,7 +22,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/composable/images/composable.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/composable/images/composable.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/composabletestnet/chain.ts b/v2/packages/chain-registry/src/testnet/composabletestnet/chain.ts index 40709ae52..901fa159f 100644 --- a/v2/packages/chain-registry/src/testnet/composabletestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/composabletestnet/chain.ts @@ -1,10 +1,11 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { - $schema: '../chain.schema.json', + $schema: '../../chain.schema.json', chainName: 'composabletestnet', status: 'live', networkType: 'testnet', prettyName: 'Composable Testnet', + chainType: 'cosmos', chainId: 'banksy-testnet-3', bech32Prefix: 'centauri', daemonName: 'centaurid', @@ -26,7 +27,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/notional-labs/composable-centauri', + recommendedVersion: 'v3.0.0', + compatibleVersions: ['v3.0.0'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/notional-labs/composable-networks/main/banksy-testnet-3/genesis.json' + }, + versions: [{ + name: 'v3.0.0', + recommendedVersion: 'v3.0.0', + compatibleVersions: ['v3.0.0'] + }] }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/composabletestnet/ibc-data.ts b/v2/packages/chain-registry/src/testnet/composabletestnet/ibc-data.ts index d1ba8aee2..77ba1e160 100644 --- a/v2/packages/chain-registry/src/testnet/composabletestnet/ibc-data.ts +++ b/v2/packages/chain-registry/src/testnet/composabletestnet/ibc-data.ts @@ -1,6 +1,6 @@ import { IBCData } from '@chain-registry/v2-types'; const info: IBCData[] = [{ - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'composabletestnet', clientId: '07-tendermint-23', diff --git a/v2/packages/chain-registry/src/testnet/coolcattestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/coolcattestnet/asset-list.ts index 4f03e6813..62e5dcef1 100644 --- a/v2/packages/chain-registry/src/testnet/coolcattestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/coolcattestnet/asset-list.ts @@ -27,7 +27,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/coolcattestnet/images/coolcat.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/coolcattestnet/images/coolcat.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/coolcattestnet/chain.ts b/v2/packages/chain-registry/src/testnet/coolcattestnet/chain.ts index 07bee7d9a..814af58ed 100644 --- a/v2/packages/chain-registry/src/testnet/coolcattestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/coolcattestnet/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'testnet', website: 'https://app.coolcat.space/', prettyName: 'CoolCat', + chainType: 'cosmos', chainId: 'kitten-04', bech32Prefix: 'ccat', keyAlgos: ['secp256k1'], @@ -27,7 +28,17 @@ const info: Chain = { nodeHome: '$HOME/.coolcat', slip44: 118, codebase: { - + gitRepo: 'https://github.com/DigitalKitchenLabs/coolcat', + recommendedVersion: 'v2.0.0', + compatibleVersions: ['v2.0.0'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/DigitalKitchenLabs/testnets/main/kitten-04/genesis.json' + }, + versions: [{ + name: 'v2.0.0', + recommendedVersion: 'v2.0.0', + compatibleVersions: ['v2.0.0'] + }] }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/coreumtestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/coreumtestnet/asset-list.ts index 00390bea4..24db066f2 100644 --- a/v2/packages/chain-registry/src/testnet/coreumtestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/coreumtestnet/asset-list.ts @@ -25,12 +25,14 @@ const info: AssetList = { 'staking', 'wasm', 'assets', - 'nft' + 'nft', + 'XRPL' ], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/coreum/images/coreum.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/coreum/images/coreum.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/coreumtestnet/chain.ts b/v2/packages/chain-registry/src/testnet/coreumtestnet/chain.ts index d6816f0b0..a0e6ded4d 100644 --- a/v2/packages/chain-registry/src/testnet/coreumtestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/coreumtestnet/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'testnet', website: 'https://www.coreum.com', prettyName: 'Coreum', + chainType: 'cosmos', chainId: 'coreum-testnet-1', bech32Prefix: 'testcore', daemonName: 'cored', @@ -30,9 +31,228 @@ const info: Chain = { } }, codebase: { + gitRepo: 'https://github.com/CoreumFoundation/coreum', + recommendedVersion: 'v3.0.3', + compatibleVersions: ['v3.0.3'], + binaries: { + "linux/amd64": 'https://github.com/CoreumFoundation/coreum/releases/download/v3.0.3/cored-linux-amd64?checksum=sha256:1719a32e6f8e8813d00cd86e1d8d02e893324d4f59fa7a1b8cedc5836140ecef', + "linux/arm64": 'https://github.com/CoreumFoundation/coreum/releases/download/v3.0.3/cored-linux-arm64?checksum=sha256:cfbbad6803c0327407e4dd222a108505e6ff9e294d7c86e34b6b895b96b61bbd' + }, cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.30', cosmwasmEnabled: true, - cosmwasmVersion: '0.30' + genesis: { + name: 'v0', + genesisUrl: 'https://raw.githubusercontent.com/CoreumFoundation/coreum/master/genesis/coreum-testnet-1.json' + }, + versions: [ + { + name: 'v0', + tag: 'v0.1.1', + height: 0, + recommendedVersion: 'v0.1.1', + compatibleVersions: ['v0.1.1'], + binaries: { + "linux/amd64": 'https://github.com/CoreumFoundation/coreum/releases/download/v0.1.1/cored-linux-amd64?checksum=sha256:21db2ea1b31d9e8202e0d11f2bee0de78d2e677c07fd75a7db1f3958bf49146c', + "linux/arm64": 'https://github.com/CoreumFoundation/coreum/releases/download/v0.1.1/cored-linux-arm64?checksum=sha256:7d383d1a1bc9185677b25c05ebbe01cf20dd6c779ca4301065359ea6e3bcefa3' + }, + cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.30', + cosmwasmEnabled: true, + nextVersionName: 'v1', + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.30', + enabled: true + } + }, + { + name: 'v1', + tag: 'v1.0.0', + proposal: 3, + height: 3233700, + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.30', + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/CoreumFoundation/coreum/releases/download/v1.0.0/cored-linux-amd64?checksum=sha256:34098ad7586bda364b1b2e7c4569cbcefb630cd4ed7c8f68eb5bced834082c57', + "linux/arm64": 'https://github.com/CoreumFoundation/coreum/releases/download/v1.0.0/cored-linux-arm64?checksum=sha256:3ced97f06607f0cdaf77e7ff0b36b2011d101c660684e4f3e54c2ac6bf344dd6' + }, + nextVersionName: 'v2', + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.30', + enabled: true + } + }, + { + name: 'v2', + tag: 'v2.0.0', + proposal: 13, + height: 8728400, + recommendedVersion: 'v2.0.0', + compatibleVersions: ['v2.0.0'], + cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.30', + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/CoreumFoundation/coreum/releases/download/v2.0.0/cored-linux-amd64?checksum=sha256:7848022a3a35723ecef02eb835fbf139989aace8d780186018dbcdebdc57d694', + "linux/arm64": 'https://github.com/CoreumFoundation/coreum/releases/download/v2.0.0/cored-linux-arm64?checksum=sha256:c082eeebbc206633f1b71ef9c16a7f390f5ea5b27ce06c735ed7a632f38b5891' + }, + nextVersionName: 'v2patch1', + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.30', + enabled: true + } + }, + { + name: 'v2patch1', + tag: 'v2.0.2', + proposal: 15, + height: 9122200, + recommendedVersion: 'v2.0.2', + compatibleVersions: ['v2.0.2'], + cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.30', + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/CoreumFoundation/coreum/releases/download/v2.0.2/cored-linux-amd64?checksum=sha256:3facf55f7ff795719f68b9bcf76ea08262bc7c9e9cd735c660257ba73678250e', + "linux/arm64": 'https://github.com/CoreumFoundation/coreum/releases/download/v2.0.2/cored-linux-arm64?checksum=sha256:35e261eb3b87c833c30174e6b8667a6155f5962441275d443157e209bbb0bf0d' + }, + nextVersionName: 'v3', + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.30', + enabled: true + } + }, + { + name: 'v3', + tag: 'v3.0.0', + proposal: 23, + height: 14980000, + recommendedVersion: 'v3.0.0', + compatibleVersions: ['v3.0.0'], + cosmosSdkVersion: '0.47', + consensus: { + type: 'cometbft', + version: '0.37' + }, + cosmwasmVersion: '0.44', + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/CoreumFoundation/coreum/releases/download/v3.0.0/cored-linux-amd64?checksum=sha256:0198b5bf7a32b0e76c57f5fe30bcb27bdc69ba91cd6e4fc8c416bea3a1251a24', + "linux/arm64": 'https://github.com/CoreumFoundation/coreum/releases/download/v3.0.0/cored-linux-arm64?checksum=sha256:192eaf4fcc49c3ea3339d12f53c905420575d00d605048e526a994a0c4368768' + }, + nextVersionName: 'v3patch1', + sdk: { + type: 'cosmos', + version: '0.47' + }, + cosmwasm: { + version: '0.44', + enabled: true + } + }, + { + name: 'v3patch1', + tag: 'v3.0.1', + proposal: 24, + height: 15385000, + recommendedVersion: 'v3.0.1', + compatibleVersions: ['v3.0.1'], + cosmosSdkVersion: '0.47', + consensus: { + type: 'cometbft', + version: '0.37' + }, + cosmwasmVersion: '0.44', + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/CoreumFoundation/coreum/releases/download/v3.0.1/cored-linux-amd64?checksum=sha256:4d533ed578bb3dddf0142095bf62c63c2f25edf8248df1e8f88b35361be180c4', + "linux/arm64": 'https://github.com/CoreumFoundation/coreum/releases/download/v3.0.1/cored-linux-arm64?checksum=sha256:83b88f8323061d5dd6aa08895a7ebde7491ccf6360538151e811b7edac9dd1c5' + }, + nextVersionName: 'v3patch2', + sdk: { + type: 'cosmos', + version: '0.47' + }, + cosmwasm: { + version: '0.44', + enabled: true + } + }, + { + name: 'v3patch2', + tag: 'v3.0.3', + proposal: 25, + height: 15684437, + recommendedVersion: 'v3.0.3', + compatibleVersions: ['v3.0.3'], + cosmosSdkVersion: '0.47', + consensus: { + type: 'cometbft', + version: '0.37' + }, + cosmwasmVersion: '0.44', + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/CoreumFoundation/coreum/releases/download/v3.0.3/cored-linux-amd64?checksum=sha256:1719a32e6f8e8813d00cd86e1d8d02e893324d4f59fa7a1b8cedc5836140ecef', + "linux/arm64": 'https://github.com/CoreumFoundation/coreum/releases/download/v3.0.3/cored-linux-arm64?checksum=sha256:cfbbad6803c0327407e4dd222a108505e6ff9e294d7c86e34b6b895b96b61bbd' + }, + sdk: { + type: 'cosmos', + version: '0.47' + }, + cosmwasm: { + version: '0.44', + enabled: true + } + } + ], + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.30', + enabled: true + } }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/coreum/images/coreum.png', @@ -78,6 +298,11 @@ const info: Chain = { url: 'https://explorer.testnet-1.coreum.dev/coreum', txPage: 'https://explorer.testnet-1.coreum.dev/coreum/transactions/${txHash}', accountPage: 'https://explorer.testnet-1.coreum.dev/coreum/account/${accountAddress}' + }, { + kind: 'mintscan', + url: 'https://www.mintscan.io/coreum-testnet', + txPage: 'https://www.mintscan.io/coreum-testnet/transactions/${txHash}', + accountPage: 'https://www.mintscan.io/coreum-testnet/accounts/${accountAddress}' }], keywords: [ 'dex', diff --git a/v2/packages/chain-registry/src/testnet/coreumtestnet/ibc-data.ts b/v2/packages/chain-registry/src/testnet/coreumtestnet/ibc-data.ts new file mode 100644 index 000000000..0f3d98388 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/coreumtestnet/ibc-data.ts @@ -0,0 +1,31 @@ +import { IBCData } from '@chain-registry/v2-types'; +const info: IBCData[] = [{ + $schema: '../../ibc_data.schema.json', + chain1: { + chainName: 'coreumtestnet', + clientId: '07-tendermint-104', + connectionId: 'connection-69' + }, + chain2: { + chainName: 'osmosistestnet', + clientId: '07-tendermint-3529', + connectionId: 'connection-3094' + }, + channels: [{ + chain1: { + channelId: 'channel-47', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-7894', + 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/testnet/coreumtestnet/index.ts b/v2/packages/chain-registry/src/testnet/coreumtestnet/index.ts index 8e9955d91..c9208adae 100644 --- a/v2/packages/chain-registry/src/testnet/coreumtestnet/index.ts +++ b/v2/packages/chain-registry/src/testnet/coreumtestnet/index.ts @@ -1,5 +1,7 @@ import _assetList from './asset-list'; import _chain from './chain'; +import _ibcData from './ibc-data'; export const assetList = _assetList; export const chain = _chain; +export const ibcData = _ibcData; diff --git a/v2/packages/chain-registry/src/testnet/cosmoshubtestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/cosmoshubtestnet/asset-list.ts index a302562d0..cf36ba604 100644 --- a/v2/packages/chain-registry/src/testnet/cosmoshubtestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/cosmoshubtestnet/asset-list.ts @@ -22,7 +22,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/cosmoshubtestnet/chain.ts b/v2/packages/chain-registry/src/testnet/cosmoshubtestnet/chain.ts index 596d54a8b..6aa3811d2 100644 --- a/v2/packages/chain-registry/src/testnet/cosmoshubtestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/cosmoshubtestnet/chain.ts @@ -2,8 +2,9 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../../chain.schema.json', chainName: 'cosmoshubtestnet', + chainType: 'cosmos', chainId: 'theta-testnet-001', - prettyName: 'Cosmos Hub Public Testnet', + prettyName: '[DEPRECATED] Cosmos Hub Public Testnet, will be sunset 2024-12-01', status: 'live', networkType: 'testnet', bech32Prefix: 'cosmos', @@ -26,10 +27,105 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/cosmos/gaia', + recommendedVersion: 'v14.1.0', + compatibleVersions: ['v14.1.0-rc0', 'v14.1.0'], + binaries: { + "linux/amd64": 'https://github.com/cosmos/gaia/releases/download/v14.1.0/gaiad-v14.1.0-linux-amd64', + "linux/arm64": 'https://github.com/cosmos/gaia/releases/download/v14.1.0/gaiad-v14.1.0-linux-arm64', + "darwin/amd64": 'https://github.com/cosmos/gaia/releases/download/v14.1.0/gaiad-v14.1.0-darwin-amd64', + "darwin/arm64": 'https://github.com/cosmos/gaia/releases/download/v14.1.0/gaiad-v14.1.0-darwin-arm64', + "windows/amd64": 'https://github.com/cosmos/gaia/releases/download/v14.1.0/gaiad-v14.1.0-windows-amd64.exe', + "windows/arm64": 'https://github.com/cosmos/gaia/releases/download/v14.1.0/gaiad-v14.1.0-windows-arm64.exe' + }, + genesis: { + genesisUrl: 'https://github.com/cosmos/testnets/raw/master/public/genesis.json.gz' + }, + versions: [ + { + name: 'v9.0.1', + recommendedVersion: 'v9.0.1', + compatibleVersions: ['v9.0.1'], + binaries: { + "linux/amd64": 'https://github.com/cosmos/gaia/releases/download/v9.0.1/gaiad-v9.0.1-linux-amd64', + "linux/arm64": 'https://github.com/cosmos/gaia/releases/download/v9.0.1/gaiad-v9.0.1-linux-arm64', + "darwin/amd64": 'https://github.com/cosmos/gaia/releases/download/v9.0.1/gaiad-v9.0.1-darwin-amd64', + "darwin/arm64": 'https://github.com/cosmos/gaia/releases/download/v9.0.1/gaiad-v9.0.1-darwin-arm64', + "windows/amd64": 'https://github.com/cosmos/gaia/releases/download/v9.0.1/gaiad-v9.0.1-windows-amd64.exe' + } + }, + { + name: 'v10.0.1', + recommendedVersion: 'v10.0.1', + compatibleVersions: ['v10.0.1'], + binaries: { + "linux/amd64": 'https://github.com/cosmos/gaia/releases/download/v10.0.1/gaiad-v10.0.1-linux-amd64', + "linux/arm64": 'https://github.com/cosmos/gaia/releases/download/v10.0.1/gaiad-v10.0.1-linux-arm64', + "darwin/amd64": 'https://github.com/cosmos/gaia/releases/download/v10.0.1/gaiad-v10.0.1-darwin-amd64', + "darwin/arm64": 'https://github.com/cosmos/gaia/releases/download/v10.0.1/gaiad-v10.0.1-darwin-arm64', + "windows/amd64": 'https://github.com/cosmos/gaia/releases/download/v10.0.1/gaiad-v10.0.1-windows-amd64.exe' + } + }, + { + name: 'v11', + recommendedVersion: 'v11.0.0', + compatibleVersions: ['v11.0.0'], + binaries: { + "linux/amd64": 'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-linux-amd64', + "linux/arm64": 'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-linux-arm64', + "darwin/amd64": 'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-darwin-amd64', + "darwin/arm64": 'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-darwin-arm64', + "windows/amd64": 'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-windows-amd64.exe', + "windows/arm64": 'https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-windows-arm64.exe' + } + }, + { + name: 'v12', + recommendedVersion: 'v12.0.0', + compatibleVersions: ['v12.0.0-rc0', 'v12.0.0'], + binaries: { + "linux/amd64": 'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-linux-amd64', + "linux/arm64": 'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-linux-arm64', + "darwin/amd64": 'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-darwin-amd64', + "darwin/arm64": 'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-darwin-arm64', + "windows/amd64": 'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-windows-amd64.exe', + "windows/arm64": 'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-windows-arm64.exe' + } + }, + { + name: 'v13', + recommendedVersion: 'v13.0.0', + compatibleVersions: ['v13.0.0-rc0', 'v13.0.0'], + binaries: { + "linux/amd64": 'https://github.com/cosmos/gaia/releases/download/v13.0.0/gaiad-v13.0.0-linux-amd64', + "linux/arm64": 'https://github.com/cosmos/gaia/releases/download/v13.0.0/gaiad-v13.0.0-linux-arm64', + "darwin/amd64": 'https://github.com/cosmos/gaia/releases/download/v13.0.0/gaiad-v13.0.0-darwin-amd64', + "darwin/arm64": 'https://github.com/cosmos/gaia/releases/download/v13.0.0/gaiad-v13.0.0-darwin-arm64', + "windows/amd64": 'https://github.com/cosmos/gaia/releases/download/v13.0.0/gaiad-v13.0.0-windows-amd64.exe', + "windows/arm64": 'https://github.com/cosmos/gaia/releases/download/v13.0.0/gaiad-v13.0.0-windows-arm64.exe' + } + }, + { + name: 'v14', + recommendedVersion: 'v14.1.0', + compatibleVersions: ['v14.1.0-rc0', 'v14.1.0'], + binaries: { + "linux/amd64": 'https://github.com/cosmos/gaia/releases/download/v14.1.0/gaiad-v14.1.0-linux-amd64', + "linux/arm64": 'https://github.com/cosmos/gaia/releases/download/v14.1.0/gaiad-v14.1.0-linux-arm64', + "darwin/amd64": 'https://github.com/cosmos/gaia/releases/download/v14.1.0/gaiad-v14.1.0-darwin-amd64', + "darwin/arm64": 'https://github.com/cosmos/gaia/releases/download/v14.1.0/gaiad-v14.1.0-darwin-arm64', + "windows/amd64": 'https://github.com/cosmos/gaia/releases/download/v14.1.0/gaiad-v14.1.0-windows-amd64.exe', + "windows/arm64": 'https://github.com/cosmos/gaia/releases/download/v14.1.0/gaiad-v14.1.0-windows-arm64.exe' + } + } + ] }, apis: { rpc: [ + { + address: 'https://cosmoshubt.tendermintrpc.lava.build:443', + provider: 'Lava' + }, { address: 'https://rpc.sentry-01.theta-testnet.polypore.xyz', provider: 'Hypha' @@ -56,6 +152,10 @@ const info: Chain = { } ], rest: [ + { + address: 'https://cosmoshubt.lava.build', + provider: 'Lava' + }, { address: 'https://rest.sentry-01.theta-testnet.polypore.xyz', provider: 'Hypha' @@ -82,6 +182,10 @@ const info: Chain = { } ], grpc: [ + { + address: 'cosmoshubt.grpc.lava.build', + provider: 'Lava' + }, { address: 'https://grpc.sentry-01.theta-testnet.polypore.xyz', provider: 'Hypha' @@ -102,8 +206,8 @@ const info: Chain = { }, explorers: [{ kind: 'Mintscan', - url: 'https://testnet.mintscan.io/cosmoshub-testnet', - txPage: 'https://testnet.mintscan.io/cosmoshub-testnet/txs/${txHash}' + url: 'https://mintscan.io/cosmoshub-testnet', + txPage: 'https://mintscan.io/cosmoshub-testnet/txs/${txHash}' }, { kind: 'Big Dipper', url: 'https://explorer.theta-testnet.polypore.xyz/', diff --git a/v2/packages/chain-registry/src/testnet/cosmoshubtestnet/ibc-data.ts b/v2/packages/chain-registry/src/testnet/cosmoshubtestnet/ibc-data.ts index d73155bd9..0b2e920b2 100644 --- a/v2/packages/chain-registry/src/testnet/cosmoshubtestnet/ibc-data.ts +++ b/v2/packages/chain-registry/src/testnet/cosmoshubtestnet/ibc-data.ts @@ -30,6 +30,34 @@ const info: IBCData[] = [ }, { $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'cosmoshubtestnet', + clientId: '07-tendermint-3748', + connectionId: 'connection-3798' + }, + chain2: { + chainName: 'symphonytestnet', + clientId: '07-tendermint-29', + connectionId: 'connection-14' + }, + channels: [{ + chain1: { + channelId: 'channel-4320', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-12', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live' + } + }] + }, + { + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'celestiatestnet3', clientId: '07-tendermint-0', @@ -58,7 +86,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'cosmoshubtestnet', clientId: '07-tendermint-2073', @@ -116,7 +144,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'cosmoshubtestnet', clientId: '07-tendermint-2528', @@ -174,6 +202,34 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../../ibc_data.schema.json', + chain1: { + chainName: 'cosmoshubtestnet', + clientId: '07-tendermint-3730', + connectionId: 'connection-3782' + }, + chain2: { + chainName: 'symphonytestnet', + clientId: '07-tendermint-10', + connectionId: 'connection-9' + }, + channels: [{ + chain1: { + channelId: 'channel-4300', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-7', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live' + } + }] + }, { $schema: '../../ibc_data.schema.json', chain1: { @@ -198,7 +254,7 @@ const info: IBCData[] = [ ordering: 'unordered', version: 'ics20-1', tags: { - status: 'live', + status: 'killed', preferred: true } }] diff --git a/v2/packages/chain-registry/src/testnet/rsprovidertestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/cosmosicsprovidertestnet/asset-list.ts similarity index 82% rename from v2/packages/chain-registry/src/testnet/rsprovidertestnet/asset-list.ts rename to v2/packages/chain-registry/src/testnet/cosmosicsprovidertestnet/asset-list.ts index 4adf53e4c..5a2f53850 100644 --- a/v2/packages/chain-registry/src/testnet/rsprovidertestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/cosmosicsprovidertestnet/asset-list.ts @@ -1,9 +1,9 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { $schema: '../../assetlist.schema.json', - chainName: 'rsprovidertestnet', + chainName: 'cosmosicsprovidertestnet', assets: [{ - description: 'The native staking and governance token of the Replicated Security Testnet.', + description: 'The native staking and governance token for the Cosmos ICS Provider Testnet.', denomUnits: [{ denom: 'uatom', exponent: 0 @@ -22,7 +22,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/cosmosicsprovidertestnet/chain.ts b/v2/packages/chain-registry/src/testnet/cosmosicsprovidertestnet/chain.ts new file mode 100644 index 000000000..99000c789 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/cosmosicsprovidertestnet/chain.ts @@ -0,0 +1,266 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chainName: 'cosmosicsprovidertestnet', + chainType: 'cosmos', + chainId: 'provider', + prettyName: 'Cosmos ICS Provider Testnet', + status: 'live', + networkType: 'testnet', + bech32Prefix: 'cosmos', + daemonName: 'gaiad', + nodeHome: '$HOME/.gaia', + keyAlgos: ['secp256k1'], + slip44: 118, + fees: { + feeTokens: [{ + denom: 'uatom', + fixedMinGasPrice: 0.005, + lowGasPrice: 0.01, + averageGasPrice: 0.025, + highGasPrice: 0.03 + }] + }, + staking: { + stakingTokens: [{ + denom: 'uatom' + }] + }, + codebase: { + gitRepo: 'https://github.com/cosmos/gaia', + recommendedVersion: 'v20.0.0-rc0', + compatibleVersions: ['v20.0.0-rc0'], + cosmosSdkVersion: 'v0.50.9-lsm', + consensus: { + type: 'cometbft', + version: 'v0.38.11' + }, + binaries: { + "linux/amd64": 'https://github.com/cosmos/gaia/releases/download/v20.0.0-rc0/gaiad-v20.0.0-rc0-linux-amd64', + "linux/arm64": 'https://github.com/cosmos/gaia/releases/download/v20.0.0-rc0/gaiad-v20.0.0-rc0-linux-arm64', + "darwin/amd64": 'https://github.com/cosmos/gaia/releases/download/v20.0.0-rc0/gaiad-v20.0.0-rc0-darwin-amd64', + "darwin/arm64": 'https://github.com/cosmos/gaia/releases/download/v20.0.0-rc0/gaiad-v20.0.0-rc0-darwin-arm64', + "windows/amd64": 'https://github.com/cosmos/gaia/releases/download/v20.0.0-rc0/gaiad-v20.0.0-rc0-darwin-amd64', + "windows/arm64": 'https://github.com/cosmos/gaia/releases/download/v20.0.0-rc0/gaiad-v20.0.0-rc0-windows-arm64.exe' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/cosmos/testnets/master/interchain-security/provider/provider-genesis.json' + }, + versions: [ + { + name: 'v12', + recommendedVersion: 'v12.0.0', + compatibleVersions: ['v12.0.0-rc0', 'v12.0.0'], + binaries: { + "linux/amd64": 'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-linux-amd64', + "linux/arm64": 'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-linux-arm64', + "darwin/amd64": 'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-darwin-amd64', + "darwin/arm64": 'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-darwin-arm64', + "windows/amd64": 'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-windows-amd64.exe', + "windows/arm64": 'https://github.com/cosmos/gaia/releases/download/v12.0.0/gaiad-v12.0.0-windows-arm64.exe' + } + }, + { + name: 'v13', + recommendedVersion: 'v13.0.0', + compatibleVersions: ['v13.0.0-rc0', 'v13.0.0'], + binaries: { + "linux/amd64": 'https://github.com/cosmos/gaia/releases/download/v13.0.0/gaiad-v13.0.0-linux-amd64', + "linux/arm64": 'https://github.com/cosmos/gaia/releases/download/v13.0.0/gaiad-v13.0.0-linux-arm64', + "darwin/amd64": 'https://github.com/cosmos/gaia/releases/download/v13.0.0/gaiad-v13.0.0-darwin-amd64', + "darwin/arm64": 'https://github.com/cosmos/gaia/releases/download/v13.0.0/gaiad-v13.0.0-darwin-arm64', + "windows/amd64": 'https://github.com/cosmos/gaia/releases/download/v13.0.0/gaiad-v13.0.0-windows-amd64.exe', + "windows/arm64": 'https://github.com/cosmos/gaia/releases/download/v13.0.0/gaiad-v13.0.0-windows-arm64.exe' + } + }, + { + name: 'v14', + recommendedVersion: 'v14.1.0', + compatibleVersions: ['v14.1.0-rc0', 'v14.1.0'], + binaries: { + "linux/amd64": 'https://github.com/cosmos/gaia/releases/download/v14.1.0/gaiad-v14.1.0-linux-amd64', + "linux/arm64": 'https://github.com/cosmos/gaia/releases/download/v14.1.0/gaiad-v14.1.0-linux-arm64', + "darwin/amd64": 'https://github.com/cosmos/gaia/releases/download/v14.1.0/gaiad-v14.1.0-darwin-amd64', + "darwin/arm64": 'https://github.com/cosmos/gaia/releases/download/v14.1.0/gaiad-v14.1.0-darwin-arm64', + "windows/amd64": 'https://github.com/cosmos/gaia/releases/download/v14.1.0/gaiad-v14.1.0-windows-amd64.exe', + "windows/arm64": 'https://github.com/cosmos/gaia/releases/download/v14.1.0/gaiad-v14.1.0-windows-arm64.exe' + } + }, + { + name: 'v15', + recommendedVersion: 'v15.2.0', + compatibleVersions: ['v15.2.0'], + binaries: { + "linux/amd64": 'https://github.com/cosmos/gaia/releases/download/v15.2.0/gaiad-v15.2.0-linux-amd64', + "linux/arm64": 'https://github.com/cosmos/gaia/releases/download/v15.2.0/gaiad-v15.2.0-linux-arm64', + "darwin/amd64": 'https://github.com/cosmos/gaia/releases/download/v15.2.0/gaiad-v15.2.0-darwin-amd64', + "darwin/arm64": 'https://github.com/cosmos/gaia/releases/download/v15.2.0/gaiad-v15.2.0-darwin-arm64', + "windows/amd64": 'https://github.com/cosmos/gaia/releases/download/v15.2.0/gaiad-v15.2.0-windows-amd64.exe', + "windows/arm64": 'https://github.com/cosmos/gaia/releases/download/v15.2.0/gaiad-v15.2.0-windows-arm64.exe' + }, + nextVersionName: 'v16' + }, + { + name: 'v16', + recommendedVersion: 'v16.0.0', + compatibleVersions: ['v16.0.0'], + binaries: { + "linux/amd64": 'https://github.com/cosmos/gaia/releases/download/v16.0.0/gaiad-v16.0.0-linux-amd64', + "linux/arm64": 'https://github.com/cosmos/gaia/releases/download/v16.0.0/gaiad-v16.0.0-linux-arm64', + "darwin/amd64": 'https://github.com/cosmos/gaia/releases/download/v16.0.0/gaiad-v16.0.0-darwin-amd64', + "darwin/arm64": 'https://github.com/cosmos/gaia/releases/download/v16.0.0/gaiad-v16.0.0-darwin-arm64', + "windows/amd64": 'https://github.com/cosmos/gaia/releases/download/v16.0.0/gaiad-v16.0.0-windows-amd64.exe', + "windows/arm64": 'https://github.com/cosmos/gaia/releases/download/v16.0.0/gaiad-v16.0.0-windows-arm64.exe' + }, + nextVersionName: 'v17' + }, + { + name: 'v17', + recommendedVersion: 'v17.2.0', + compatibleVersions: ['v17.2.0'], + binaries: { + "linux/amd64": 'https://github.com/cosmos/gaia/releases/download/v17.2.0/gaiad-v17.2.0-linux-amd64', + "linux/arm64": 'https://github.com/cosmos/gaia/releases/download/v17.2.0/gaiad-v17.2.0-linux-arm64', + "darwin/amd64": 'https://github.com/cosmos/gaia/releases/download/v17.2.0/gaiad-v17.2.0-darwin-amd64', + "darwin/arm64": 'https://github.com/cosmos/gaia/releases/download/v17.2.0/gaiad-v17.2.0-darwin-arm64', + "windows/amd64": 'https://github.com/cosmos/gaia/releases/download/v17.2.0/gaiad-v17.2.0-windows-amd64.exe', + "windows/arm64": 'https://github.com/cosmos/gaia/releases/download/v17.2.0/gaiad-v17.2.0-windows-arm64.exe' + }, + nextVersionName: 'v17' + }, + { + name: 'v18', + tag: 'v18.0.0-rc3', + recommendedVersion: 'v18.0.0-rc3', + compatibleVersions: ['v18.0.0-rc3'], + cosmosSdkVersion: 'v0.47.16-ics-lsm', + consensus: { + type: 'cometbft', + version: 'v0.37.6' + }, + binaries: { + "linux/amd64": 'https://github.com/cosmos/gaia/releases/download/v18.0.0-rc3/gaiad-v18.0.0-rc3-linux-amd64', + "linux/arm64": 'https://github.com/cosmos/gaia/releases/download/v18.0.0-rc3/gaiad-v18.0.0-rc3-linux-arm64', + "darwin/amd64": 'https://github.com/cosmos/gaia/releases/download/v18.0.0-rc3/gaiad-v18.0.0-rc3-darwin-amd64', + "darwin/arm64": 'https://github.com/cosmos/gaia/releases/download/v18.0.0-rc3/gaiad-v18.0.0-rc3-darwin-arm64', + "windows/amd64": 'https://github.com/cosmos/gaia/releases/download/v18.0.0-rc3/gaiad-v18.0.0-rc3-darwin-amd64', + "windows/arm64": 'https://github.com/cosmos/gaia/releases/download/v18.0.0-rc3/gaiad-v18.0.0-rc3-windows-arm64.exe' + }, + nextVersionName: 'v19', + sdk: { + type: 'cosmos', + version: 'v0.47.16', + tag: 'v0.47.16-ics-lsm' + }, + ibc: { + type: 'go', + version: 'v7.6.0' + } + }, + { + name: 'v20', + tag: 'v20.0.0-rc0', + recommendedVersion: 'v20.0.0-rc0', + compatibleVersions: ['v20.0.0-rc0'], + cosmosSdkVersion: 'v0.50.9-lsm', + consensus: { + type: 'cometbft', + version: 'v0.37.6' + }, + binaries: { + "linux/amd64": 'https://github.com/cosmos/gaia/releases/download/v20.0.0-rc0/gaiad-v20.0.0-rc0-linux-amd64', + "linux/arm64": 'https://github.com/cosmos/gaia/releases/download/v20.0.0-rc0/gaiad-v20.0.0-rc0-linux-arm64', + "darwin/amd64": 'https://github.com/cosmos/gaia/releases/download/v20.0.0-rc0/gaiad-v20.0.0-rc0-darwin-amd64', + "darwin/arm64": 'https://github.com/cosmos/gaia/releases/download/v20.0.0-rc0/gaiad-v20.0.0-rc0-darwin-arm64', + "windows/amd64": 'https://github.com/cosmos/gaia/releases/download/v20.0.0-rc0/gaiad-v20.0.0-rc0-darwin-amd64', + "windows/arm64": 'https://github.com/cosmos/gaia/releases/download/v20.0.0-rc0/gaiad-v20.0.0-rc0-windows-arm64.exe' + }, + nextVersionName: 'v21', + sdk: { + type: 'cosmos', + version: 'v0.50.9', + tag: 'v0.50.9-lsm' + }, + ibc: { + type: 'go', + version: 'v8.5.1' + } + } + ], + sdk: { + type: 'cosmos', + version: 'v0.50.9', + tag: 'v0.50.9-lsm' + }, + ibc: { + type: 'go', + version: 'v8.5.1' + } + }, + apis: { + rpc: [ + { + address: 'https://rpc.provider-sentry-01.rs-testnet.polypore.xyz', + provider: 'Hypha' + }, + { + address: 'https://rpc.provider-sentry-02.rs-testnet.polypore.xyz', + provider: 'Hypha' + }, + { + address: 'https://rpc.provider-state-sync-01.rs-testnet.polypore.xyz', + provider: 'Hypha' + }, + { + address: 'https://rpc.provider-state-sync-02.rs-testnet.polypore.xyz', + provider: 'Hypha' + } + ], + rest: [ + { + address: 'https://rest.provider-sentry-01.rs-testnet.polypore.xyz', + provider: 'Hypha' + }, + { + address: 'https://rest.provider-sentry-02.rs-testnet.polypore.xyz', + provider: 'Hypha' + }, + { + address: 'https://rest.provider-state-sync-01.rs-testnet.polypore.xyz', + provider: 'Hypha' + }, + { + address: 'https://rest.provider-state-sync-02.rs-testnet.polypore.xyz', + provider: 'Hypha' + } + ], + grpc: [ + { + address: 'https://grpc.provider-sentry-01.rs-testnet.polypore.xyz', + provider: 'Hypha' + }, + { + address: 'https://grpc.provider-sentry-02.rs-testnet.polypore.xyz', + provider: 'Hypha' + }, + { + address: 'https://grpc.provider-state-sync-01.rs-testnet.polypore.xyz', + provider: 'Hypha' + }, + { + address: 'https://grpc.provider-state-sync-02.rs-testnet.polypore.xyz', + provider: 'Hypha' + } + ] + }, + explorers: [{ + kind: 'Mintscan', + url: 'https://mintscan.io/ics-testnet-provider', + txPage: 'https://mintscan.io/ics-testnet-provider/tx/${txHash}' + }, { + kind: 'Ping.pub', + url: 'https://explorer.rs-testnet.polypore.xyz/provider', + txPage: 'https://explorer.rs-testnet.polypore.xyz/provider/tx/${txHash}' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/cosmosicsprovidertestnet/index.ts b/v2/packages/chain-registry/src/testnet/cosmosicsprovidertestnet/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/cosmosicsprovidertestnet/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/testnet/cosmwasmtestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/cosmwasmtestnet/asset-list.ts index 46184e669..323d7e287 100644 --- a/v2/packages/chain-registry/src/testnet/cosmwasmtestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/cosmwasmtestnet/asset-list.ts @@ -20,7 +20,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/cosmwasmtestnet/images/cosmwasm.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'Staking Token', denomUnits: [{ @@ -39,7 +40,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/cosmwasmtestnet/images/cosmwasm.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/cosmwasmtestnet/chain.ts b/v2/packages/chain-registry/src/testnet/cosmwasmtestnet/chain.ts index 709efb06f..d28adfae4 100644 --- a/v2/packages/chain-registry/src/testnet/cosmwasmtestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/cosmwasmtestnet/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'CosmWasm Testnet', + chainType: 'cosmos', chainId: 'malaga-420', bech32Prefix: 'wasm', daemonName: 'wasmd', @@ -25,9 +26,47 @@ const info: Chain = { }] }, codebase: { + gitRepo: 'https://github.com/CosmWasm/wasmd', + recommendedVersion: 'v0.27', + compatibleVersions: ['v0.27'], cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.27', cosmwasmEnabled: true, - cosmwasmVersion: '0.27' + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/CosmosContracts/testnets/main/uni-5/genesis.json' + }, + versions: [{ + name: 'v0.27', + recommendedVersion: 'v0.27', + compatibleVersions: ['v0.27'], + cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.27', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.27', + enabled: true + } + }], + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.27', + enabled: true + } }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/cosstestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/cosstestnet/asset-list.ts index bf5b976b4..54ae4cc5e 100644 --- a/v2/packages/chain-registry/src/testnet/cosstestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/cosstestnet/asset-list.ts @@ -16,7 +16,8 @@ const info: AssetList = { base: 'ucgas', name: 'cgas', display: 'cgas', - symbol: 'cgas' + symbol: 'cgas', + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/cosstestnet/chain.ts b/v2/packages/chain-registry/src/testnet/cosstestnet/chain.ts index 9dc99dd42..9275d52b0 100644 --- a/v2/packages/chain-registry/src/testnet/cosstestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/cosstestnet/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'COSS Testnet', + chainType: 'cosmos', chainId: 'coss-testnet-1', bech32Prefix: 'coss', daemonName: 'cossd', @@ -26,8 +27,25 @@ const info: Chain = { }] }, codebase: { + gitRepo: 'https://github.com/coss-inscription/coss', + recommendedVersion: '0.1.0-testnet', + compatibleVersions: ['0.1.0-testnet'], cosmosSdkVersion: '0.50.2', - cosmwasmEnabled: false + consensus: { + type: 'tendermint', + version: '0.38.2' + }, + cosmwasmEnabled: false, + genesis: { + genesisUrl: 'https://github.com/coss-inscription/networks/blob/main/testnet/coss-testnet-1/genesis.json' + }, + sdk: { + type: 'cosmos', + version: '0.50.2' + }, + cosmwasm: { + enabled: false + } }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/cudostestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/cudostestnet/asset-list.ts index 3dd749c6d..974a5d21e 100644 --- a/v2/packages/chain-registry/src/testnet/cudostestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/cudostestnet/asset-list.ts @@ -24,7 +24,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/cudostestnet/images/cudos.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/cudostestnet/images/cudos.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/cudostestnet/chain.ts b/v2/packages/chain-registry/src/testnet/cudostestnet/chain.ts index 92c8df2ec..acd43674c 100644 --- a/v2/packages/chain-registry/src/testnet/cudostestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/cudostestnet/chain.ts @@ -5,12 +5,23 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'Cudos Testnet', + chainType: 'cosmos', chainId: 'cudos-testnet-public-3', bech32Prefix: 'cudos', keyAlgos: ['secp256k1'], slip44: 118, codebase: { - + gitRepo: 'https://github.com/CudoVentures/cudos-node', + recommendedVersion: 'v1.1.0', + compatibleVersions: ['v1.1.0'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/CudoVentures/cudos-builders/cudos-master/docker/config/genesis.testnet.public.json' + }, + versions: [{ + name: 'v1.1.0', + recommendedVersion: 'v1.1.0', + compatibleVersions: ['v1.1.0'] + }] }, apis: { rpc: [ diff --git a/v2/packages/chain-registry/src/testnet/deardogetestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/deardogetestnet/asset-list.ts index 9c9a6d775..93ff1f2c4 100644 --- a/v2/packages/chain-registry/src/testnet/deardogetestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/deardogetestnet/asset-list.ts @@ -20,7 +20,8 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/deardogetestnet/images/deardoge.png' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/deardogetestnet/chain.ts b/v2/packages/chain-registry/src/testnet/deardogetestnet/chain.ts index 55b8903ef..2139961aa 100644 --- a/v2/packages/chain-registry/src/testnet/deardogetestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/deardogetestnet/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../../chain.schema.json', chainName: 'deardogetestnet', + chainType: 'cosmos', chainId: 'deardoge-testnet', prettyName: 'Dear Doge Testnet', status: 'live', @@ -23,7 +24,29 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/DoraFactory/Dear-Doge', + recommendedVersion: 'v11.0.0', + compatibleVersions: ['v11.0.0'], + genesis: { + genesisUrl: 'https://github.com/DoraFactory/Dear-Doge/blob/main/config/testnet/genesis.json' + }, + versions: [ + { + name: 'v9.0.1', + recommendedVersion: 'v9.0.1', + compatibleVersions: ['v9.0.1'] + }, + { + name: 'v10.0.1', + recommendedVersion: 'v10.0.1', + compatibleVersions: ['v10.0.1'] + }, + { + name: 'v11', + recommendedVersion: 'v11.0.0', + compatibleVersions: ['v11.0.0'] + } + ] }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/desmostestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/desmostestnet/asset-list.ts index a6c0b3e30..a7ee0aa9b 100644 --- a/v2/packages/chain-registry/src/testnet/desmostestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/desmostestnet/asset-list.ts @@ -23,7 +23,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/desmos/images/dsm.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/desmos/images/dsm.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/desmostestnet/chain.ts b/v2/packages/chain-registry/src/testnet/desmostestnet/chain.ts index 755eb7b12..8c165594d 100644 --- a/v2/packages/chain-registry/src/testnet/desmostestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/desmostestnet/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'Desmos Testnet', + chainType: 'cosmos', chainId: 'morpheus-apollo-3', bech32Prefix: 'desmos', daemonName: 'desmos', @@ -26,7 +27,22 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/desmos-labs/desmos', + recommendedVersion: 'v5.1.0', + compatibleVersions: ['5.1.0'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/desmos-labs/morpheus/master/morpheus-apollo-3/genesis.json' + }, + versions: [{ + name: 'v4.8.0', + recommendedVersion: 'v4.8.1', + compatibleVersions: ['v4.8.0', 'v4.8.1'], + nextVersionName: 'v5.0.0' + }, { + name: 'v5.0.0', + recommendedVersion: 'v5.1.0', + compatibleVersions: ['v5.1.0'] + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/desmos/images/dsm.png', diff --git a/v2/packages/chain-registry/src/testnet/dhealthtestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/dhealthtestnet/asset-list.ts new file mode 100644 index 000000000..fe59af4a2 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/dhealthtestnet/asset-list.ts @@ -0,0 +1,32 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'dhealthtestnet', + assets: [{ + description: 'The native token of dHealth testnet.', + denomUnits: [{ + denom: 'utdhp', + exponent: 0 + }, { + denom: 'tdhp', + exponent: 6 + }], + base: 'utdhp', + name: 'Digital Health Point Testnet', + display: 'tdhp', + symbol: 'tDHP', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/dhealthtestnet/images/dhp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/dhealthtestnet/images/dhp.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/dhealthtestnet/images/dhp.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/dhealthtestnet/images/dhp.svg', + theme: { + primaryColorHex: '#140c7c' + } + }], + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/dhealthtestnet/chain.ts b/v2/packages/chain-registry/src/testnet/dhealthtestnet/chain.ts new file mode 100644 index 000000000..e796d393b --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/dhealthtestnet/chain.ts @@ -0,0 +1,80 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chainName: 'dhealthtestnet', + chainType: 'cosmos', + chainId: 'dhealth-testnet-2', + prettyName: 'dHealth Testnet', + status: 'live', + networkType: 'testnet', + bech32Prefix: 'tdh02', + daemonName: 'dhealth-testnetd', + nodeHome: '$HOME/.dhealth-testnet', + keyAlgos: ['secp256k1'], + slip44: 118, + fees: { + feeTokens: [{ + denom: 'utdhp', + fixedMinGasPrice: 0.01, + lowGasPrice: 0.025, + averageGasPrice: 0.03, + highGasPrice: 0.035 + }] + }, + staking: { + stakingTokens: [{ + denom: 'utdhp' + }] + }, + codebase: { + gitRepo: 'https://github.com/dhealthproject/dhealth-testnet', + recommendedVersion: 'v2.1.1', + compatibleVersions: ['v2.1.1'], + cosmosSdkVersion: 'cosmos/cosmos-sdk v0.47.4', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + cosmwasmVersion: 'v0.41.0', + cosmwasmEnabled: true, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/dhealthproject/mainnet/main/genesis.json' + }, + versions: [{ + name: 'v2', + recommendedVersion: 'v2.1.1', + compatibleVersions: ['v2.1.1'], + cosmosSdkVersion: 'v0.47.4', + sdk: { + type: 'cosmos', + version: 'v0.47.4' + } + }], + sdk: { + type: 'cosmos', + repo: 'https://github.com/cosmos/cosmos-sdk', + version: 'v0.47.4' + }, + cosmwasm: { + version: 'v0.41.0', + path: '$HOME/.dhealth/wasm', + enabled: true + } + }, + apis: { + rpc: [{ + address: 'https://rpc-testnet.dhealth.dev', + provider: 'dHealth' + }], + rest: [{ + address: 'https://lcd-testnet.dhealth.dev', + provider: 'dHealth' + }], + grpc: [{ + address: 'rpc-testnet.dhealth.dev:9090', + provider: 'dHealth' + }] + }, + explorers: [] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/dhealthtestnet/index.ts b/v2/packages/chain-registry/src/testnet/dhealthtestnet/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/dhealthtestnet/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/testnet/doravotatestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/doravotatestnet/asset-list.ts index f5b316596..ece0e5210 100644 --- a/v2/packages/chain-registry/src/testnet/doravotatestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/doravotatestnet/asset-list.ts @@ -20,7 +20,8 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/doravotatestnet/images/doravota.png' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/doravotatestnet/chain.ts b/v2/packages/chain-registry/src/testnet/doravotatestnet/chain.ts index 0caa4773c..cb900d6d3 100644 --- a/v2/packages/chain-registry/src/testnet/doravotatestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/doravotatestnet/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../../chain.schema.json', chainName: 'doravotatestnet', + chainType: 'cosmos', chainId: 'vota-testnet', prettyName: 'Dora Vota Testnet', status: 'live', @@ -23,7 +24,29 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/dorafactory/doravota', + recommendedVersion: 'v11.0.0', + compatibleVersions: ['v11.0.0'], + genesis: { + genesisUrl: 'https://github.com/DoraFactory/doravota/blob/main/config/testnet/genesis.json' + }, + versions: [ + { + name: 'v9.0.1', + recommendedVersion: 'v9.0.1', + compatibleVersions: ['v9.0.1'] + }, + { + name: 'v10.0.1', + recommendedVersion: 'v10.0.1', + compatibleVersions: ['v10.0.1'] + }, + { + name: 'v11', + recommendedVersion: 'v11.0.0', + compatibleVersions: ['v11.0.0'] + } + ] }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/doravotatestnet/ibc-data.ts b/v2/packages/chain-registry/src/testnet/doravotatestnet/ibc-data.ts index 02381efe1..02caf56a9 100644 --- a/v2/packages/chain-registry/src/testnet/doravotatestnet/ibc-data.ts +++ b/v2/packages/chain-registry/src/testnet/doravotatestnet/ibc-data.ts @@ -1,6 +1,6 @@ import { IBCData } from '@chain-registry/v2-types'; const info: IBCData[] = [{ - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'doravotatestnet', clientId: '07-tendermint-2', diff --git a/v2/packages/chain-registry/src/testnet/doravotatestnet2/asset-list.ts b/v2/packages/chain-registry/src/testnet/doravotatestnet2/asset-list.ts index ff5d8cd30..de89d0595 100644 --- a/v2/packages/chain-registry/src/testnet/doravotatestnet2/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/doravotatestnet2/asset-list.ts @@ -20,7 +20,8 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/doravotatestnet/images/doravota.png' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/doravotatestnet2/chain.ts b/v2/packages/chain-registry/src/testnet/doravotatestnet2/chain.ts index ca07dbc48..cc55d61de 100644 --- a/v2/packages/chain-registry/src/testnet/doravotatestnet2/chain.ts +++ b/v2/packages/chain-registry/src/testnet/doravotatestnet2/chain.ts @@ -2,9 +2,10 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../../chain.schema.json', chainName: 'doravotatestnet2', + chainType: 'cosmos', chainId: 'vota-vk', prettyName: 'Dora Vota Incentive Testnet', - status: 'live', + status: 'killed', networkType: 'testnet', bech32Prefix: 'dora', daemonName: 'dorad', @@ -23,7 +24,29 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/dorafactory/doravota', + recommendedVersion: 'v11.0.0', + compatibleVersions: ['v11.0.0'], + genesis: { + genesisUrl: 'https://github.com/DoraFactory/doravota/blob/main/config/incentive/genesis.json' + }, + versions: [ + { + name: 'v9.0.1', + recommendedVersion: 'v9.0.1', + compatibleVersions: ['v9.0.1'] + }, + { + name: 'v10.0.1', + recommendedVersion: 'v10.0.1', + compatibleVersions: ['v10.0.1'] + }, + { + name: 'v11', + recommendedVersion: 'v11.0.0', + compatibleVersions: ['v11.0.0'] + } + ] }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/dydxtestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/dydxtestnet/asset-list.ts index a0edf427f..13646f474 100644 --- a/v2/packages/chain-registry/src/testnet/dydxtestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/dydxtestnet/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'dydxtestnet', assets: [{ description: 'The native staking token of dYdX Protocol.', @@ -24,8 +24,15 @@ const info: AssetList = { provider: 'Dydx' }], images: [{ + imageSync: { + chainName: 'dydx', + baseDenom: 'adydx' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.svg', + theme: { + primaryColorHex: '#21212f' + } }, { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx-circle.svg', theme: { @@ -35,7 +42,8 @@ const info: AssetList = { logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.svg' - } + }, + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/dydxtestnet/chain.ts b/v2/packages/chain-registry/src/testnet/dydxtestnet/chain.ts index 54d538bdb..90eea277c 100644 --- a/v2/packages/chain-registry/src/testnet/dydxtestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/dydxtestnet/chain.ts @@ -1,11 +1,12 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { - $schema: '../chain.schema.json', + $schema: '../../chain.schema.json', chainName: 'dydxtestnet', status: 'live', website: 'https://dydx.trade/', networkType: 'testnet', prettyName: 'dYdX Protocol', + chainType: 'cosmos', chainId: 'dydx-testnet-4', bech32Prefix: 'dydx', daemonName: 'dydxprotocold', @@ -27,8 +28,31 @@ const info: Chain = { }] }, codebase: { + gitRepo: 'https://github.com/dydxprotocol/v4-chain/', + recommendedVersion: 'v2.0.0', + compatibleVersions: ['v2.0.0'], cosmosSdkVersion: 'v0.47.4', - cosmwasmEnabled: false + cosmwasmEnabled: false, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/dydxprotocol/v4-testnets/main/dydx-testnet-4/genesis.json' + }, + versions: [{ + name: 'v2', + recommendedVersion: 'v2.0.0', + compatibleVersions: ['v2.0.0'], + cosmosSdkVersion: 'v0.47.4', + sdk: { + type: 'cosmos', + version: 'v0.47.4' + } + }], + sdk: { + type: 'cosmos', + version: 'v0.47.4' + }, + cosmwasm: { + enabled: false + } }, description: 'Our goal is to build open source code that can power a first class product and trading experience.', apis: { @@ -102,7 +126,10 @@ const info: Chain = { chainName: 'dydx' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.svg', + theme: { + primaryColorHex: '#21212f' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/dydxtestnet/ibc-data.ts b/v2/packages/chain-registry/src/testnet/dydxtestnet/ibc-data.ts index 15dc30259..05f48255e 100644 --- a/v2/packages/chain-registry/src/testnet/dydxtestnet/ibc-data.ts +++ b/v2/packages/chain-registry/src/testnet/dydxtestnet/ibc-data.ts @@ -1,6 +1,6 @@ import { IBCData } from '@chain-registry/v2-types'; const info: IBCData[] = [{ - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'axelartestnet', clientId: '07-tendermint-594', diff --git a/v2/packages/chain-registry/src/testnet/elystestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/elystestnet/asset-list.ts index 8ebf9acb7..dba47e980 100644 --- a/v2/packages/chain-registry/src/testnet/elystestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/elystestnet/asset-list.ts @@ -32,7 +32,8 @@ const info: AssetList = { coingeckoId: 'elys', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/elystestnet/images/elys.png' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'Eden token definition', @@ -62,7 +63,8 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/elystestnet/images/eden.png' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'USDC from Noble', @@ -95,12 +97,16 @@ const info: AssetList = { chainName: 'noble', baseDenom: 'uusdc' }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/USDCoin.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/USDCoin.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + theme: { + circle: true, + primaryColorHex: '#2775CA' + } }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/USDCoin.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/noble/images/USDCoin.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' } }, { @@ -134,7 +140,10 @@ const info: AssetList = { baseDenom: 'uatom' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg', + theme: { + primaryColorHex: '#272d45' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png', diff --git a/v2/packages/chain-registry/src/testnet/elystestnet/chain.ts b/v2/packages/chain-registry/src/testnet/elystestnet/chain.ts index 690ac0c7d..387922c5a 100644 --- a/v2/packages/chain-registry/src/testnet/elystestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/elystestnet/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'Elys Network', + chainType: 'cosmos', chainId: 'elystestnet-1', bech32Prefix: 'elys', daemonName: 'elysd', @@ -45,8 +46,185 @@ const info: Chain = { ] }, codebase: { + gitRepo: 'https://github.com/elys-network/elys', + recommendedVersion: 'v0.12.0', + compatibleVersions: ['v0.12.0'], cosmosSdkVersion: 'v0.47', - cosmwasmEnabled: false + consensus: { + type: 'cometbft', + version: '0.37.2' + }, + cosmwasmEnabled: false, + genesis: { + genesisUrl: 'https://snapshots.polkachu.com/testnet-genesis/elys/genesis.json' + }, + versions: [ + { + name: 'v0.2.3', + recommendedVersion: 'v0.2.3', + compatibleVersions: ['v0.2.3'], + cosmosSdkVersion: 'v0.46', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmEnabled: false, + binaries: { + "linux/amd64": 'https://github.com/elys-network/elys/releases/download/v0.2.3/elys._v0.2.3_linux_amd64.tar.gz' + }, + sdk: { + type: 'cosmos', + version: 'v0.46' + }, + cosmwasm: { + enabled: false + }, + ibc: { + type: 'go', + version: 'v6.1.0' + } + }, + { + name: 'v0.3.1', + recommendedVersion: 'v0.3.1', + compatibleVersions: ['v0.3.1'], + binaries: { + "linux/amd64": 'https://github.com/elys-network/elys/releases/download/v0.3.1/elys._v0.3.1_linux_amd64.tar.gz' + } + }, + { + name: 'v0.4.0', + recommendedVersion: 'v0.4.0', + compatibleVersions: ['v0.4.0'], + binaries: { + "linux/amd64": 'https://github.com/elys-network/elys/releases/download/v0.4.0/elys._v0.4.0_linux_amd64.tar.gz' + } + }, + { + name: 'v0.5.0', + recommendedVersion: 'v0.5.0', + compatibleVersions: ['v0.5.0'], + binaries: { + "linux/amd64": 'https://github.com/elys-network/elys/releases/download/v0.5.0/elys._v0.5.0_linux_amd64.tar.gz' + } + }, + { + name: 'v0.5.1', + recommendedVersion: 'v0.5.1', + compatibleVersions: ['v0.5.1'], + binaries: { + "linux/amd64": 'https://github.com/elys-network/elys/releases/download/v0.5.1/elys._v0.5.1_linux_amd64.tar.gz' + } + }, + { + name: 'v0.5.2', + recommendedVersion: 'v0.5.2', + compatibleVersions: ['v0.5.2'], + binaries: { + "linux/amd64": 'https://github.com/elys-network/elys/releases/download/v0.5.0/elys._v0.5.2_linux_amd64.tar.gz' + } + }, + { + name: 'v0.5.3', + recommendedVersion: 'v0.5.3', + compatibleVersions: ['v0.5.3'], + binaries: { + "linux/amd64": 'https://github.com/elys-network/elys/releases/download/v0.5.3/elys._v0.5.3_linux_amd64.tar.gz' + } + }, + { + name: 'v0.5.4', + recommendedVersion: 'v0.5.4', + compatibleVersions: ['v0.5.4'], + binaries: { + "linux/amd64": 'https://github.com/elys-network/elys/releases/download/v0.5.4/elys._v0.5.4_linux_amd64.tar.gz' + } + }, + { + name: 'v0.6.0', + recommendedVersion: 'v0.6.0', + compatibleVersions: ['v0.6.0'], + binaries: { + "linux/amd64": 'https://github.com/elys-network/elys/releases/download/v0.6.0/elys._v0.6.0_linux_amd64.tar.gz' + } + }, + { + name: 'v0.7.0', + recommendedVersion: 'v0.7.0', + compatibleVersions: ['v0.7.0'], + binaries: { + "linux/amd64": 'https://github.com/elys-network/elys/releases/download/v0.7.0/elys._v0.7.0_linux_amd64.tar.gz' + } + }, + { + name: 'v0.8.0', + recommendedVersion: 'v0.8.0', + compatibleVersions: ['v0.8.0'], + binaries: { + "linux/amd64": 'https://github.com/elys-network/elys/releases/download/v0.8.0/elys._v0.8.0_linux_amd64.tar.gz' + } + }, + { + name: 'v0.9.0', + recommendedVersion: 'v0.9.0', + compatibleVersions: ['v0.9.0'], + binaries: { + "linux/amd64": 'https://github.com/elys-network/elys/releases/download/v0.9.0/elys._v0.9.0_linux_amd64.tar.gz' + } + }, + { + name: 'v0.10.0', + recommendedVersion: 'v0.10.0', + compatibleVersions: ['v0.10.0'], + binaries: { + "linux/amd64": 'https://github.com/elys-network/elys/releases/download/v0.10.0/elysd-0.10.0-linux-amd64.tar.gz' + } + }, + { + name: 'v0.11.0', + recommendedVersion: 'v0.11.0', + compatibleVersions: ['v0.11.0'], + binaries: { + "linux/amd64": 'https://github.com/elys-network/elys/releases/download/v0.11.0/elysd-v0.11.0-linux-amd64.tar.gz' + } + }, + { + name: 'v0.12.0', + recommendedVersion: 'v0.12.0', + compatibleVersions: ['v0.12.0'], + binaries: { + "linux/amd64": 'https://github.com/elys-network/elys/releases/download/v0.12.0/elysd-v0.12.0-linux-amd64.tar.gz' + }, + cosmosSdkVersion: 'v0.47', + consensus: { + type: 'cometbft', + version: '0.37.2' + }, + cosmwasmEnabled: false, + sdk: { + type: 'cosmos', + version: 'v0.47' + }, + cosmwasm: { + enabled: false + }, + ibc: { + type: 'go', + version: 'v7.3.0' + } + } + ], + sdk: { + type: 'cosmos', + version: 'v0.47' + }, + ibc: { + type: 'go', + version: 'v7.3.0' + }, + cosmwasm: { + enabled: false + } }, apis: { rpc: [ @@ -65,6 +243,10 @@ const info: Chain = { { address: 'https://elys-rpc.kleomedes.network:443', provider: 'Kleomedes' + }, + { + address: 'https://elys-testnet-rpc.publicnode.com:443', + provider: 'Allnodes ⚡️ Nodes & Staking' } ], rest: [ @@ -87,15 +269,26 @@ const info: Chain = { { address: 'https://elys-api.kleomedes.network:443', provider: 'Kleomedes' + }, + { + address: 'https://elys-testnet-rest.publicnode.com', + provider: 'Allnodes ⚡️ Nodes & Staking' } ], - grpc: [{ + grpc: [ + { address: 'services.staketab.com:9390', provider: 'Staketab' - }, { + }, + { address: 'elys-testnet-grpc.itrocket.net:38090', provider: 'itrocket' - }] + }, + { + address: 'elys-testnet-grpc.publicnode.com:443', + provider: 'Allnodes ⚡️ Nodes & Staking' + } + ] }, explorers: [ { diff --git a/v2/packages/chain-registry/src/testnet/empetestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/empetestnet/asset-list.ts new file mode 100644 index 000000000..2cdc5b605 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/empetestnet/asset-list.ts @@ -0,0 +1,30 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'empetestnet', + assets: [{ + description: 'Empe End-to-End Verifiable Data Infrastructure', + extendedDescription: 'Empeiria is the first End-to-End Verifiable Data Infrastructure (EVDI). It enables seamless web3 adoption through one-click deployment, empowering organizations with the data of the future', + denomUnits: [{ + denom: 'uempe', + exponent: 0 + }, { + denom: 'empe', + exponent: 6 + }], + base: 'uempe', + display: 'empe', + name: 'EMPE', + symbol: 'EMPE', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/empetestnet/images/empe.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/empetestnet/images/empe.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/empetestnet/images/empe.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/empetestnet/images/empe.svg' + }], + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/empetestnet/chain.ts b/v2/packages/chain-registry/src/testnet/empetestnet/chain.ts new file mode 100644 index 000000000..1188a490b --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/empetestnet/chain.ts @@ -0,0 +1,98 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chainName: 'empetestnet', + chainType: 'cosmos', + chainId: 'empe-testnet-2', + website: 'https://empe.io', + prettyName: 'Empe', + status: 'live', + networkType: 'testnet', + bech32Prefix: 'empe', + daemonName: 'emped', + nodeHome: '$HOME/.emped', + keyAlgos: ['secp256k1'], + slip44: 118, + fees: { + feeTokens: [{ + denom: 'uempe', + fixedMinGasPrice: 0, + lowGasPrice: 0.01, + averageGasPrice: 0.025, + highGasPrice: 0.03 + }] + }, + staking: { + stakingTokens: [{ + denom: 'uempe' + }], + lockDuration: { + time: '1814400s' + } + }, + codebase: { + gitRepo: 'https://github.com/empe-io/empe-chain', + recommendedVersion: 'v0.1.0', + compatibleVersions: ['v0.1.0'], + cosmosSdkVersion: 'v0.47', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmEnabled: false, + genesis: { + name: 'v0.1.0', + genesisUrl: 'https://raw.githubusercontent.com/empe-io/empe-chain/main/testnet-2/genesis.json' + }, + versions: [{ + name: 'v0.1.0', + tag: 'v0.1.0', + height: 0, + recommendedVersion: 'v0.1.0', + compatibleVersions: ['v0.1.0'], + cosmosSdkVersion: 'v0.47', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmEnabled: false, + sdk: { + type: 'cosmos', + version: 'v0.47' + }, + cosmwasm: { + enabled: false + } + }], + sdk: { + type: 'cosmos', + version: 'v0.47' + }, + cosmwasm: { + enabled: false + } + }, + apis: { + rpc: [{ + address: 'https://rpc-testnet.empe.io/', + provider: 'empe' + }, { + address: 'https://rpc-archive-testnet.empe.io/', + provider: 'empe-archive' + }], + rest: [{ + address: 'https://lcd-testnet.empe.io/', + provider: 'empe' + }], + grpc: [{ + address: 'grpc-testnet.empe.io:8443', + provider: 'empe' + }] + }, + explorers: [{ + kind: 'empe', + url: 'https://explorer-testnet.empe.io', + txPage: 'https://explorer-testnet.empe.io/transactions/${txHash}' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/empetestnet/index.ts b/v2/packages/chain-registry/src/testnet/empetestnet/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/empetestnet/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/testnet/empowertestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/empowertestnet/asset-list.ts index c1c4153f6..2e756d650 100644 --- a/v2/packages/chain-registry/src/testnet/empowertestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/empowertestnet/asset-list.ts @@ -20,7 +20,8 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/empowertestnet/images/mpwr.png' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/empowertestnet/chain.ts b/v2/packages/chain-registry/src/testnet/empowertestnet/chain.ts index bf029aec4..26614106c 100644 --- a/v2/packages/chain-registry/src/testnet/empowertestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/empowertestnet/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../../chain.schema.json', chainName: 'empowertestnet', + chainType: 'cosmos', chainId: 'circulus-1', prettyName: 'Empower Testnet', status: 'live', @@ -18,7 +19,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/empowerchain/empowerchain', + recommendedVersion: 'v1.0.0-rc1', + compatibleVersions: ['v1.0.0-rc1'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/empowerchain/empowerchain/main/testnets/circulus-1/genesis.json' + }, + versions: [{ + name: 'v1.0.0-rc1', + recommendedVersion: 'v1.0.0-rc1', + compatibleVersions: ['v1.0.0-rc1'] + }] }, apis: { rpc: [ diff --git a/v2/packages/chain-registry/src/testnet/empowertestnet/ibc-data.ts b/v2/packages/chain-registry/src/testnet/empowertestnet/ibc-data.ts index 5ed216ca5..1037a7c43 100644 --- a/v2/packages/chain-registry/src/testnet/empowertestnet/ibc-data.ts +++ b/v2/packages/chain-registry/src/testnet/empowertestnet/ibc-data.ts @@ -1,7 +1,7 @@ import { IBCData } from '@chain-registry/v2-types'; const info: IBCData[] = [ { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'cosmoshubtestnet', clientId: '07-tendermint-2073', @@ -30,7 +30,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'empowertestnet', clientId: '07-tendermint-1', @@ -59,7 +59,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'empowertestnet', clientId: '07-tendermint-2', diff --git a/v2/packages/chain-registry/src/testnet/entrypointtestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/entrypointtestnet/asset-list.ts index 5d0ac945c..fd6bbf39d 100644 --- a/v2/packages/chain-registry/src/testnet/entrypointtestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/entrypointtestnet/asset-list.ts @@ -29,7 +29,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/entrypointtestnet/images/entry.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/entrypointtestnet/images/entry.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'The native staking and governance token of the Theta testnet version of the Cosmos Hub, via Osmosis.', denomUnits: [{ @@ -39,6 +40,7 @@ const info: AssetList = { denom: 'atom', exponent: 6 }], + typeAsset: 'ics20', base: 'ibc/8A138BC76D0FB2665F8937EC2BF01B9F6A714F6127221A0E155106A45E09BCC5', name: 'Cosmos', display: 'atom', @@ -46,8 +48,8 @@ const info: AssetList = { traces: [{ type: 'ibc', counterparty: { - chainName: 'osmosis', - baseDenom: 'ibc/B28CFD38D84A480EF2A03AC575DCB05004D934A603A5A642888847BCDA6340C0', + chainName: 'osmosistestnet', + baseDenom: 'ibc/9FF2B7A5F55038A7EE61F4FD6749D9A648B48E89830F2682B67B5DC158E2753C', channelId: 'channel-4156' }, chain: { @@ -60,6 +62,10 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg' }, images: [{ + imageSync: { + chainName: 'osmosistestnet', + baseDenom: 'ibc/9FF2B7A5F55038A7EE61F4FD6749D9A648B48E89830F2682B67B5DC158E2753C' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg' }] diff --git a/v2/packages/chain-registry/src/testnet/entrypointtestnet/chain.ts b/v2/packages/chain-registry/src/testnet/entrypointtestnet/chain.ts index c81f59239..563fb25d2 100644 --- a/v2/packages/chain-registry/src/testnet/entrypointtestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/entrypointtestnet/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'EntryPoint Testnet', + chainType: 'cosmos', chainId: 'entrypoint-pubtest-2', bech32Prefix: 'entrypoint', daemonName: 'entrypointd', @@ -25,7 +26,48 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: '0.47.4' + gitRepo: 'https://github.com/entrypoint-zone/testnets', + recommendedVersion: 'v1.2.0', + compatibleVersions: ['v1.2.0'], + cosmosSdkVersion: '0.47.4', + consensus: { + type: 'cometbft', + version: '0.37.2' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/entrypoint-zone/testnets/2f2bffec8e73db30886bffa67fda1a242a6dc1d1/entrypoint-pubtest-2/genesis.json' + }, + versions: [{ + name: 'v1.1.1', + recommendedVersion: 'v1.1.1', + compatibleVersions: ['v1.1.1'], + cosmosSdkVersion: '0.47.4', + consensus: { + type: 'cometbft', + version: '0.37.2' + }, + sdk: { + type: 'cosmos', + version: '0.47.4' + } + }, { + name: 'v1.2.0', + recommendedVersion: 'v1.2.0', + compatibleVersions: ['v1.2.0'], + cosmosSdkVersion: '0.47.4', + consensus: { + type: 'cometbft', + version: '0.37.2' + }, + sdk: { + type: 'cosmos', + version: '0.47.4' + } + }], + sdk: { + type: 'cosmos', + version: '0.47.4' + } }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/entrypointtestnet/ibc-data.ts b/v2/packages/chain-registry/src/testnet/entrypointtestnet/ibc-data.ts index 485cdc716..96fa63646 100644 --- a/v2/packages/chain-registry/src/testnet/entrypointtestnet/ibc-data.ts +++ b/v2/packages/chain-registry/src/testnet/entrypointtestnet/ibc-data.ts @@ -1,6 +1,6 @@ import { IBCData } from '@chain-registry/v2-types'; const info: IBCData[] = [{ - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'entrypointtestnet', clientId: '07-tendermint-0', diff --git a/v2/packages/chain-registry/src/testnet/evmostestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/evmostestnet/asset-list.ts index e6aaa023c..995545240 100644 --- a/v2/packages/chain-registry/src/testnet/evmostestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/evmostestnet/asset-list.ts @@ -22,7 +22,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/evmostestnet/images/evmos.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/evmostestnet/images/evmos.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/evmostestnet/chain.ts b/v2/packages/chain-registry/src/testnet/evmostestnet/chain.ts index 3b142843d..6c5ca3186 100644 --- a/v2/packages/chain-registry/src/testnet/evmostestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/evmostestnet/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'Evmos Testnet', + chainType: 'cosmos', chainId: 'evmos_9000-4', bech32Prefix: 'evmos', daemonName: 'evmosd', @@ -26,7 +27,60 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: '0.46' + gitRepo: 'https://github.com/evmos/evmos', + recommendedVersion: 'v12.0.0-rc4', + compatibleVersions: ['v12.0.0-rc4'], + cosmosSdkVersion: '0.46', + consensus: { + type: 'tendermint', + version: '0.34' + }, + genesis: { + genesisUrl: 'https://github.com/evmos/testnets/raw/main/evmos_9000-4/genesis.zip' + }, + versions: [{ + name: 'v11.0.0-rc3', + recommendedVersion: 'v11.0.0-rc3', + compatibleVersions: ['v11.0.0-rc3'], + cosmosSdkVersion: '0.46', + consensus: { + type: 'tendermint', + version: '0.34' + }, + sdk: { + type: 'cosmos', + version: '0.46' + }, + ibc: { + type: 'go', + version: 'v6.1.0' + } + }, { + name: 'v12.0.0', + recommendedVersion: 'v12.0.0-rc4', + compatibleVersions: ['v12.0.0-rc4'], + cosmosSdkVersion: '0.46', + consensus: { + type: 'tendermint', + version: '0.34' + }, + sdk: { + type: 'cosmos', + version: '0.46' + }, + ibc: { + type: 'go', + version: 'v6.1.0' + } + }], + sdk: { + type: 'cosmos', + version: '0.46' + }, + ibc: { + type: 'go', + version: 'v6.1.0' + } }, apis: { rpc: [ @@ -67,8 +121,8 @@ const info: Chain = { }, explorers: [{ kind: 'Mintscan', - url: 'https://testnet.mintscan.io/evmos-testnet', - txPage: 'https://testnet.mintscan.io/evmos-testnet/txs/${txHash}' + url: 'https://mintscan.io/evmos-testnet', + txPage: 'https://mintscan.io/evmos-testnet/txs/${txHash}' }, { kind: 'NodesGuru', url: 'https://testnet.evmos.explorers.guru/', diff --git a/v2/packages/chain-registry/src/testnet/fetchhubtestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/fetchhubtestnet/asset-list.ts index 9de0223ec..49debae45 100644 --- a/v2/packages/chain-registry/src/testnet/fetchhubtestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/fetchhubtestnet/asset-list.ts @@ -23,7 +23,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/fetchhub/images/fet.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/fetchhub/images/fet.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/fetchhubtestnet/chain.ts b/v2/packages/chain-registry/src/testnet/fetchhubtestnet/chain.ts index a5da0c669..1995a10e2 100644 --- a/v2/packages/chain-registry/src/testnet/fetchhubtestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/fetchhubtestnet/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'Fetch.ai Testnet', + chainType: 'cosmos', chainId: 'dorado-1', bech32Prefix: 'fetch', daemonName: 'fetchd', @@ -24,7 +25,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/fetchai/fetchd', + recommendedVersion: 'v0.10.5', + compatibleVersions: ['v0.10.5'], + genesis: { + genesisUrl: 'https://storage.googleapis.com/fetch-ai-testnet-genesis/genesis-dorado-827201.json' + }, + versions: [{ + name: 'v0.10.5', + recommendedVersion: 'v0.10.5', + compatibleVersions: ['v0.10.5'] + }] }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/fiammatestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/fiammatestnet/asset-list.ts new file mode 100644 index 000000000..05a321bfb --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/fiammatestnet/asset-list.ts @@ -0,0 +1,27 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'fiammatestnet', + assets: [{ + description: 'The native staking token of fiamma.', + denomUnits: [{ + denom: 'ufia', + exponent: 0 + }, { + denom: 'fia', + exponent: 6 + }], + base: 'ufia', + name: 'Fiamma', + display: 'fia', + symbol: 'FIA', + logoURIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/fiammatestnet/images/fiamma.svg' + }, + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/fiammatestnet/images/fiamma.svg' + }], + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/fiammatestnet/chain.ts b/v2/packages/chain-registry/src/testnet/fiammatestnet/chain.ts new file mode 100644 index 000000000..46726d115 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/fiammatestnet/chain.ts @@ -0,0 +1,61 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chainName: 'fiammatestnet', + status: 'live', + website: 'https://www.fiammachain.io', + networkType: 'testnet', + prettyName: 'Fiamma Testnet', + chainType: 'cosmos', + chainId: 'fiamma-testnet-1', + bech32Prefix: 'fiamma', + daemonName: 'fiammad', + nodeHome: '$HOME/.fiamma', + keyAlgos: ['secp256k1'], + fees: { + feeTokens: [{ + denom: 'ufia' + }] + }, + staking: { + stakingTokens: [{ + denom: 'ufia' + }] + }, + codebase: { + gitRepo: 'https://github.com/fiamma-chain/fiamma', + recommendedVersion: 'v0.1.0', + compatibleVersions: ['v0.1.0'], + genesis: { + genesisUrl: 'https://github.com/fiamma-chain/networks/raw/main/fiamma-testnet-1/genesis.json' + }, + versions: [{ + name: 'v0.1.0', + recommendedVersion: 'v0.1.0', + compatibleVersions: ['v0.1.0'] + }] + }, + logoURIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/fiammatestnet/images/fiamma.svg' + }, + apis: { + rpc: [{ + address: 'https://testnet-rpc.fiammachain.io', + provider: 'Fiamma' + }], + rest: [{ + address: 'https://testnet-api.fiammachain.io', + provider: 'Fiamma' + }], + grpc: [] + }, + explorers: [{ + kind: 'ping.pub', + url: 'https://testnet-explorer.fiammachain.io/' + }], + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/fiammatestnet/images/fiamma.svg' + }], + slip44: 118 +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/fiammatestnet/index.ts b/v2/packages/chain-registry/src/testnet/fiammatestnet/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/fiammatestnet/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/testnet/finschiatestnet/chain.ts b/v2/packages/chain-registry/src/testnet/finschiatestnet/chain.ts index 0a5374983..42c86de9b 100644 --- a/v2/packages/chain-registry/src/testnet/finschiatestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/finschiatestnet/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../../chain.schema.json', chainName: 'finschiatestnet', + chainType: 'cosmos', chainId: 'ebony-2', website: 'https://www.finschia.io/', prettyName: 'Ebony', @@ -30,9 +31,120 @@ const info: Chain = { } }, codebase: { + gitRepo: 'https://github.com/finschia/finschia', + recommendedVersion: 'v2.0.1', + compatibleVersions: ['v2.0.0', 'v2.0.1'], + binaries: { + "linux/amd64": 'https://github.com/Finschia/finschia/releases/download/v2.0.1/fnsad-2.0.1-linux-amd64', + "linux/arm64": 'https://github.com/Finschia/finschia/releases/download/v2.0.1/fnsad-2.0.1-linux-arm64', + "darwin/amd64": 'https://github.com/Finschia/finschia/releases/download/v2.0.1/fnsad-2.0.1-darwin-amd64', + "darwin/arm64": 'https://github.com/Finschia/finschia/releases/download/v2.0.1/fnsad-2.0.1-darwin-arm64' + }, cosmosSdkVersion: 'github.com/Finschia/finschia-sdk@v0.48.1', + cosmwasmVersion: 'github.com/Finschia/wasmd@v0.2.0', cosmwasmEnabled: true, - cosmwasmVersion: 'github.com/Finschia/wasmd@v0.2.0' + cosmwasmPath: '$HOME/.finschia/wasm/wasm', + genesis: { + name: 'v2', + genesisUrl: 'https://vos.line-scdn.net/finschia-2-fileshare/ebony-prod-2/genesis-file.tgz' + }, + versions: [{ + name: 'v1', + tag: 'v1.1.1', + height: 36305907, + recommendedVersion: 'v1.1.1', + compatibleVersions: ['v1.1.1'], + binaries: { + "linux/amd64": 'https://github.com/Finschia/finschia/releases/download/v1.1.1/finschia-v1.1.1-linux-amd64.tgz', + "linux/arm64": 'https://github.com/Finschia/finschia/releases/download/v1.1.1/finschia-v1.1.1-linux-arm64.tgz', + "darwin/amd64": 'https://github.com/Finschia/finschia/releases/download/v1.1.1/finschia-v1.1.1-darwin-amd64.tgz', + "darwin/arm64": 'https://github.com/Finschia/finschia/releases/download/v1.1.1/finschia-v1.1.1-darwin-arm64.tgz' + }, + cosmosSdkVersion: 'github.com/Finschia/finschia-sdk@v0.47.3', + cosmwasmVersion: 'github.com/Finschia/wasmd@v0.1.5', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.finschia/wasm/wasm', + nextVersionName: 'v2', + sdk: { + type: 'cosmos', + version: 'v0.47.3', + repo: 'https://github.com/Finschia/finschia-sdk' + }, + language: { + type: 'go', + version: '1.18' + }, + cosmwasm: { + version: 'v0.1.5', + path: '$HOME/.finschia/wasm/wasm', + enabled: true, + repo: 'https://github.com/Finschia/wasmd' + }, + ibc: { + type: 'go', + version: 'v3.3.3', + icsEnabled: ['ics20-1'] + } + }, { + name: 'v2', + tag: 'v2.0.1', + proposal: 1, + height: 40154246, + recommendedVersion: 'v2.0.1', + compatibleVersions: ['v2.0.0', 'v2.0.1'], + binaries: { + "linux/amd64": 'https://github.com/Finschia/finschia/releases/download/v2.0.1/fnsad-2.0.1-linux-amd64', + "linux/arm64": 'https://github.com/Finschia/finschia/releases/download/v2.0.1/fnsad-2.0.1-linux-arm64', + "darwin/amd64": 'https://github.com/Finschia/finschia/releases/download/v2.0.1/fnsad-2.0.1-darwin-amd64', + "darwin/arm64": 'https://github.com/Finschia/finschia/releases/download/v2.0.1/fnsad-2.0.1-darwin-arm64' + }, + cosmosSdkVersion: 'github.com/Finschia/finschia-sdk@v0.48.1', + cosmwasmVersion: 'github.com/Finschia/wasmd@v0.2.0', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.finschia/wasm/wasm', + previousVersionName: 'v1', + nextVersionName: 'v3', + sdk: { + type: 'cosmos', + version: 'v0.48.1', + repo: 'https://github.com/Finschia/finschia-sdk' + }, + language: { + type: 'go', + version: '1.20' + }, + cosmwasm: { + version: 'v0.2.0', + path: '$HOME/.finschia/wasm/wasm', + enabled: true, + repo: 'https://github.com/Finschia/wasmd' + }, + ibc: { + type: 'go', + version: 'v4.3.1', + icsEnabled: ['ics20-1'] + } + }], + language: { + type: 'go', + version: '1.20' + }, + sdk: { + type: 'cosmos', + repo: 'https://github.com/Finschia/finschia-sdk', + version: 'v0.48.1' + }, + ibc: { + type: 'go', + version: 'v4.3.1', + icsEnabled: ['ics20-1'] + }, + cosmwasm: { + version: 'v0.2.0', + path: '$HOME/.finschia/wasm/wasm', + enabled: true, + repo: 'https://github.com/Finschia/wasmd' + } }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/galacticatestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/galacticatestnet/asset-list.ts index 8b3eb4952..47da2dda6 100644 --- a/v2/packages/chain-registry/src/testnet/galacticatestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/galacticatestnet/asset-list.ts @@ -22,7 +22,8 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/galactica/images/galactica.png' }, { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/galactica/images/galactica.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/galacticatestnet/chain.ts b/v2/packages/chain-registry/src/testnet/galacticatestnet/chain.ts index 5d396ba68..796a24105 100644 --- a/v2/packages/chain-registry/src/testnet/galacticatestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/galacticatestnet/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'Galactica Protocol Testnet', + chainType: 'cosmos', chainId: 'galactica_9302-1', bech32Prefix: 'gala', daemonName: 'galacticad', @@ -26,8 +27,43 @@ const info: Chain = { }] }, codebase: { + gitRepo: 'https://github.com/Galactica-corp/galactica', + recommendedVersion: 'v0.1.1', + compatibleVersions: ['v0.1.1'], cosmosSdkVersion: '0.46', - cosmwasmEnabled: false + consensus: { + type: 'cometbft', + version: '0.37' + }, + cosmwasmEnabled: false, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/Galactica-corp/networks/main/galactica_9301-1/genesis.json' + }, + versions: [{ + name: 'v0.1.1', + recommendedVersion: 'v0.1.1', + compatibleVersions: ['v0.1.1'], + cosmosSdkVersion: '0.46', + consensus: { + type: 'cometbft', + version: '0.37' + }, + cosmwasmEnabled: false, + sdk: { + type: 'cosmos', + version: '0.46' + }, + cosmwasm: { + enabled: false + } + }], + sdk: { + type: 'cosmos', + version: '0.46' + }, + cosmwasm: { + enabled: false + } }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/gitopiatestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/gitopiatestnet/asset-list.ts index 2241cc6a3..beac41a84 100644 --- a/v2/packages/chain-registry/src/testnet/gitopiatestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/gitopiatestnet/asset-list.ts @@ -20,7 +20,8 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/gitopiatestnet/images/gitopia.png' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/gitopiatestnet/chain.ts b/v2/packages/chain-registry/src/testnet/gitopiatestnet/chain.ts index 0b8c5bd13..09363172a 100644 --- a/v2/packages/chain-registry/src/testnet/gitopiatestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/gitopiatestnet/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../../chain.schema.json', chainName: 'gitopiatestnet', + chainType: 'cosmos', chainId: 'gitopia-janus-testnet-2', prettyName: 'Gitopia Testnet', status: 'live', @@ -18,7 +19,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://gitopia.com/gitopia', + recommendedVersion: 'v1.2.0', + compatibleVersions: ['v1.2.0'], + genesis: { + genesisUrl: 'https://server.gitopia.com/raw/gitopia/testnets/master/gitopia-janus-testnet-2/genesis.json.gz' + }, + versions: [{ + name: 'v1.2.0', + recommendedVersion: 'v1.2.0', + compatibleVersions: ['v1.2.0'] + }] }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/hedgetestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/hedgetestnet/asset-list.ts index fb20e0a5c..fa028e57f 100644 --- a/v2/packages/chain-registry/src/testnet/hedgetestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/hedgetestnet/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'hedgetestnet', assets: [{ description: 'The native staking token of the Hedge blockchain.', @@ -22,7 +22,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/hedgetestnet/images/hedge.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/hedgetestnet/images/hedge.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/hedgetestnet/chain.ts b/v2/packages/chain-registry/src/testnet/hedgetestnet/chain.ts index 2ced643b6..b1edaec73 100644 --- a/v2/packages/chain-registry/src/testnet/hedgetestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/hedgetestnet/chain.ts @@ -1,7 +1,8 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { - $schema: '../chain.schema.json', + $schema: '../../chain.schema.json', chainName: 'hedgetestnet', + chainType: 'cosmos', chainId: 'berberis-1', prettyName: 'Hedge Testnet', status: 'live', @@ -26,7 +27,7 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/hedgeblock/hedge' }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/hedgetestnet/images/hedge.png', diff --git a/v2/packages/chain-registry/src/testnet/humanstestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/humanstestnet/asset-list.ts index 5cc66f933..51d31347d 100644 --- a/v2/packages/chain-registry/src/testnet/humanstestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/humanstestnet/asset-list.ts @@ -20,7 +20,8 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/humanstestnet/images/humans.png' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/humanstestnet/chain.ts b/v2/packages/chain-registry/src/testnet/humanstestnet/chain.ts index 43302d7e0..03b744527 100644 --- a/v2/packages/chain-registry/src/testnet/humanstestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/humanstestnet/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../../chain.schema.json', chainName: 'humanstestnet', + chainType: 'cosmos', chainId: 'testnet-1', prettyName: 'Humans AI Testnet', status: 'live', @@ -18,7 +19,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/humansdotai/humans', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + genesis: { + genesisUrl: 'https://rpc-testnet.humans.zone/genesis' + }, + versions: [{ + name: 'v1.0.0', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'] + }] }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/hypersigntestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/hypersigntestnet/asset-list.ts index 1fcaa1d61..b9d57f03d 100644 --- a/v2/packages/chain-registry/src/testnet/hypersigntestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/hypersigntestnet/asset-list.ts @@ -21,7 +21,8 @@ const info: AssetList = { coingeckoId: 'hypersign-identity-token', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/hypersigntestnet/images/hypersign.png' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/hypersigntestnet/chain.ts b/v2/packages/chain-registry/src/testnet/hypersigntestnet/chain.ts index aadf73cbb..e2f2547b2 100644 --- a/v2/packages/chain-registry/src/testnet/hypersigntestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/hypersigntestnet/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'Hypersign Testnet', + chainType: 'cosmos', chainId: 'prajna-1', bech32Prefix: 'hid', daemonName: 'hid-noded', @@ -17,7 +18,27 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/hypersign-protocol/hid-node', + recommendedVersion: 'v0.2.0', + compatibleVersions: ['v0.2.0'], + binaries: { + "linux/amd64": 'https://github.com/hypersign-protocol/hid-node/releases/download/v0.2.0/hid-noded-0.2.0-linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/hypersign-protocol/hid-node/releases/download/v0.2.0/hid-noded-0.2.0-linux-arm64.tar.gz', + "darwin/amd64": 'https://github.com/hypersign-protocol/hid-node/releases/download/v0.2.0/hid-noded-0.2.0-darwin-amd64.tar.gz' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/hypersign-protocol/networks/master/testnet/prajna/final_genesis.json' + }, + versions: [{ + name: 'v0.2.0', + recommendedVersion: 'v0.2.0', + compatibleVersions: ['v0.2.0'], + binaries: { + "linux/amd64": 'https://github.com/hypersign-protocol/hid-node/releases/download/v0.2.0/hid-noded-0.2.0-linux-amd64.tar.gz', + "linux/arm64": 'https://github.com/hypersign-protocol/hid-node/releases/download/v0.2.0/hid-noded-0.2.0-linux-arm64.tar.gz', + "darwin/amd64": 'https://github.com/hypersign-protocol/hid-node/releases/download/v0.2.0/hid-noded-0.2.0-darwin-amd64.tar.gz' + } + }] }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/ibc-data.ts b/v2/packages/chain-registry/src/testnet/ibc-data.ts index 3398e1e64..f9c756e4e 100644 --- a/v2/packages/chain-registry/src/testnet/ibc-data.ts +++ b/v2/packages/chain-registry/src/testnet/ibc-data.ts @@ -6,6 +6,7 @@ import * as _axelartestnet from './axelartestnet'; import * as _celestiatestnet3 from './celestiatestnet3'; import * as _chain4energytestnet from './chain4energytestnet'; import * as _composabletestnet from './composabletestnet'; +import * as _coreumtestnet from './coreumtestnet'; import * as _cosmoshubtestnet from './cosmoshubtestnet'; import * as _doravotatestnet from './doravotatestnet'; import * as _dydxtestnet from './dydxtestnet'; @@ -14,11 +15,14 @@ import * as _empowertestnet from './empowertestnet'; import * as _entrypointtestnet from './entrypointtestnet'; import * as _impacthubtestnet from './impacthubtestnet'; import * as _injectivetestnet from './injectivetestnet'; +import * as _jackaltestnet2 from './jackaltestnet2'; import * as _junotestnet from './junotestnet'; +import * as _kimanetworktestnet from './kimanetworktestnet'; import * as _kujiratestnet from './kujiratestnet'; import * as _kyvetestnet from './kyvetestnet'; import * as _lavatestnet from './lavatestnet'; import * as _likecointestnet from './likecointestnet'; +import * as _mantrachaintestnet from './mantrachaintestnet'; import * as _marstestnet from './marstestnet'; import * as _neutrontestnet from './neutrontestnet'; import * as _nobletestnet from './nobletestnet'; @@ -29,8 +33,11 @@ import * as _osmosistestnet4 from './osmosistestnet4'; import * as _persistencetestnet2 from './persistencetestnet2'; import * as _quicksilvertestnet from './quicksilvertestnet'; import * as _sagatestnet from './sagatestnet'; +import * as _seitestnet2 from './seitestnet2'; import * as _sgetestnet from './sgetestnet'; import * as _stargazetestnet from './stargazetestnet'; +import * as _swisstroniktestnet from './swisstroniktestnet'; +import * as _symphonytestnet from './symphonytestnet'; import * as _terra2testnet from './terra2testnet'; import * as _titantestnet from './titantestnet'; import * as _xiontestnet from './xiontestnet'; @@ -42,6 +49,7 @@ const ibcData: IBCData[] = [ ..._celestiatestnet3.ibcData, ..._chain4energytestnet.ibcData, ..._composabletestnet.ibcData, + ..._coreumtestnet.ibcData, ..._cosmoshubtestnet.ibcData, ..._doravotatestnet.ibcData, ..._dydxtestnet.ibcData, @@ -50,11 +58,14 @@ const ibcData: IBCData[] = [ ..._entrypointtestnet.ibcData, ..._impacthubtestnet.ibcData, ..._injectivetestnet.ibcData, + ..._jackaltestnet2.ibcData, ..._junotestnet.ibcData, + ..._kimanetworktestnet.ibcData, ..._kujiratestnet.ibcData, ..._kyvetestnet.ibcData, ..._lavatestnet.ibcData, ..._likecointestnet.ibcData, + ..._mantrachaintestnet.ibcData, ..._marstestnet.ibcData, ..._neutrontestnet.ibcData, ..._nobletestnet.ibcData, @@ -65,8 +76,11 @@ const ibcData: IBCData[] = [ ..._persistencetestnet2.ibcData, ..._quicksilvertestnet.ibcData, ..._sagatestnet.ibcData, + ..._seitestnet2.ibcData, ..._sgetestnet.ibcData, ..._stargazetestnet.ibcData, + ..._swisstroniktestnet.ibcData, + ..._symphonytestnet.ibcData, ..._terra2testnet.ibcData, ..._titantestnet.ibcData, ..._xiontestnet.ibcData diff --git a/v2/packages/chain-registry/src/testnet/impacthubtestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/impacthubtestnet/asset-list.ts index b39acb19f..93c9292c4 100644 --- a/v2/packages/chain-registry/src/testnet/impacthubtestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/impacthubtestnet/asset-list.ts @@ -29,12 +29,16 @@ const info: AssetList = { baseDenom: 'uixo' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/impacthub/images/ixo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/impacthub/images/ixo.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/impacthub/images/ixo.svg', + theme: { + primaryColorHex: '#2c4484' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/impacthub/images/ixo.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/impacthub/images/ixo.svg' - } + }, + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/impacthubtestnet/chain.ts b/v2/packages/chain-registry/src/testnet/impacthubtestnet/chain.ts index bebe6b45f..9553d06f2 100644 --- a/v2/packages/chain-registry/src/testnet/impacthubtestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/impacthubtestnet/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'testnet', website: 'https://www.ixo.world/', prettyName: 'ixo', + chainType: 'cosmos', chainId: 'pandora-8', bech32Prefix: 'ixo', daemonName: 'ixod', @@ -27,7 +28,25 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/ixofoundation/ixo-blockchain', + recommendedVersion: 'v2.0.0', + compatibleVersions: ['v2.0.0'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/ixofoundation/genesis/main/pandora-8/genesis.json' + }, + versions: [{ + name: 'v0.20.0', + recommendedVersion: 'v0.20.1', + compatibleVersions: ['v0.20.0', 'v0.20.1'], + nextVersionName: 'v2' + }, { + name: 'v2', + proposal: 61, + height: 2193200, + recommendedVersion: 'v2.0.0', + compatibleVersions: ['v2.0.0'], + nextVersionName: '' + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/impacthub/images/ixo.png', diff --git a/v2/packages/chain-registry/src/testnet/impacthubtestnet/ibc-data.ts b/v2/packages/chain-registry/src/testnet/impacthubtestnet/ibc-data.ts index 7ee7e3831..fbf1e36f2 100644 --- a/v2/packages/chain-registry/src/testnet/impacthubtestnet/ibc-data.ts +++ b/v2/packages/chain-registry/src/testnet/impacthubtestnet/ibc-data.ts @@ -1,6 +1,6 @@ import { IBCData } from '@chain-registry/v2-types'; const info: IBCData[] = [{ - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'impacthubtestnet', clientId: '07-tendermint-53', diff --git a/v2/packages/chain-registry/src/testnet/imversedtestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/imversedtestnet/asset-list.ts index 998638ddc..07fc622b4 100644 --- a/v2/packages/chain-registry/src/testnet/imversedtestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/imversedtestnet/asset-list.ts @@ -22,32 +22,8 @@ const info: AssetList = { }, images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/imversedtestnet/images/imversed.svg' - }] - }, { - description: 'The native staking and governance token of the Imversed testnet.', - denomUnits: [{ - denom: 'ibc/C6438A7D613196373D939891C99CA7EEF4F78F4A78DC8590E51E62F8ED16E72B', - exponent: 0, - aliases: ['usaage'] - }, { - denom: 'imv', - exponent: 6 }], - base: 'ibc/C6438A7D613196373D939891C99CA7EEF4F78F4A78DC8590E51E62F8ED16E72B', - name: 'Imv', - display: 'imv', - symbol: 'IMV', - ibc: { - sourceChannel: 'channel-1', - dstChannel: 'channel-221', - sourceDenom: 'nimv' - }, - logoURIs: { - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/imversedtestnet/images/imversed.svg' - }, - images: [{ - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/imversedtestnet/images/imversed.svg' - }] + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/imversedtestnet/chain.ts b/v2/packages/chain-registry/src/testnet/imversedtestnet/chain.ts index 2e08a4469..43996d6f9 100644 --- a/v2/packages/chain-registry/src/testnet/imversedtestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/imversedtestnet/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'Imversed Testnet', + chainType: 'cosmos', chainId: 'imversed-test-1', bech32Prefix: 'imv', daemonName: 'imversed', @@ -18,7 +19,29 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/imversed/imversed', + recommendedVersion: 'v2.4.0', + compatibleVersions: ['v2.4.0'], + binaries: { + "linux/amd64": 'https://s.imversed.com/imversed_linux_amd64.tar.gz', + "darwin/arm64": 'https://s.imversed.com/imversed_darwin_arm64.tar.gz', + "darwin/amd64": 'https://s.imversed.com/imversed_darwin_amd64.tar.gz', + "windows/amd64": 'https://s.imversed.com/imversed_windows_amd64.tar.gz' + }, + genesis: { + genesisUrl: 'https://s.imversed.com/test-net/genesis.json' + }, + versions: [{ + name: 'v2.4.0', + recommendedVersion: 'v2.4.0', + compatibleVersions: ['v2.4.0'], + binaries: { + "linux/amd64": 'https://s.imversed.com/imversed_linux_amd64.tar.gz', + "darwin/arm64": 'https://s.imversed.com/imversed_darwin_arm64.tar.gz', + "darwin/amd64": 'https://s.imversed.com/imversed_darwin_amd64.tar.gz', + "windows/amd64": 'https://s.imversed.com/imversed_windows_amd64.tar.gz' + } + }] }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/injectivetestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/injectivetestnet/asset-list.ts index 2c4a3947c..844057b83 100644 --- a/v2/packages/chain-registry/src/testnet/injectivetestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/injectivetestnet/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'injectivetestnet', assets: [{ description: 'The INJ token is the native governance token for the Injective chain.', @@ -23,7 +23,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/inj.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/inj.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/injectivetestnet/chain.ts b/v2/packages/chain-registry/src/testnet/injectivetestnet/chain.ts index df7dcbcfe..d1584a607 100644 --- a/v2/packages/chain-registry/src/testnet/injectivetestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/injectivetestnet/chain.ts @@ -1,11 +1,12 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { - $schema: '../chain.schema.json', + $schema: '../../chain.schema.json', chainName: 'injectivetestnet', status: 'live', networkType: 'testnet', website: 'https://injective.com', prettyName: 'Injective', + chainType: 'cosmos', chainId: 'injective-888', bech32Prefix: 'inj', extraCodecs: ['injective'], @@ -15,7 +16,7 @@ const info: Chain = { fees: { feeTokens: [{ denom: 'inj', - fixedMinGasPrice: 500000000, + fixedMinGasPrice: 160000000, lowGasPrice: 500000000, averageGasPrice: 700000000, highGasPrice: 900000000 @@ -27,7 +28,34 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/InjectiveLabs/testnet', + recommendedVersion: 'v1.11.1', + compatibleVersions: ['v1.11.1'], + binaries: { + "linux/amd64": 'https://github.com/InjectiveLabs/testnet/releases/download/v1.11.1-1685205489/linux-amd64.zip', + "darwin/amd64": 'https://github.com/InjectiveLabs/testnet/releases/download/v1.11.1-1685205489/darwin-amd64.zip' + }, + genesis: { + genesisUrl: 'https://injective-snapshots.s3.amazonaws.com/testnet/genesis.json' + }, + versions: [{ + name: 'v1.10.2', + recommendedVersion: 'v1.10.2', + compatibleVersions: ['v1.10.2'], + binaries: { + "linux/amd64": 'https://github.com/InjectiveLabs/testnet/releases/download/v1.10.2-1678712142/linux-amd64.zip', + "darwin/amd64": 'https://github.com/InjectiveLabs/testnet/releases/download/v1.10.2-1678712142/darwin-amd64.zip' + }, + nextVersionName: 'v1.11.1' + }, { + name: 'v1.11.1', + recommendedVersion: 'v1.11.1', + compatibleVersions: ['v1.11.1'], + binaries: { + "linux/amd64": 'https://github.com/InjectiveLabs/testnet/releases/download/v1.11.1-1685205489/linux-amd64.zip', + "darwin/amd64": 'https://github.com/InjectiveLabs/testnet/releases/download/v1.11.1-1685205489/darwin-amd64.zip' + } + }] }, apis: { rpc: [ diff --git a/v2/packages/chain-registry/src/testnet/injectivetestnet/ibc-data.ts b/v2/packages/chain-registry/src/testnet/injectivetestnet/ibc-data.ts index 005e5f737..6bfa2e2c9 100644 --- a/v2/packages/chain-registry/src/testnet/injectivetestnet/ibc-data.ts +++ b/v2/packages/chain-registry/src/testnet/injectivetestnet/ibc-data.ts @@ -1,7 +1,7 @@ import { IBCData } from '@chain-registry/v2-types'; const info: IBCData[] = [ { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'injectivetestnet', clientId: '07-tendermint-123', @@ -45,7 +45,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'injectivetestnet', clientId: '07-tendermint-189', @@ -75,7 +75,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'injectivetestnet', clientId: '07-tendermint-239', diff --git a/v2/packages/chain-registry/src/testnet/jackaltestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/jackaltestnet/asset-list.ts index 5c88a9cfe..0c85319f1 100644 --- a/v2/packages/chain-registry/src/testnet/jackaltestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/jackaltestnet/asset-list.ts @@ -23,7 +23,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/jackaltestnet/images/jkl.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/jackaltestnet/images/jkl.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/jackaltestnet/chain.ts b/v2/packages/chain-registry/src/testnet/jackaltestnet/chain.ts index 83cf1dd07..8b554b511 100644 --- a/v2/packages/chain-registry/src/testnet/jackaltestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/jackaltestnet/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../../chain.schema.json', chainName: 'jackaltestnet', + chainType: 'cosmos', chainId: 'canine-1', website: 'https://jackalprotocol.com', prettyName: 'Jackal', @@ -19,7 +20,25 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/JackalLabs/canine-chain', + recommendedVersion: 'v1.2.2-alpha.1', + compatibleVersions: ['v1.2.2-alpha.1'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/JackalLabs/woof/master/genesis/woof-final.json' + }, + binaries: { + "linux/amd64": 'https://github.com/JackalLabs/canine-chain/releases/download/v1.2.2-alpha.1/canined-Linux', + "darwin/amd64": 'https://github.com/JackalLabs/canine-chain/releases/download/v1.2.2-alpha.1/canined-macOS' + }, + versions: [{ + name: 'v1.2.2-alpha.1', + recommendedVersion: 'v1.2.2-alpha.1', + compatibleVersions: ['v1.2.2-alpha.1'], + binaries: { + "linux/amd64": 'https://github.com/JackalLabs/canine-chain/releases/download/v1.2.2-alpha.1/canined-Linux', + "darwin/amd64": 'https://github.com/JackalLabs/canine-chain/releases/download/v1.2.2-alpha.1/canined-macOS' + } + }] }, apis: { rpc: [{ @@ -51,8 +70,8 @@ const info: Chain = { accountPage: 'https://explorer.stavr.tech/Jackal-Testnet/account/${accountAddress}' }, { kind: 'ping.pub', - url: 'https://ping.pub/jackal', - txPage: 'https://ping.pub/jackal/tx/${txHash}' + url: 'https://testnet.ping.pub/jackal', + txPage: 'https://testnet.ping.pub/jackal/tx/${txHash}' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/jackaltestnet2/asset-list.ts b/v2/packages/chain-registry/src/testnet/jackaltestnet2/asset-list.ts new file mode 100644 index 000000000..f0b9b6acf --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/jackaltestnet2/asset-list.ts @@ -0,0 +1,40 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'jackaltestnet2', + assets: [{ + description: 'The native staking and governance token of Jackal.', + denomUnits: [{ + denom: 'ujkl', + exponent: 0 + }, { + denom: 'jkl', + exponent: 6 + }], + base: 'ujkl', + name: 'Jackal', + display: 'jkl', + symbol: 'JKL', + traces: [{ + type: 'test-mintage', + counterparty: { + chainName: 'jackal', + baseDenom: 'ujkl' + }, + provider: 'Jackal' + }], + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/jackal/images/jkl.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/jackal/images/jkl.svg', + imageSync: { + chainName: 'jackal', + baseDenom: 'ujkl' + }, + theme: { + primaryColorHex: '#dbdbcb' + } + }], + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/jackaltestnet2/chain.ts b/v2/packages/chain-registry/src/testnet/jackaltestnet2/chain.ts new file mode 100644 index 000000000..8cf22a5ad --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/jackaltestnet2/chain.ts @@ -0,0 +1,61 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chainName: 'jackaltestnet2', + chainType: 'cosmos', + chainId: 'mesomelas-1', + website: 'https://jackalprotocol.com', + prettyName: 'Jackal v4', + status: 'live', + networkType: 'testnet', + bech32Prefix: 'jkl', + daemonName: 'canined', + nodeHome: '$HOME/.canine', + keyAlgos: ['secp256k1'], + slip44: 118, + fees: { + feeTokens: [{ + denom: 'ujkl', + fixedMinGasPrice: 0 + }] + }, + codebase: { + gitRepo: 'https://github.com/JackalLabs/canine-chain', + recommendedVersion: 'v4.0.0-alpha.3', + compatibleVersions: ['v4.0.0-alpha.3'], + genesis: { + genesisUrl: 'https://static.brocha.in/jackal-testnet-v4/genesis.json' + }, + binaries: { + "linux/amd64": 'https://github.com/JackalLabs/canine-chain/releases/download/v4.0.0-alpha.3/canined-Linux', + "darwin/amd64": 'https://github.com/JackalLabs/canine-chain/releases/download/v4.0.0-alpha.3/canined-macOS' + }, + versions: [{ + name: 'v4.0.0-alpha.3', + recommendedVersion: 'v4.0.0-alpha.3', + compatibleVersions: ['v4.0.0-alpha.3'], + binaries: { + "linux/amd64": 'https://github.com/JackalLabs/canine-chain/releases/download/v4.0.0-alpha.3/canined-Linux', + "darwin/amd64": 'https://github.com/JackalLabs/canine-chain/releases/download/v4.0.0-alpha.3/canined-macOS' + } + }] + }, + apis: { + rpc: [{ + address: 'https://jackal-testnet-v4-rpc.brocha.in', + provider: 'Brochain' + }], + rest: [{ + address: 'https://jackal-testnet-v4-rest.brocha.in', + provider: 'Brochain' + }], + grpc: [] + }, + explorers: [{ + kind: 'PingPub', + url: 'https://testnet-explorer.brocha.in/Jackal%20v4', + txPage: 'https://testnet-explorer.brocha.in/Jackal%20v4/tx/${txHash}', + accountPage: 'https://testnet-explorer.brocha.in/Jackal%20v4/account/${accountAddress}' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/jackaltestnet2/ibc-data.ts b/v2/packages/chain-registry/src/testnet/jackaltestnet2/ibc-data.ts new file mode 100644 index 000000000..afc8a30fe --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/jackaltestnet2/ibc-data.ts @@ -0,0 +1,30 @@ +import { IBCData } from '@chain-registry/v2-types'; +const info: IBCData[] = [{ + $schema: '../../ibc_data.schema.json', + chain1: { + chainName: 'archwaytestnet', + clientId: '07-tendermint-0', + connectionId: 'connection-119' + }, + chain2: { + chainName: 'jackaltestnet2', + clientId: '07-tendermint-0', + connectionId: 'connection-0' + }, + channels: [{ + chain1: { + channelId: 'channel-368', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-1', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live' + } + }] + }]; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/jackaltestnet2/index.ts b/v2/packages/chain-registry/src/testnet/jackaltestnet2/index.ts new file mode 100644 index 000000000..c9208adae --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/jackaltestnet2/index.ts @@ -0,0 +1,7 @@ +import _assetList from './asset-list'; +import _chain from './chain'; +import _ibcData from './ibc-data'; + +export const assetList = _assetList; +export const chain = _chain; +export const ibcData = _ibcData; diff --git a/v2/packages/chain-registry/src/testnet/junotestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/junotestnet/asset-list.ts index 9014e7085..feb273e65 100644 --- a/v2/packages/chain-registry/src/testnet/junotestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/junotestnet/asset-list.ts @@ -24,7 +24,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/junotestnet/images/juno.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/junotestnet/images/juno.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'The native token of NEXX GEN AI', @@ -44,7 +45,8 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/junotestnet/images/nexx.png' - }] + }], + typeAsset: 'sdk.coin' }, { typeAsset: 'sdk.coin', @@ -74,8 +76,15 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/arena.svg' }, images: [{ + imageSync: { + chainName: 'juno', + baseDenom: 'factory/juno1vwmnqk0vyxc96qgffrure4nqxupjrql0zut8s02hadgp0n79r8xq5xdsxy/ARENA' + }, svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/arena.svg', - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/arena.png' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/arena.png', + theme: { + primaryColorHex: '#dc6c24' + } }] } ] diff --git a/v2/packages/chain-registry/src/testnet/junotestnet/chain.ts b/v2/packages/chain-registry/src/testnet/junotestnet/chain.ts index 98aa37d44..4f356d688 100644 --- a/v2/packages/chain-registry/src/testnet/junotestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/junotestnet/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'Juno Testnet', + chainType: 'cosmos', chainId: 'uni-6', bech32Prefix: 'juno', daemonName: 'junod', @@ -25,71 +26,101 @@ const info: Chain = { }] }, codebase: { + gitRepo: 'https://github.com/CosmosContracts/juno', + recommendedVersion: 'v15.0.0-alpha.2', + compatibleVersions: ['v15.0.0', 'v15.0.0-alpha.2'], cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.31', cosmwasmEnabled: true, - cosmwasmVersion: '0.31' + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/CosmosContracts/testnets/main/uni-6/genesis.json' + }, + versions: [{ + name: 'v13.0.0-beta.1', + recommendedVersion: 'v13.0.0-beta.1', + compatibleVersions: ['v13.0.0-beta.1'], + cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.30', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.30', + enabled: true + }, + ibc: { + type: 'go', + version: '4.3.0' + } + }, { + name: 'v14.0.0-alpha.1', + recommendedVersion: 'v14.0.0-alpha.1', + compatibleVersions: ['v14.0.0-alpha.1'], + cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.30', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.30', + enabled: true + }, + ibc: { + type: 'go', + version: '4.3.0' + } + }], + sdk: { + type: 'cosmos', + version: '0.45' + }, + ibc: { + type: 'go', + version: '4.3.1' + }, + cosmwasm: { + version: '0.31', + enabled: true + } }, apis: { - rpc: [ - { - address: 'https://rpc.uni.junonetwork.io', - provider: 'Juno' - }, - { + rpc: [{ address: 'https://juno-testnet-rpc.polkachu.com', provider: 'Polkachu' - }, - { - address: 'https://uni-rpc.reece.sh', - provider: 'Reecepbcups' - } - ], - rest: [ - { - address: 'https://api.uni.junonetwork.io', - provider: 'Juno' - }, - { + }], + rest: [{ address: 'https://juno-testnet-api.polkachu.com', provider: 'Polkachu' - }, - { + }, { address: 'https://juno.api.t.stavr.tech', provider: '🔥STAVR🔥' - }, - { - address: 'https://uni-api.reece.sh', - provider: 'Reecepbcups' - } - ], + }], grpc: [{ address: 'juno-testnet-grpc.polkachu.com:12690', provider: 'Polkachu' }] }, - explorers: [ - { - kind: 'ezstaking', - url: 'https://testnet.app.ezstaking.io/juno-testnet', - txPage: 'https://testnet.app.ezstaking.io/juno-testnet/txs/${txHash}', - accountPage: 'https://testnet.app.ezstaking.io/juno-testnet/account/${accountAddress}' - }, - { + explorers: [{ kind: '🔥STAVR🔥', url: 'https://explorer.stavr.tech/Juno-Testnet', txPage: 'https://explorer.stavr.tech/Juno-Testnet/txs/${txHash}', accountPage: 'https://explorer.stavr.tech/Juno-Testnet/account/${accountAddress}' - }, - { - kind: 'Mintscan', - url: 'https://testnet.mintscan.io/juno-testnet', - txPage: 'https://testnet.mintscan.io/juno-testnet/txs/${txHash}' - }, - { - kind: 'NodesGuru', - url: 'https://testnet.juno.explorers.guru/', - txPage: 'https://testnet.juno.explorers.guru/transaction/${txHash}' - } - ] + }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/junotestnet/ibc-data.ts b/v2/packages/chain-registry/src/testnet/junotestnet/ibc-data.ts index b0756bc91..5ba889cb0 100644 --- a/v2/packages/chain-registry/src/testnet/junotestnet/ibc-data.ts +++ b/v2/packages/chain-registry/src/testnet/junotestnet/ibc-data.ts @@ -1,7 +1,7 @@ import { IBCData } from '@chain-registry/v2-types'; const info: IBCData[] = [ { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'junotestnet', clientId: '07-tendermint-170', @@ -45,7 +45,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'junotestnet', clientId: '07-tendermint-743', @@ -75,7 +75,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'junotestnet', clientId: '07-tendermint-135', @@ -103,6 +103,34 @@ const info: IBCData[] = [ dex: 'osmosis' } }] + }, + { + $schema: '../../ibc_data.schema.json', + chain1: { + chainName: 'junotestnet', + clientId: '07-tendermint-789', + connectionId: 'connection-868' + }, + chain2: { + chainName: 'symphonytestnet', + clientId: '07-tendermint-28', + connectionId: 'connection-13' + }, + channels: [{ + chain1: { + channelId: 'channel-943', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-11', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live' + } + }] } ]; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/kichaintestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/kichaintestnet/asset-list.ts index b3913fb95..d65457d0c 100644 --- a/v2/packages/chain-registry/src/testnet/kichaintestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/kichaintestnet/asset-list.ts @@ -23,7 +23,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kichain/images/xki.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kichain/images/xki.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/kichaintestnet/chain.ts b/v2/packages/chain-registry/src/testnet/kichaintestnet/chain.ts index fecb51b53..2c0156da6 100644 --- a/v2/packages/chain-registry/src/testnet/kichaintestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/kichaintestnet/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'Ki', + chainType: 'cosmos', chainId: 'kichain-t-4', bech32Prefix: 'tki', daemonName: 'kid', @@ -18,7 +19,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/KiFoundation/ki-tools', + recommendedVersion: 'Testnet-3.0.0-beta', + compatibleVersions: ['Testnet-3.0.0-beta'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/KiFoundation/ki-networks/v0.1/Testnet/kichain-t-4/genesis.json' + }, + versions: [{ + name: 'Testnet-3.0.0-beta', + recommendedVersion: 'Testnet-3.0.0-beta', + compatibleVersions: ['Testnet-3.0.0-beta'] + }] }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/kimanetworktestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/kimanetworktestnet/asset-list.ts new file mode 100644 index 000000000..f63d1f1a3 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/kimanetworktestnet/asset-list.ts @@ -0,0 +1,45 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'kimanetworktestnet', + assets: [{ + description: 'Kima is an asset-agnostic interoperability infrastructure that connects blockchain networks and legacy financial systems, enabling secure, scalable cross-chain transactions and seamless communication across ecosystems.', + extendedDescription: 'Kima is an asset-agnostic interoperability infrastructure designed to bridge the gap between blockchain networks and traditional financial systems. By providing a unified platform for secure and scalable cross-ecosystem transactions, Kima enables seamless transfers across different ecosystems, including digital assets and legacy financial systems. Its patent-pending architecture eliminates vulnerabilities associated with smart contracts and key management, ensuring a secure environment for high-volume transactions. Kima’s innovative approach provides financial institutions and developers with the tools needed to create interoperable solutions that operate across both traditional and blockchain-based systems, driving the future of decentralized finance and financial services.', + denomUnits: [{ + denom: 'uKIMA', + exponent: 0 + }, { + denom: 'KIMA', + exponent: 6 + }], + base: 'uKIMA', + name: 'KIMA', + display: 'KIMA', + symbol: 'KIMA', + traces: [{ + type: 'test-mintage', + counterparty: { + chainName: 'kimanetwork', + baseDenom: 'uKIMA' + }, + provider: 'Kima Network' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kimanetwork/images/kima.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kimanetwork/images/kima.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kimanetwork/images/kima.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/kimanetwork/images/kima.svg' + }], + socials: { + github: 'https://github.com/kima-finance', + medium: 'https://medium.com/@kima_finance', + telegram: 'https://t.me/kimanetwork', + twitter: 'https://x.com/KimaNetwork', + website: 'https://www.kima.network/' + }, + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/kimanetworktestnet/chain.ts b/v2/packages/chain-registry/src/testnet/kimanetworktestnet/chain.ts new file mode 100644 index 000000000..ec4508beb --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/kimanetworktestnet/chain.ts @@ -0,0 +1,60 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chainName: 'kimanetworktestnet', + status: 'live', + website: 'https://www.kima.network/', + networkType: 'testnet', + prettyName: 'Kima Network Testnet', + chainType: 'cosmos', + chainId: 'kima_testnet', + bech32Prefix: 'kima', + daemonName: 'uKIMA', + nodeHome: '$HOME/.kima', + keyAlgos: ['secp256k1'], + slip44: 118, + fees: { + feeTokens: [{ + denom: 'uKIMA', + fixedMinGasPrice: 0, + lowGasPrice: 0.0025, + averageGasPrice: 0.025, + highGasPrice: 0.04 + }] + }, + codebase: { + gitRepo: 'https://github.com/kima-finance/kima-blockchain', + recommendedVersion: 'v0.4.3', + compatibleVersions: ['v0.4.3'], + genesis: { + genesisUrl: 'http://data-testnet.kima.finance/genesis.json' + }, + versions: [{ + name: 'v0.4.3', + recommendedVersion: 'v0.4.3', + compatibleVersions: ['v0.4.3'], + sdk: { + type: 'cosmos', + repo: 'https://github.com/cosmos/cosmos-sdk', + version: 'v0.47.4', + tag: 'v0.47.4' + } + }] + }, + apis: { + rpc: [{ + address: 'https://rpc-testnet.kima.finance/', + provider: 'Kima Network' + }], + rest: [{ + address: 'https://api-testnet.kima.finance', + provider: 'Kima Network' + }] + }, + explorers: [{ + kind: 'Kima Network', + url: 'https://explorer-testnet.kima.finance/', + txPage: 'https://explorer-testnet.kima.finance/transactions/${txHash}' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/kimanetworktestnet/ibc-data.ts b/v2/packages/chain-registry/src/testnet/kimanetworktestnet/ibc-data.ts new file mode 100644 index 000000000..0b3807ef2 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/kimanetworktestnet/ibc-data.ts @@ -0,0 +1,32 @@ +import { IBCData } from '@chain-registry/v2-types'; +const info: IBCData[] = [{ + $schema: '../../ibc_data.schema.json', + chain1: { + chainName: 'kimanetworktestnet', + clientId: '07-tendermint-1', + connectionId: 'connection-1' + }, + chain2: { + chainName: 'osmosistestnet', + clientId: '07-tendermint-1', + connectionId: 'connection-3450' + }, + channels: [{ + chain1: { + channelId: 'channel-1', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-8867', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true, + dex: 'osmosis' + } + }] + }]; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/kimanetworktestnet/index.ts b/v2/packages/chain-registry/src/testnet/kimanetworktestnet/index.ts new file mode 100644 index 000000000..c9208adae --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/kimanetworktestnet/index.ts @@ -0,0 +1,7 @@ +import _assetList from './asset-list'; +import _chain from './chain'; +import _ibcData from './ibc-data'; + +export const assetList = _assetList; +export const chain = _chain; +export const ibcData = _ibcData; diff --git a/v2/packages/chain-registry/src/testnet/kujiratestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/kujiratestnet/asset-list.ts index 5cada0ceb..98044bb85 100644 --- a/v2/packages/chain-registry/src/testnet/kujiratestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/kujiratestnet/asset-list.ts @@ -20,7 +20,8 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/kujiratestnet/images/kuji.png' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'The testnet token of Fuzion', denomUnits: [{ @@ -39,7 +40,8 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/kujiratestnet/images/fuzn.png' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/kujiratestnet/chain.ts b/v2/packages/chain-registry/src/testnet/kujiratestnet/chain.ts index cc73e3b55..c5419d335 100644 --- a/v2/packages/chain-registry/src/testnet/kujiratestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/kujiratestnet/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../../chain.schema.json', chainName: 'kujiratestnet', + chainType: 'cosmos', chainId: 'harpoon-4', prettyName: 'Kujira Harpoon', status: 'live', @@ -18,7 +19,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/Team-Kujira/core', + recommendedVersion: 'v0.4.0', + compatibleVersions: ['v0.4.0'], + genesis: { + genesisUrl: 'https://github.com/Team-Kujira/networks/raw/master/testnet/harpoon-4.json' + }, + versions: [{ + name: 'v0.4.0', + recommendedVersion: 'v0.4.0', + compatibleVersions: ['v0.4.0'] + }] }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/kyvetestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/kyvetestnet/asset-list.ts index dbc7cfc5b..0225b81d7 100644 --- a/v2/packages/chain-registry/src/testnet/kyvetestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/kyvetestnet/asset-list.ts @@ -33,8 +33,12 @@ const info: AssetList = { imageSync: { chainName: 'kyve', baseDenom: 'ukyve' + }, + theme: { + primaryColorHex: '#335350' } - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/kyvetestnet/chain.ts b/v2/packages/chain-registry/src/testnet/kyvetestnet/chain.ts index 29c89fea7..650dc6466 100644 --- a/v2/packages/chain-registry/src/testnet/kyvetestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/kyvetestnet/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../../chain.schema.json', chainName: 'kyvetestnet', + chainType: 'cosmos', chainId: 'kaon-1', prettyName: 'KYVE Kaon', status: 'live', @@ -26,7 +27,29 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/KYVENetwork/chain', + recommendedVersion: 'v1.0.0-rc0', + compatibleVersions: ['v1.0.0-rc0'], + binaries: { + "linux/amd64": 'https://files.kyve.network/chain/v1.0.0-rc0/kyved_linux_amd64.tar.gz', + "linux/arm64": 'https://files.kyve.network/chain/v1.0.0-rc0/kyved_linux_arm64.tar.gz', + "darwin/amd64": 'https://files.kyve.network/chain/v1.0.0-rc0/kyved_darwin_amd64.tar.gz', + "darwin/arm64": 'https://files.kyve.network/chain/v1.0.0-rc0/kyved_darwin_arm64.tar.gz' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/KYVENetwork/networks/main/kaon-1/genesis.json' + }, + versions: [{ + name: 'v1.0.0-rc0', + recommendedVersion: 'v1.0.0-rc0', + compatibleVersions: ['v1.0.0-rc0'], + binaries: { + "linux/amd64": 'https://files.kyve.network/chain/v1.0.0-rc0/kyved_linux_amd64.tar.gz', + "linux/arm64": 'https://files.kyve.network/chain/v1.0.0-rc0/kyved_linux_arm64.tar.gz', + "darwin/amd64": 'https://files.kyve.network/chain/v1.0.0-rc0/kyved_darwin_amd64.tar.gz', + "darwin/arm64": 'https://files.kyve.network/chain/v1.0.0-rc0/kyved_darwin_arm64.tar.gz' + } + }] }, apis: { rpc: [ @@ -60,9 +83,9 @@ const info: Chain = { }, explorers: [{ kind: 'mintscan', - url: 'https://testnet.mintscan.io/kyve-testnet', - txPage: 'https://testnet.mintscan.io/kyve-testnet/txs/${txHash}', - accountPage: 'https://testnet.mintscan.io/kyve-testnet/account/${accountAddress}' + url: 'https://mintscan.io/kyve-testnet', + txPage: 'https://mintscan.io/kyve-testnet/txs/${txHash}', + accountPage: 'https://mintscan.io/kyve-testnet/account/${accountAddress}' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/kyvetestnet/ibc-data.ts b/v2/packages/chain-registry/src/testnet/kyvetestnet/ibc-data.ts index c9912a69c..0087bdf9c 100644 --- a/v2/packages/chain-registry/src/testnet/kyvetestnet/ibc-data.ts +++ b/v2/packages/chain-registry/src/testnet/kyvetestnet/ibc-data.ts @@ -1,6 +1,6 @@ import { IBCData } from '@chain-registry/v2-types'; const info: IBCData[] = [{ - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'kyvetestnet', clientId: '07-tendermint-2', diff --git a/v2/packages/chain-registry/src/testnet/lavatestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/lavatestnet/asset-list.ts index f804545fb..da4232ecc 100644 --- a/v2/packages/chain-registry/src/testnet/lavatestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/lavatestnet/asset-list.ts @@ -21,7 +21,8 @@ const info: AssetList = { keywords: ['rpc', 'api'], images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/lavatestnet/images/lava-icon.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/lavatestnet/chain.ts b/v2/packages/chain-registry/src/testnet/lavatestnet/chain.ts index 548f1c40d..d0ef25fff 100644 --- a/v2/packages/chain-registry/src/testnet/lavatestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/lavatestnet/chain.ts @@ -7,6 +7,7 @@ const info: Chain = { networkType: 'testnet', website: 'https://www.lavanet.xyz/', prettyName: 'Lava Testnet', + chainType: 'cosmos', chainId: 'lava-testnet-2', bech32Prefix: 'lava@', daemonName: 'lavad', @@ -31,9 +32,150 @@ const info: Chain = { } }, codebase: { + gitRepo: 'https://github.com/lavanet/lava', + recommendedVersion: 'v1.0.1', + compatibleVersions: ['v1.0.1'], + binaries: { + "linux/amd64": 'https://github.com/lavanet/lava/releases/download/v1.0.1/lavad-v1.0.1-linux-amd64' + }, cosmosSdkVersion: '0.47.7', + consensus: { + type: 'tendermint', + version: '0.37' + }, + cosmwasmVersion: '0.30', cosmwasmEnabled: false, - cosmwasmVersion: '0.30' + genesis: { + name: 'v0.21.1.2', + genesisUrl: 'https://raw.githubusercontent.com/lavanet/lava-config/main/testnet-2/genesis_json/genesis.json' + }, + versions: [ + { + name: 'v0.21.1.2', + tag: 'v0.21.1.2', + height: 345000, + nextVersionName: 'v0.22.0' + }, + { + name: 'v0.22.0', + tag: 'v0.22.0', + height: 396595, + nextVersionName: 'v0.23.5' + }, + { + name: 'v0.23.5', + tag: 'v0.23.5', + height: 435889, + nextVersionName: 'v0.24.0' + }, + { + name: 'v0.24.0', + tag: 'v0.24.0', + height: 472310, + nextVersionName: 'v0.25.2' + }, + { + name: 'v0.25.2', + tag: 'v0.25.2', + height: 514533, + nextVersionName: 'v0.26.1' + }, + { + name: 'v0.26.1', + tag: 'v0.26.1', + height: 554249, + nextVersionName: 'v0.27.0' + }, + { + name: 'v0.27.0', + tag: 'v0.27.0', + height: 590764, + nextVersionName: 'v0.30.1' + }, + { + name: 'v0.30.1', + tag: 'v0.30.1', + height: 633177, + nextVersionName: 'v0.30.2' + }, + { + name: 'v0.30.2', + tag: 'v0.30.2', + height: 636006, + nextVersionName: 'v0.31.1' + }, + { + name: 'v0.31.1', + tag: 'v0.31.1', + height: 675100, + nextVersionName: 'v0.32.0' + }, + { + name: 'v0.32.0', + tag: 'v0.32.0', + height: 711251, + nextVersionName: 'v0.33.0' + }, + { + name: 'v0.33.0', + tag: 'v0.33.0', + height: 764400, + nextVersionName: 'v0.34.0' + }, + { + name: 'v0.34.0', + tag: 'v0.34.0', + height: 809250, + nextVersionName: 'v0.35.0' + }, + { + name: 'v0.35.0', + tag: 'v0.35.0', + height: 845700, + nextVersionName: 'v1.0.1' + }, + { + name: 'v1.0.1', + tag: 'v1.0.1', + height: 927794, + recommendedVersion: 'v1.0.1', + compatibleVersions: ['v1.0.1'], + cosmosSdkVersion: '0.47.7', + consensus: { + type: 'tendermint', + version: '0.37' + }, + cosmwasmEnabled: false, + binaries: { + "linux/amd64": 'https://github.com/lavanet/lava/releases/download/v1.0.1/lavad-v1.0.1-linux-amd64' + }, + sdk: { + type: 'cosmos', + version: '0.47.7' + }, + cosmwasm: { + enabled: false + }, + ibc: { + type: 'go', + version: '3.0.1', + icsEnabled: ['ics20-1'] + } + } + ], + sdk: { + type: 'cosmos', + version: '0.47.7' + }, + ibc: { + type: 'go', + version: '7.2.0', + icsEnabled: ['ics20-1'] + }, + cosmwasm: { + version: '0.30', + enabled: false + } }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/lavatestnet/images/lava-icon.png', @@ -50,7 +192,7 @@ const info: Chain = { apis: { rpc: [ { - address: 'https://public-rpc-testnet2.lavanet.xyz:443/rpc/', + address: 'https://lav1.tendermintrpc.lava.build:443', provider: 'Lava' }, { @@ -68,7 +210,7 @@ const info: Chain = { ], rest: [ { - address: 'https://public-rpc-testnet2.lavanet.xyz:443/rest/', + address: 'https://lav1.lava.build/', provider: 'Lava' }, { diff --git a/v2/packages/chain-registry/src/testnet/lavatestnet1/asset-list.ts b/v2/packages/chain-registry/src/testnet/lavatestnet1/asset-list.ts index d8e48a7af..41c471bb6 100644 --- a/v2/packages/chain-registry/src/testnet/lavatestnet1/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/lavatestnet1/asset-list.ts @@ -21,7 +21,8 @@ const info: AssetList = { keywords: ['rpc', 'api'], images: [{ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/lavatestnet/images/lava-icon.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/lavatestnet1/chain.ts b/v2/packages/chain-registry/src/testnet/lavatestnet1/chain.ts index da573e3f2..2aa61a3ec 100644 --- a/v2/packages/chain-registry/src/testnet/lavatestnet1/chain.ts +++ b/v2/packages/chain-registry/src/testnet/lavatestnet1/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'testnet', website: 'https://www.lavanet.xyz/', prettyName: 'Lava', + chainType: 'cosmos', chainId: 'lava-testnet-1', bech32Prefix: 'lava@', daemonName: 'lavad', @@ -30,9 +31,123 @@ const info: Chain = { } }, codebase: { + gitRepo: 'https://github.com/lavanet/lava', + recommendedVersion: 'v0.12.1', + compatibleVersions: ['v0.12.1'], cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.30', cosmwasmEnabled: false, - cosmwasmVersion: '0.30' + genesis: { + name: 'v0.3.0', + genesisUrl: 'https://raw.githubusercontent.com/lavanet/lava-config/main/testnet-1/genesis_json/genesis.json' + }, + versions: [ + { + name: 'v0.4.0', + tag: 'v0.4.0', + height: 838, + nextVersionName: 'v0.4.3' + }, + { + name: 'v0.4.3', + tag: 'v0.4.3', + height: 22300, + nextVersionName: 'v0.4.4' + }, + { + name: 'v0.4.4', + tag: 'v0.4.4', + height: 41735, + nextVersionName: 'v0.5.2' + }, + { + name: 'v0.5.2', + tag: 'v0.5.2', + height: 63760, + nextVersionName: 'v0.6.0-RC3' + }, + { + name: 'v0.6.0-RC3', + tag: 'v0.6.0-RC3', + height: 82570, + nextVersionName: 'v0.7.0' + }, + { + name: 'v0.7.0', + tag: 'v0.7.0', + height: 102800, + nextVersionName: 'v0.8.1' + }, + { + name: 'v0.8.1', + tag: 'v0.8.1', + height: 133100, + nextVersionName: 'v0.9.8' + }, + { + name: 'v0.9.8', + tag: 'v0.9.8', + height: 163960, + nextVersionName: 'v0.10.1' + }, + { + name: 'v0.10.1', + tag: 'v0.10.1', + height: 184620, + nextVersionName: 'v0.11.2' + }, + { + name: 'v0.11.2', + tag: 'v0.11.2', + height: 208115, + nextVersionName: 'v0.12.1', + binaries: { + "linux/amd64": 'https://github.com/lavanet/lava/releases/download/v0.11.2/lavad-v0.11.2-linux-amd64' + } + }, + { + name: 'v0.12.1', + tag: 'v0.12.1', + height: 227130, + recommendedVersion: 'v0.12.1', + compatibleVersions: ['v0.12.1'], + cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmEnabled: false, + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + enabled: false + }, + ibc: { + type: 'go', + version: 'v7.2.0', + icsEnabled: ['ics20-1'] + } + } + ], + sdk: { + type: 'cosmos', + version: '0.45' + }, + ibc: { + type: 'go', + version: 'v7.2.0', + icsEnabled: ['ics20-1'] + }, + cosmwasm: { + version: '0.30', + enabled: false + } }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/lavatestnet/images/lava-icon.png', diff --git a/v2/packages/chain-registry/src/testnet/likecointestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/likecointestnet/asset-list.ts index 406a957c5..643474c97 100644 --- a/v2/packages/chain-registry/src/testnet/likecointestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/likecointestnet/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'likecointestnet', assets: [{ description: 'EKIL is the native token for LikeCoin Testnet', @@ -22,7 +22,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/likecoin/images/like.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/likecoin/images/like.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/likecointestnet/chain.ts b/v2/packages/chain-registry/src/testnet/likecointestnet/chain.ts index 1cbf007c2..3079fcfc0 100644 --- a/v2/packages/chain-registry/src/testnet/likecointestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/likecointestnet/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'LikeCoin Testnet', + chainType: 'cosmos', chainId: 'likecoin-public-testnet-5', bech32Prefix: 'like', daemonName: 'liked', @@ -29,8 +30,37 @@ const info: Chain = { } }, codebase: { + gitRepo: 'https://github.com/likecoin/likecoin-chain', + recommendedVersion: 'v4.1.1', + compatibleVersions: ['v4.1.1'], + binaries: { + "linux/amd64": 'https://github.com/likecoin/likecoin-chain/releases/download/v4.1.1/likecoin-chain_4.1.1_Linux_x86_64.tar.gz', + "linux/arm64": 'https://github.com/likecoin/likecoin-chain/releases/download/v4.1.1/likecoin-chain_4.1.1_Linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/likecoin/likecoin-chain/releases/download/v4.1.1/likecoin-chain_4.1.1_Darwin_x86_64.tar.gz', + "darwin/arm64": 'https://github.com/likecoin/likecoin-chain/releases/download/v4.1.1/likecoin-chain_4.1.1_Darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/likecoin/likecoin-chain/releases/download/v4.1.1/likecoin-chain_4.1.1_Windows_x86_64.zip' + }, cosmosSdkVersion: '0.46', - cosmwasmEnabled: false + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmEnabled: false, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/likecoin/testnets/aeba532ba9162a876a2180e925a49cbedba512e5/likecoin-public-testnet-5/genesis.json' + }, + sdk: { + type: 'cosmos', + version: '0.46' + }, + ibc: { + type: 'go', + version: '6.2.1', + icsEnabled: ['ics20-1'] + }, + cosmwasm: { + enabled: false + } }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/likecointestnet/ibc-data.ts b/v2/packages/chain-registry/src/testnet/likecointestnet/ibc-data.ts index 525f1a236..df400fb05 100644 --- a/v2/packages/chain-registry/src/testnet/likecointestnet/ibc-data.ts +++ b/v2/packages/chain-registry/src/testnet/likecointestnet/ibc-data.ts @@ -1,6 +1,6 @@ import { IBCData } from '@chain-registry/v2-types'; const info: IBCData[] = [{ - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'likecointestnet', clientId: '07-tendermint-5', diff --git a/v2/packages/chain-registry/src/testnet/lumenxtestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/lumenxtestnet/asset-list.ts index da3fccbb7..35f5fa24b 100644 --- a/v2/packages/chain-registry/src/testnet/lumenxtestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/lumenxtestnet/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'lumenxtestnet', assets: [{ description: 'The native token of Lumen Network', @@ -22,7 +22,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/lumenxtestnet/images/lumen.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/lumenxtestnet/images/lumen.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/lumenxtestnet/chain.ts b/v2/packages/chain-registry/src/testnet/lumenxtestnet/chain.ts index 260853436..d9d1d9d88 100644 --- a/v2/packages/chain-registry/src/testnet/lumenxtestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/lumenxtestnet/chain.ts @@ -1,10 +1,11 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { - $schema: '../chain.schema.json', + $schema: '../../chain.schema.json', chainName: 'lumenxtestnet', status: 'live', networkType: 'testnet', prettyName: 'LumenX-Test', + chainType: 'cosmos', chainId: 'lumenx-test', bech32Prefix: 'lumen', daemonName: 'lumenxd', @@ -26,7 +27,10 @@ const info: Chain = { }] }, codebase: { - + ibc: { + type: 'go', + icsEnabled: ['ics20-1'] + } }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/manifesttestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/manifesttestnet/asset-list.ts new file mode 100644 index 000000000..b5edf5393 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/manifesttestnet/asset-list.ts @@ -0,0 +1,51 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'manifesttestnet', + assets: [{ + description: 'Manifest testnet native token', + denomUnits: [{ + denom: 'umfx', + exponent: 0 + }, { + denom: 'mfx', + exponent: 6 + }], + base: 'umfx', + name: 'Manifest Testnet Token', + display: 'mfx', + symbol: 'MFX', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/manifest/images/manifest.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/manifest/images/manifest.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/manifest/images/manifest.png', + 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', + exponent: 0 + }, { + denom: 'poa', + exponent: 6 + }], + base: 'upoa', + name: 'Manifest Testnet Token', + display: 'poa', + symbol: 'POA', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/manifest/images/manifest.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/manifest/images/manifest.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/manifest/images/manifest.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/manifest/images/manifest.svg' + }], + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/manifesttestnet/chain.ts b/v2/packages/chain-registry/src/testnet/manifesttestnet/chain.ts new file mode 100644 index 000000000..ab648a3dc --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/manifesttestnet/chain.ts @@ -0,0 +1,71 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chainName: 'manifesttestnet', + status: 'live', + networkType: 'testnet', + website: 'https://liftedinit.org/', + prettyName: 'Manifest Testnet', + chainId: 'manifest-ledger-beta', + chainType: 'cosmos', + bech32Prefix: 'manifest', + daemonName: 'manifest', + nodeHome: '$HOME/.manifest', + slip44: 118, + fees: { + feeTokens: [{ + denom: 'umfx', + fixedMinGasPrice: 0.001, + lowGasPrice: 0.01, + averageGasPrice: 0.007, + highGasPrice: 0.1 + }] + }, + staking: { + stakingTokens: [{ + denom: 'upoa' + }] + }, + codebase: { + gitRepo: 'https://github.com/liftedinit/manifest-ledger', + recommendedVersion: 'v0.0.1-alpha.12', + compatibleVersions: ['v0.0.1-alpha.12'], + binaries: { + "linux/amd64": 'https://github.com/liftedinit/manifest-ledger/releases/download/v0.0.1-alpha.12/manifest-ledger_0.0.1-alpha.12_linux_amd64.tar.gz' + }, + genesis: { + genesisUrl: 'https://github.com/liftedinit/manifest-ledger/blob/main/network/manifest-1/manifest-1_genesis.json' + }, + versions: [{ + name: 'v0.0.1-alpha.12', + recommendedVersion: 'v0.0.1-alpha.12', + compatibleVersions: ['v0.0.1-alpha.12'] + }] + }, + apis: { + rpc: [{ + address: 'https://nodes.chandrastation.com/rpc/manifest/', + provider: 'Chandra Station' + }, { + address: 'https://manifest-beta-rpc.liftedinit.tech/', + provider: 'Lifted Initiative' + }], + rest: [{ + address: 'https://nodes.chandrastation.com/api/manifest/', + provider: 'Chandra Station' + }, { + address: 'https://manifest-beta-rest.liftedinit.tech/', + provider: 'Lifted Initiative' + }], + grpc: [{ + address: 'https://manifest-beta-grpc.liftedinit.tech/', + provider: 'Lifted Initiative' + }] + }, + explorers: [{ + kind: 'Default Explorer', + url: 'https://manifest-explorer.vercel.app/', + txPage: 'https://manifest-explorer.vercel.app/manifest/tx' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/manifesttestnet/index.ts b/v2/packages/chain-registry/src/testnet/manifesttestnet/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/manifesttestnet/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/testnet/mantrachaintestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/mantrachaintestnet/asset-list.ts index 874d9521b..815be239e 100644 --- a/v2/packages/chain-registry/src/testnet/mantrachaintestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/mantrachaintestnet/asset-list.ts @@ -6,22 +6,15 @@ const info: AssetList = { description: 'The native token of MANTRA', denomUnits: [{ denom: 'uom', - exponent: 0, - aliases: [] + exponent: 0 }, { denom: 'om', - exponent: 6, - aliases: [] + exponent: 6 }], base: 'uom', name: 'MANTRA Chain', display: 'om', symbol: 'OM', - logoURIs: { - 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' - }, - coingeckoId: '', keywords: [ 'mantra', 'staking', @@ -30,10 +23,27 @@ const info: AssetList = { 'regulation', 'defi' ], + traces: [{ + type: 'test-mintage', + counterparty: { + chainName: 'mantrachain', + baseDenom: 'uom' + }, + provider: 'MANTRA Chain' + }], 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' - }] + 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' + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/mantrachaintestnet/chain.ts b/v2/packages/chain-registry/src/testnet/mantrachaintestnet/chain.ts index e4d39baf8..d3b8e074d 100644 --- a/v2/packages/chain-registry/src/testnet/mantrachaintestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/mantrachaintestnet/chain.ts @@ -5,8 +5,9 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'MANTRA Hongbai Testnet', + chainType: 'cosmos', chainId: 'mantra-hongbai-1', - bech32Prefix: 'uom', + bech32Prefix: 'mantra', daemonName: 'mantrachaind', nodeHome: '$HOME/.mantrachain', keyAlgos: ['secp256k1'], @@ -26,32 +27,80 @@ const info: Chain = { }] }, codebase: { + gitRepo: 'https://github.com/MANTRA-Finance', + recommendedVersion: '1.0.0', + compatibleVersions: ['1.0.0'], cosmosSdkVersion: '0.47.3', + consensus: { + type: 'cometbft', + version: '0.37' + }, + cosmwasmVersion: '0.41', cosmwasmEnabled: true, - cosmwasmVersion: '0.41' + versions: [{ + name: '1.0.0', + recommendedVersion: '1.0.0', + compatibleVersions: ['1.0.0'], + cosmosSdkVersion: '0.47.3', + consensus: { + type: 'cometbft', + version: '0.37' + }, + cosmwasmVersion: '0.41', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.47.3' + }, + cosmwasm: { + version: '0.41', + enabled: true + } + }], + sdk: { + type: 'cosmos', + version: '0.47.3' + }, + cosmwasm: { + version: '0.41', + enabled: true + } }, apis: { rpc: [{ address: 'https://rpc.hongbai.mantrachain.io', provider: 'MANTRACHAIN' + }, { + address: 'https://mantra-testnet-rpc.publicnode.com:443', + provider: 'Allnodes ⚡️ Nodes & Staking' }], rest: [{ address: 'https://api.hongbai.mantrachain.io', provider: 'MANTRACHAIN' + }, { + address: 'https://mantra-testnet-rest.publicnode.com', + provider: 'Allnodes ⚡️ Nodes & Staking' }], grpc: [{ address: 'https://grpc.hongbai.mantrachain.io', provider: 'MANTRACHAIN' + }, { + address: 'mantra-testnet-grpc.publicnode.com:443', + provider: 'Allnodes ⚡️ Nodes & Staking' }] }, - logoURIs: { - 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' + 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' + } }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/mantrachaintestnet/ibc-data.ts b/v2/packages/chain-registry/src/testnet/mantrachaintestnet/ibc-data.ts new file mode 100644 index 000000000..343ad62ac --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/mantrachaintestnet/ibc-data.ts @@ -0,0 +1,91 @@ +import { IBCData } from '@chain-registry/v2-types'; +const info: IBCData[] = [ + { + $schema: '../../ibc_data.schema.json', + chain1: { + chainName: 'axelartestnet', + clientId: '07-tendermint-1009', + connectionId: 'connection-783' + }, + chain2: { + chainName: 'mantrachaintestnet', + clientId: '07-tendermint-7', + connectionId: 'connection-7' + }, + channels: [{ + chain1: { + channelId: 'channel-540', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-7', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, + { + $schema: '../../ibc_data.schema.json', + chain1: { + chainName: 'mantrachaintestnet', + clientId: '07-tendermint-6', + connectionId: 'connection-6' + }, + chain2: { + chainName: 'nobletestnet', + clientId: '07-tendermint-294', + connectionId: 'connection-247' + }, + channels: [{ + chain1: { + channelId: 'channel-6', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-209', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, + { + $schema: '../../ibc_data.schema.json', + chain1: { + chainName: 'mantrachaintestnet', + clientId: '07-tendermint-5', + connectionId: 'connection-5' + }, + chain2: { + chainName: 'osmosistestnet', + clientId: '07-tendermint-3930', + connectionId: 'connection-3411' + }, + channels: [{ + chain1: { + channelId: 'channel-5', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-8734', + 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/testnet/mantrachaintestnet/index.ts b/v2/packages/chain-registry/src/testnet/mantrachaintestnet/index.ts index 8e9955d91..c9208adae 100644 --- a/v2/packages/chain-registry/src/testnet/mantrachaintestnet/index.ts +++ b/v2/packages/chain-registry/src/testnet/mantrachaintestnet/index.ts @@ -1,5 +1,7 @@ import _assetList from './asset-list'; import _chain from './chain'; +import _ibcData from './ibc-data'; export const assetList = _assetList; export const chain = _chain; +export const ibcData = _ibcData; diff --git a/v2/packages/chain-registry/src/testnet/marstestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/marstestnet/asset-list.ts index d019fd3d2..401461011 100644 --- a/v2/packages/chain-registry/src/testnet/marstestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/marstestnet/asset-list.ts @@ -16,13 +16,14 @@ const info: AssetList = { display: 'mars', symbol: 'MARS', logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mars/images/mars-token.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mars/images/mars-token.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/mars-token.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/mars-token.svg' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mars/images/mars-token.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mars/images/mars-token.svg' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/mars-token.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/mars-token.svg' + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/marstestnet/chain.ts b/v2/packages/chain-registry/src/testnet/marstestnet/chain.ts index 048eb5774..0ce4be70f 100644 --- a/v2/packages/chain-registry/src/testnet/marstestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/marstestnet/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'Mars Hub Testnet', + chainType: 'cosmos', chainId: 'ares-1', bech32Prefix: 'mars', keyAlgos: ['secp256k1'], @@ -24,7 +25,13 @@ const info: Chain = { }] }, codebase: { - + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/mars-protocol/networks/main/ares-1/genesis.json' + }, + ibc: { + type: 'go', + icsEnabled: ['ics20-1'] + } }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/marstestnet/ibc-data.ts b/v2/packages/chain-registry/src/testnet/marstestnet/ibc-data.ts index f008ceed1..d8ef4040b 100644 --- a/v2/packages/chain-registry/src/testnet/marstestnet/ibc-data.ts +++ b/v2/packages/chain-registry/src/testnet/marstestnet/ibc-data.ts @@ -1,6 +1,6 @@ import { IBCData } from '@chain-registry/v2-types'; const info: IBCData[] = [{ - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'marstestnet', clientId: '07-tendermint-33', diff --git a/v2/packages/chain-registry/src/testnet/metanovaversetestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/metanovaversetestnet/asset-list.ts new file mode 100644 index 000000000..e4897baf6 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/metanovaversetestnet/asset-list.ts @@ -0,0 +1,27 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'metanovaversetestnet', + assets: [{ + description: 'MetaNova Verse Native Token', + denomUnits: [{ + denom: 'amnv', + exponent: 0 + }, { + denom: 'mnv', + exponent: 18 + }], + base: 'amnv', + name: 'MNV', + display: 'mnv', + symbol: 'MNV', + typeAsset: 'sdk.coin', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/metanovaversetestnet/images/mnova.png' + }], + socials: { + website: 'https://metanovaverse.com/' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/metanovaversetestnet/chain.ts b/v2/packages/chain-registry/src/testnet/metanovaversetestnet/chain.ts new file mode 100644 index 000000000..b176638b3 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/metanovaversetestnet/chain.ts @@ -0,0 +1,25 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chainName: 'metanovaversetestnet', + status: 'live', + networkType: 'testnet', + website: 'https://metanovaverse.com/', + prettyName: 'Mnova', + chainType: 'cosmos', + chainId: 'mnova_10096-1', + bech32Prefix: 'mnova', + nodeHome: '$HOME/.mnovad', + daemonName: 'mnovad', + keyAlgos: ['ethsecp256k1'], + staking: { + stakingTokens: [{ + denom: 'amnv' + }] + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/metanovaversetestnet/images/mnova.png' + }], + slip44: 118 +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/metanovaversetestnet/index.ts b/v2/packages/chain-registry/src/testnet/metanovaversetestnet/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/metanovaversetestnet/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/testnet/migalootestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/migalootestnet/asset-list.ts index 56adbb33a..e1fe0f833 100644 --- a/v2/packages/chain-registry/src/testnet/migalootestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/migalootestnet/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'migalootestnet', assets: [{ description: 'The native token of Migaloo Chain', @@ -22,7 +22,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/white-whale.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/white-whale.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/migalootestnet/chain.ts b/v2/packages/chain-registry/src/testnet/migalootestnet/chain.ts index 7260516b3..5c46e5e83 100644 --- a/v2/packages/chain-registry/src/testnet/migalootestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/migalootestnet/chain.ts @@ -1,11 +1,12 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { - $schema: '../chain.schema.json', + $schema: '../../chain.schema.json', chainName: 'migalootestnet', status: 'live', networkType: 'testnet', website: 'https://www.whitewhale.money/', prettyName: 'Migaloo Testnet', + chainType: 'cosmos', chainId: 'narwhal-2', bech32Prefix: 'migaloo', daemonName: 'migalood', @@ -31,9 +32,47 @@ const info: Chain = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/migaloo/images/migaloo-light.svg' }, codebase: { + gitRepo: 'https://github.com/White-Whale-Defi-Platform/migaloo-chain', + recommendedVersion: 'v3.0.4', + compatibleVersions: ['v3.0.4'], cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.28', cosmwasmEnabled: true, - cosmwasmVersion: '0.28' + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/White-Whale-Defi-Platform/migaloo-chain/release/v2.0.x/networks/testnet/genesis.json' + }, + versions: [{ + name: 'v3.0.4', + recommendedVersion: 'v3.0.4', + compatibleVersions: ['v3.0.4'], + cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.28', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.28', + enabled: true + } + }], + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.28', + enabled: true + } }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/neuratestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/neuratestnet/asset-list.ts new file mode 100644 index 000000000..1a7a53106 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/neuratestnet/asset-list.ts @@ -0,0 +1,36 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'neuratestnet', + assets: [{ + description: 'ANKR: The native EVM, governance, and staking token for Neura, enabling secure transactions, and seamless GPU resourcing within the ecosystem.', + denomUnits: [{ + denom: 'atankr', + exponent: 0 + }, { + denom: 'ankr', + exponent: 18 + }], + base: 'atankr', + name: 'Neura Testnet', + display: 'ankr', + symbol: 'ANKR', + traces: [{ + type: 'test-mintage', + counterparty: { + chainName: 'neura', + baseDenom: 'atankr' + }, + provider: 'Neura' + }], + images: [{ + imageSync: { + chainName: 'neura', + baseDenom: 'atankr' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/ankr.svg' + }], + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/neuratestnet/chain.ts b/v2/packages/chain-registry/src/testnet/neuratestnet/chain.ts new file mode 100644 index 000000000..5df02d771 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/neuratestnet/chain.ts @@ -0,0 +1,59 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chainName: 'neuratestnet', + chainType: 'cosmos', + chainId: 'neura_267-1', + bech32Prefix: 'neura', + prettyName: 'Neura Testnet', + website: 'https://www.neuraprotocol.io/', + description: 'Neura is an AI-centric, EVM-compatible Layer 1 blockchain built on the Cosmos SDK. We democratize GPU access and revolutionize AI project funding with IMO’s to advance AI development.', + status: 'live', + networkType: 'testnet', + nodeHome: '$HOME/.neurad', + daemonName: 'neurad', + keyAlgos: ['ethsecp256k1'], + extraCodecs: ['ethermint'], + slip44: 1, + fees: { + feeTokens: [{ + denom: 'atankr' + }] + }, + staking: { + stakingTokens: [{ + denom: 'atankr' + }] + }, + apis: { + rpc: [{ + address: 'https://rpc.ankr.com/neura_testnet', + provider: 'ankr' + }] + }, + explorers: [{ + kind: 'ankrscan-neura', + url: 'https://testnet.explorer.neuraprotocol.io', + txPage: 'https://testnet.explorer.neuraprotocol.io/tx/${txHash}' + }, { + kind: 'blockscout', + url: 'https://explorer.neura-testnet.ankr.com', + txPage: 'https://explorer.neura-testnet.ankr.com/tx/${txHash}' + }], + codebase: { + versions: [{ + name: 'v0.0.1', + height: 0 + }] + }, + images: [{ + imageSync: { + chainName: 'neura' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neura/images/neura.png', + theme: { + primaryColorHex: '#4e5afc' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/neuratestnet/index.ts b/v2/packages/chain-registry/src/testnet/neuratestnet/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/neuratestnet/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/testnet/neutrontestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/neutrontestnet/asset-list.ts index f47f6a185..691929f81 100644 --- a/v2/packages/chain-registry/src/testnet/neutrontestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/neutrontestnet/asset-list.ts @@ -2,7 +2,8 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { $schema: '../../assetlist.schema.json', chainName: 'neutrontestnet', - assets: [{ + assets: [ + { description: 'The native token of Neutron chain', denomUnits: [{ denom: 'untrn', @@ -22,7 +23,68 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/neutrontestnet/images/ntrn.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/neutrontestnet/images/ntrn.svg' - }] - }] + }], + typeAsset: 'sdk.coin' + }, + { + description: 'The yield token for ATOM denominated vaults on Amulet Protocol', + denomUnits: [{ + denom: 'factory/neutron15lku24mqhvy4v4gryrqs4662n9v9q4ux9tayn89cmdzldjcgawushxvm76/amatom', + exponent: 0 + }, { + denom: 'amATOM', + exponent: 6 + }], + base: 'factory/neutron15lku24mqhvy4v4gryrqs4662n9v9q4ux9tayn89cmdzldjcgawushxvm76/amatom', + name: 'amATOM (Testnet)', + display: 'amATOM', + symbol: 'amATOM', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/neutrontestnet/images/amATOM.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/neutrontestnet/images/amATOM.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/neutrontestnet/images/amATOM.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/neutrontestnet/images/amATOM.svg' + }], + typeAsset: 'sdk.coin' + }, + { + typeAsset: 'sdk.coin', + denomUnits: [{ + denom: 'factory/neutron1r3slyjlf7g76mz3na6gh7c8ek62rhssrzf60uh0emyw3x94rppyqfcs0pk/uarena', + exponent: 0, + aliases: ['uarena'] + }, { + denom: 'arena', + exponent: 6 + }], + base: 'factory/neutron1r3slyjlf7g76mz3na6gh7c8ek62rhssrzf60uh0emyw3x94rppyqfcs0pk/uarena', + name: 'Arena Token', + display: 'arena', + symbol: 'ARENA', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/arena_dao.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/arena_dao.svg' + }, + images: [{ + imageSync: { + chainName: 'neutron', + baseDenom: 'factory/neutron129ukd5cwahcjkccujz87rjemjukff7jf6sau72qrhva677xgz9gs4m4jeq/uarena' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/arena_dao.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/arena_dao.svg', + theme: { + circle: true, + primaryColorHex: '#FF8000' + } + }], + description: 'The governance token of the Arena DAO on Neutron testnet', + socials: { + twitter: 'https://x.com/ArenaDAO', + website: 'https://testnet.arenadao.org/' + } + } + ] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/neutrontestnet/chain.ts b/v2/packages/chain-registry/src/testnet/neutrontestnet/chain.ts index b8198d79c..51cb717dd 100644 --- a/v2/packages/chain-registry/src/testnet/neutrontestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/neutrontestnet/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'Neutron Testnet', + chainType: 'cosmos', chainId: 'pion-1', bech32Prefix: 'neutron', daemonName: 'neutrond', @@ -14,15 +15,214 @@ const info: Chain = { fees: { feeTokens: [{ denom: 'untrn', - lowGasPrice: 0.02, - averageGasPrice: 0.02, - highGasPrice: 0.02 + lowGasPrice: 0.0053, + averageGasPrice: 0.0053, + highGasPrice: 0.0053 }] }, codebase: { - cosmosSdkVersion: '0.47', + gitRepo: 'https://github.com/neutron-org/neutron', + recommendedVersion: 'v4.2.2-testnet', + compatibleVersions: ['v4.2.2-testnet'], + cosmosSdkVersion: '0.50', + consensus: { + type: 'cometbft', + version: '0.38.11' + }, + cosmwasmVersion: '0.51', cosmwasmEnabled: true, - cosmwasmVersion: '0.45' + genesis: { + genesisUrl: 'https://github.com/cosmos/testnets/raw/master/replicated-security/pion-1/pion-1-genesis.json' + }, + versions: [ + { + name: 'v0.4.3', + nextVersionName: 'v1.0.4', + recommendedVersion: 'v0.4.3', + compatibleVersions: ['v0.4.3'], + cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.31', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.31', + enabled: true + }, + ibc: { + type: 'go', + version: '4.3.0' + } + }, + { + name: 'v1.0.4', + nextVersionName: 'v2.0.0', + recommendedVersion: 'v1.0.4', + compatibleVersions: ['v1.0.4'], + cosmosSdkVersion: '0.45', + consensus: { + type: 'cometbft', + version: '0.34.27' + }, + cosmwasmVersion: '0.31', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.31', + enabled: true + }, + ibc: { + type: 'go', + version: '4.3.1' + } + }, + { + name: 'v2.0.0', + nextVersionName: '', + recommendedVersion: 'v2.0.0', + compatibleVersions: ['v2.0.0'], + cosmosSdkVersion: '0.47', + consensus: { + type: 'cometbft', + version: '0.37.2' + }, + cosmwasmVersion: '0.45', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.47' + }, + cosmwasm: { + version: '0.45', + enabled: true + }, + ibc: { + type: 'go', + version: '7.3.1' + } + }, + { + name: 'v3.0.0', + nextVersionName: 'v4.0.0-rc3', + recommendedVersion: 'v3.0.0', + compatibleVersions: ['v3.0.0'], + cosmosSdkVersion: '0.47', + consensus: { + type: 'cometbft', + version: '0.37.4' + }, + cosmwasmVersion: '0.45', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.47' + }, + cosmwasm: { + version: '0.45', + enabled: true + }, + ibc: { + type: 'go', + version: '7.3.2' + } + }, + { + name: 'v4.0.0-rc3', + nextVersionName: 'v4.2.1-testnet', + recommendedVersion: 'v4.0.0-rc3', + compatibleVersions: ['v4.0.0-rc3'], + cosmosSdkVersion: '0.50', + consensus: { + type: 'cometbft', + version: '0.38.7' + }, + cosmwasmVersion: '0.51', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.50' + }, + cosmwasm: { + version: '0.51', + enabled: true + }, + ibc: { + type: 'go', + version: '8.2.1' + } + }, + { + name: 'v4.2.1-testnet', + nextVersionName: '', + recommendedVersion: 'v4.2.1-testnet', + compatibleVersions: ['v4.2.1-testnet'], + cosmosSdkVersion: '0.50', + consensus: { + type: 'cometbft', + version: '0.38.11' + }, + cosmwasmVersion: '0.51', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.50' + }, + cosmwasm: { + version: '0.51', + enabled: true + }, + ibc: { + type: 'go', + version: '8.2.1' + } + }, + { + name: 'v4.2.2-testnet', + nextVersionName: '', + recommendedVersion: 'v4.2.2-testnet', + compatibleVersions: ['v4.2.2-testnet'], + cosmosSdkVersion: '0.50', + consensus: { + type: 'cometbft', + version: '0.38.11' + }, + cosmwasmVersion: '0.51', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.50' + }, + cosmwasm: { + version: '0.51', + enabled: true + }, + ibc: { + type: 'go', + version: '8.2.1' + } + } + ], + sdk: { + type: 'cosmos', + version: '0.50' + }, + ibc: { + type: 'go', + version: '8.2.1' + }, + cosmwasm: { + version: '0.51', + enabled: true + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/neutrontestnet/images/neutron-black-logo.png', @@ -65,9 +265,9 @@ const info: Chain = { accountPage: 'https://explorer.rs-testnet.polypore.xyz/baryon-1/account/${accountAddress}' }, { kind: 'Mintscan', - url: 'https://testnet.mintscan.io/neutron-testnet', - txPage: 'https://testnet.mintscan.io/neutron-testnet/txs/${txHash}', - accountPage: 'https://testnet.mintscan.io/neutron-testnet/account/${accountAddress}' + url: 'https://mintscan.io/neutron-testnet', + txPage: 'https://mintscan.io/neutron-testnet/txs/${txHash}', + accountPage: 'https://mintscan.io/neutron-testnet/account/${accountAddress}' }], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/neutrontestnet/images/neutron-black-logo.png', 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 4ee6bd857..05a56854d 100644 --- a/v2/packages/chain-registry/src/testnet/neutrontestnet/ibc-data.ts +++ b/v2/packages/chain-registry/src/testnet/neutrontestnet/ibc-data.ts @@ -1,36 +1,7 @@ import { IBCData } from '@chain-registry/v2-types'; const info: IBCData[] = [ { - $schema: '../ibc_data.schema.json', - chain1: { - chainName: 'celestiatestnet3', - clientId: '07-tendermint-0', - connectionId: 'connection-0' - }, - chain2: { - chainName: 'neutrontestnet', - clientId: '07-tendermint-113', - connectionId: 'connection-101' - }, - channels: [{ - chain1: { - channelId: 'channel-0', - portId: 'transfer' - }, - chain2: { - channelId: 'channel-160', - portId: 'transfer' - }, - ordering: 'unordered', - version: 'ics20-1', - tags: { - status: 'live', - preferred: true - } - }] - }, - { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'neutrontestnet', clientId: '07-tendermint-102', @@ -102,7 +73,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'neutrontestnet', clientId: '07-tendermint-133', diff --git a/v2/packages/chain-registry/src/testnet/nibirutestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/nibirutestnet/asset-list.ts new file mode 100644 index 000000000..74778efbf --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/nibirutestnet/asset-list.ts @@ -0,0 +1,44 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'nibirutestnet', + assets: [{ + description: 'The native token of Nibiru network', + extendedDescription: 'Nibiru hosts a variety of ecosystem partners in a wide variety of consumer sectors. From RWAs (Coded Estate) to DeFi (Constella, NOM) to Gaming (Blockchain Game Alliance, IntoTheVerse), Nibiru is advancing multiple emerging blockchain narratives that will onboard the next billion users.', + socials: { + website: 'https://nibiru.fi', + twitter: 'https://twitter.com/nibiruchain' + }, + denomUnits: [ + { + denom: 'unibi', + exponent: 0 + }, + { + denom: 'nibi', + exponent: 6 + }, + { + denom: 'attonibi', + exponent: 18 + } + ], + base: 'unibi', + name: 'Nibiru', + display: 'nibi', + symbol: 'NIBI', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.svg', + theme: { + primaryColorHex: '#14c0ce' + } + }], + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/nibirutestnet/chain.ts b/v2/packages/chain-registry/src/testnet/nibirutestnet/chain.ts new file mode 100644 index 000000000..4028f6042 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/nibirutestnet/chain.ts @@ -0,0 +1,166 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chainName: 'nibirutestnet', + status: 'live', + networkType: 'testnet', + website: 'https://nibiru.fi/', + prettyName: 'Nibiru', + chainType: 'cosmos', + chainId: 'nibiru-testnet-1', + bech32Prefix: 'nibi', + daemonName: 'nibid', + nodeHome: '$HOME/.nibid', + keyAlgos: ['secp256k1'], + slip44: 118, + fees: { + feeTokens: [{ + denom: 'unibi', + fixedMinGasPrice: 0.025, + lowGasPrice: 0.025, + averageGasPrice: 0.05, + highGasPrice: 0.1 + }] + }, + staking: { + stakingTokens: [{ + denom: 'unibi' + }], + lockDuration: { + time: '1814400s' + } + }, + codebase: { + gitRepo: 'https://github.com/NibiruChain/nibiru', + recommendedVersion: 'v1.0.1', + compatibleVersions: ['v1.0.1'], + binaries: { + "linux/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_darwin_arm64.tar.gz' + }, + cosmosSdkVersion: 'v0.47.7', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.44.0', + cosmwasmEnabled: true, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/NibiruChain/Networks/main/Testnet/nibiru-testnet-1/genesis.json' + }, + versions: [{ + name: 'v1.0.0', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + tag: 'v1.0.0', + height: 1, + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + cosmosSdkVersion: 'v0.45.5', + cosmwasmVersion: 'v0.44.0', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.nibid/data/wasm', + binaries: { + "linux/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.0/nibid_1.0.0_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.0/nibid_1.0.0_linux_arm64.tar.gz' + }, + nextVersionName: 'v1.0.1', + sdk: { + type: 'cosmos', + version: 'v0.45.5' + }, + cosmwasm: { + version: 'v0.44.0', + path: '$HOME/.nibid/data/wasm', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.1' + } + }, { + name: 'v1.0.1', + recommendedVersion: 'v1.0.1', + compatibleVersions: ['v1.0.1'], + tag: 'v1.0.1', + binaries: { + "linux/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_darwin_arm64.tar.gz' + }, + proposal: 2, + height: 2753803, + cosmosSdkVersion: 'v0.47.7', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.44.0', + cosmwasmEnabled: true, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.47.7' + }, + cosmwasm: { + version: 'v0.44.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.1' + } + }], + sdk: { + type: 'cosmos', + version: 'v0.47.7' + }, + ibc: { + type: 'go', + version: 'v7.3.1' + }, + cosmwasm: { + version: 'v0.44.0', + enabled: true + } + }, + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.svg' + }, + description: 'A Web3 hub ushering in the next era of money', + apis: { + wss: [{ + address: 'wss://rpc.testnet-1.nibiru.fi/websocket', + provider: 'Nibiru Foundation' + }], + rpc: [{ + address: 'https://rpc.testnet-1.nibiru.fi', + provider: 'Nibiru Foundation' + }], + rest: [{ + address: 'https://lcd.testnet-1.nibiru.fi', + provider: 'Nibiru Foundation' + }], + grpc: [{ + address: 'grpc.testnet-1.nibiru.fi:443', + provider: 'Nibiru Foundation' + }] + }, + explorers: [{ + kind: 'Nibiru Foundation', + url: 'https://explorer.nibiru.fi/nibiru-testnet-1', + txPage: 'https://explorer.nibiru.fi/nibiru-tesnet-1/tx/${txHash}', + accountPage: 'https://explorer.nibiru.fi/nibiru-testnet-1/account/${accountAddress}' + }], + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.svg' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/nibirutestnet/index.ts b/v2/packages/chain-registry/src/testnet/nibirutestnet/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/nibirutestnet/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/testnet/nibirutestnet2/asset-list.ts b/v2/packages/chain-registry/src/testnet/nibirutestnet2/asset-list.ts new file mode 100644 index 000000000..b58541f44 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/nibirutestnet2/asset-list.ts @@ -0,0 +1,44 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'nibirutestnet2', + assets: [{ + description: 'The native token of Nibiru network', + extendedDescription: 'Nibiru hosts a variety of ecosystem partners in a wide variety of consumer sectors. From RWAs (Coded Estate) to DeFi (Constella, NOM) to Gaming (Blockchain Game Alliance, IntoTheVerse), Nibiru is advancing multiple emerging blockchain narratives that will onboard the next billion users.', + socials: { + website: 'https://nibiru.fi', + twitter: 'https://twitter.com/nibiruchain' + }, + denomUnits: [ + { + denom: 'unibi', + exponent: 0 + }, + { + denom: 'nibi', + exponent: 6 + }, + { + denom: 'attonibi', + exponent: 18 + } + ], + base: 'unibi', + name: 'Nibiru', + display: 'nibi', + symbol: 'NIBI', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.svg', + theme: { + primaryColorHex: '#14c0ce' + } + }], + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/nibirutestnet2/chain.ts b/v2/packages/chain-registry/src/testnet/nibirutestnet2/chain.ts new file mode 100644 index 000000000..fd3a10ad9 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/nibirutestnet2/chain.ts @@ -0,0 +1,166 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chainName: 'nibirutestnet2', + status: 'live', + networkType: 'testnet', + website: 'https://nibiru.fi/', + prettyName: 'Nibiru', + chainType: 'cosmos', + chainId: 'nibiru-testnet-2', + bech32Prefix: 'nibi', + daemonName: 'nibid', + nodeHome: '$HOME/.nibid', + keyAlgos: ['secp256k1'], + slip44: 118, + fees: { + feeTokens: [{ + denom: 'unibi', + fixedMinGasPrice: 0.025, + lowGasPrice: 0.025, + averageGasPrice: 0.05, + highGasPrice: 0.1 + }] + }, + staking: { + stakingTokens: [{ + denom: 'unibi' + }], + lockDuration: { + time: '1814400s' + } + }, + codebase: { + gitRepo: 'https://github.com/NibiruChain/nibiru', + recommendedVersion: 'v1.0.1', + compatibleVersions: ['v1.0.1'], + binaries: { + "linux/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_darwin_arm64.tar.gz' + }, + cosmosSdkVersion: 'v0.47.7', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.44.0', + cosmwasmEnabled: true, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/NibiruChain/Networks/main/Testnet/nibiru-testnet-2/genesis.json' + }, + versions: [{ + name: 'v1.0.0', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + tag: 'v1.0.0', + height: 1, + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + cosmosSdkVersion: 'v0.45.5', + cosmwasmVersion: 'v0.44.0', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.nibid/data/wasm', + binaries: { + "linux/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.0/nibid_1.0.0_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.0/nibid_1.0.0_linux_arm64.tar.gz' + }, + nextVersionName: 'v1.0.1', + sdk: { + type: 'cosmos', + version: 'v0.45.5' + }, + cosmwasm: { + version: 'v0.44.0', + path: '$HOME/.nibid/data/wasm', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.1' + } + }, { + name: 'v1.0.1', + recommendedVersion: 'v1.0.1', + compatibleVersions: ['v1.0.1'], + tag: 'v1.0.1', + binaries: { + "linux/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/NibiruChain/nibiru/releases/download/v1.0.1/nibid_1.0.1_darwin_arm64.tar.gz' + }, + proposal: 2, + height: 2753803, + cosmosSdkVersion: 'v0.47.7', + consensus: { + type: 'cometbft', + version: 'v0.37.4' + }, + cosmwasmVersion: 'v0.44.0', + cosmwasmEnabled: true, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.47.7' + }, + cosmwasm: { + version: 'v0.44.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.1' + } + }], + sdk: { + type: 'cosmos', + version: 'v0.47.7' + }, + ibc: { + type: 'go', + version: 'v7.3.1' + }, + cosmwasm: { + version: 'v0.44.0', + enabled: true + } + }, + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.svg' + }, + description: 'A Web3 hub ushering in the next era of money', + apis: { + wss: [{ + address: 'wss://rpc.testnet-2.nibiru.fi/websocket', + provider: 'Nibiru Foundation' + }], + rpc: [{ + address: 'https://rpc.testnet-2.nibiru.fi', + provider: 'Nibiru Foundation' + }], + rest: [{ + address: 'https://lcd.testnet-2.nibiru.fi', + provider: 'Nibiru Foundation' + }], + grpc: [{ + address: 'grpc.testnet-2.nibiru.fi:443', + provider: 'Nibiru Foundation' + }] + }, + explorers: [{ + kind: 'Nibiru Foundation', + url: 'https://explorer.nibiru.fi/nibiru-testnet-2', + txPage: 'https://explorer.nibiru.fi/nibiru-tesnet-2/tx/${txHash}', + accountPage: 'https://explorer.nibiru.fi/nibiru-testnet-2/account/${accountAddress}' + }], + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nibiru/images/nibiru.svg' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/nibirutestnet2/index.ts b/v2/packages/chain-registry/src/testnet/nibirutestnet2/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/nibirutestnet2/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/testnet/nilliontestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/nilliontestnet/asset-list.ts new file mode 100644 index 000000000..a56e83196 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/nilliontestnet/asset-list.ts @@ -0,0 +1,25 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'nilliontestnet', + assets: [{ + description: 'NIL - the native token of Nillion', + denomUnits: [{ + denom: 'unil', + exponent: 0 + }, { + denom: 'nil', + exponent: 6 + }], + base: 'unil', + name: 'Nillion', + display: 'nil', + symbol: 'NIL', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/nilliontestnet/images/nil.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/nilliontestnet/images/nil.svg' + }], + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/nilliontestnet/chain.ts b/v2/packages/chain-registry/src/testnet/nilliontestnet/chain.ts new file mode 100644 index 000000000..efaac4ffb --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/nilliontestnet/chain.ts @@ -0,0 +1,105 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chainName: 'nilliontestnet', + status: 'live', + networkType: 'testnet', + prettyName: 'Nillion Testnet', + chainType: 'cosmos', + chainId: 'nillion-chain-testnet-1', + bech32Prefix: 'nillion', + daemonName: 'nilchaind', + nodeHome: '$HOME/.nillionapp', + keyAlgos: ['ed25519'], + slip44: 118, + fees: { + feeTokens: [{ + denom: 'unil', + lowGasPrice: 0.0001, + averageGasPrice: 0.0001, + highGasPrice: 0.00025 + }] + }, + staking: { + stakingTokens: [{ + denom: 'unil' + }] + }, + codebase: { + gitRepo: 'https://github.com/NillionNetwork/nilchain', + recommendedVersion: 'v0.1.1', + compatibleVersions: ['v0.1.1'], + cosmosSdkVersion: 'v0.50.6', + consensus: { + type: 'cometbft', + version: 'v0.38.6' + }, + cosmwasmEnabled: false, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/NillionNetwork/networks/main/nillion-chain-testnet-1/genesis.json' + }, + versions: [{ + name: 'v0.1.1', + recommendedVersion: 'v0.1.1', + compatibleVersions: ['v0.1.1'], + cosmosSdkVersion: 'v0.50.6', + consensus: { + type: 'cometbft', + version: 'v0.38.6' + }, + cosmwasmEnabled: false, + sdk: { + type: 'cosmos', + version: 'v0.50.6' + }, + cosmwasm: { + enabled: false + }, + ibc: { + type: 'go', + version: 'v8.2.0' + } + }], + sdk: { + type: 'cosmos', + version: 'v0.50.6' + }, + ibc: { + type: 'go', + version: '5.3.2' + }, + cosmwasm: { + enabled: false + } + }, + apis: { + rpc: [{ + address: 'https://nillion-testnet-rpc.polkachu.com/', + provider: 'polkachu' + }, { + address: 'https://testnet-nillion-rpc.lavenderfive.com', + provider: 'lavenderfive' + }], + rest: [{ + address: 'https://nillion-testnet-api.polkachu.com/', + provider: 'polkachu' + }, { + address: 'https://testnet-nillion-api.lavenderfive.com', + provider: 'lavenderfive' + }], + grpc: [{ + address: 'https://testnet-nillion-grpc.lavenderfive.com', + provider: 'lavenderfive' + }] + }, + explorers: [{ + url: 'https://testnet.nillion.explorers.guru', + txPage: 'https://testnet.nillion.explorers.guru/transaction/${txHash}', + accountPage: 'https://testnet.nillion.explorers.guru/account/${accountAddress}' + }], + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/nilliontestnet/images/nil.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/nilliontestnet/images/nil.png' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/nilliontestnet/index.ts b/v2/packages/chain-registry/src/testnet/nilliontestnet/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/nilliontestnet/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/testnet/nobletestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/nobletestnet/asset-list.ts index 036f6095c..2dcd5667c 100644 --- a/v2/packages/chain-registry/src/testnet/nobletestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/nobletestnet/asset-list.ts @@ -16,7 +16,8 @@ const info: AssetList = { base: 'ustake', name: 'Stake', display: 'stake', - symbol: 'STAKE' + symbol: 'STAKE', + typeAsset: 'sdk.coin' }, { description: 'Love is a test tokenfactory asset controlled by the Strangelove Team', @@ -31,7 +32,8 @@ const info: AssetList = { base: 'ulove', display: 'love', name: 'Love', - symbol: 'LOVE' + symbol: 'LOVE', + typeAsset: 'sdk.coin' }, { description: 'USD Coin', @@ -56,42 +58,46 @@ const info: AssetList = { provider: 'Circle' }], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' }, images: [{ - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' - }] + imageSync: { + chainName: 'noble', + baseDenom: 'uusdc' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + theme: { + circle: true, + primaryColorHex: '#2775CA' + } + }], + typeAsset: 'sdk.coin' }, { - description: 'USDLR is a fiat-backed stablecoin issued by Stable. Stable pays DeFi protocols who distribute USDLR.', + description: 'Ondo US Dollar Yield', denomUnits: [{ - denom: 'uusdlr', + denom: 'ausdy', exponent: 0, - aliases: ['microusdlr'] + aliases: ['attousdy'] }, { - denom: 'usdlr', - exponent: 6 - }], - base: 'uusdlr', - display: 'usdlr', - name: 'USDLR by Stable', - symbol: 'USDLR', - traces: [{ - type: 'test-mintage', - counterparty: { - chainName: 'noble', - baseDenom: 'uusdlr' - }, - provider: 'Stable' + denom: 'usdy', + exponent: 18 }], + base: 'ausdy', + display: 'usdy', + name: 'Ondo US Dollar Yield', + symbol: 'USDY', logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/nobletestnet/images/usdlr.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/nobletestnet/images/usdlr.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/nobletestnet/images/usdy.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/nobletestnet/images/usdy.svg' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/nobletestnet/images/usdlr.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/nobletestnet/images/usdlr.svg' - }] + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/nobletestnet/images/usdy.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/nobletestnet/images/usdy.svg' + }], + typeAsset: 'sdk.coin' } ] }; diff --git a/v2/packages/chain-registry/src/testnet/nobletestnet/chain.ts b/v2/packages/chain-registry/src/testnet/nobletestnet/chain.ts index 94708757f..8fb38023c 100644 --- a/v2/packages/chain-registry/src/testnet/nobletestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/nobletestnet/chain.ts @@ -1,7 +1,8 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { - $schema: '../chain.schema.json', + $schema: '../../chain.schema.json', chainName: 'nobletestnet', + chainType: 'cosmos', chainId: 'grand-1', website: 'https://nobleassets.xyz/', prettyName: 'Noble', @@ -30,8 +31,122 @@ const info: Chain = { } }, codebase: { + gitRepo: 'https://github.com/strangelove-ventures/noble', + recommendedVersion: 'v4.0.0-beta1', + compatibleVersions: [ + 'v0.3.0', + 'v0.4.1', + 'v0.5.0', + 'v4.0.0-alpha1', + 'v4.0.0-alpha2', + 'v4.0.0-alpha3', + 'v4.0.0-beta1' + ], cosmosSdkVersion: 'v0.45', - cosmwasmEnabled: false + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmEnabled: false, + genesis: { + name: 'v0.3.0', + genesisUrl: 'https://raw.githubusercontent.com/strangelove-ventures/noble-networks/main/testnet/grand-1/genesis.json' + }, + versions: [ + { + name: 'v0.3.0', + tag: 'v0.3.0', + height: 0, + nextVersionName: 'v0.4.1' + }, + { + name: 'v0.4.1', + tag: 'v0.4.2', + height: 302000, + recommendedVersion: 'v0.4.1', + compatibleVersions: ['v0.4.1'], + cosmosSdkVersion: 'v0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmEnabled: false, + nextVersionName: 'radon', + sdk: { + type: 'cosmos', + version: 'v0.45' + }, + cosmwasm: { + enabled: false + }, + ibc: { + type: 'go', + version: 'v3.4.0', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'radon', + tag: 'v3.0.0', + height: 645000, + recommendedVersion: 'v0.5.1', + compatibleVersions: ['v0.5.0', 'v0.5.1'], + cosmosSdkVersion: 'v0.45', + consensus: { + type: 'cometbft', + version: '0.34' + }, + cosmwasmEnabled: false, + sdk: { + type: 'cosmos', + version: 'v0.45' + }, + cosmwasm: { + enabled: false + }, + ibc: { + type: 'go', + version: 'v3.4.0', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'v3.0.0', + tag: 'v3.0.0', + height: 1397000, + recommendedVersion: 'v3.0.0', + cosmosSdkVersion: 'v0.45', + consensus: { + type: 'cometbft', + version: '0.34' + }, + cosmwasmEnabled: false, + sdk: { + type: 'cosmos', + version: 'v0.45' + }, + cosmwasm: { + enabled: false + }, + ibc: { + type: 'go', + version: 'v3.4.0', + icsEnabled: ['ics20-1'] + } + } + ], + sdk: { + type: 'cosmos', + version: 'v0.45' + }, + ibc: { + type: 'go', + version: 'v3.4.0', + icsEnabled: ['ics20-1'] + }, + cosmwasm: { + enabled: false + } }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/nobletestnet/ibc-data.ts b/v2/packages/chain-registry/src/testnet/nobletestnet/ibc-data.ts index 016aff3e8..7b320154e 100644 --- a/v2/packages/chain-registry/src/testnet/nobletestnet/ibc-data.ts +++ b/v2/packages/chain-registry/src/testnet/nobletestnet/ibc-data.ts @@ -29,7 +29,36 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', + chain1: { + chainName: 'mantrachaintestnet', + clientId: '07-tendermint-6', + connectionId: 'connection-6' + }, + chain2: { + chainName: 'nobletestnet', + clientId: '07-tendermint-294', + connectionId: 'connection-247' + }, + channels: [{ + chain1: { + channelId: 'channel-6', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-209', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, + { + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'nobletestnet', clientId: '07-tendermint-42', @@ -57,7 +86,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'nobletestnet', clientId: '07-tendermint-6', @@ -84,6 +113,64 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../../ibc_data.schema.json', + chain1: { + chainName: 'nobletestnet', + clientId: '07-tendermint-44', + connectionId: 'connection-32' + }, + chain2: { + chainName: 'seitestnet2', + clientId: '07-tendermint-127', + connectionId: 'connection-107' + }, + channels: [{ + chain1: { + channelId: 'channel-23', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-75', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, + { + $schema: '../../ibc_data.schema.json', + chain1: { + chainName: 'nobletestnet', + clientId: '07-tendermint-293', + connectionId: 'connection-246' + }, + chain2: { + chainName: 'titantestnet', + clientId: '07-tendermint-9', + connectionId: 'connection-7' + }, + channels: [{ + chain1: { + channelId: 'channel-208', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-7', + 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/testnet/noistestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/noistestnet/asset-list.ts index 194e4c00c..d4ccfdd27 100644 --- a/v2/packages/chain-registry/src/testnet/noistestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/noistestnet/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'noistestnet', assets: [{ description: 'The native token of Nois', @@ -28,7 +28,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nois/images/nois.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nois/images/nois.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/noistestnet/chain.ts b/v2/packages/chain-registry/src/testnet/noistestnet/chain.ts index c1211ebf3..7fbfb514a 100644 --- a/v2/packages/chain-registry/src/testnet/noistestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/noistestnet/chain.ts @@ -1,11 +1,12 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { - $schema: '../chain.schema.json', + $schema: '../../chain.schema.json', chainName: 'noistestnet', status: 'live', networkType: 'testnet', website: 'https://nois.network', prettyName: 'Nois', + chainType: 'cosmos', chainId: 'nois-testnet-005', bech32Prefix: 'nois', daemonName: 'noisd', @@ -30,9 +31,50 @@ const info: Chain = { } }, codebase: { + gitRepo: 'https://github.com/noislabs/noisd', + recommendedVersion: 'v1.0.1', + compatibleVersions: ['v1.0.1'], cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.30', cosmwasmEnabled: true, - cosmwasmVersion: '0.30' + genesis: { + name: 'v1', + genesisUrl: 'https://raw.githubusercontent.com/noislabs/networks/nois-testnet-005/nois-testnet-005/genesis.json' + }, + versions: [{ + name: 'v1', + tag: 'v1.0.1', + height: 0, + recommendedVersion: 'v1.0.1', + compatibleVersions: ['v1.0.1'], + cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.30', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.30', + enabled: true + } + }], + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.30', + enabled: true + } }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nois/images/nois.png', diff --git a/v2/packages/chain-registry/src/testnet/noistestnet/ibc-data.ts b/v2/packages/chain-registry/src/testnet/noistestnet/ibc-data.ts index b06368779..760f01439 100644 --- a/v2/packages/chain-registry/src/testnet/noistestnet/ibc-data.ts +++ b/v2/packages/chain-registry/src/testnet/noistestnet/ibc-data.ts @@ -1,7 +1,7 @@ import { IBCData } from '@chain-registry/v2-types'; const info: IBCData[] = [ { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'injectivetestnet', clientId: '07-tendermint-123', @@ -45,7 +45,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'junotestnet', clientId: '07-tendermint-170', @@ -89,7 +89,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'neutrontestnet', clientId: '07-tendermint-102', @@ -133,7 +133,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'noistestnet', clientId: '07-tendermint-39', diff --git a/v2/packages/chain-registry/src/testnet/nolustestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/nolustestnet/asset-list.ts index cfe42b22a..88980d1c6 100644 --- a/v2/packages/chain-registry/src/testnet/nolustestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/nolustestnet/asset-list.ts @@ -22,7 +22,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/nolustestnet/images/nolus.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/nolustestnet/images/nolus.svg' - }] + }], + 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 d6d10fee3..287ea099f 100644 --- a/v2/packages/chain-registry/src/testnet/nolustestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/nolustestnet/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { website: 'https://nolus.io/', networkType: 'testnet', prettyName: 'Nolus Testnet', + chainType: 'cosmos', chainId: 'rila-1', bech32Prefix: 'nolus', daemonName: 'nolusd', @@ -29,9 +30,53 @@ const info: Chain = { } }, codebase: { + gitRepo: 'https://github.com/nolus-protocol/nolus-core', + recommendedVersion: 'v0.4.0', + compatibleVersions: [], cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.31', cosmwasmEnabled: true, - cosmwasmVersion: '0.31' + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/nolus-protocol/nolus-networks/main/testnet/rila-1/genesis.json' + }, + versions: [{ + name: 'v0.3.0', + recommendedVersion: 'v0.3.0', + compatibleVersions: [], + cosmosSdkVersion: '0.45', + cosmwasmVersion: '0.31', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.31', + enabled: true + }, + ibc: { + type: 'go', + version: '4.3.0', + icsEnabled: ['ics20-1', 'ics27-1'] + } + }], + sdk: { + type: 'cosmos', + version: '0.45' + }, + ibc: { + type: 'go', + version: '4.3.0', + icsEnabled: ['ics20-1', 'ics27-1'] + }, + cosmwasm: { + version: '0.31', + enabled: true + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/nolustestnet/images/nolus.png', diff --git a/v2/packages/chain-registry/src/testnet/nomictestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/nomictestnet/asset-list.ts new file mode 100644 index 000000000..b8d3488d6 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/nomictestnet/asset-list.ts @@ -0,0 +1,81 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'nomictestnet', + assets: [{ + description: 'Nomic\'s native token.', + denomUnits: [{ + denom: 'unom', + exponent: 0 + }, { + denom: 'nom', + exponent: 6 + }], + base: 'unom', + name: 'Nomic', + display: 'nom', + symbol: 'NOM', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nom.svg' + }, + traces: [{ + type: 'test-mintage', + counterparty: { + chainName: 'nomic', + baseDenom: 'unom' + }, + provider: 'Nomic' + }], + images: [{ + imageSync: { + chainName: 'nomic', + baseDenom: 'unom' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nom.svg', + theme: { + primaryColorHex: '#6404fc' + } + }], + typeAsset: 'sdk.coin' + }, { + description: 'Bitcoin. On Cosmos.', + denomUnits: [{ + denom: 'usat', + exponent: 0 + }, { + denom: 'nbtc', + exponent: 14 + }], + base: 'usat', + name: 'Nomic Bitcoin', + display: 'nbtc', + symbol: 'nBTC', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nbtc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nbtc.svg' + }, + traces: [{ + type: 'bridge', + counterparty: { + chainName: 'bitcointestnet', + baseDenom: 'sat' + }, + provider: 'Nomic' + }], + images: [{ + imageSync: { + chainName: 'nomic', + baseDenom: 'usat' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nbtc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nbtc.svg', + theme: { + primaryColorHex: '#8436e6' + } + }], + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/nomictestnet/chain.ts b/v2/packages/chain-registry/src/testnet/nomictestnet/chain.ts new file mode 100644 index 000000000..77c2e2ad2 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/nomictestnet/chain.ts @@ -0,0 +1,95 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chainName: 'nomictestnet', + status: 'live', + networkType: 'testnet', + prettyName: 'Nomic Testnet', + website: 'https://nomic.io/', + chainType: 'cosmos', + chainId: 'nomic-testnet-6', + bech32Prefix: 'nomic', + daemonName: 'nomic', + nodeHome: '$HOME/.nomic-testnet-6', + slip44: 118, + keyAlgos: ['secp256k1'], + fees: { + feeTokens: [{ + denom: 'unom', + lowGasPrice: 0, + averageGasPrice: 0, + highGasPrice: 0 + }, { + denom: 'usat', + lowGasPrice: 0, + averageGasPrice: 0, + highGasPrice: 0 + }] + }, + staking: { + stakingTokens: [{ + denom: 'unom' + }], + lockDuration: { + time: '1209600s' + } + }, + codebase: { + gitRepo: 'https://github.com/nomic-io/nomic', + recommendedVersion: 'v9.1.0', + compatibleVersions: ['v9.1.0'], + consensus: { + type: 'tendermint', + version: 'v0.34' + }, + genesis: { + genesisUrl: 'https://github.com/nomic-io/nomic/blob/v9.1.0/networks/testnet.toml' + }, + versions: [{ + name: 'v9.1.0', + recommendedVersion: 'v9.1.0', + compatibleVersions: ['v9.1.0'], + consensus: { + type: 'tendermint', + version: 'v0.34' + }, + nextVersionName: '' + }] + }, + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nom.svg' + }, + description: 'The superior way to use Bitcoin in Cosmos DeFi. Use IBC to securely and efficiently bridge your BTC to Osmosis and more.', + apis: { + rpc: [{ + address: 'https://testnet-rpc.nomic.io:2096', + provider: 'nomic' + }], + rest: [{ + address: 'https://testnet-api.nomic.io:8443', + provider: 'nomic' + }] + }, + explorers: [], + images: [{ + imageSync: { + chainName: 'nomic', + baseDenom: 'unom' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nom.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nomic/images/nom.svg', + theme: { + primaryColorHex: '#6404fc' + } + }], + bech32Config: { + bech32PrefixAccAddr: 'nomic', + bech32PrefixAccPub: 'nomic', + bech32PrefixConsAddr: 'nomic', + bech32PrefixConsPub: 'nomic', + bech32PrefixValAddr: 'nomic', + bech32PrefixValPub: 'nomic' + } +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/nomictestnet/index.ts b/v2/packages/chain-registry/src/testnet/nomictestnet/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/nomictestnet/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/testnet/nyxtestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/nyxtestnet/asset-list.ts index 25c950577..3d1953e81 100644 --- a/v2/packages/chain-registry/src/testnet/nyxtestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/nyxtestnet/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'nyxtestnet', assets: [{ description: 'NYX Token (NYX) is the Nym Network\'s native staking and governance token.', @@ -18,10 +18,10 @@ const info: AssetList = { logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nyxtestnet/images/nyx.png' }, - coingeckoId: '', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nyxtestnet/images/nyx.png' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'NYM Token (NYM) is the Nym Network\'s native utility token, used as the primary means to incentivize mixnet node operators.', denomUnits: [{ @@ -39,7 +39,6 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nyxtestnet/images/nym_token_light.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nyxtestnet/images/nym_token_light.svg' }, - coingeckoId: '', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nyxtestnet/images/nym_token_light.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nyxtestnet/images/nym_token_light.svg', @@ -54,7 +53,8 @@ const info: AssetList = { darkMode: true, circle: true } - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/nyxtestnet/chain.ts b/v2/packages/chain-registry/src/testnet/nyxtestnet/chain.ts index d2cf518fc..e6865eb7e 100644 --- a/v2/packages/chain-registry/src/testnet/nyxtestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/nyxtestnet/chain.ts @@ -1,11 +1,12 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { - $schema: '../chain.schema.json', + $schema: '../../chain.schema.json', chainName: 'nyxtestnet', status: 'live', networkType: 'testnet', website: 'https://nymtech.net/', prettyName: 'Nym', + chainType: 'cosmos', chainId: 'sandbox', bech32Prefix: 'n', daemonName: 'nyxd', @@ -35,7 +36,33 @@ const info: Chain = { } }, codebase: { - cosmwasmEnabled: true + gitRepo: 'https://github.com/nymtech/nyxd', + recommendedVersion: 'v0.43.0', + compatibleVersions: ['v0.43.0'], + binaries: { + "linux/amd64": 'https://github.com/nymtech/nyxd/releases/tag/v0.43.0' + }, + genesis: { + genesisUrl: 'https://rpc.sandbox.nymtech.net/genesis' + }, + cosmwasmEnabled: true, + versions: [{ + name: 'v0.43.0', + tag: 'v0.43.0', + height: 1933203, + recommendedVersion: 'v0.43.0', + compatibleVersions: ['v0.43.0'], + cosmwasmEnabled: true, + binaries: { + "linux/amd64": 'https://github.com/nymtech/nyxd/releases/tag/v0.43.0' + }, + cosmwasm: { + enabled: true + } + }], + cosmwasm: { + enabled: true + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/nyxtestnet/images/nym_token_light.png', diff --git a/v2/packages/chain-registry/src/testnet/okp4testnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/okp4testnet/asset-list.ts index 250a8b4c2..d6bd8ab46 100644 --- a/v2/packages/chain-registry/src/testnet/okp4testnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/okp4testnet/asset-list.ts @@ -20,7 +20,8 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/okp4testnet/images/okp4.png' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/okp4testnet/chain.ts b/v2/packages/chain-registry/src/testnet/okp4testnet/chain.ts index 08d21521d..c72b3e5d5 100644 --- a/v2/packages/chain-registry/src/testnet/okp4testnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/okp4testnet/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../../chain.schema.json', chainName: 'okp4testnet', + chainType: 'cosmos', chainId: 'okp4-nemeton-1', website: 'https://okp4.network/', prettyName: 'OKP4 Nemeton', @@ -27,7 +28,26 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/okp4/okp4d', + recommendedVersion: 'v4.1.0', + compatibleVersions: ['v4.1.0'], + binaries: { + "linux/amd64": 'https://github.com/okp4/okp4d/releases/download/v4.1.0/okp4d-4.1.0-linux-amd64', + "linux/arm64": 'https://github.com/okp4/okp4d/releases/download/v4.1.0/okp4d-4.1.0-linux-arm64' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/okp4/networks/main/chains/nemeton-1/genesis.json' + }, + versions: [{ + name: 'v4.1.0', + tag: 'v4.1.0', + recommendedVersion: 'v4.1.0', + compatibleVersions: ['v4.1.0'], + binaries: { + "linux/amd64": 'https://github.com/okp4/okp4d/releases/download/v4.1.0/okp4d-4.1.0-linux-amd64', + "linux/arm64": 'https://github.com/okp4/okp4d/releases/download/v4.1.0/okp4d-4.1.0-linux-arm64' + } + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/okp4testnet/images/okp4.png' 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 14584bbc4..95e4abc37 100644 --- a/v2/packages/chain-registry/src/testnet/osmosistestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/osmosistestnet/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'osmosistestnet', assets: [ { @@ -86,6 +86,10 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg' }, images: [{ + imageSync: { + chainName: 'cosmoshubtestnet', + baseDenom: 'uatom' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cosmoshub/images/atom.svg' }] @@ -233,6 +237,10 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/junotestnet/images/juno.svg' }, images: [{ + imageSync: { + chainName: 'junotestnet', + baseDenom: 'ujunox' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/junotestnet/images/juno.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/junotestnet/images/juno.svg' }] @@ -265,12 +273,16 @@ const info: AssetList = { } }], logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mars/images/mars-token.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mars/images/mars-token.svg' + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/mars-token.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/mars-token.svg' }, images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mars/images/mars-token.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/mars/images/mars-token.svg' + imageSync: { + chainName: 'marstestnet', + baseDenom: 'umars' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/mars-token.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/mars-token.svg' }] }, { @@ -327,10 +339,20 @@ const info: AssetList = { } ], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' }, images: [{ - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' + imageSync: { + chainName: 'nobletestnet', + baseDenom: 'uusdc' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + theme: { + circle: true, + primaryColorHex: '#2775CA' + } }] }, { @@ -365,6 +387,10 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.svg' }, images: [{ + imageSync: { + chainName: 'akashtestnet', + baseDenom: 'uakt' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/akash/images/akt.svg' }] @@ -413,6 +439,9 @@ const info: AssetList = { imageSync: { chainName: 'kyve', baseDenom: 'ukyve' + }, + theme: { + primaryColorHex: '#335350' } }] }, @@ -448,6 +477,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qck.png' }, images: [{ + imageSync: { + chainName: 'quicksilvertestnet', + baseDenom: 'uqck' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qck.png' }] }, @@ -482,6 +515,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/chain4energytestnet/images/c4e.png' }, images: [{ + imageSync: { + chainName: 'chain4energytestnet', + baseDenom: 'uc4e' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/chain4energytestnet/images/c4e.png' }] }, @@ -517,6 +554,10 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/xprt.svg' }, images: [{ + imageSync: { + chainName: 'persistencetestnet2', + baseDenom: 'uxprt' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/xprt.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/xprt.svg' }] @@ -553,6 +594,10 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/xion/images/burnt-round.png' }, images: [{ + imageSync: { + chainName: 'xiontestnet', + baseDenom: 'uxion' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/xion/images/burnt-round.png' }] }, @@ -589,6 +634,10 @@ const info: AssetList = { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/saga/images/saga.svg' }, images: [{ + imageSync: { + chainName: 'sagatestnet', + baseDenom: 'utsaga' + }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/saga/images/saga.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/saga/images/saga.svg' }] @@ -637,7 +686,10 @@ const info: AssetList = { baseDenom: 'uixo' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/impacthub/images/ixo.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/impacthub/images/ixo.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/impacthub/images/ixo.svg', + theme: { + primaryColorHex: '#2c4484' + } }] }, { @@ -660,6 +712,46 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/osmosistestnet/images/willyz.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/osmosistestnet/images/willyz.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'The yield token for ATOM denominated vaults on Amulet Protocol', + denomUnits: [{ + denom: 'ibc/C86B92F7FCFC1993DAC4AB0D78D9BC080300354B823A57F12CD6E2FBB667214E', + exponent: 0 + }, { + denom: 'amATOM', + exponent: 6 + }], + base: 'ibc/C86B92F7FCFC1993DAC4AB0D78D9BC080300354B823A57F12CD6E2FBB667214E', + name: 'amATOM (Testnet)', + display: 'amATOM', + symbol: 'amATOM', + typeAsset: 'ics20', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/neutrontestnet/images/amATOM.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/neutrontestnet/images/amATOM.svg' + }, + images: [{ + imageSync: { + chainName: 'neutrontestnet', + baseDenom: 'factory/neutron15lku24mqhvy4v4gryrqs4662n9v9q4ux9tayn89cmdzldjcgawushxvm76/amatom' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/neutrontestnet/images/amATOM.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/neutrontestnet/images/amATOM.svg' + }], + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'neutrontestnet', + baseDenom: 'factory/neutron15lku24mqhvy4v4gryrqs4662n9v9q4ux9tayn89cmdzldjcgawushxvm76/amatom', + channelId: 'channel-787' + }, + chain: { + channelId: 'channel-7884', + path: 'transfer/channel-7884/factory/neutron15lku24mqhvy4v4gryrqs4662n9v9q4ux9tayn89cmdzldjcgawushxvm76/amatom' + } }] }, { diff --git a/v2/packages/chain-registry/src/testnet/osmosistestnet/chain.ts b/v2/packages/chain-registry/src/testnet/osmosistestnet/chain.ts index 657537609..5dbb8b6b6 100644 --- a/v2/packages/chain-registry/src/testnet/osmosistestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/osmosistestnet/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'Osmosis Testnet', + chainType: 'cosmos', chainId: 'osmo-test-5', bech32Prefix: 'osmo', daemonName: 'osmosisd', @@ -26,9 +27,89 @@ const info: Chain = { }] }, codebase: { + gitRepo: 'https://github.com/osmosis-labs/osmosis', + recommendedVersion: 'v15.0.0', + compatibleVersions: ['v15.0.0'], cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.30', cosmwasmEnabled: true, - cosmwasmVersion: '0.30' + genesis: { + genesisUrl: 'https://genesis.osmotest5.osmosis.zone/genesis.json' + }, + versions: [ + { + name: 'v14.0.0-rc1', + recommendedVersion: 'v14.0.0-rc1', + compatibleVersions: ['v14.0.0-rc1'], + cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.29', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.29', + enabled: true + } + }, + { + name: 'v15.0.0-rc3', + recommendedVersion: 'v15.0.0-rc3', + compatibleVersions: ['v15.0.0-rc3'], + cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.29', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.29', + enabled: true + } + }, + { + name: 'v15.0.0', + recommendedVersion: 'v15.0.0', + compatibleVersions: ['v15.0.0-rc3'], + cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.30', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.30', + enabled: true + } + } + ], + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.30', + enabled: true + } }, apis: { rpc: [{ @@ -49,9 +130,9 @@ const info: Chain = { }, explorers: [{ kind: 'mintscan', - url: 'https://testnet.mintscan.io/osmosis-testnet', - txPage: 'https://testnet.mintscan.io/osmosis-testnet/txs/${txHash}', - accountPage: 'https://testnet.mintscan.io/osmosis-testnet/account/${accountAddress}' + url: 'https://mintscan.io/osmosis-testnet', + txPage: 'https://mintscan.io/osmosis-testnet/txs/${txHash}', + accountPage: 'https://mintscan.io/osmosis-testnet/account/${accountAddress}' }, { kind: 'ping.pub', url: 'https://explorer.osmotest5.osmosis.zone', 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 ddcb902c4..acbb30068 100644 --- a/v2/packages/chain-registry/src/testnet/osmosistestnet/ibc-data.ts +++ b/v2/packages/chain-registry/src/testnet/osmosistestnet/ibc-data.ts @@ -1,7 +1,7 @@ import { IBCData } from '@chain-registry/v2-types'; const info: IBCData[] = [ { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'akashtestnet', clientId: '07-tendermint-6', @@ -31,24 +31,25 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'archwaytestnet', - clientId: '07-tendermint-77', - connectionId: 'connection-73' + clientId: '07-tendermint-121', + connectionId: 'connection-120' }, chain2: { chainName: 'osmosistestnet', - clientId: '07-tendermint-1195', - connectionId: 'connection-1101' + clientId: '07-tendermint-3459', + connectionId: 'connection-3027' }, - channels: [{ + channels: [ + { chain1: { - channelId: 'channel-58', + channelId: 'channel-225', portId: 'transfer' }, chain2: { - channelId: 'channel-3938', + channelId: 'channel-7779', portId: 'transfer' }, ordering: 'unordered', @@ -56,10 +57,41 @@ const info: IBCData[] = [ tags: { status: 'live' } - }] + }, + { + chain1: { + channelId: '*', + portId: 'wasm.*' + }, + chain2: { + channelId: '*', + portId: 'icahost' + }, + ordering: 'ordered', + version: 'ics27-1', + tags: { + status: 'live' + } + }, + { + chain1: { + channelId: '*', + portId: 'wasm.*' + }, + chain2: { + channelId: '*', + portId: 'icqhost' + }, + ordering: 'unordered', + version: 'icq-1', + tags: { + status: 'live' + } + } + ] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'axelartestnet', clientId: '07-tendermint-685', @@ -89,7 +121,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'celestiatestnet3', clientId: '07-tendermint-118', @@ -118,7 +150,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'chain4energytestnet', clientId: '07-tendermint-18', @@ -148,7 +180,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'composabletestnet', clientId: '07-tendermint-23', @@ -177,7 +209,36 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', + chain1: { + chainName: 'coreumtestnet', + clientId: '07-tendermint-104', + connectionId: 'connection-69' + }, + chain2: { + chainName: 'osmosistestnet', + clientId: '07-tendermint-3529', + connectionId: 'connection-3094' + }, + channels: [{ + chain1: { + channelId: 'channel-47', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-7894', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, + { + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'cosmoshubtestnet', clientId: '07-tendermint-2528', @@ -207,7 +268,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'doravotatestnet', clientId: '07-tendermint-2', @@ -237,7 +298,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'empowertestnet', clientId: '07-tendermint-1', @@ -266,7 +327,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'entrypointtestnet', clientId: '07-tendermint-0', @@ -296,7 +357,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'impacthubtestnet', clientId: '07-tendermint-53', @@ -326,7 +387,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'injectivetestnet', clientId: '07-tendermint-189', @@ -356,7 +417,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'junotestnet', clientId: '07-tendermint-743', @@ -386,7 +447,37 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', + chain1: { + chainName: 'kimanetworktestnet', + clientId: '07-tendermint-1', + connectionId: 'connection-1' + }, + chain2: { + chainName: 'osmosistestnet', + clientId: '07-tendermint-1', + connectionId: 'connection-3450' + }, + channels: [{ + chain1: { + channelId: 'channel-1', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-8867', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true, + dex: 'osmosis' + } + }] + }, + { + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'kyvetestnet', clientId: '07-tendermint-2', @@ -445,7 +536,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'likecointestnet', clientId: '07-tendermint-5', @@ -475,7 +566,36 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', + chain1: { + chainName: 'mantrachaintestnet', + clientId: '07-tendermint-5', + connectionId: 'connection-5' + }, + chain2: { + chainName: 'osmosistestnet', + clientId: '07-tendermint-3930', + connectionId: 'connection-3411' + }, + channels: [{ + chain1: { + channelId: 'channel-5', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-8734', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + }] + }, + { + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'marstestnet', clientId: '07-tendermint-33', @@ -505,7 +625,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'neutrontestnet', clientId: '07-tendermint-133', @@ -535,7 +655,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'nobletestnet', clientId: '07-tendermint-42', @@ -623,7 +743,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'osmosistestnet', clientId: '07-tendermint-19', @@ -653,7 +773,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'osmosistestnet', clientId: '07-tendermint-1448', @@ -683,7 +803,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'osmosistestnet', clientId: '07-tendermint-965', @@ -713,7 +833,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'osmosistestnet', clientId: '07-tendermint-1274', @@ -742,6 +862,66 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../../ibc_data.schema.json', + chain1: { + chainName: 'osmosistestnet', + clientId: '07-tendermint-3714', + connectionId: 'connection-3238' + }, + chain2: { + chainName: 'swisstroniktestnet', + clientId: '07-tendermint-31', + connectionId: 'connection-18' + }, + channels: [{ + chain1: { + channelId: 'channel-8295', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-2', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true, + dex: 'osmosis' + } + }] + }, + { + $schema: '../../ibc_data.schema.json', + chain1: { + chainName: 'osmosistestnet', + clientId: '07-tendermint-3946', + connectionId: 'connection-3419' + }, + chain2: { + chainName: 'symphonytestnet', + clientId: '07-tendermint-0', + connectionId: 'connection-0' + }, + channels: [{ + chain1: { + channelId: 'channel-8743', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-0', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true, + dex: 'osmosis' + } + }] + }, { $schema: '../../ibc_data.schema.json', chain1: { @@ -766,7 +946,7 @@ const info: IBCData[] = [ ordering: 'unordered', version: 'ics20-1', tags: { - status: 'live', + status: 'killed', preferred: true } }] diff --git a/v2/packages/chain-registry/src/testnet/osmosistestnet4/asset-list.ts b/v2/packages/chain-registry/src/testnet/osmosistestnet4/asset-list.ts index 7a49f6307..41ed62459 100644 --- a/v2/packages/chain-registry/src/testnet/osmosistestnet4/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/osmosistestnet4/asset-list.ts @@ -26,7 +26,8 @@ const info: AssetList = { images: [{ 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' - }] + }], + typeAsset: 'sdk.coin' }, { denomUnits: [{ denom: 'uion', @@ -48,7 +49,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/ion.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/ion.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/osmosistestnet4/chain.ts b/v2/packages/chain-registry/src/testnet/osmosistestnet4/chain.ts index ccfd45e5a..38dc2c768 100644 --- a/v2/packages/chain-registry/src/testnet/osmosistestnet4/chain.ts +++ b/v2/packages/chain-registry/src/testnet/osmosistestnet4/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'Osmosis Testnet', + chainType: 'cosmos', chainId: 'osmo-test-4', bech32Prefix: 'osmo', daemonName: 'osmosisd', @@ -26,9 +27,66 @@ const info: Chain = { }] }, codebase: { + gitRepo: 'https://github.com/osmosis-labs/osmosis', + recommendedVersion: 'v15.0.0-rc3', + compatibleVersions: ['v15.0.0-rc3'], cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.29', cosmwasmEnabled: true, - cosmwasmVersion: '0.29' + genesis: { + genesisUrl: 'https://github.com/osmosis-labs/networks/raw/main/osmo-test-4/genesis.tar.bz2' + }, + versions: [{ + name: 'v14.0.0-rc1', + recommendedVersion: 'v14.0.0-rc1', + compatibleVersions: ['v14.0.0-rc1'], + cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.29', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.29', + enabled: true + } + }, { + name: 'v15.0.0-rc3', + recommendedVersion: 'v15.0.0-rc3', + compatibleVersions: ['v15.0.0-rc3'], + cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.29', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.29', + enabled: true + } + }], + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.29', + enabled: true + } }, apis: { rpc: [ @@ -55,8 +113,7 @@ const info: Chain = { provider: 'ChainLayer' }, { - address: 'https://testnet-rest.osmosis.zone/', - provider: '' + address: 'https://testnet-rest.osmosis.zone/' } ], grpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/osmosistestnet4/ibc-data.ts b/v2/packages/chain-registry/src/testnet/osmosistestnet4/ibc-data.ts index 0da00ba7f..da4b234bb 100644 --- a/v2/packages/chain-registry/src/testnet/osmosistestnet4/ibc-data.ts +++ b/v2/packages/chain-registry/src/testnet/osmosistestnet4/ibc-data.ts @@ -1,7 +1,7 @@ import { IBCData } from '@chain-registry/v2-types'; const info: IBCData[] = [ { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'axelartestnet', clientId: '07-tendermint-213', @@ -31,7 +31,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'junotestnet', clientId: '07-tendermint-135', @@ -91,7 +91,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'nobletestnet', clientId: '07-tendermint-6', diff --git a/v2/packages/chain-registry/src/testnet/permtestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/permtestnet/asset-list.ts index cbd1e0f81..0aab20eb3 100644 --- a/v2/packages/chain-registry/src/testnet/permtestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/permtestnet/asset-list.ts @@ -19,11 +19,11 @@ const info: AssetList = { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/permtestnet/images/Perm.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/permtestnet/images/Perm.svg' }, - coingeckoId: '', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/permtestnet/images/Perm.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/permtestnet/images/Perm.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/permtestnet/chain.ts b/v2/packages/chain-registry/src/testnet/permtestnet/chain.ts index 0a82984ac..0e99cf5ac 100644 --- a/v2/packages/chain-registry/src/testnet/permtestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/permtestnet/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'Perm Testnet', + chainType: 'cosmos', chainId: 'INVALID-ID-permtestnet-testnet-1', bech32Prefix: 'perm', daemonName: 'permd', @@ -25,9 +26,78 @@ const info: Chain = { }] }, codebase: { + gitRepo: 'https://github.com/Loop-Protocol/perm.git', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.30', cosmwasmEnabled: true, - cosmwasmVersion: '0.30' + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/Loop-Protocol/testnet/main/genesis.json' + }, + versions: [{ + name: 'v1.0.0', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.30', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.30', + enabled: true + }, + ibc: { + type: 'go', + version: '4.3.0' + } + }, { + name: 'v1.0.0', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.30', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.30', + enabled: true + }, + ibc: { + type: 'go', + version: '4.3.0' + } + }], + sdk: { + type: 'cosmos', + version: '0.45' + }, + ibc: { + type: 'go', + version: '4.3.0' + }, + cosmwasm: { + version: '0.30', + enabled: true + } }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/persistencetestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/persistencetestnet/asset-list.ts index 5147ac3c8..3bbb98ef6 100644 --- a/v2/packages/chain-registry/src/testnet/persistencetestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/persistencetestnet/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'persistencetestnet', assets: [{ description: 'The XPRT token is primarily a governance token for the Persistence chain.', @@ -23,7 +23,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/xprt.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/xprt.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'PSTAKE Liquid-Staked ATOM', denomUnits: [{ @@ -46,7 +47,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkatom.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkatom.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/persistencetestnet/chain.ts b/v2/packages/chain-registry/src/testnet/persistencetestnet/chain.ts index a836fb93a..4e3359bf6 100644 --- a/v2/packages/chain-registry/src/testnet/persistencetestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/persistencetestnet/chain.ts @@ -1,7 +1,8 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { - $schema: '../chain.schema.json', + $schema: '../../chain.schema.json', chainName: 'persistencetestnet', + chainType: 'cosmos', chainId: 'test-core-1', prettyName: 'Persistence Testnet', status: 'live', @@ -27,7 +28,23 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/persistenceOne/persistenceCore', + recommendedVersion: 'v6.0.0-rc5', + compatibleVersions: ['v6.0.0-rc5'], + binaries: { + "linux/amd64": 'https://github.com/persistenceOne/persistenceCore/archive/refs/tags/v6.0.0-rc5.tar.gz' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/persistenceOne/genesisTransactions/master/test-core-1/final_genesis.json' + }, + versions: [{ + name: 'v6.0.0-rc5', + recommendedVersion: 'v6.0.0-rc5', + compatibleVersions: ['v6.0.0-rc5'], + binaries: { + "linux/amd64": 'https://github.com/persistenceOne/persistenceCore/archive/refs/tags/v6.0.0-rc5.tar.gz' + } + }] }, apis: { rpc: [ @@ -96,9 +113,9 @@ const info: Chain = { txPage: 'https://testnet.ping.pub/test-core-1/tx/${txHash}' }, { kind: 'mintscan', - url: 'https://testnet.mintscan.io/persistence-testnet', - txPage: 'https://testnet.mintscan.io/persistence-testnet/txs/${txHash}', - accountPage: 'https://testnet.mintscan.io/persistence-testnet/account/${accountAddress}' + url: 'https://mintscan.io/persistence-testnet', + txPage: 'https://mintscan.io/persistence-testnet/txs/${txHash}', + accountPage: 'https://mintscan.io/persistence-testnet/account/${accountAddress}' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/persistencetestnet2/asset-list.ts b/v2/packages/chain-registry/src/testnet/persistencetestnet2/asset-list.ts index f30622051..07a21f86e 100644 --- a/v2/packages/chain-registry/src/testnet/persistencetestnet2/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/persistencetestnet2/asset-list.ts @@ -24,7 +24,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/xprt.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/xprt.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'PSTAKE Liquid-Staked ATOM', @@ -48,7 +49,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkatom.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkatom.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'PSTAKE Liquid-Staked OSMO', @@ -72,7 +74,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkosmo.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkosmo.svg' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'PSTAKE Liquid-Staked DV4TNT', @@ -96,7 +99,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkdv4tnt.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/persistence/images/stkdv4tnt.svg' - }] + }], + typeAsset: 'sdk.coin' } ] }; diff --git a/v2/packages/chain-registry/src/testnet/persistencetestnet2/chain.ts b/v2/packages/chain-registry/src/testnet/persistencetestnet2/chain.ts index 99adba555..cb0b612b4 100644 --- a/v2/packages/chain-registry/src/testnet/persistencetestnet2/chain.ts +++ b/v2/packages/chain-registry/src/testnet/persistencetestnet2/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../../chain.schema.json', chainName: 'persistencetestnet2', + chainType: 'cosmos', chainId: 'test-core-2', prettyName: 'Persistence Testnet', status: 'live', @@ -30,7 +31,139 @@ const info: Chain = { } }, codebase: { - + gitRepo: 'https://github.com/persistenceOne/persistenceCore', + recommendedVersion: 'v9.1.1', + compatibleVersions: ['v9.1.1'], + binaries: { + "linux/amd64": 'https://github.com/persistenceOne/persistenceCore/releases/download/v9.1.1/persistenceCore-v9.1.1-linux-amd64.tar.gz' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/persistenceOne/networks/auditOne/test-core-2/test-core-2/genesis.json' + }, + versions: [ + { + name: 'v7.0.2', + recommendedVersion: 'v7.0.2', + compatibleVersions: ['v7.0.2'], + binaries: { + "linux/amd64": 'https://github.com/persistenceOne/persistenceCore/releases/download/v7.0.2/persistenceCore-v7.0.2-linux-amd64.tar.gz' + } + }, + { + name: 'v8', + tag: 'v8.0.0', + recommendedVersion: 'v8.0.0', + compatibleVersions: ['v8.0.0'], + cosmosSdkVersion: '0.47', + consensus: { + type: 'tendermint', + version: '0.37' + }, + cosmwasmVersion: '0.40', + cosmwasmEnabled: true, + nextVersionName: 'v8.1.0', + sdk: { + type: 'cosmos', + version: '0.47' + }, + cosmwasm: { + version: '0.40', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.2.0' + } + }, + { + name: 'v8.1.0', + tag: 'v8.1.0', + recommendedVersion: 'v8.1.0', + compatibleVersions: ['v8.1.0'], + cosmosSdkVersion: '0.47', + consensus: { + type: 'tendermint', + version: '0.37' + }, + cosmwasmVersion: '0.40', + cosmwasmEnabled: true, + nextVersionName: 'v9', + sdk: { + type: 'cosmos', + version: '0.47' + }, + cosmwasm: { + version: '0.40', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.2.0' + } + }, + { + name: 'v9', + tag: 'v9.0.0', + height: 1531570, + proposal: 16, + recommendedVersion: 'v8.0.0', + compatibleVersions: ['v8.0.0'], + cosmosSdkVersion: '0.47', + consensus: { + type: 'tendermint', + version: '0.37' + }, + cosmwasmVersion: '0.40', + cosmwasmEnabled: true, + nextVersionName: 'v9.1.0', + sdk: { + type: 'cosmos', + version: '0.47' + }, + cosmwasm: { + version: '0.40', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.2.0' + } + }, + { + name: 'v9.1.0', + tag: 'v9.1.1', + height: 1543200, + proposal: 17, + recommendedVersion: 'v9.1.1', + compatibleVersions: ['v9.1.1', 'v9.1.0'], + cosmosSdkVersion: 'v0.47.0-lsm', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + cosmwasmVersion: 'v0.40.2', + cosmwasmEnabled: true, + cosmwasmPath: '$HOME/.persistenceCore/wasm', + binaries: { + "linux/amd64": 'https://github.com/persistenceOne/persistenceCore/releases/download/v9.1.1/persistenceCore-v9.1.1-linux-amd64.tar.gz' + }, + sdk: { + type: 'cosmos', + version: 'v0.47.0', + tag: 'v0.47.0-lsm' + }, + cosmwasm: { + version: 'v0.40.2', + path: '$HOME/.persistenceCore/wasm', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.2.0', + icsEnabled: ['ics20-1', 'ics27-1'] + } + } + ] }, apis: { rpc: [ @@ -100,9 +233,9 @@ const info: Chain = { explorers: [ { kind: 'mintscan', - url: 'https://testnet.mintscan.io/persistence-testnet', - txPage: 'https://testnet.mintscan.io/persistence-testnet/txs/${txHash}', - accountPage: 'https://testnet.mintscan.io/persistence-testnet/account/${accountAddress}' + url: 'https://mintscan.io/persistence-testnet', + txPage: 'https://mintscan.io/persistence-testnet/txs/${txHash}', + accountPage: 'https://mintscan.io/persistence-testnet/account/${accountAddress}' }, { kind: 'StakeFlow', diff --git a/v2/packages/chain-registry/src/testnet/planqtestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/planqtestnet/asset-list.ts index 1e631ee55..31398bbb0 100644 --- a/v2/packages/chain-registry/src/testnet/planqtestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/planqtestnet/asset-list.ts @@ -22,7 +22,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/planqtestnet/images/planq.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/planqtestnet/images/planq.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/planqtestnet/chain.ts b/v2/packages/chain-registry/src/testnet/planqtestnet/chain.ts index 2e6bc623d..cfedbad53 100644 --- a/v2/packages/chain-registry/src/testnet/planqtestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/planqtestnet/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'Planq Atlas Testnet', + chainType: 'cosmos', chainId: 'planq_7077-1', bech32Prefix: 'plq', daemonName: 'planqd', @@ -27,7 +28,58 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: 'v0.46.3' + gitRepo: 'https://github.com/planq-network/planq', + recommendedVersion: 'v1.1.2', + compatibleVersions: ['v1.1.2'], + binaries: { + "linux/amd64": 'https://github.com/planq-network/planq/releases/download/v1.1.2/planq_1.1.2_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/planq-network/planq/releases/download/v1.1.2/planq_1.1.2_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/planq-network/planq/releases/download/v1.1.2/planq_1.1.2_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/planq-network/planq/releases/download/v1.1.2/planq_1.1.2_darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/planq-network/planq/releases/download/v1.1.2/planq_1.1.2_windows_amd64.zip' + }, + cosmosSdkVersion: 'v0.46.3', + consensus: { + type: 'cometbft', + version: '0.34.33' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/planq-network/networks/main/atlas-testnet/genesis.json' + }, + versions: [{ + name: 'v1.1.2', + recommendedVersion: 'v1.1.2', + compatibleVersions: ['v1.1.2'], + cosmosSdkVersion: 'v0.46.3', + consensus: { + type: 'cometbft', + version: '0.34.33' + }, + binaries: { + "linux/amd64": 'https://github.com/planq-network/planq/releases/download/v1.1.2/planq_1.1.2_linux_amd64.tar.gz', + "linux/arm64": 'https://github.com/planq-network/planq/releases/download/v1.1.2/planq_1.1.2_linux_arm64.tar.gz', + "darwin/amd64": 'https://github.com/planq-network/planq/releases/download/v1.1.2/planq_1.1.2_darwin_amd64.tar.gz', + "darwin/arm64": 'https://github.com/planq-network/planq/releases/download/v1.1.2/planq_1.1.2_darwin_arm64.tar.gz', + "windows/amd64": 'https://github.com/planq-network/planq/releases/download/v1.1.2/planq_1.1.2_windows_amd64.zip' + }, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: 'v0.46.3' + }, + ibc: { + type: 'go', + version: '5.0.2' + } + }], + sdk: { + type: 'cosmos', + version: 'v0.46.3' + }, + ibc: { + type: 'go', + version: '5.0.2' + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/planqtestnet/images/planq.png', @@ -39,14 +91,14 @@ const info: Chain = { provider: 'Planq Network' }, { address: 'https://planq_testnet_rpc.chain.whenmoonwhenlambo.money', - provider: 'WMWL' + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' }], rest: [{ address: 'https://rest-atlas.planq.network', provider: 'Planq Network' }, { address: 'https://planq_testnet_api.chain.whenmoonwhenlambo.money', - provider: 'WMWL' + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' }], grpc: [{ address: 'https://grpc-atlas.planq.network', @@ -57,7 +109,7 @@ const info: Chain = { provider: 'Planq Network' }, { address: 'https://planq_testnet_evm.chain.whenmoonwhenlambo.money', - provider: 'WMWL' + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' }] }, explorers: [ @@ -72,10 +124,14 @@ const info: Chain = { txPage: 'https://testnet-explorer.konsortech.xyz/planq/tx/${txHash}' }, { - kind: 'WMWL', + kind: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥', url: 'https://explorer.whenmoonwhenlambo.money/planq-testnet', txPage: 'https://explorer.whenmoonwhenlambo.money/planq-testnet/tx/${txHash}' } - ] + ], + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/planqtestnet/images/planq.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/planqtestnet/images/planq.svg' + }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/pryzmtestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/pryzmtestnet/asset-list.ts index 168c6c183..751f486b0 100644 --- a/v2/packages/chain-registry/src/testnet/pryzmtestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/pryzmtestnet/asset-list.ts @@ -22,7 +22,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/pryzmtestnet/images/pryzm.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/pryzmtestnet/images/pryzm.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/pryzmtestnet/chain.ts b/v2/packages/chain-registry/src/testnet/pryzmtestnet/chain.ts index 159f4d4ee..9f415bc4c 100644 --- a/v2/packages/chain-registry/src/testnet/pryzmtestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/pryzmtestnet/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'Pryzm Testnet', + chainType: 'cosmos', chainId: 'indigo-1', bech32Prefix: 'pryzm', daemonName: 'pryzmd', @@ -26,7 +27,43 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: '0.47' + gitRepo: 'https://github.com/pryzm-finance/pryzm-core', + recommendedVersion: 'v0.9.0', + compatibleVersions: ['v0.9.0'], + cosmosSdkVersion: '0.47', + consensus: { + type: 'tendermint', + version: '0.37' + }, + genesis: { + genesisUrl: 'https://storage.googleapis.com/pryzm-resources/indigo-1/genesis.json' + }, + versions: [{ + name: 'v0.9.0', + recommendedVersion: 'v0.9.0', + compatibleVersions: ['v0.9.0'], + cosmosSdkVersion: '0.47', + consensus: { + type: 'tendermint', + version: '0.37' + }, + sdk: { + type: 'cosmos', + version: '0.47' + }, + ibc: { + type: 'go', + version: '7.3.1' + } + }], + sdk: { + type: 'cosmos', + version: '0.47' + }, + ibc: { + type: 'go', + version: '7.3.1' + } }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/quasartestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/quasartestnet/asset-list.ts index 79eb4f9f9..5ba4f9e77 100644 --- a/v2/packages/chain-registry/src/testnet/quasartestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/quasartestnet/asset-list.ts @@ -17,7 +17,8 @@ const info: AssetList = { base: 'uqsr', name: 'Quasar', display: 'qsr', - symbol: 'QSR' + symbol: 'QSR', + typeAsset: 'sdk.coin' }, { denomUnits: [{ @@ -30,7 +31,8 @@ const info: AssetList = { base: 'uayy', name: 'AYY', display: 'ayy', - symbol: 'AYY' + symbol: 'AYY', + typeAsset: 'sdk.coin' }, { denomUnits: [{ @@ -43,7 +45,8 @@ const info: AssetList = { base: 'uoro', name: 'oro', display: 'oro', - symbol: 'ORO' + symbol: 'ORO', + typeAsset: 'sdk.coin' } ] }; diff --git a/v2/packages/chain-registry/src/testnet/quasartestnet/chain.ts b/v2/packages/chain-registry/src/testnet/quasartestnet/chain.ts index f2c211b6b..803bacc6f 100644 --- a/v2/packages/chain-registry/src/testnet/quasartestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/quasartestnet/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'Quasar Testnet', + chainType: 'cosmos', chainId: 'quasar-test-1', bech32Prefix: 'quasar', daemonName: 'quasarnoded', @@ -26,36 +27,114 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: '0.45.16', + gitRepo: 'https://github.com/quasar-finance/quasar', + recommendedVersion: 'v2.0.0-rc', + compatibleVersions: ['v2.0.0-rc'], + cosmosSdkVersion: '0.47.12', + consensus: { + type: 'cometbft', + version: '0.37.6' + }, + cosmwasmVersion: '0.45.0', cosmwasmEnabled: true, - cosmwasmVersion: '0.31' + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/quasar-finance/questnet/main/v04/definitive-genesis.json' + }, + versions: [{ + name: 'v1.0.1-rc-testnet', + recommendedVersion: 'v1.0.1-rc-testnet', + compatibleVersions: ['v1.0.1-rc-testnet'], + cosmosSdkVersion: '0.45.16', + consensus: { + type: 'tendermint', + version: '0.34.27' + }, + cosmwasmVersion: '0.31', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.45.16' + }, + cosmwasm: { + version: '0.31', + enabled: true + } + }, { + name: 'v2.0.0-rc', + recommendedVersion: 'v2.0.0-rc', + compatibleVersions: ['v2.0.0-rc'], + cosmosSdkVersion: '0.47.12', + consensus: { + type: 'cometbft', + version: '0.37.6' + }, + cosmwasmVersion: '0.45.0', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.47.12' + }, + cosmwasm: { + version: '0.45.0', + enabled: true + } + }], + sdk: { + type: 'cosmos', + version: '0.47.12' + }, + cosmwasm: { + version: '0.45.0', + enabled: true + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quasar/images/quasar.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quasar/images/quasar.svg' }, apis: { - rpc: [{ + rpc: [ + { address: 'https://quasar-testnet-rpc.polkachu.com/', provider: 'Polkachu' - }, { + }, + { address: 'https://quasar-testnet-rpc.stakeandrelax.net/', provider: 'Stake and Relax' - }], - rest: [{ + }, + { + address: 'https://quasar-testnet.rpc.kjnodes.com', + provider: 'KJNodes.com' + } + ], + rest: [ + { address: 'https://quasar-testnet-api.polkachu.com/', provider: 'Polkachu' - }, { + }, + { address: 'https://quasar-testnet-api.stakeandrelax.net/', provider: 'Stake and Relax' - }], - grpc: [{ + }, + { + address: 'https://quasar-testnet.api.kjnodes.com/', + provider: 'KJNodes.com' + } + ], + grpc: [ + { address: 'quasar-testnet-grpc.polkachu.com:18290', provider: 'Polkachu' - }, { + }, + { address: 'http://quasar-testnet-grpc.stakeandrelax.net:18290/', provider: 'Stake and Relax' - }] + }, + { + address: 'quasar-testnet.grpc.kjnodes.com:443', + provider: 'KJNodes.com' + } + ] }, keywords: ['testnet'], images: [{ diff --git a/v2/packages/chain-registry/src/testnet/quicksilvertestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/quicksilvertestnet/asset-list.ts index 776ab0097..c6813ba5e 100644 --- a/v2/packages/chain-registry/src/testnet/quicksilvertestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/quicksilvertestnet/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'quicksilvertestnet', assets: [{ description: 'QCK - native token of Quicksilver', @@ -23,7 +23,8 @@ const info: AssetList = { coingeckoId: 'quicksilver', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qck.png' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/quicksilvertestnet/chain.ts b/v2/packages/chain-registry/src/testnet/quicksilvertestnet/chain.ts index 1904f9a7f..aaae857e6 100644 --- a/v2/packages/chain-registry/src/testnet/quicksilvertestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/quicksilvertestnet/chain.ts @@ -1,10 +1,11 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { - $schema: '../chain.schema.json', + $schema: '../../chain.schema.json', chainName: 'quicksilvertestnet', status: 'live', networkType: 'testnet', prettyName: 'Quicksilver Testnet', + chainType: 'cosmos', chainId: 'rhye-2', bech32Prefix: 'quick', daemonName: 'quicksilverd', @@ -25,9 +26,55 @@ const info: Chain = { }] }, codebase: { + gitRepo: 'https://github.com/ingenuity-build/quicksilver', + recommendedVersion: 'v1.4.5-rc2', + compatibleVersions: ['v1.4.5-rc2'], cosmosSdkVersion: '0.46', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.29', cosmwasmEnabled: true, - cosmwasmVersion: '0.29' + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/ingenuity-build/testnets/main/rhye-2/genesis.json' + }, + versions: [{ + name: 'v1.4.5-rc2', + recommendedVersion: 'v1.4.5-rc2', + compatibleVersions: ['v1.4.5-rc2'], + cosmosSdkVersion: '0.46', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.29', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.46' + }, + cosmwasm: { + version: '0.29', + enabled: true + }, + ibc: { + type: 'go', + version: '5.3.2' + } + }], + sdk: { + type: 'cosmos', + version: '0.46' + }, + ibc: { + type: 'go', + version: '5.3.2' + }, + cosmwasm: { + version: '0.29', + enabled: true + } }, logoURIs: { svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/quicksilver/images/qck.svg' diff --git a/v2/packages/chain-registry/src/testnet/quicksilvertestnet/ibc-data.ts b/v2/packages/chain-registry/src/testnet/quicksilvertestnet/ibc-data.ts index cb57d2024..37f99da1d 100644 --- a/v2/packages/chain-registry/src/testnet/quicksilvertestnet/ibc-data.ts +++ b/v2/packages/chain-registry/src/testnet/quicksilvertestnet/ibc-data.ts @@ -1,6 +1,6 @@ import { IBCData } from '@chain-registry/v2-types'; const info: IBCData[] = [{ - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'osmosistestnet', clientId: '07-tendermint-19', diff --git a/v2/packages/chain-registry/src/testnet/qwoyntestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/qwoyntestnet/asset-list.ts index e048f48b9..658b8539a 100644 --- a/v2/packages/chain-registry/src/testnet/qwoyntestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/qwoyntestnet/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'qwoyntestnet', assets: [{ description: 'QWOYN is the native governance token for the Qwoyn Studios Platform', @@ -20,7 +20,8 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/qwoyntestnet/images/qwoyn.png' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/qwoyntestnet/chain.ts b/v2/packages/chain-registry/src/testnet/qwoyntestnet/chain.ts index 94ee9e0ca..92db97305 100644 --- a/v2/packages/chain-registry/src/testnet/qwoyntestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/qwoyntestnet/chain.ts @@ -1,11 +1,12 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { - $schema: '../chain.schema.json', + $schema: '../../chain.schema.json', chainName: 'qwoyntestnet', status: 'live', networkType: 'testnet', website: 'https://qwoyn.studio/', prettyName: 'Qwoyn', + chainType: 'cosmos', chainId: 'earendel-1', bech32Prefix: 'qwoyn', daemonName: 'qwoynd', @@ -23,7 +24,51 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: '0.47.3' + gitRepo: 'https://github.com/cosmic-horizon/QWOYN', + recommendedVersion: 'v5.2.0', + compatibleVersions: ['v5.2.0'], + binaries: { + "linux/amd64": 'https://github.com/cosmic-horizon/QWOYN/releases/download/v1.0.0/qwoynd_1.0.0_linux_amd64.zip' + }, + cosmosSdkVersion: '0.47.3', + consensus: { + type: 'tendermint', + version: '0.34' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/cosmic-horizon/testnets/main/higgs-boson-1/genesis.json' + }, + versions: [{ + name: 'v1.0.0', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + cosmosSdkVersion: '0.42.10', + consensus: { + type: 'tendermint', + version: '0.34' + }, + binaries: { + "linux/amd64": 'https://github.com/cosmic-horizon/QWOYN/releases/download/v1.0.0/qwoynd_1.0.0_linux_amd64.zip' + }, + sdk: { + type: 'cosmos', + version: '0.42.10' + }, + ibc: { + type: 'go', + version: '3.0.0', + icsEnabled: ['ics20-1', 'ics27-1'] + } + }], + sdk: { + type: 'cosmos', + version: '0.47.3' + }, + ibc: { + type: 'go', + version: '7.0.1', + icsEnabled: ['ics20-1', 'ics27-1'] + } }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/rsprovidertestnet/chain.ts b/v2/packages/chain-registry/src/testnet/rsprovidertestnet/chain.ts deleted file mode 100644 index 1d0039323..000000000 --- a/v2/packages/chain-registry/src/testnet/rsprovidertestnet/chain.ts +++ /dev/null @@ -1,94 +0,0 @@ -import { Chain } from '@chain-registry/v2-types'; -const info: Chain = { - $schema: '../../chain.schema.json', - chainName: 'rsprovidertestnet', - chainId: 'provider', - prettyName: 'Replicated Security Provider Testnet', - status: 'live', - networkType: 'testnet', - bech32Prefix: 'cosmos', - daemonName: 'gaiad', - nodeHome: '$HOME/.gaia', - keyAlgos: ['secp256k1'], - slip44: 118, - fees: { - feeTokens: [{ - denom: 'uatom', - fixedMinGasPrice: 0.005 - }] - }, - staking: { - stakingTokens: [{ - denom: 'uatom' - }] - }, - codebase: { - - }, - apis: { - rpc: [ - { - address: 'https://rpc.provider-sentry-01.rs-testnet.polypore.xyz', - provider: 'Hypha' - }, - { - address: 'https://rpc.provider-sentry-02.rs-testnet.polypore.xyz', - provider: 'Hypha' - }, - { - address: 'https://rpc.provider-state-sync-01.rs-testnet.polypore.xyz', - provider: 'Hypha' - }, - { - address: 'https://rpc.provider-state-sync-02.rs-testnet.polypore.xyz', - provider: 'Hypha' - } - ], - rest: [ - { - address: 'https://rest.provider-sentry-01.rs-testnet.polypore.xyz', - provider: 'Hypha' - }, - { - address: 'https://rest.provider-sentry-02.rs-testnet.polypore.xyz', - provider: 'Hypha' - }, - { - address: 'https://rest.provider-state-sync-01.rs-testnet.polypore.xyz', - provider: 'Hypha' - }, - { - address: 'https://rest.provider-state-sync-02.rs-testnet.polypore.xyz', - provider: 'Hypha' - } - ], - grpc: [ - { - address: 'https://grpc.provider-sentry-01.rs-testnet.polypore.xyz', - provider: 'Hypha' - }, - { - address: 'https://grpc.provider-sentry-02.rs-testnet.polypore.xyz', - provider: 'Hypha' - }, - { - address: 'https://grpc.provider-state-sync-01.rs-testnet.polypore.xyz', - provider: 'Hypha' - }, - { - address: 'https://grpc.provider-state-sync-02.rs-testnet.polypore.xyz', - provider: 'Hypha' - } - ] - }, - explorers: [{ - kind: 'Mintscan', - url: 'https://testnet.mintscan.io/ics-testnet-provider', - txPage: 'https://testnet.mintscan.io/ics-testnet-provider/txs/${txHash}' - }, { - kind: 'Ping.pub', - url: 'https://explorer.rs-testnet.polypore.xyz/provider', - txPage: 'https://explorer.rs-testnet.polypore.xyz/provider/tx/${txHash}' - }] -}; -export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/sagatestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/sagatestnet/asset-list.ts index 1a8cf2df7..43f7d741a 100644 --- a/v2/packages/chain-registry/src/testnet/sagatestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/sagatestnet/asset-list.ts @@ -24,7 +24,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/saga/images/saga.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/saga/images/saga.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/sagatestnet/chain.ts b/v2/packages/chain-registry/src/testnet/sagatestnet/chain.ts index 4e6141aec..eb8b2f6d1 100644 --- a/v2/packages/chain-registry/src/testnet/sagatestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/sagatestnet/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'Saga Testnet', + chainType: 'cosmos', chainId: 'ssc-testnet-1', bech32Prefix: 'saga', daemonName: 'sscd', @@ -26,8 +27,53 @@ const info: Chain = { }] }, codebase: { + gitRepo: 'https://github.com/sagaxyz/ssc', + recommendedVersion: 'v0.1.3', + compatibleVersions: [ + 'v0.1.0', + 'v0.1.1', + 'v0.1.2', + 'v0.1.3' + ], cosmosSdkVersion: '0.47', - cosmwasmEnabled: false + consensus: { + type: 'tendermint', + version: '0.37' + }, + cosmwasmEnabled: false, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/sagaxyz/ssc-public-testnet/main/genesis.json' + }, + versions: [{ + name: 'v0.1.3', + recommendedVersion: 'v0.1.3', + compatibleVersions: [ + 'v0.1.0', + 'v0.1.1', + 'v0.1.2', + 'v0.1.3' + ], + cosmosSdkVersion: '0.47', + consensus: { + type: 'tendermint', + version: '0.37' + }, + cosmwasmEnabled: false, + sdk: { + type: 'cosmos', + version: '0.47' + }, + cosmwasm: { + enabled: false + } + }], + sdk: { + type: 'cosmos', + version: '0.47' + }, + cosmwasm: { + enabled: false + } }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/sagatestnet/ibc-data.ts b/v2/packages/chain-registry/src/testnet/sagatestnet/ibc-data.ts index 11921b465..5a0feb04a 100644 --- a/v2/packages/chain-registry/src/testnet/sagatestnet/ibc-data.ts +++ b/v2/packages/chain-registry/src/testnet/sagatestnet/ibc-data.ts @@ -1,6 +1,6 @@ import { IBCData } from '@chain-registry/v2-types'; const info: IBCData[] = [{ - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'axelartestnet', clientId: '07-tendermint-767', @@ -28,7 +28,7 @@ const info: IBCData[] = [{ } }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'osmosistestnet', clientId: '07-tendermint-1448', diff --git a/v2/packages/chain-registry/src/testnet/secretnetworktestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/secretnetworktestnet/asset-list.ts index e66dd1b92..2417f23a1 100644 --- a/v2/packages/chain-registry/src/testnet/secretnetworktestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/secretnetworktestnet/asset-list.ts @@ -23,7 +23,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/scrt.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/scrt.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/secretnetworktestnet/chain.ts b/v2/packages/chain-registry/src/testnet/secretnetworktestnet/chain.ts index 224b3f315..c150b0bab 100644 --- a/v2/packages/chain-registry/src/testnet/secretnetworktestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/secretnetworktestnet/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'Secret Network', + chainType: 'cosmos', chainId: 'pulsar-3', preForkChainName: 'secretnetworktestnet2', bech32Prefix: 'secret', @@ -19,7 +20,23 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/scrtlabs/SecretNetwork', + recommendedVersion: 'v1.9.3', + binaries: { + "linux/amd64": 'https://github.com/scrtlabs/SecretNetwork/releases/download/v1.9.3/secretnetwork_1.9.3_testnet_goleveldb_amd64.deb' + }, + compatibleVersions: ['v1.9.3'], + genesis: { + genesisUrl: 'https://rpc.pulsar3.scrttestnet.com/genesis' + }, + versions: [{ + name: 'v1.9.3', + recommendedVersion: 'v1.9.3', + compatibleVersions: ['v1.9.3'], + binaries: { + "linux/amd64": 'https://github.com/scrtlabs/SecretNetwork/releases/download/v1.9.3/secretnetwork_1.9.3_testnet_goleveldb_amd64.deb' + } + }] }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/secretnetworktestnet2/asset-list.ts b/v2/packages/chain-registry/src/testnet/secretnetworktestnet2/asset-list.ts index 6eec3c9d8..ecb61a8bd 100644 --- a/v2/packages/chain-registry/src/testnet/secretnetworktestnet2/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/secretnetworktestnet2/asset-list.ts @@ -22,7 +22,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/scrt.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/secretnetwork/images/scrt.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/secretnetworktestnet2/chain.ts b/v2/packages/chain-registry/src/testnet/secretnetworktestnet2/chain.ts index bf6caf8cf..4d8a4bfba 100644 --- a/v2/packages/chain-registry/src/testnet/secretnetworktestnet2/chain.ts +++ b/v2/packages/chain-registry/src/testnet/secretnetworktestnet2/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'killed', networkType: 'testnet', prettyName: 'Secret Network Testnet', + chainType: 'cosmos', chainId: 'pulsar-2', bech32Prefix: 'secret', daemonName: 'secretd', @@ -18,7 +19,23 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/scrtlabs/SecretNetwork', + recommendedVersion: 'v1.3.1', + binaries: { + "linux/amd64": 'https://github.com/scrtlabs/SecretNetwork/releases/download/v1.3.1/secretnetwork_1.3.1_testnet_goleveldb_amd64.deb' + }, + compatibleVersions: ['v1.3.0', 'v1.3.1'], + genesis: { + genesisUrl: 'https://storage.googleapis.com/stakeordie-pulsar-2/genesis.json' + }, + versions: [{ + name: 'v1.3.1', + recommendedVersion: 'v1.3.1', + compatibleVersions: ['v1.3.0', 'v1.3.1'], + binaries: { + "linux/amd64": 'https://github.com/scrtlabs/SecretNetwork/releases/download/v1.3.1/secretnetwork_1.3.1_testnet_goleveldb_amd64.deb' + } + }] }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/seitestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/seitestnet/asset-list.ts index 9a5e39b4d..a5e3fa4d3 100644 --- a/v2/packages/chain-registry/src/testnet/seitestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/seitestnet/asset-list.ts @@ -20,7 +20,8 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/seitestnet/images/sei.png' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/seitestnet/chain.ts b/v2/packages/chain-registry/src/testnet/seitestnet/chain.ts index 84c422089..f1e8b1e8c 100644 --- a/v2/packages/chain-registry/src/testnet/seitestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/seitestnet/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../../chain.schema.json', chainName: 'seitestnet', + chainType: 'cosmos', chainId: 'atlantic-1', prettyName: 'Sei Atlantic', status: 'live', @@ -19,7 +20,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/sei-protocol/sei-chain', + recommendedVersion: '1.0.6beta', + compatibleVersions: ['1.0.6beta'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/sei-protocol/testnet/main/sei-incentivized-testnet/genesis.json' + }, + versions: [{ + name: '1.0.6beta', + recommendedVersion: '1.0.6beta', + compatibleVersions: ['1.0.6beta'] + }] }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sei/images/sei.png', diff --git a/v2/packages/chain-registry/src/testnet/seitestnet2/asset-list.ts b/v2/packages/chain-registry/src/testnet/seitestnet2/asset-list.ts index fb4a34e48..241ea2085 100644 --- a/v2/packages/chain-registry/src/testnet/seitestnet2/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/seitestnet2/asset-list.ts @@ -20,7 +20,8 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/seitestnet2/images/sei.png' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/seitestnet2/chain.ts b/v2/packages/chain-registry/src/testnet/seitestnet2/chain.ts index 68fb02bc5..7f9a57494 100644 --- a/v2/packages/chain-registry/src/testnet/seitestnet2/chain.ts +++ b/v2/packages/chain-registry/src/testnet/seitestnet2/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../../chain.schema.json', chainName: 'seitestnet2', + chainType: 'cosmos', chainId: 'atlantic-2', prettyName: 'Sei Atlantic 2', status: 'live', @@ -18,26 +19,73 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/sei-protocol/sei-chain', + recommendedVersion: '2.0.40beta', + compatibleVersions: [ + '2.0.34beta', + '2.0.37beta', + '2.0.39beta', + '2.0.40beta' + ], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/sei-protocol/testnet/main/atlantic-2/genesis.json' + }, + versions: [{ + name: 'v5.7.5', + recommendedVersion: 'v5.7.5', + compatibleVersions: [ + '2.0.34beta', + '2.0.37beta', + '2.0.39beta', + '2.0.40beta' + ] + }] }, apis: { rpc: [{ address: 'https://sei-testnet-2-rpc.brocha.in', provider: 'Brochain' + }, { + address: 'https://rpc-testnet-sei.stingray.plus', + provider: 'StingRay' }], rest: [{ address: 'https://sei-testnet-2-rest.brocha.in', provider: 'Brochain' + }, { + address: 'https://api-testnet-sei.stingray.plus', + provider: 'StingRay' + }], + grpc: [{ + address: 'https://grpc-testnet-sei.stingray.plus', + provider: 'StingRay' + }], + evmHttpJsonrpc: [{ + address: 'https://evm-rpc-testnet-sei.stingray.plus', + provider: 'StingRay' }] }, - explorers: [{ + explorers: [ + { + kind: 'blockscout', + url: 'https://seitrace.com/?chain=atlantic-2', + txPage: 'https://seitrace.com/tx/${txHash}?chain=atlantic-2' + }, + { + kind: 'celatone', + url: 'https://www.seiscan.app/atlantic-2', + txPage: 'https://www.seiscan.app/atlantic-2/txs/${txHash}' + }, + { kind: 'explorers.guru', url: 'https://testnet.sei.explorers.guru', txPage: 'https://testnet.sei.explorers.guru/transaction/${txHash}' - }, { + }, + { kind: 'Brochain', url: 'https://testnet-explorer.brocha.in/sei%20atlantic%202', txPage: 'https://testnet-explorer.brocha.in/sei%20atlantic%202/tx/${txHash}' - }] + } + ] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/seitestnet2/ibc-data.ts b/v2/packages/chain-registry/src/testnet/seitestnet2/ibc-data.ts new file mode 100644 index 000000000..9475dd449 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/seitestnet2/ibc-data.ts @@ -0,0 +1,31 @@ +import { IBCData } from '@chain-registry/v2-types'; +const info: IBCData[] = [{ + $schema: '../../ibc_data.schema.json', + chain1: { + chainName: 'nobletestnet', + clientId: '07-tendermint-44', + connectionId: 'connection-32' + }, + chain2: { + chainName: 'seitestnet2', + clientId: '07-tendermint-127', + connectionId: 'connection-107' + }, + channels: [{ + chain1: { + channelId: 'channel-23', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-75', + 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/testnet/seitestnet2/index.ts b/v2/packages/chain-registry/src/testnet/seitestnet2/index.ts index 8e9955d91..c9208adae 100644 --- a/v2/packages/chain-registry/src/testnet/seitestnet2/index.ts +++ b/v2/packages/chain-registry/src/testnet/seitestnet2/index.ts @@ -1,5 +1,7 @@ import _assetList from './asset-list'; import _chain from './chain'; +import _ibcData from './ibc-data'; export const assetList = _assetList; export const chain = _chain; +export const ibcData = _ibcData; diff --git a/v2/packages/chain-registry/src/testnet/selfchaindevnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/selfchaindevnet/asset-list.ts index 579c8a32c..0164800d2 100644 --- a/v2/packages/chain-registry/src/testnet/selfchaindevnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/selfchaindevnet/asset-list.ts @@ -20,7 +20,8 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/selfchaindevnet/images/selfchain.png' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/selfchaindevnet/chain.ts b/v2/packages/chain-registry/src/testnet/selfchaindevnet/chain.ts index 80a09e57f..121399b5f 100644 --- a/v2/packages/chain-registry/src/testnet/selfchaindevnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/selfchaindevnet/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../../chain.schema.json', chainName: 'selfchaindevnet', + chainType: 'cosmos', chainId: 'self-dev-1', prettyName: 'Devnet 1', status: 'live', @@ -18,7 +19,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://docs.selfchain.xyz/nodes-and-validators/releases', + recommendedVersion: '0.2.2', + compatibleVersions: ['0.2.2'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/hotcrosscom/selfchain-genesis/main/networks/devnet/genesis.json' + }, + versions: [{ + name: '0.2.2', + recommendedVersion: '0.2.2', + compatibleVersions: ['0.2.2'] + }] }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/sgetestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/sgetestnet/asset-list.ts index 4d1a6515f..e39a80838 100644 --- a/v2/packages/chain-registry/src/testnet/sgetestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/sgetestnet/asset-list.ts @@ -22,7 +22,8 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sgetestnet/images/sge.png' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/sgetestnet/chain.ts b/v2/packages/chain-registry/src/testnet/sgetestnet/chain.ts index beb2aa6b6..bbc0d211c 100644 --- a/v2/packages/chain-registry/src/testnet/sgetestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/sgetestnet/chain.ts @@ -1,7 +1,8 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { - $schema: '../chain.schema.json', + $schema: '../../chain.schema.json', chainName: 'sgetestnet', + chainType: 'cosmos', chainId: 'sge-network-3', prettyName: 'SGE Testnet', status: 'live', @@ -19,7 +20,9 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/sge-network/sge', + recommendedVersion: 'v1.0.1', + compatibleVersions: ['v1.0.1'] }, apis: { rpc: [ @@ -78,7 +81,10 @@ const info: Chain = { chainName: 'sge' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sge/images/sge.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sge/images/sge.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sge/images/sge.svg', + theme: { + primaryColorHex: '#b99952' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sge/images/sge.png', diff --git a/v2/packages/chain-registry/src/testnet/sgetestnet/ibc-data.ts b/v2/packages/chain-registry/src/testnet/sgetestnet/ibc-data.ts index b1ba4a201..0a76aeaa1 100644 --- a/v2/packages/chain-registry/src/testnet/sgetestnet/ibc-data.ts +++ b/v2/packages/chain-registry/src/testnet/sgetestnet/ibc-data.ts @@ -1,6 +1,6 @@ import { IBCData } from '@chain-registry/v2-types'; const info: IBCData[] = [{ - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'osmosistestnet', clientId: '07-tendermint-965', diff --git a/v2/packages/chain-registry/src/testnet/sgetestnet4/asset-list.ts b/v2/packages/chain-registry/src/testnet/sgetestnet4/asset-list.ts index 820c80a3e..4e00601ad 100644 --- a/v2/packages/chain-registry/src/testnet/sgetestnet4/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/sgetestnet4/asset-list.ts @@ -33,8 +33,14 @@ const info: AssetList = { baseDenom: 'usge' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sge/images/sge.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sge/images/sge.svg' - }] + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sge/images/sge.svg', + theme: { + primaryColorHex: '#C0A15B', + backgroundColorHex: '#00000000', + circle: false + } + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/sgetestnet4/chain.ts b/v2/packages/chain-registry/src/testnet/sgetestnet4/chain.ts index 33159902a..7e225d7a0 100644 --- a/v2/packages/chain-registry/src/testnet/sgetestnet4/chain.ts +++ b/v2/packages/chain-registry/src/testnet/sgetestnet4/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../../chain.schema.json', chainName: 'sgetestnet4', + chainType: 'cosmos', chainId: 'sge-network-4', prettyName: 'SGE Testnet4', status: 'live', @@ -19,7 +20,9 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/sge-network/sge', + recommendedVersion: 'v1.1.1', + compatibleVersions: ['v1.0.1'] }, apis: { rpc: [ @@ -65,7 +68,10 @@ const info: Chain = { chainName: 'sge' }, png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sge/images/sge.png', - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sge/images/sge.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sge/images/sge.svg', + theme: { + primaryColorHex: '#b99952' + } }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sge/images/sge.png', diff --git a/v2/packages/chain-registry/src/testnet/shentutestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/shentutestnet/asset-list.ts new file mode 100644 index 000000000..08dda6625 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/shentutestnet/asset-list.ts @@ -0,0 +1,36 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'shentutestnet', + assets: [{ + description: 'The native token of Shentu', + denomUnits: [{ + denom: 'uctk', + exponent: 0 + }, { + denom: 'ctk', + exponent: 6 + }], + base: 'uctk', + name: 'Shentu', + display: 'ctk', + symbol: 'CTK', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shentu/images/ctk.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shentu/images/ctk.svg' + }, + images: [{ + imageSync: { + chainName: 'shentu', + baseDenom: 'uctk' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shentu/images/ctk.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shentu/images/ctk.svg', + theme: { + primaryColorHex: '#e4ac4c' + } + }], + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/shentutestnet/chain.ts b/v2/packages/chain-registry/src/testnet/shentutestnet/chain.ts new file mode 100644 index 000000000..c6f20a63b --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/shentutestnet/chain.ts @@ -0,0 +1,159 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chainName: 'shentutestnet', + status: 'live', + networkType: 'testnet', + website: 'https://www.shentu.org/', + prettyName: 'Yulei', + chainType: 'cosmos', + chainId: 'yulei-2.1', + bech32Prefix: 'shentu', + daemonName: 'shentud', + nodeHome: '$HOME/.shentud', + keyAlgos: ['secp256k1'], + slip44: 118, + fees: { + feeTokens: [{ + denom: 'uctk', + lowGasPrice: 0.01, + averageGasPrice: 0.025, + highGasPrice: 0.04 + }] + }, + staking: { + stakingTokens: [{ + denom: 'uctk' + }] + }, + codebase: { + gitRepo: 'https://github.com/ShentuChain/shentu', + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/shentufoundation/testnet/refs/heads/master/yulei-2.1/genesis.json' + }, + recommendedVersion: 'v2.11.0', + compatibleVersions: ['v2.11.0'], + binaries: { + "linux/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.11.0/shentud_2.11.0_linux_amd64', + "darwin/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.11.0/shentud_2.11.0_arm64_macos', + "windows/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.11.0/shentud_2.11.0_win_x86_64.exe' + }, + versions: [ + { + name: 'v2.6.0', + height: 10485430, + proposal: 14, + tag: 'v2.6.0', + recommendedVersion: 'v2.6.0', + compatibleVersions: ['v2.6.0'], + binaries: { + "linux/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.6.0/shentud_2.6.0_linux_amd64', + "darwin/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.6.0/shentud_2.6.0_arm64_macos', + "windows/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.6.0/shentud_2.6.0_win_x86_64.exe' + }, + nextVersionName: 'v2.7.0', + ibc: { + type: 'go', + version: 'v4.2.0' + } + }, + { + name: 'v2.7.0', + height: 12926000, + proposal: 17, + tag: 'v2.7.0', + recommendedVersion: 'v2.7.0', + compatibleVersions: ['v2.7.0'], + binaries: { + "linux/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.7.1/shentud_2.7.1_linux_amd64', + "darwin/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.7.1/shentud_2.7.1_arm64_macos', + "windows/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.7.1/shentud_2.7.1_win_x86_64.exe' + }, + nextVersionName: 'v2.7.2', + ibc: { + type: 'go', + version: 'v4.2.1', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'v2.7.2', + height: 14875800, + proposal: 21, + tag: 'v2.7.2', + recommendedVersion: 'v2.7.2', + compatibleVersions: ['v2.7.2'], + binaries: { + "linux/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.7.2/shentud_2.7.2_linux_amd64', + "darwin/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.7.2/shentud_2.7.2_arm64_macos', + "windows/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.7.2/shentud_2.7.2_win_x86_64.exe' + }, + nextVersionName: 'v2.8.0', + ibc: { + type: 'go', + version: 'v4.2.1', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'v2.8.0', + height: 15094300, + proposal: 23, + tag: 'v2.8.0', + recommendedVersion: 'v2.8.0', + compatibleVersions: ['v2.8.0'], + binaries: { + "linux/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.8.0/shentud_2.8.0_linux_amd64', + "darwin/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.8.0/shentud_2.8.0_arm64_macos', + "windows/amd64": 'https://github.com/shentufoundation/shentu/releases/download/v2.8.0/shentud_2.8.0_win_x86_64.exe' + }, + nextVersionName: '', + ibc: { + type: 'go', + version: 'v4.2.1', + icsEnabled: ['ics20-1'] + } + } + ], + ibc: { + type: 'go', + version: 'v7.4.0', + icsEnabled: ['ics20-1'] + } + }, + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shentu/images/ctk.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shentu/images/ctk.svg' + }, + apis: { + rpc: [{ + address: 'https://yulei-rpc.shentu.org:443', + provider: 'Shentu' + }], + rest: [{ + address: 'https://yulei-rest.shentu.org/', + provider: 'Shentu' + }], + grpc: [{ + address: 'yulei-grpc.shentu.org:443', + provider: 'Shentu' + }] + }, + explorers: [{ + kind: 'Shentu Explorer', + url: 'https://explorer.shentu.org/?chain=yulei-2.1', + txPage: 'https://explorer.shentu.org/transactions/${txHash}?chain=yulei-2.1' + }], + images: [{ + imageSync: { + chainName: 'shentutestnet', + baseDenom: 'uctk' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shentu/images/ctk.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/shentu/images/ctk.svg', + theme: { + primaryColorHex: '#e4ac4c' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/shentutestnet/index.ts b/v2/packages/chain-registry/src/testnet/shentutestnet/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/shentutestnet/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/testnet/sixtestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/sixtestnet/asset-list.ts index a175548f6..4a2c5f1ac 100644 --- a/v2/packages/chain-registry/src/testnet/sixtestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/sixtestnet/asset-list.ts @@ -20,7 +20,8 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/sixtestnet/images/six.png' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/sixtestnet/chain.ts b/v2/packages/chain-registry/src/testnet/sixtestnet/chain.ts index 056e75b8a..e6753f4d0 100644 --- a/v2/packages/chain-registry/src/testnet/sixtestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/sixtestnet/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'SIX Fivenet', + chainType: 'cosmos', chainId: 'fivenet', bech32Prefix: '6x', daemonName: 'sixd', @@ -26,16 +27,42 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: '0.45' + gitRepo: 'https://github.com/thesixnetwork/six-protocol', + recommendedVersion: 'v3.1.1-fn', + compatibleVersions: ['v3.1.1-fn'], + cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + genesis: { + genesisUrl: 'https://github.com/thesixnetwork/chain-info/genesis.json' + }, + versions: [{ + name: 'v3.1.1-fn', + recommendedVersion: 'v3.1.1-fn', + compatibleVersions: ['v3.1.1-fn'], + cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + sdk: { + type: 'cosmos', + version: '0.45' + } + }], + sdk: { + type: 'cosmos', + version: '0.45' + } }, apis: { rpc: [{ - address: 'https://rpc1.fivenet.sixprotocol.net:443', - provider: '' + address: 'https://rpc1.fivenet.sixprotocol.net:443' }], rest: [{ - address: 'https://api1.fivenet.sixprotocol.net:443', - provider: '' + address: 'https://api1.fivenet.sixprotocol.net:443' }] }, explorers: [{ diff --git a/v2/packages/chain-registry/src/testnet/soarchaintestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/soarchaintestnet/asset-list.ts new file mode 100644 index 000000000..d14932711 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/soarchaintestnet/asset-list.ts @@ -0,0 +1,31 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'soarchaintestnet', + assets: [{ + description: 'The native staking coin of the Soarchain-core.', + denomUnits: [{ + denom: 'utsoar', + exponent: 0, + aliases: ['microtsoar'] + }, { + denom: 'tsoar', + exponent: 6 + }], + base: 'utsoar', + display: 'tsoar', + name: 'tsoar', + symbol: 'tsoar', + keywords: ['DePin'], + socials: { + website: 'https://www.soarchain.com', + twitter: 'https://x.com/soar_chain' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/soarchaintestnet/images/soarchain.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/soarchaintestnet/images/soarchain.svg' + }], + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/soarchaintestnet/chain.ts b/v2/packages/chain-registry/src/testnet/soarchaintestnet/chain.ts new file mode 100644 index 000000000..dd8ec0f42 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/soarchaintestnet/chain.ts @@ -0,0 +1,172 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chainName: 'soarchaintestnet', + chainType: 'cosmos', + chainId: 'soarchaintestnet', + prettyName: 'Soarchain Testnet', + status: 'live', + networkType: 'testnet', + bech32Prefix: 'soar', + daemonName: 'soarchaind', + nodeHome: '$HOME/.soarchaind', + keyAlgos: ['secp256k1'], + slip44: 118, + fees: { + feeTokens: [{ + denom: 'utsoar', + fixedMinGasPrice: 0.001, + lowGasPrice: 0.01, + averageGasPrice: 0.02, + highGasPrice: 0.1 + }] + }, + staking: { + stakingTokens: [{ + denom: 'utsoar' + }] + }, + codebase: { + gitRepo: 'https://github.com/soar-robotics/soarchain-core', + recommendedVersion: 'v0.2.10', + compatibleVersions: ['v0.2.10'], + cosmosSdkVersion: '0.45.5', + consensus: { + type: 'tendermint', + version: '0.34.19' + }, + cosmwasmVersion: '0.27', + cosmwasmEnabled: true, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/soar-robotics/testnet-validator-onboard/main/release/genesis.json' + }, + versions: [ + { + name: 'v1', + tag: 'v0.2.5', + height: 0, + recommendedVersion: 'v0.2.10', + compatibleVersions: ['v0.2.10'], + nextVersionName: 'v2' + }, + { + name: 'v2', + tag: 'v0.2.6', + height: 480332, + recommendedVersion: 'v0.2.6', + compatibleVersions: ['v0.2.6'], + nextVersionName: 'v3' + }, + { + name: 'v3', + tag: 'v0.2.8', + height: 871084, + recommendedVersion: 'v0.2.8', + compatibleVersions: ['v0.2.8'], + nextVersionName: 'v4' + }, + { + name: 'v4', + tag: 'v0.2.9', + height: 1020400, + recommendedVersion: 'v0.2.9', + compatibleVersions: ['v0.2.9'], + nextVersionName: 'v5' + }, + { + name: 'v5', + tag: 'v0.2.10', + height: 1175732, + recommendedVersion: 'v0.2.10', + compatibleVersions: ['v0.2.10'] + } + ], + sdk: { + type: 'cosmos', + version: '0.45.5' + }, + ibc: { + type: 'go', + version: '3.0.1' + }, + cosmwasm: { + version: '0.27', + enabled: true + } + }, + keywords: ['DePin'], + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/soarchaintestnet/images/soarchain.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/soarchaintestnet/images/soarchain.svg' + }], + apis: { + rpc: [ + { + address: 'https://rpc1.testnet.soarchain.com', + provider: 'soarchain' + }, + { + address: 'https://rpc2.testnet.soarchain.com/', + provider: 'soarchain' + }, + { + address: 'https://soarchain-testnet-rpc.tienthuattoan.com', + provider: 'tienthuattoan' + }, + { + address: 'https://soarchain-testnet.rpc.kjnodes.com', + provider: 'kjnodes' + }, + { + address: 'https://rpc-t.soarchain.nodestake.org', + provider: 'nodeStake' + }, + { + address: 'https://soarchain-testnet-rpc.stakerhouse.com', + provider: 'stakerHouse' + } + ], + rest: [ + { + address: 'https://api.testnet.soarchain.com/', + provider: 'soarchain' + }, + { + address: 'https://soarchain-testnet-api.tienthuattoan.com', + provider: 'tienthuattoan' + }, + { + address: 'https://soarchain-testnet-rest.stakerhouse.com', + provider: 'stakerHouse' + }, + { + address: 'https://api-t.soarchain.nodestake.org', + provider: 'nodeStake' + } + ], + grpc: [ + { + address: 'soarchain-testnet-grpc.polkachu.com:25290', + provider: 'Polkachu' + }, + { + address: 'https://grpc-t.soarchain.nodestake.org:443', + provider: 'nodeStake' + }, + { + address: 'soarchain-testnet-grpc.stakerhouse.com:443', + provider: 'stakerHouse' + } + ] + }, + explorers: [{ + kind: 'Soarchain Explorer', + url: 'https://explorer.soarchain.com/soarchain', + txPage: 'https://explorer.soarchain.com/soarchain/tx/${txHash}' + }, { + kind: 'Kjnodes Explorer', + url: 'https://explorer.kjnodes.com/soarchain-testnet', + txPage: 'https://explorer.kjnodes.com/soarchain-testnet/tx/${txHash}' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/soarchaintestnet/index.ts b/v2/packages/chain-registry/src/testnet/soarchaintestnet/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/soarchaintestnet/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/testnet/sourcetestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/sourcetestnet/asset-list.ts index 483c71dec..70c8a51a3 100644 --- a/v2/packages/chain-registry/src/testnet/sourcetestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/sourcetestnet/asset-list.ts @@ -22,7 +22,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/sourcetestnet/images/source.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/sourcetestnet/images/source.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/sourcetestnet/chain.ts b/v2/packages/chain-registry/src/testnet/sourcetestnet/chain.ts index 3ee723433..6eca19122 100644 --- a/v2/packages/chain-registry/src/testnet/sourcetestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/sourcetestnet/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'Source Testnet', + chainType: 'cosmos', chainId: 'sourcetest-1', bech32Prefix: 'source', daemonName: 'sourced', @@ -26,12 +27,77 @@ const info: Chain = { }] }, codebase: { + gitRepo: 'https://github.com/Source-Protocol-Cosmos/source', + recommendedVersion: 'v3.0.1', + compatibleVersions: ['v3.0.1'], cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.30', cosmwasmEnabled: true, - cosmwasmVersion: '0.30' + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/Source-Protocol-Cosmos/testnets/master/sourcetest-1/genesis.json' + }, + versions: [{ + name: 'v3.0.0', + recommendedVersion: 'v3.0.0', + compatibleVersions: ['v3.0.0'], + cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.30', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.30', + enabled: true + } + }, { + name: 'v3.0.1', + recommendedVersion: 'v3.0.1', + compatibleVersions: ['v3.0.1'], + cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.30', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.30', + enabled: true + } + }], + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.30', + enabled: true + } }, apis: { rpc: [ + { + address: 'https://source-testnet-rpc.itrocket.net/', + provider: 'ITRocket' + }, + { + address: 'https://source-test.rpc.moonbridge.team/', + provider: 'MoonBridge' + }, { address: 'https://source-testnet-rpc.stake-town.com:443', provider: 'StakeTown' @@ -43,9 +109,21 @@ const info: Chain = { { address: 'https://source-testnet.rpc.kjnodes.com', provider: 'kjnodes' + }, + { + address: 'https://source_testnet_rpc.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' } ], rest: [ + { + address: 'https://source-testnet-api.itrocket.net/', + provider: 'ITRocket' + }, + { + address: 'https://source-test.api.moonbridge.team/', + provider: 'MoonBridge' + }, { address: 'https://source-testnet-api.stake-town.com:443', provider: 'StakeTown' @@ -57,6 +135,10 @@ const info: Chain = { { address: 'https://source.api.t.stavr.tech', provider: '🔥STAVR🔥' + }, + { + address: 'https://source_testnet_api.chain.whenmoonwhenlambo.money', + provider: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥' } ], grpc: [{ @@ -82,6 +164,12 @@ const info: Chain = { kind: 'SR20DE', url: 'https://explorer.sr20de.xyz/Source-testnet', txPage: 'https://explorer.sr20de.xyz/Source-testnet/txs/${txHash}' + }, + { + kind: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥', + url: 'https://explorer.whenmoonwhenlambo.money/source-testnet', + txPage: 'https://explorer.whenmoonwhenlambo.money/source-testnet/tx/${txHash}', + accountPage: 'https://explorer.whenmoonwhenlambo.money/source-testnet/account/${accountAddress}' } ] }; diff --git a/v2/packages/chain-registry/src/testnet/stargazetestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/stargazetestnet/asset-list.ts index b8b285ee5..e53571bbf 100644 --- a/v2/packages/chain-registry/src/testnet/stargazetestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/stargazetestnet/asset-list.ts @@ -21,7 +21,8 @@ const info: AssetList = { coingeckoId: 'stargaze', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stargaze/images/stars.png' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/stargazetestnet/chain.ts b/v2/packages/chain-registry/src/testnet/stargazetestnet/chain.ts index 9353e79fe..d2a49be55 100644 --- a/v2/packages/chain-registry/src/testnet/stargazetestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/stargazetestnet/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'testnet', website: 'https://stargaze.zone/', prettyName: 'Stargaze Testnet', + chainType: 'cosmos', chainId: 'elgafar-1', bech32Prefix: 'stars', daemonName: 'starsd', @@ -20,9 +21,47 @@ const info: Chain = { }] }, codebase: { + gitRepo: 'https://github.com/public-awesome/stargaze', + recommendedVersion: 'v7.0.0', + compatibleVersions: ['v7.0.0'], cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.28', cosmwasmEnabled: true, - cosmwasmVersion: '0.28' + genesis: { + genesisUrl: 'https://github.com/public-awesome/testnets/blob/main/elgafar-1/genesis/genesis.tar.gz?raw=true' + }, + versions: [{ + name: 'v7.0.0', + recommendedVersion: 'v7.0.0', + compatibleVersions: ['v7.0.0'], + cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.28', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.28', + enabled: true + } + }], + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.28', + enabled: true + } }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/stargazetestnet/ibc-data.ts b/v2/packages/chain-registry/src/testnet/stargazetestnet/ibc-data.ts index ca727c156..1f194438d 100644 --- a/v2/packages/chain-registry/src/testnet/stargazetestnet/ibc-data.ts +++ b/v2/packages/chain-registry/src/testnet/stargazetestnet/ibc-data.ts @@ -1,7 +1,7 @@ import { IBCData } from '@chain-registry/v2-types'; const info: IBCData[] = [ { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'empowertestnet', clientId: '07-tendermint-2', @@ -30,7 +30,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'noistestnet', clientId: '07-tendermint-39', @@ -74,7 +74,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'osmosistestnet', clientId: '07-tendermint-1274', @@ -103,6 +103,34 @@ const info: IBCData[] = [ } }] }, + { + $schema: '../../ibc_data.schema.json', + chain1: { + chainName: 'stargazetestnet', + clientId: '07-tendermint-952', + connectionId: 'connection-947' + }, + chain2: { + chainName: 'symphonytestnet', + clientId: '07-tendermint-4', + connectionId: 'connection-4' + }, + channels: [{ + chain1: { + channelId: 'channel-998', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-4', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live' + } + }] + }, { $schema: '../../ibc_data.schema.json', chain1: { @@ -127,7 +155,7 @@ const info: IBCData[] = [ ordering: 'unordered', version: 'ics20-1', tags: { - status: 'live', + status: 'killed', preferred: true } }] diff --git a/v2/packages/chain-registry/src/testnet/statesettestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/statesettestnet/asset-list.ts index 8730bc657..9ac7dc4bd 100644 --- a/v2/packages/chain-registry/src/testnet/statesettestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/statesettestnet/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'statesettestnet', assets: [{ description: 'The native token of the Stateset Network', @@ -16,7 +16,8 @@ const info: AssetList = { base: 'ustate', name: 'Stateset', display: 'state', - symbol: 'STATE' + symbol: 'STATE', + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/statesettestnet/chain.ts b/v2/packages/chain-registry/src/testnet/statesettestnet/chain.ts index 77e3803dc..e08da6066 100644 --- a/v2/packages/chain-registry/src/testnet/statesettestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/statesettestnet/chain.ts @@ -1,10 +1,11 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { - $schema: '../chain.schema.json', + $schema: '../../chain.schema.json', chainName: 'statesettestnet', status: 'live', networkType: 'testnet', prettyName: 'Stateset Testnet', + chainType: 'cosmos', chainId: 'stateset-1-testnet', bech32Prefix: 'stateset', daemonName: 'statesetd', @@ -18,7 +19,29 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/stateset/core', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + binaries: { + "linux/amd64": 'https://github.com/stateset/core/releases/download/v1.0.0/statesetd-1.0.0-linux-amd64', + "linux/arm64": 'https://github.com/stateset/core/releases/download/v1.0.0/statesetd-1.0.0-linux-arm64', + "darwin/amd64": 'https://github.com/stateset/core/releases/download/v1.0.0/statesetd-1.0.0-darwin-amd64', + "windows/amd64": 'https://github.com/stateset/core/releases/download/v1.0.0/statesetd-1.0.0-windows-amd64.exe' + }, + genesis: { + genesisUrl: 'https://rpc.stateset.zone/genesis' + }, + versions: [{ + name: 'v1.0.0', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + binaries: { + "linux/amd64": 'https://github.com/stateset/core/releases/download/v1.0.0/statesetd-1.0.0-linux-amd64', + "linux/arm64": 'https://github.com/stateset/core/releases/download/v1.0.0/statesetd-1.0.0-linux-arm64', + "darwin/amd64": 'https://github.com/stateset/core/releases/download/v1.0.0/statesetd-1.0.0-darwin-amd64', + "windows/amd64": 'https://github.com/stateset/core/releases/download/v1.0.0/statesetd-1.0.0-windows-amd64.exe' + } + }] }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/stridetestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/stridetestnet/asset-list.ts index d4a2ac852..66be67e79 100644 --- a/v2/packages/chain-registry/src/testnet/stridetestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/stridetestnet/asset-list.ts @@ -2,7 +2,8 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { $schema: '../../assetlist.schema.json', chainName: 'stridetestnet', - assets: [{ + assets: [ + { description: 'The native token of Stride', denomUnits: [{ denom: 'ustrd', @@ -22,7 +23,163 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/strd.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/strd.svg' + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Stride\'s liquid staked TIA', + denomUnits: [{ + denom: 'stutia', + exponent: 0 + }, { + denom: 'stTIA', + exponent: 6 + }], + base: 'stutia', + name: 'Stride Staked TIA', + display: 'stTIA', + symbol: 'stTIA', + traces: [{ + type: 'liquid-stake', + counterparty: { + chainName: 'celestiatestnet3', + baseDenom: 'utia' + }, + provider: 'Stride' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/sttia.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/sttia.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/sttia.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/sttia.svg', + theme: { + primaryColorHex: '#e40474' + } + }], + typeAsset: 'sdk.coin' + }, + { + description: 'Stride\'s liquid staked DYDX', + denomUnits: [{ + denom: 'stadv4tnt', + exponent: 0 + }, { + denom: 'stDV4TNT', + exponent: 18 + }], + base: 'stadv4tnt', + name: 'Stride Staked DYDX', + display: 'stDV4TNT', + symbol: 'stDV4TNT', + traces: [{ + type: 'liquid-stake', + counterparty: { + chainName: 'dydxtestnet', + baseDenom: 'adv4tnt' + }, + provider: 'Stride' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stdydx.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stdydx.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stdydx.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stride/images/stdydx.svg', + theme: { + primaryColorHex: '#e40474' + } + }], + typeAsset: 'sdk.coin' + }, + { + description: 'The native token of Celestia', + denomUnits: [{ + denom: 'ibc/1A7653323C1A9E267FF7BEBF40B3EEA8065E8F069F47F2493ABC3E0B621BF793', + exponent: 0, + aliases: ['utia'] + }, { + denom: 'TIA', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/1A7653323C1A9E267FF7BEBF40B3EEA8065E8F069F47F2493ABC3E0B621BF793', + name: 'Celestia', + display: 'TIA', + symbol: 'TIA', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'celestiatestnet3', + baseDenom: 'utia', + channelId: 'channel-78' + }, + chain: { + channelId: 'channel-38', + path: 'transfer/channel-38/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: 'celestiatestnet3', + 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 dYdX', + denomUnits: [{ + denom: 'ibc/DFA22C0A6DD15E64B6BD164A1C748EDA8E976F3BDAC9BA7B40AD887BBEC5D2BB', + exponent: 0, + aliases: ['adv4tnt'] + }, { + denom: 'DV4TNT', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/DFA22C0A6DD15E64B6BD164A1C748EDA8E976F3BDAC9BA7B40AD887BBEC5D2BB', + name: 'dYdX', + display: 'DV4TNT', + symbol: 'DV4TNT', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'dydxtestnet', + baseDenom: 'adv4tnt', + channelId: 'channel-54' + }, + chain: { + channelId: 'channel-40', + path: 'transfer/channel-40/adv4tnt' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.svg' + }, + images: [{ + imageSync: { + chainName: 'dydxtestnet', + baseDenom: 'adv4tnt' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dydx/images/dydx.svg', + theme: { + primaryColorHex: '#7c2cfb' + } }] - }] + } + ] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/stridetestnet/chain.ts b/v2/packages/chain-registry/src/testnet/stridetestnet/chain.ts index 466cdff7e..10e8b9314 100644 --- a/v2/packages/chain-registry/src/testnet/stridetestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/stridetestnet/chain.ts @@ -5,7 +5,8 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'Stride Testnet', - chainId: 'stride-testnet-1', + chainType: 'cosmos', + chainId: 'stride-internal-1', bech32Prefix: 'stride', daemonName: 'strided', nodeHome: '$HOME/.stride', @@ -23,7 +24,43 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: '0.46' + gitRepo: 'https://github.com/Stride-Labs/stride', + recommendedVersion: 'v8.0.0-testnet', + compatibleVersions: ['v8.0.0-testnet'], + cosmosSdkVersion: '0.46', + consensus: { + type: 'tendermint', + version: '0.34' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/Stride-Labs/mainnet/main/testnet/genesis.json' + }, + versions: [{ + name: 'v8.0.0-testnet', + recommendedVersion: 'v8.0.0-testnet', + compatibleVersions: ['v8.0.0-testnet'], + cosmosSdkVersion: '0.46', + consensus: { + type: 'tendermint', + version: '0.34' + }, + sdk: { + type: 'cosmos', + version: '0.46' + }, + ibc: { + type: 'go', + version: '5.1.0' + } + }], + sdk: { + type: 'cosmos', + version: '0.46' + }, + ibc: { + type: 'go', + version: '5.1.0' + } }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/sunrisetestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/sunrisetestnet/asset-list.ts new file mode 100644 index 000000000..252820bc8 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/sunrisetestnet/asset-list.ts @@ -0,0 +1,61 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'sunrisetestnet', + assets: [{ + description: 'The native token of the Sunrise network for staking. This token is non transferrable. This token can be retrieved by providing liquidity.', + denomUnits: [{ + denom: 'uvrise', + exponent: 0, + aliases: ['microvRISE', 'microvrise'] + }, { + denom: 'vrise', + exponent: 6 + }], + base: 'uvrise', + name: 'Sunrise vRISE', + display: 'vrise', + symbol: 'vRISE', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sunrise/images/vrise.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sunrise/images/vrise.svg' + }, + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sunrise/images/vrise.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sunrise/images/vrise.png' + }], + socials: { + website: 'https://sunriselayer.io/', + twitter: 'https://twitter.com/SunriseLayer' + }, + typeAsset: 'sdk.coin' + }, { + description: 'The native token of the Sunrise network for fees.', + denomUnits: [{ + denom: 'urise', + exponent: 0, + aliases: ['microRISE', 'microrise'] + }, { + denom: 'rise', + exponent: 6 + }], + base: 'urise', + name: 'Sunrise RISE', + display: 'rise', + symbol: 'RISE', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sunrise/images/sunrise.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sunrise/images/sunrise.svg' + }, + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sunrise/images/sunrise.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sunrise/images/sunrise.png' + }], + socials: { + website: 'https://sunriselayer.io/', + twitter: 'https://twitter.com/SunriseLayer' + }, + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/sunrisetestnet/chain.ts b/v2/packages/chain-registry/src/testnet/sunrisetestnet/chain.ts new file mode 100644 index 000000000..6b4a004a7 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/sunrisetestnet/chain.ts @@ -0,0 +1,183 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chainName: 'sunrisetestnet', + status: 'live', + networkType: 'testnet', + prettyName: 'Sunrise Testnet', + chainType: 'cosmos', + chainId: 'sunrise-test-0.1', + bech32Prefix: 'sunrise', + daemonName: 'sunrised', + nodeHome: '$HOME/.sunrise', + keyAlgos: ['secp256k1'], + slip44: 118, + fees: { + feeTokens: [{ + denom: 'urise', + fixedMinGasPrice: 0, + lowGasPrice: 0.0025, + averageGasPrice: 0.025, + highGasPrice: 0.04 + }] + }, + staking: { + stakingTokens: [{ + denom: 'uvrise' + }] + }, + codebase: { + gitRepo: 'https://github.com/sunriselayer/sunrise', + recommendedVersion: 'v0.1.2', + compatibleVersions: ['v0.1.2'], + binaries: { + "linux/amd64": 'https://github.com/sunriselayer/sunrise/releases/download/v0.1.2/sunrised' + }, + cosmosSdkVersion: '0.50.2', + consensus: { + type: 'cometbft', + version: 'v0.0.5', + repo: 'https://github.com/sunriselayer/sunrise-core', + tag: 'v0.0.5-cmt-v0.38.2' + }, + versions: [ + { + name: 'v0.0.7', + recommendedVersion: 'v0.0.7', + compatibleVersions: ['v0.0.7'], + binaries: { + "linux/amd64": 'https://github.com/sunriselayer/sunrise/releases/download/v0.0.7/sunrised' + }, + cosmosSdkVersion: '0.50.2', + consensus: { + type: 'cometbft', + version: 'v0.0.5', + repo: 'https://github.com/sunriselayer/sunrise-core', + tag: 'v0.0.5-cmt-v0.38.2' + }, + sdk: { + type: 'cosmos', + version: '0.50.2' + }, + ibc: { + type: 'go', + version: '8.0.0', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'v0.0.8', + recommendedVersion: 'v0.0.8', + compatibleVersions: ['v0.0.8'], + binaries: { + "linux/amd64": 'https://github.com/sunriselayer/sunrise/releases/download/v0.0.8/sunrised' + }, + cosmosSdkVersion: '0.50.2', + consensus: { + type: 'cometbft', + version: 'v0.0.5', + repo: 'https://github.com/sunriselayer/sunrise-core', + tag: 'v0.0.5-cmt-v0.38.2' + }, + sdk: { + type: 'cosmos', + version: '0.50.2' + }, + ibc: { + type: 'go', + version: '8.0.0', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'v0.1.1', + recommendedVersion: 'v0.1.1', + compatibleVersions: ['v0.1.1'], + binaries: { + "linux/amd64": 'https://github.com/sunriselayer/sunrise/releases/download/v0.1.1/sunrised' + }, + cosmosSdkVersion: '0.50.2', + consensus: { + type: 'cometbft', + version: 'v0.0.5', + repo: 'https://github.com/sunriselayer/sunrise-core', + tag: 'v0.0.5-cmt-v0.38.2' + }, + sdk: { + type: 'cosmos', + version: '0.50.2' + }, + ibc: { + type: 'go', + version: '8.0.0', + icsEnabled: ['ics20-1'] + } + }, + { + name: 'v0.1.2', + recommendedVersion: 'v0.1.2', + compatibleVersions: ['v0.1.2'], + binaries: { + "linux/amd64": 'https://github.com/sunriselayer/sunrise/releases/download/v0.1.2/sunrised' + }, + cosmosSdkVersion: '0.50.2', + consensus: { + type: 'cometbft', + version: 'v0.0.5', + repo: 'https://github.com/sunriselayer/sunrise-core', + tag: 'v0.0.5-cmt-v0.38.2' + }, + sdk: { + type: 'cosmos', + version: '0.50.2' + }, + ibc: { + type: 'go', + version: '8.0.0', + icsEnabled: ['ics20-1'] + } + } + ], + sdk: { + type: 'cosmos', + version: '0.50.2' + }, + ibc: { + type: 'go', + version: '8.0.0' + } + }, + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sunrise/images/sunrise.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sunrise/images/sunrise.svg' + }, + apis: { + rpc: [{ + address: 'https://a-node.sunrise-test-1.cauchye.net/', + provider: 'CauchyE' + }, { + address: 'https://b-node.sunrise-test-1.cauchye.net/', + provider: 'CauchyE' + }], + rest: [{ + address: 'https://a-node.sunrise-test-1.cauchye.net:1318', + provider: 'CauchyE' + }, { + address: 'https://b-node.sunrise-test-1.cauchye.net:1318', + provider: 'CauchyE' + }], + grpc: [{ + address: 'https://a.sunrise-test-1.cauchye.net:9092', + provider: 'CauchyE' + }, { + address: 'https://b.sunrise-test-1.cauchye.net:9092', + provider: 'CauchyE' + }] + }, + explorers: [], + images: [{ + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sunrise/images/sunrise.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/sunrise/images/sunrise.png' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/sunrisetestnet/index.ts b/v2/packages/chain-registry/src/testnet/sunrisetestnet/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/sunrisetestnet/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/testnet/swisstroniktestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/swisstroniktestnet/asset-list.ts index 22bf23227..edc057456 100644 --- a/v2/packages/chain-registry/src/testnet/swisstroniktestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/swisstroniktestnet/asset-list.ts @@ -5,23 +5,23 @@ const info: AssetList = { assets: [{ description: 'The native currency of Swisstronik.', denomUnits: [{ - denom: 'uswtr', + denom: 'aswtr', exponent: 0 }, { denom: 'swtr', exponent: 18 }], - base: 'uswtr', + base: 'aswtr', name: 'Swisstronik Testnet', display: 'swtr', symbol: 'SWTR', logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/swisstroniktestnet/images/swisstronik.png' }, - coingeckoId: '', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/swisstroniktestnet/images/swisstronik.png' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/swisstroniktestnet/chain.ts b/v2/packages/chain-registry/src/testnet/swisstroniktestnet/chain.ts index d0ee46f08..f16cd8122 100644 --- a/v2/packages/chain-registry/src/testnet/swisstroniktestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/swisstroniktestnet/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../../chain.schema.json', chainName: 'swisstroniktestnet', + chainType: 'cosmos', chainId: 'swisstronik_1291-1', prettyName: 'Swisstronik Testnet', status: 'live', @@ -13,17 +14,103 @@ const info: Chain = { slip44: 60, fees: { feeTokens: [{ - denom: 'uswtr', + denom: 'aswtr', fixedMinGasPrice: 7 }] }, staking: { stakingTokens: [{ - denom: 'uswtr' + denom: 'aswtr' }] }, codebase: { - cosmosSdkVersion: '0.47' + gitRepo: 'https://github.com/SigmaGmbH/swisstronik-chain', + recommendedVersion: 'v1.0.2', + compatibleVersions: ['v1.0.2'], + binaries: { + "linux/amd64": 'https://github.com/SigmaGmbH/swisstronik-chain/releases/download/testnet-v1.0.2/swisstronik_1.0.2_amd64.deb.zip' + }, + cosmosSdkVersion: '0.47', + consensus: { + type: 'cometbft', + version: '0.37' + }, + genesis: { + genesisUrl: 'https://rpc.testnet.swisstronik.com/genesis' + }, + versions: [ + { + name: 'v0.1.11-testnet', + recommendedVersion: 'v0.1.11-testnet', + compatibleVersions: ['v0.1.11-testnet'], + cosmosSdkVersion: '0.47', + consensus: { + type: 'cometbft', + version: '0.37' + }, + nextVersionName: 'v1.0.1', + sdk: { + type: 'cosmos', + version: '0.47' + }, + ibc: { + type: 'go', + version: 'v7.2.0' + } + }, + { + name: 'v1.0.1', + proposal: 1, + height: 1969786, + recommendedVersion: 'v1.0.1', + compatibleVersions: ['v1.0.1'], + cosmosSdkVersion: '0.47', + consensus: { + type: 'cometbft', + version: '0.37' + }, + nextVersionName: 'v1.0.2', + sdk: { + type: 'cosmos', + version: '0.47' + }, + ibc: { + type: 'go', + version: 'v7.2.0' + } + }, + { + name: 'v1.0.2', + height: 5430000, + recommendedVersion: 'v1.0.2', + compatibleVersions: ['v1.0.2'], + binaries: { + "linux/amd64": 'https://github.com/SigmaGmbH/swisstronik-chain/releases/download/testnet-v1.0.2/swisstronik_1.0.2_amd64.deb.zip' + }, + cosmosSdkVersion: '0.47', + consensus: { + type: 'cometbft', + version: '0.37' + }, + nextVersionName: '', + sdk: { + type: 'cosmos', + version: '0.47' + }, + ibc: { + type: 'go', + version: 'v7.2.0' + } + } + ], + sdk: { + type: 'cosmos', + version: '0.47' + }, + ibc: { + type: 'go', + version: 'v7.2.0' + } }, apis: { rpc: [ diff --git a/v2/packages/chain-registry/src/testnet/swisstroniktestnet/ibc-data.ts b/v2/packages/chain-registry/src/testnet/swisstroniktestnet/ibc-data.ts new file mode 100644 index 000000000..7e9f0d6ed --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/swisstroniktestnet/ibc-data.ts @@ -0,0 +1,32 @@ +import { IBCData } from '@chain-registry/v2-types'; +const info: IBCData[] = [{ + $schema: '../../ibc_data.schema.json', + chain1: { + chainName: 'osmosistestnet', + clientId: '07-tendermint-3714', + connectionId: 'connection-3238' + }, + chain2: { + chainName: 'swisstroniktestnet', + clientId: '07-tendermint-31', + connectionId: 'connection-18' + }, + channels: [{ + chain1: { + channelId: 'channel-8295', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-2', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true, + dex: 'osmosis' + } + }] + }]; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/swisstroniktestnet/index.ts b/v2/packages/chain-registry/src/testnet/swisstroniktestnet/index.ts index 8e9955d91..c9208adae 100644 --- a/v2/packages/chain-registry/src/testnet/swisstroniktestnet/index.ts +++ b/v2/packages/chain-registry/src/testnet/swisstroniktestnet/index.ts @@ -1,5 +1,7 @@ import _assetList from './asset-list'; import _chain from './chain'; +import _ibcData from './ibc-data'; export const assetList = _assetList; export const chain = _chain; +export const ibcData = _ibcData; diff --git a/v2/packages/chain-registry/src/testnet/symphonytestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/symphonytestnet/asset-list.ts new file mode 100644 index 000000000..93f1ecec9 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/symphonytestnet/asset-list.ts @@ -0,0 +1,100 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'symphonytestnet', + assets: [ + { + description: 'The native token of Symphony', + denomUnits: [{ + denom: 'note', + exponent: 0, + aliases: [] + }, { + denom: 'mld', + exponent: 6, + aliases: ['melody'] + }], + typeAsset: 'sdk.coin', + base: 'note', + name: 'Melody', + display: 'mld', + symbol: 'MLD', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/symphonytestnet/images/mld.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/symphonytestnet/images/mld.png' + }] + }, + { + description: 'Harmonized USD', + denomUnits: [{ + denom: 'uusd', + exponent: 0, + aliases: [] + }, { + denom: 'husd', + exponent: 6, + aliases: ['harmony USD'] + }], + typeAsset: 'sdk.coin', + base: 'uusd', + name: 'Harmony USD', + display: 'husd', + symbol: 'HUSD', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/symphonytestnet/images/husd.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/symphonytestnet/images/husd.png' + }] + }, + { + description: 'Harmonized HKD', + denomUnits: [{ + denom: 'ukhd', + exponent: 0, + aliases: [] + }, { + denom: 'hkhd', + exponent: 6, + aliases: ['harmony HKD'] + }], + typeAsset: 'sdk.coin', + base: 'ukhd', + name: 'Harmony HKD', + display: 'hkhd', + symbol: 'HKHD', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/symphonytestnet/images/hhkd.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/symphonytestnet/images/hhkd.png' + }] + }, + { + description: 'Harmonized VND', + denomUnits: [{ + denom: 'uvnd', + exponent: 0, + aliases: [] + }, { + denom: 'hvnd', + exponent: 6, + aliases: ['harmony VND'] + }], + typeAsset: 'sdk.coin', + base: 'uvnd', + name: 'Harmony VND', + display: 'hvnd', + symbol: 'HVND', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/symphonytestnet/images/hvnd.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/symphonytestnet/images/hvnd.png' + }] + } + ] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/symphonytestnet/chain.ts b/v2/packages/chain-registry/src/testnet/symphonytestnet/chain.ts new file mode 100644 index 000000000..c68118c56 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/symphonytestnet/chain.ts @@ -0,0 +1,102 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chainName: 'symphonytestnet', + status: 'live', + networkType: 'testnet', + prettyName: 'Symphony Testnet', + chainType: 'cosmos', + chainId: 'symphony-testnet-3', + bech32Prefix: 'symphony', + daemonName: 'symphonyd', + nodeHome: '$HOME/.symphonyd', + keyAlgos: ['secp256k1'], + slip44: 118, + fees: { + feeTokens: [{ + denom: 'note', + fixedMinGasPrice: 0, + lowGasPrice: 0.0025, + averageGasPrice: 0.025, + highGasPrice: 0.04 + }] + }, + staking: { + stakingTokens: [{ + denom: 'note' + }] + }, + codebase: { + gitRepo: 'https://github.com/Orchestra-Labs/symphony', + recommendedVersion: 'v23.0.5', + compatibleVersions: ['v23.0.5'], + cosmosSdkVersion: '0.47.8', + consensus: { + type: 'tendermint', + version: '0.37.4' + }, + cosmwasmVersion: '0.30', + cosmwasmEnabled: true, + genesis: { + genesisUrl: 'https://rpc.testnet.symphonychain.org/genesis' + }, + versions: [{ + name: 'v23.0.5-rc1', + recommendedVersion: 'v23.0.5-rc1', + compatibleVersions: ['v23.0.5-rc1'], + cosmosSdkVersion: '0.47.8', + consensus: { + type: 'tendermint', + version: '0.37.4' + }, + cosmwasmVersion: '0.29', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.47.8' + }, + cosmwasm: { + version: '0.29', + enabled: true + } + }], + sdk: { + type: 'cosmos', + version: '0.47.8' + }, + cosmwasm: { + version: '0.30', + enabled: true + } + }, + apis: { + rpc: [{ + address: 'https://symphony.test.rpc.nodeshub.online/', + provider: 'Nodes Hub' + }, { + address: 'https://symphony-testnet-rpc.cogwheel.zone/', + provider: 'Cogwheel ⚙️' + }], + rest: [{ + address: 'https://symphony.test.api.nodeshub.online/', + provider: 'Nodes Hub' + }, { + address: 'https://symphony-testnet-api.cogwheel.zone/', + provider: 'Cogwheel ⚙️' + }], + grpc: [{ + address: 'https://symphony.test.grpc.nodeshub.online/', + provider: 'Nodes Hub' + }, { + address: 'https://symphony-testnet-grpc.cogwheel.zone:443', + provider: 'Cogwheel ⚙️' + }] + }, + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/symphonytestnet/images/symphony_logo.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/symphonytestnet/images/symphony_logo.png' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/symphonytestnet/ibc-data.ts b/v2/packages/chain-registry/src/testnet/symphonytestnet/ibc-data.ts new file mode 100644 index 000000000..5b16a1299 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/symphonytestnet/ibc-data.ts @@ -0,0 +1,174 @@ +import { IBCData } from '@chain-registry/v2-types'; +const info: IBCData[] = [ + { + $schema: '../ibc_data.schema.json', + chain1: { + chainName: 'cosmoshubtestnet', + clientId: '07-tendermint-3748', + connectionId: 'connection-3798' + }, + chain2: { + chainName: 'symphonytestnet', + clientId: '07-tendermint-29', + connectionId: 'connection-14' + }, + channels: [{ + chain1: { + channelId: 'channel-4320', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-12', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live' + } + }] + }, + { + $schema: '../../ibc_data.schema.json', + chain1: { + chainName: 'archwaytestnet', + clientId: '07-tendermint-139', + connectionId: 'connection-144' + }, + chain2: { + chainName: 'symphonytestnet', + clientId: '07-tendermint-25', + connectionId: 'connection-12' + }, + channels: [{ + chain1: { + channelId: 'channel-495', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-10', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live' + } + }] + }, + { + $schema: '../../ibc_data.schema.json', + chain1: { + chainName: 'cosmoshubtestnet', + clientId: '07-tendermint-3730', + connectionId: 'connection-3782' + }, + chain2: { + chainName: 'symphonytestnet', + clientId: '07-tendermint-10', + connectionId: 'connection-9' + }, + channels: [{ + chain1: { + channelId: 'channel-4300', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-7', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live' + } + }] + }, + { + $schema: '../../ibc_data.schema.json', + chain1: { + chainName: 'junotestnet', + clientId: '07-tendermint-789', + connectionId: 'connection-868' + }, + chain2: { + chainName: 'symphonytestnet', + clientId: '07-tendermint-28', + connectionId: 'connection-13' + }, + channels: [{ + chain1: { + channelId: 'channel-943', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-11', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live' + } + }] + }, + { + $schema: '../../ibc_data.schema.json', + chain1: { + chainName: 'osmosistestnet', + clientId: '07-tendermint-3946', + connectionId: 'connection-3419' + }, + chain2: { + chainName: 'symphonytestnet', + clientId: '07-tendermint-0', + connectionId: 'connection-0' + }, + channels: [{ + chain1: { + channelId: 'channel-8743', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-0', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true, + dex: 'osmosis' + } + }] + }, + { + $schema: '../../ibc_data.schema.json', + chain1: { + chainName: 'stargazetestnet', + clientId: '07-tendermint-952', + connectionId: 'connection-947' + }, + chain2: { + chainName: 'symphonytestnet', + clientId: '07-tendermint-4', + connectionId: 'connection-4' + }, + channels: [{ + chain1: { + channelId: 'channel-998', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-4', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live' + } + }] + } +]; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/symphonytestnet/index.ts b/v2/packages/chain-registry/src/testnet/symphonytestnet/index.ts new file mode 100644 index 000000000..c9208adae --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/symphonytestnet/index.ts @@ -0,0 +1,7 @@ +import _assetList from './asset-list'; +import _chain from './chain'; +import _ibcData from './ibc-data'; + +export const assetList = _assetList; +export const chain = _chain; +export const ibcData = _ibcData; diff --git a/v2/packages/chain-registry/src/testnet/synternettestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/synternettestnet/asset-list.ts new file mode 100644 index 000000000..6c57430ed --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/synternettestnet/asset-list.ts @@ -0,0 +1,36 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'synternettestnet', + assets: [{ + description: 'The native staking and governance token of the testnet version of Synternet chain.', + denomUnits: [{ + denom: 'uamber', + exponent: 0 + }, { + denom: 'AMBER', + exponent: 6 + }], + base: 'uamber', + name: 'Synternet', + display: 'AMBER', + symbol: 'AMBER', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/synternet/images/synt.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/synternet/images/synt.svg' + }, + images: [{ + imageSync: { + chainName: 'synternet', + baseDenom: 'usynt' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/synternet/images/synt.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/synternet/images/synt.svg', + theme: { + primaryColorHex: '#272d45' + } + }], + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/synternettestnet/chain.ts b/v2/packages/chain-registry/src/testnet/synternettestnet/chain.ts new file mode 100644 index 000000000..aca24c371 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/synternettestnet/chain.ts @@ -0,0 +1,106 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chainName: 'synternettestnet', + chainType: 'cosmos', + chainId: 'amber-2', + prettyName: 'Amber Public Testnet', + status: 'live', + networkType: 'testnet', + bech32Prefix: 'amber', + daemonName: 'amberd', + nodeHome: '$HOME/.amber', + keyAlgos: ['secp256k1'], + slip44: 118, + fees: { + feeTokens: [{ + denom: 'uamber', + fixedMinGasPrice: 0.01, + lowGasPrice: 0.01, + averageGasPrice: 0.025, + highGasPrice: 0.03 + }] + }, + staking: { + stakingTokens: [{ + denom: 'uamber' + }] + }, + codebase: { + gitRepo: 'https://github.com/Synternet/synternet-chain-releases', + recommendedVersion: 'v0.8.0', + compatibleVersions: ['v0.8.0'], + binaries: { + "linux/amd64": 'https://github.com/Synternet/synternet-chain-releases/releases/download/v0.8.0/amberd-linux-amd64-v0.8.0-testnet' + }, + genesis: { + genesisUrl: 'https://github.com/Synternet/synternet-chain-releases/blob/main/networks/testnet/genesis.json' + }, + versions: [ + { + name: 'v0.1', + recommendedVersion: 'v0.1.0', + compatibleVersions: ['v0.1.0'], + binaries: { + "linux/amd64": 'https://github.com/Synternet/synternet-chain-releases/releases/download/v0.0.1/amberd-linux-amd64-v0.1.0-testnet' + } + }, + { + name: 'v0.2', + recommendedVersion: 'v0.2.4', + compatibleVersions: ['v0.2.4'], + binaries: { + "linux/amd64": 'https://github.com/Synternet/synternet-chain-releases/releases/download/v0.2.4/amberd-linux-amd64-v0.2.4-testnet' + } + }, + { + name: 'v0.5', + recommendedVersion: 'v0.5.4', + compatibleVersions: ['v0.5.4'], + binaries: { + "linux/amd64": 'https://github.com/Synternet/synternet-chain-releases/releases/download/v0.5.4/amberd-linux-amd64-v0.5.4-testnet' + } + }, + { + name: 'v0.6', + recommendedVersion: 'v0.6.0', + compatibleVersions: ['v0.6.0'], + binaries: { + "linux/amd64": 'https://github.com/Synternet/synternet-chain-releases/releases/download/v0.6.0/amberd-linux-amd64-v0.6.0-testnet' + } + }, + { + name: 'v0.7', + recommendedVersion: 'v0.7.0', + compatibleVersions: ['v0.7.0'], + binaries: { + "linux/amd64": 'https://github.com/Synternet/synternet-chain-releases/releases/download/v0.7.0/amberd-linux-amd64-v0.7.0-testnet' + } + }, + { + name: 'v0.8', + recommendedVersion: 'v0.8.0', + compatibleVersions: ['v0.8.0'], + binaries: { + "linux/amd64": 'https://github.com/Synternet/synternet-chain-releases/releases/download/v0.8.0/amberd-linux-amd64-v0.8.0-testnet' + } + } + ] + }, + apis: { + rpc: [{ + address: 'https://rpc-testnet.synternet.com/', + provider: 'Synternet' + }], + rest: [{ + address: 'https://api-testnet.synternet.com/', + provider: 'Synternet' + }] + }, + explorers: [{ + kind: 'Big Dipper', + url: 'https://explorer-testnet.synternet.com/', + txPage: 'https://explorer-testnet.synternet.com/transactions/${txHash}' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/synternettestnet/index.ts b/v2/packages/chain-registry/src/testnet/synternettestnet/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/synternettestnet/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/testnet/temporaltestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/temporaltestnet/asset-list.ts index f5148eec5..52bd69d8e 100644 --- a/v2/packages/chain-registry/src/testnet/temporaltestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/temporaltestnet/asset-list.ts @@ -20,7 +20,8 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/temporaltestnet/images/temporal.png' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/temporaltestnet/chain.ts b/v2/packages/chain-registry/src/testnet/temporaltestnet/chain.ts index 0d8828a58..d37065089 100644 --- a/v2/packages/chain-registry/src/testnet/temporaltestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/temporaltestnet/chain.ts @@ -2,6 +2,7 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../../chain.schema.json', chainName: 'temporaltestnet', + chainType: 'cosmos', chainId: 'temporal-test-2', prettyName: 'Temporal Testnet', status: 'killed', @@ -23,7 +24,17 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/temporal-zone/temporal', + recommendedVersion: 'v0.4.0', + compatibleVersions: ['v0.4.0'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/temporal-zone/temporal-testnet/main/genesis/genesis.json' + }, + versions: [{ + name: 'v0.4.0', + recommendedVersion: 'v0.4.0', + compatibleVersions: ['v0.4.0'] + }] }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/terpnettestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/terpnettestnet/asset-list.ts index 9a5f03bd8..7dc37c0e4 100644 --- a/v2/packages/chain-registry/src/testnet/terpnettestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/terpnettestnet/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'terpnettestnet', assets: [{ description: 'Terp Token (TERP) is the Terp Network\'s native utility token, used as the primary means to govern, secure the blockchain, incentivize participants, and provide a default mechanism to store and exchange value.', @@ -20,7 +20,8 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terpnetwork/images/terp.png' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'Persy Gas Token (Persy) is the Terp Network\'s native utility token, used as the primary means to govern, secure the blockchain, incentivize participants, and provide a default mechanism to store and exchange value.', denomUnits: [{ @@ -39,7 +40,8 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terpnetwork/images/thiol.png' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/terpnettestnet/chain.ts b/v2/packages/chain-registry/src/testnet/terpnettestnet/chain.ts index 2947f9001..af3e0f6e4 100644 --- a/v2/packages/chain-registry/src/testnet/terpnettestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/terpnettestnet/chain.ts @@ -1,10 +1,11 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { - $schema: '../chain.schema.json', + $schema: '../../chain.schema.json', chainName: 'terpnettestnet', status: 'live', networkType: 'testnet', prettyName: 'Terp-Network', + chainType: 'cosmos', chainId: '90u-4', bech32Prefix: 'terp', daemonName: 'terpd', @@ -26,7 +27,49 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/terpnetwork/terp-core', + recommendedVersion: 'v4.2.2', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + compatibleVersions: [], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/terpnetwork/networks/main/testnet/90u-4/genesis.json' + }, + binaries: { + "linux/amd64": 'https://github.com/terpnetwork/terp-core/releases/download/v4.2.0/terpd-linux-amd64', + "linux/arm64": 'https://github.com/terpnetwork/terp-core/releases/download/v4.2.0/terpd-linux-arm64' + }, + versions: [ + { + name: 'v4.2.0', + recommendedVersion: 'v4.2.0', + compatibleVersions: [], + consensus: { + type: 'cometbft', + version: '0.37.2' + } + }, + { + name: 'v4.2.1', + recommendedVersion: 'v4.2.1', + compatibleVersions: [], + consensus: { + type: 'cometbft', + version: '0.37.2' + } + }, + { + name: 'v4.2.2', + recommendedVersion: 'v4.2.2', + compatibleVersions: [], + consensus: { + type: 'cometbft', + version: '0.37.2' + } + } + ] }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/terpnettestnet2/asset-list.ts b/v2/packages/chain-registry/src/testnet/terpnettestnet2/asset-list.ts index c2201bd9f..9f4d5d734 100644 --- a/v2/packages/chain-registry/src/testnet/terpnettestnet2/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/terpnettestnet2/asset-list.ts @@ -1,6 +1,6 @@ import { AssetList } from '@chain-registry/v2-types'; const info: AssetList = { - $schema: '../assetlist.schema.json', + $schema: '../../assetlist.schema.json', chainName: 'terpnettestnet2', assets: [{ description: 'Terp Token (TERP) is the Terp Network\'s native utility token, used as the primary means to govern, secure the blockchain, incentivize participants, and provide a default mechanism to store and exchange value.', @@ -20,7 +20,8 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terpnetwork/images/terp.png' - }] + }], + typeAsset: 'sdk.coin' }, { description: 'Persy Gas Token (Persy) is the Terp Network\'s native utility token, used as the primary means to govern, secure the blockchain, incentivize participants, and provide a default mechanism to store and exchange value.', denomUnits: [{ @@ -39,7 +40,8 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terpnetwork/images/thiol.png' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/terpnettestnet2/chain.ts b/v2/packages/chain-registry/src/testnet/terpnettestnet2/chain.ts index fa77f7ade..c1dba23ea 100644 --- a/v2/packages/chain-registry/src/testnet/terpnettestnet2/chain.ts +++ b/v2/packages/chain-registry/src/testnet/terpnettestnet2/chain.ts @@ -1,10 +1,11 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { - $schema: '../chain.schema.json', + $schema: '../../chain.schema.json', chainName: 'terpnettestnet2', status: 'live', networkType: 'testnet', prettyName: 'Terp-Network', + chainType: 'cosmos', chainId: '90u-2', bech32Prefix: 'terp', daemonName: 'terpd', @@ -26,7 +27,94 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/terpnetwork/terp-core', + recommendedVersion: 'v4.1.testnet', + consensus: { + type: 'cometbft', + version: 'v0.37.2' + }, + compatibleVersions: [], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/terpnetwork/test-net/master/90u-2/genesis.json' + }, + binaries: { + "linux/amd64": 'https://github.com/terpnetwork/terp-core/releases/download/v4.1.testnet/terpd-linux-amd64', + "linux/arm64": 'https://github.com/terpnetwork/terp-core/releases/download/v4.1.testnet/terpd-linux-arm64' + }, + versions: [ + { + name: 'v1.0.0-stable', + recommendedVersion: 'v1.0.0-stable', + compatibleVersions: ['v1.0.0', 'v1.0.0-stable'], + consensus: { + type: 'cometbft', + version: '0.37.0' + } + }, + { + name: 'huckleberry', + recommendedVersion: 'huckleberry', + compatibleVersions: ['huckleberry'], + consensus: { + type: 'cometbft', + version: '0.37.0' + } + }, + { + name: 'barberry', + recommendedVersion: 'barberry', + compatibleVersions: ['barberry'], + consensus: { + type: 'cometbft', + version: '0.37.1' + } + }, + { + name: 'v2.0.0', + recommendedVersion: 'v2.0.0', + compatibleVersions: ['v2.0.0'], + consensus: { + type: 'cometbft', + version: '0.37.2' + } + }, + { + name: 'v3.0.0', + recommendedVersion: 'v3.0.0', + compatibleVersions: ['v3.0.0'], + consensus: { + type: 'cometbft', + version: '0.37.2' + } + }, + { + name: 'v2-pigeonfall', + recommendedVersion: 'v2-pigeonfall', + compatibleVersions: ['v2-pigeonfall'], + consensus: { + type: 'cometbft', + version: '0.37.2' + } + }, + { + name: 'v3-pigeonfall', + recommendedVersion: 'v3-pigeonfall', + compatibleVersions: ['v3-pigeonfall'], + consensus: { + type: 'cometbft', + version: '0.37.2' + } + }, + { + name: 'v4.1.testnet', + recommendedVersion: 'v4.1.testnet', + compatibleVersions: ['v4.1.testnet'], + consensus: { + type: 'cometbft', + version: '0.37.2' + } + } + ] }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/terra2testnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/terra2testnet/asset-list.ts index 0eb24b561..d22c6623f 100644 --- a/v2/packages/chain-registry/src/testnet/terra2testnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/terra2testnet/asset-list.ts @@ -23,7 +23,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/terra2/images/luna.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/terra2testnet/chain.ts b/v2/packages/chain-registry/src/testnet/terra2testnet/chain.ts index c5fb87891..503e7b2fa 100644 --- a/v2/packages/chain-registry/src/testnet/terra2testnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/terra2testnet/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'testnet', website: 'https://www.terra.money/', prettyName: 'Terra 2.0', + chainType: 'cosmos', chainId: 'pisco-1', daemonName: 'terrad', nodeHome: '$HOME/.terra', @@ -26,7 +27,148 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/terra-money/core/', + recommendedVersion: 'v2.4.0-rc5', + compatibleVersions: ['v2.4.0-rc4', 'v2.4.0-rc5'], + genesis: { + name: 'v2.0', + genesisUrl: 'https://tfl-pisco-1.s3.amazonaws.com/genesis.json' + }, + versions: [ + { + name: 'v2.0', + tag: 'v2.0.0-rc.1', + height: 1, + recommendedVersion: 'v2.0.0-rc.1', + nextVersionName: 'v2.1', + binaries: { + "linux/amd64": 'https://github.com/terra-money/core/releases/download/v2.0.0-rc.0/terra_2.0.0-rc.0_Linux_x86_64.tar.gz?checksum=sha256:2427cf3aa7934f591eac0708156d424f55d3dbb6062f6f111b770bee8f414c91', + "darwin/amd64": 'https://github.com/terra-money/core/releases/download/v2.0.0-rc.0/terra_2.0.0-rc.0_Darwin_x86_64.tar.gz?checksum=sha256:72869d7279362e8d63e2afb02c17e1eef0ad0cb6285a30dfa47c571fa5be1c30' + } + }, + { + name: 'v2.1', + tag: 'v2.1.0-beta.1', + height: 838500, + recommendedVersion: 'v2.1.0-beta.1', + cosmosSdkVersion: '0.46.9', + cosmwasmEnabled: true, + cosmwasmVersion: '0.27.0', + consensus: { + type: 'tendermint', + version: '0.34.21' + }, + nextVersionName: 'v2.2', + binaries: { + "linux/amd64": 'https://github.com/terra-money/core/releases/download/v2.1.0-beta.1/terra_2.1.0-beta.1_Linux_x86_64.tar.gz?checksum=sha256:c6e6ace1d5b5f3f365f6d71489dbeda645f196ea10f8f03103fb9648131bfec1' + }, + sdk: { + type: 'cosmos', + version: '0.46.9' + }, + cosmwasm: { + version: '0.27.0', + enabled: true + }, + ibc: { + type: 'go', + version: '3.0.0' + } + }, + { + name: 'v2.2', + tag: 'v2.2.1', + height: 2777777, + recommendedVersion: 'v2.2.1', + compatibleVersions: ['v2.2.0', 'v2.2.1'], + cosmosSdkVersion: '0.46.11', + cosmwasmEnabled: true, + cosmwasmVersion: '0.27.0', + consensus: { + type: 'tendermint', + version: '0.34.21' + }, + nextVersionName: 'v2.3', + binaries: { + "linux/amd64": 'https://github.com/terra-money/core/releases/download/v2.2.1/terra_2.2.1_Linux_x86_64.tar.gz?checksum=sha256:8a9353ae3c33a750ce2a9d236f00c12c5449c41fad96e9885a5c0b8678fcf8bc' + }, + sdk: { + type: 'cosmos', + version: '0.46.11' + }, + cosmwasm: { + version: '0.27.0', + enabled: true + }, + ibc: { + type: 'go', + version: '3.4.0' + } + }, + { + name: 'v2.3', + tag: 'v2.3.4', + height: 4712048, + recommendedVersion: 'v2.3.4', + compatibleVersions: [ + 'v2.3.0', + 'v2.3.1', + 'v2.3.2', + 'v2.3.4' + ], + cosmosSdkVersion: 'v0.46.11', + cosmwasmEnabled: true, + cosmwasmVersion: 'v0.30.0', + consensus: { + type: 'cometbft', + version: 'v0.34.27' + }, + binaries: { + "linux/amd64": 'https://github.com/terra-money/core/releases/download/v2.3.4/terra_2.3.4_Linux_x86_64.tar.gz?checksum=sha256:3e737e1f1f9b8640ef0e73f412e9e11bedd494ea2c130630a1f5586e00da9ae7' + }, + sdk: { + type: 'cosmos', + version: 'v0.46.11' + }, + cosmwasm: { + version: 'v0.30.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v6.1.1' + } + }, + { + name: 'v2.4', + tag: 'v2.4.0-rc5', + height: 6272928, + recommendedVersion: 'v2.4.0-rc5', + compatibleVersions: ['v2.4.0-rc5'], + cosmosSdkVersion: 'v0.46.11', + cosmwasmEnabled: true, + cosmwasmVersion: 'v0.30.0', + consensus: { + type: 'cometbft', + version: 'v0.34.27' + }, + binaries: { + "linux/amd64": 'https://github.com/terra-money/core/releases/download/v2.4.0-rc5/terra_2.4.0-rc5_Linux_x86_64.tar.gz?checksum=sha256:c61c9c4ae8a0bcb9d7f9fc2197d84ba8b75b558c2cee3438ae2142eb97e0d771' + }, + sdk: { + type: 'cosmos', + version: 'v0.46.11' + }, + cosmwasm: { + version: 'v0.30.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v6.1.1' + } + } + ] }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/titantestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/titantestnet/asset-list.ts index d140d50e4..0c3df995e 100644 --- a/v2/packages/chain-registry/src/testnet/titantestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/titantestnet/asset-list.ts @@ -36,7 +36,58 @@ const info: AssetList = { keywords: ['staking'], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/titantestnet/images/tkx.png' - } + }, + typeAsset: 'sdk.coin' + }, { + description: 'USDC is a fully collateralized US Dollar stablecoin developed by CENTRE, the open source project with Circle being the first of several forthcoming issuers.', + denomUnits: [{ + denom: 'ibc/7C0807A56073C4A27B0DE1C21BA3EB75DF75FD763F4AD37BC159917FC01145F0', + exponent: 0, + aliases: ['microusdc', 'uusdc'] + }, { + denom: 'usdc', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/7C0807A56073C4A27B0DE1C21BA3EB75DF75FD763F4AD37BC159917FC01145F0', + name: 'USD Coin', + display: 'usdc', + symbol: 'USDC', + traces: [{ + type: 'test-mintage', + counterparty: { + chainName: 'nobletestnet', + baseDenom: 'uusdc' + }, + provider: 'Circle' + }, { + type: 'ibc', + counterparty: { + chainName: 'nobletestnet', + baseDenom: 'uusdc', + channelId: 'channel-208' + }, + chain: { + channelId: 'channel-7', + path: 'transfer/channel-7/uusdc' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' + }, + images: [{ + imageSync: { + chainName: 'nobletestnet', + baseDenom: 'uusdc' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + theme: { + circle: true, + primaryColorHex: '#2775CA' + } + }] }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/titantestnet/chain.ts b/v2/packages/chain-registry/src/testnet/titantestnet/chain.ts index d59e2debd..2d97f1026 100644 --- a/v2/packages/chain-registry/src/testnet/titantestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/titantestnet/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'testnet', website: 'https://titanlab.io/', prettyName: 'Titan Testnet', + chainType: 'cosmos', chainId: 'titan_18889-1', bech32Prefix: 'titan', nodeHome: '$HOME/.titand', @@ -28,9 +29,121 @@ const info: Chain = { }] }, codebase: { + gitRepo: 'https://github.com/titantkx/titan', + recommendedVersion: 'v2.0.1', + compatibleVersions: ['v2.0.1'], cosmosSdkVersion: '0.47.6-titan.4', + consensus: { + type: 'cometbft', + version: '0.37.4' + }, + cosmwasmVersion: '0.45.0', cosmwasmEnabled: true, - cosmwasmVersion: '0.45.0' + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/titantkx/titan-testnets/main/public/genesis.json' + }, + versions: [ + { + name: 'v1.0.0', + tag: 'v1.0.0', + height: 0, + nextVersionName: 'v2.0.0', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0-alpha.1', 'v1.0.0'], + cosmosSdkVersion: '0.47.6-titan.3', + consensus: { + type: 'cometbft', + version: '0.37.4' + }, + cosmwasmVersion: '0.45.0', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.47.6', + tag: '0.47.6-titan.3' + }, + cosmwasm: { + version: '0.45.0', + enabled: true + }, + ibc: { + type: 'go', + version: '7.3.0', + icsEnabled: ['ics20-1', 'ics27-1'] + } + }, + { + name: 'v2.0.0', + tag: 'v2.0.0', + height: 727408, + nextVersionName: 'v2.0.1', + recommendedVersion: 'v2.0.0', + compatibleVersions: ['v2.0.0'], + cosmosSdkVersion: '0.47.6-titan.4', + consensus: { + type: 'cometbft', + version: '0.37.4' + }, + cosmwasmVersion: '0.45.0', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.47.6', + tag: '0.47.6-titan.4' + }, + cosmwasm: { + version: '0.45.0', + enabled: true + }, + ibc: { + type: 'go', + version: '7.3.0', + icsEnabled: ['ics20-1', 'ics27-1'] + } + }, + { + name: 'v2.0.1', + tag: 'v2.0.1', + height: 967678, + recommendedVersion: 'v2.0.1', + compatibleVersions: ['v2.0.1'], + cosmosSdkVersion: '0.47.6-titan.4', + consensus: { + type: 'cometbft', + version: '0.37.4' + }, + cosmwasmVersion: '0.45.0', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.47.6', + tag: '0.47.6-titan.4' + }, + cosmwasm: { + version: '0.45.0', + enabled: true + }, + ibc: { + type: 'go', + version: '7.3.0', + icsEnabled: ['ics20-1', 'ics27-1'] + } + } + ], + sdk: { + type: 'cosmos', + version: '0.47.6', + tag: '0.47.6-titan.4' + }, + ibc: { + type: 'go', + version: '7.3.0', + icsEnabled: ['ics20-1', 'ics27-1'] + }, + cosmwasm: { + version: '0.45.0', + enabled: true + } }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/titantestnet/images/chain.png', diff --git a/v2/packages/chain-registry/src/testnet/titantestnet/ibc-data.ts b/v2/packages/chain-registry/src/testnet/titantestnet/ibc-data.ts index edc1a1553..5704340a8 100644 --- a/v2/packages/chain-registry/src/testnet/titantestnet/ibc-data.ts +++ b/v2/packages/chain-registry/src/testnet/titantestnet/ibc-data.ts @@ -4,21 +4,21 @@ const info: IBCData[] = [ $schema: '../../ibc_data.schema.json', chain1: { chainName: 'axelartestnet', - clientId: '07-tendermint-858', - connectionId: 'connection-663' + clientId: '07-tendermint-1001', + connectionId: 'connection-780' }, chain2: { chainName: 'titantestnet', - clientId: '07-tendermint-1', - connectionId: 'connection-1' + clientId: '07-tendermint-6', + connectionId: 'connection-4' }, channels: [{ chain1: { - channelId: 'channel-448', + channelId: 'channel-537', portId: 'transfer' }, chain2: { - channelId: 'channel-1', + channelId: 'channel-5', portId: 'transfer' }, ordering: 'unordered', @@ -52,6 +52,35 @@ const info: IBCData[] = [ }, ordering: 'unordered', version: 'ics20-1', + tags: { + status: 'killed', + preferred: true + } + }] + }, + { + $schema: '../../ibc_data.schema.json', + chain1: { + chainName: 'nobletestnet', + clientId: '07-tendermint-293', + connectionId: 'connection-246' + }, + chain2: { + chainName: 'titantestnet', + clientId: '07-tendermint-9', + connectionId: 'connection-7' + }, + channels: [{ + chain1: { + channelId: 'channel-208', + portId: 'transfer' + }, + chain2: { + channelId: 'channel-7', + portId: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', tags: { status: 'live', preferred: true @@ -82,7 +111,7 @@ const info: IBCData[] = [ ordering: 'unordered', version: 'ics20-1', tags: { - status: 'live', + status: 'killed', preferred: true } }] @@ -111,7 +140,7 @@ const info: IBCData[] = [ ordering: 'unordered', version: 'ics20-1', tags: { - status: 'live', + status: 'killed', preferred: true } }] diff --git a/v2/packages/chain-registry/src/testnet/tucanatestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/tucanatestnet/asset-list.ts new file mode 100644 index 000000000..1dbdb5c8e --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/tucanatestnet/asset-list.ts @@ -0,0 +1,27 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'tucanatestnet', + assets: [{ + description: 'The native EVM, governance and staking token of the Tucana', + denomUnits: [{ + denom: 'atuc', + exponent: 0 + }, { + denom: 'tuc', + exponent: 18 + }], + base: 'atuc', + name: 'Tucana', + display: 'tuc', + symbol: 'TUC', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/tucanatestnet/images/tucana.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/tucanatestnet/images/tucana.png' + }], + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/tucanatestnet/chain.ts b/v2/packages/chain-registry/src/testnet/tucanatestnet/chain.ts new file mode 100644 index 000000000..209b9951d --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/tucanatestnet/chain.ts @@ -0,0 +1,86 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chainName: 'tucanatestnet', + status: 'live', + networkType: 'testnet', + prettyName: 'Tucana Testnet', + chainType: 'cosmos', + chainId: 'tucana_712-1', + bech32Prefix: 'tuc', + daemonName: 'tucanad', + nodeHome: '$HOME/.tucanad', + keyAlgos: ['ethsecp256k1'], + extraCodecs: ['ethermint'], + slip44: 60, + fees: { + feeTokens: [{ + denom: 'atuc', + fixedMinGasPrice: 5000000000, + lowGasPrice: 10000000000, + averageGasPrice: 25000000000, + highGasPrice: 30000000000 + }] + }, + staking: { + stakingTokens: [{ + denom: 'atuc' + }] + }, + codebase: { + gitRepo: 'https://github.com/TucanaProtocol/Tucana', + recommendedVersion: 'v8.1.0', + compatibleVersions: ['v8.1.0'], + cosmosSdkVersion: 'v0.50.8', + consensus: { + type: 'cometbft', + version: 'v0.38.9' + }, + genesis: { + genesisUrl: 'https://github.com/TucanaProtocol/testnets/raw/main/tucana_712-1/genesis.json' + }, + versions: [{ + name: 'v8.1.0', + recommendedVersion: 'v8.1.0', + compatibleVersions: ['v8.1.0'], + cosmosSdkVersion: 'v0.50.8', + consensus: { + type: 'cometbft', + version: 'v0.38.9' + }, + sdk: { + type: 'cosmos', + version: 'v0.50.8' + }, + ibc: { + type: 'go', + version: 'v8.3.2' + } + }], + sdk: { + type: 'cosmos', + version: 'v0.50.8' + }, + ibc: { + type: 'go', + version: 'v8.3.2' + } + }, + apis: { + rpc: [{ + address: 'https://rpc.birdee-2.tucana.zone/', + provider: 'Tucana' + }], + rest: [{ + address: 'https://lcd.birdee-2.tucana.zone/', + provider: 'Tucana' + }], + grpc: [] + }, + explorers: [{ + kind: 'Blockscout', + url: 'https://explorer.birdee-2.tucana.zone/', + txPage: 'https://explorer.birdee-2.tucana.zone/tx/${txHash}' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/tucanatestnet/index.ts b/v2/packages/chain-registry/src/testnet/tucanatestnet/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/tucanatestnet/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/testnet/ulastestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/ulastestnet/asset-list.ts index e6d1b0fdf..c986e8145 100644 --- a/v2/packages/chain-registry/src/testnet/ulastestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/ulastestnet/asset-list.ts @@ -21,7 +21,8 @@ const info: AssetList = { coingeckoId: 'ulas', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/ulastestnet/images/logo.png' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/ulastestnet/chain.ts b/v2/packages/chain-registry/src/testnet/ulastestnet/chain.ts index 2cc777384..1a736f58e 100644 --- a/v2/packages/chain-registry/src/testnet/ulastestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/ulastestnet/chain.ts @@ -5,12 +5,23 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'ULAS', + chainType: 'cosmos', chainId: 'ulas', bech32Prefix: 'ulas', daemonName: 'ulasd', nodeHome: '$HOME/.ulas', codebase: { - + gitRepo: 'https://github.com/ulasnetwork/ulas', + recommendedVersion: 'v0.0.1', + compatibleVersions: ['v0.0.1'], + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/ulasnetwork/chain-config/main/ulas/genesis.json' + }, + versions: [{ + name: 'v0.0.1', + recommendedVersion: 'v0.0.1', + compatibleVersions: ['v0.0.1'] + }] }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/unificationtestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/unificationtestnet/asset-list.ts new file mode 100644 index 000000000..c800e5b1f --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/unificationtestnet/asset-list.ts @@ -0,0 +1,44 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'unificationtestnet', + assets: [{ + description: 'Staking and governance coin for the Unification Testnet', + denomUnits: [{ + denom: 'nund', + exponent: 0 + }, { + denom: 'FUND', + exponent: 9 + }], + base: 'nund', + name: 'Unification Network', + display: 'FUND', + symbol: 'FUND', + traces: [{ + type: 'test-mintage', + counterparty: { + chainName: 'unification', + baseDenom: 'nund' + }, + provider: 'Unification' + }], + images: [{ + imageSync: { + chainName: 'unification', + baseDenom: 'nund' + }, + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/unification/images/fund.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/unification/images/fund.png', + theme: { + primaryColorHex: '#2279c0' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/unification/images/fund.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/unification/images/fund.svg' + }, + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/unificationtestnet/chain.ts b/v2/packages/chain-registry/src/testnet/unificationtestnet/chain.ts new file mode 100644 index 000000000..22b456268 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/unificationtestnet/chain.ts @@ -0,0 +1,231 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chainName: 'unificationtestnet', + status: 'live', + networkType: 'testnet', + website: 'https://unification.com/', + prettyName: 'Unification Testnet', + chainType: 'cosmos', + chainId: 'FUND-TestNet-2', + bech32Prefix: 'und', + daemonName: 'und', + nodeHome: '$HOME/.und_mainchain', + keyAlgos: ['secp256k1'], + slip44: 5555, + fees: { + feeTokens: [{ + denom: 'nund', + fixedMinGasPrice: 25, + lowGasPrice: 100, + averageGasPrice: 200, + highGasPrice: 300 + }] + }, + staking: { + stakingTokens: [{ + denom: 'nund' + }], + lockDuration: { + time: '1814400s' + } + }, + codebase: { + gitRepo: 'https://github.com/unification-com/mainchain', + recommendedVersion: 'v1.10.1', + compatibleVersions: ['v1.10.0', 'v1.10.1'], + binaries: { + "linux/amd64": 'https://github.com/unification-com/mainchain/releases/download/v1.10.1/und_v1.10.1_linux_x86_64.tar.gz', + "darwin/amd64": 'https://github.com/unification-com/mainchain/releases/download/v1.10.1/und_v1.10.1_darwin_x86_64.tar.gz', + "windows/amd64": 'https://github.com/unification-com/mainchain/releases/download/v1.10.1/und_v1.10.1_windows_x86_64.tar.gz' + }, + cosmosSdkVersion: '0.47.13', + consensus: { + type: 'cometbft', + version: '0.37.5' + }, + cosmwasmEnabled: false, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/unification-com/mainnet/master/latest/genesis.json' + }, + versions: [ + { + name: '1-ibc', + tag: 'v1.6.3', + proposal: 4, + height: 2410500, + consensus: { + type: 'tendermint', + version: '0.34.21' + }, + cosmosSdkVersion: '0.45.9', + cosmwasmEnabled: false, + nextVersionName: 'v1.7.0', + sdk: { + type: 'cosmos', + version: '0.45.9' + }, + cosmwasm: { + enabled: false + }, + ibc: { + type: 'go', + version: '3.1.0', + icsEnabled: ['ics20-1'] + } + }, + { + name: '2-grog', + tag: 'v1.7.0', + proposal: 7, + height: 5840430, + consensus: { + type: 'tendermint', + version: '0.34.26' + }, + cosmosSdkVersion: '0.45.14', + cosmwasmEnabled: false, + nextVersionName: 'v1.8.2', + sdk: { + type: 'cosmos', + version: '0.45.14' + }, + cosmwasm: { + enabled: false + }, + ibc: { + type: 'go', + version: '3.4.0', + icsEnabled: ['ics20-1'] + } + }, + { + name: '3-keyleth', + tag: 'v1.8.2', + proposal: 8, + height: 7841840, + consensus: { + type: 'tendermint', + version: '0.34.29' + }, + cosmosSdkVersion: '0.46.15', + cosmwasmEnabled: false, + recommendedVersion: 'v1.8.2', + nextVersionName: 'v1.9.0', + compatibleVersions: ['v1.8.2'], + sdk: { + type: 'cosmos', + version: '0.46.15' + }, + cosmwasm: { + enabled: false + }, + ibc: { + type: 'go', + version: '5.3.1', + icsEnabled: ['ics20-1'] + } + }, + { + name: '4-percival', + tag: 'v1.9.0', + proposal: 41, + height: 11657000, + consensus: { + type: 'tendermint', + version: '0.34.29' + }, + cosmosSdkVersion: '0.46.16', + cosmwasmEnabled: false, + nextVersionName: 'v1.10.1', + recommendedVersion: 'v1.9.0', + compatibleVersions: ['v1.9.0'], + sdk: { + type: 'cosmos', + version: '0.46.16' + }, + cosmwasm: { + enabled: false + }, + ibc: { + type: 'go', + version: '5.3.1', + icsEnabled: ['ics20-1'] + } + }, + { + name: '5-pike', + tag: 'v1.10.1', + proposal: 43, + height: 13910300, + consensus: { + type: 'cometbft', + version: '0.37.5' + }, + cosmosSdkVersion: '0.47.13', + cosmwasmEnabled: false, + recommendedVersion: 'v1.10.1', + compatibleVersions: ['v1.10.0', 'v1.10.1'], + sdk: { + type: 'cosmos', + version: '0.47.13' + }, + cosmwasm: { + enabled: false + }, + ibc: { + type: 'go', + version: '7.7.0', + icsEnabled: ['ics20-1'] + } + } + ], + sdk: { + type: 'cosmos', + version: '0.47.13' + }, + ibc: { + type: 'go', + version: '7.7.0' + }, + cosmwasm: { + enabled: false + } + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/unification/images/fund.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/unification/images/fund.svg', + theme: { + primaryColorHex: '#2279c0' + } + }], + apis: { + rpc: [{ + address: 'https://rpc-testnet.unification.io:443', + provider: 'Unification' + }], + rest: [{ + address: 'https://rest-testnet.unification.io', + provider: 'Unification' + }], + wss: [{ + address: 'wss://wss-testnet.unification.io', + provider: 'Unification' + }], + grpc: [{ + address: 'grpc-testnet.unification.io:443', + provider: 'Unification' + }] + }, + explorers: [{ + kind: 'ping.pub', + url: 'https://explorer-testnet.unification.io/u', + txPage: 'https://explorer-testnet.unification.io/u/tx/${txHash}', + accountPage: 'https://explorer-testnet.unification.io/u/account/${accountAddress}' + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/unification/images/fund.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/unification/images/fund.svg' + } +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/unificationtestnet/index.ts b/v2/packages/chain-registry/src/testnet/unificationtestnet/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/unificationtestnet/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain; diff --git a/v2/packages/chain-registry/src/testnet/uniontestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/uniontestnet/asset-list.ts index 9a1e64125..e73849dfa 100644 --- a/v2/packages/chain-registry/src/testnet/uniontestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/uniontestnet/asset-list.ts @@ -6,12 +6,10 @@ const info: AssetList = { description: 'Union native token', denomUnits: [{ denom: 'muno', - exponent: 0, - aliases: [] + exponent: 0 }, { denom: 'uno', - exponent: 6, - aliases: [] + exponent: 6 }], base: 'muno', name: 'Union', @@ -20,11 +18,11 @@ const info: AssetList = { logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/uniontestnet/images/union.png' }, - coingeckoId: '', keywords: ['staking'], images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/uniontestnet/images/union.png' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/uniontestnet/chain.ts b/v2/packages/chain-registry/src/testnet/uniontestnet/chain.ts index 2efe00e40..af5a27450 100644 --- a/v2/packages/chain-registry/src/testnet/uniontestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/uniontestnet/chain.ts @@ -4,8 +4,9 @@ const info: Chain = { chainName: 'uniontestnet', status: 'live', networkType: 'testnet', - prettyName: 'Union', - chainId: 'union-testnet-6', + prettyName: 'Union Testnet', + chainType: 'cosmos', + chainId: 'union-testnet-8', bech32Prefix: 'union', daemonName: 'uniond', nodeHome: '$HOME/.uniond', @@ -27,6 +28,10 @@ const info: Chain = { }, apis: { rpc: [ + { + address: 'https://rpc.testnet-8.union.build', + provider: 'union' + }, { address: 'https://union-testnet-rpc.polkachu.com', provider: 'Polkachu' @@ -35,16 +40,16 @@ const info: Chain = { address: 'https://rpc-testnet-union.nodeist.net', provider: 'Nodeist' }, - { - address: 'https://rpc.testnet.bonlulu.uno', - provider: 'bonlulu' - }, { address: 'https://union-testnet-rpc.itrocket.net', provider: 'ITRocket' } ], rest: [ + { + address: 'https://rest.testnet-8.union.build', + provider: 'union' + }, { address: 'https://union-testnet-api.polkachu.com', provider: 'Polkachu' @@ -53,16 +58,16 @@ const info: Chain = { address: 'https://api-testnet-union.nodeist.net', provider: 'Nodeist' }, - { - address: 'https://api.testnet.bonlulu.uno', - provider: 'bonlulu' - }, { address: 'https://union-testnet-api.itrocket.net', provider: 'ITRocket' } ], grpc: [ + { + address: 'grpc.testnet-8.union.build', + provider: 'union' + }, { address: 'http://union-testnet-grpc.polkachu.com:24690', provider: 'Polkachu' @@ -71,10 +76,6 @@ const info: Chain = { address: 'https://grpc-testnet-union.nodeist.net', provider: 'Nodeist' }, - { - address: 'https://grpc.testnet.bonlulu.uno', - provider: 'bonlulu' - }, { address: 'http://union-testnet-grpc.itrocket.net:23090', provider: 'ITRocket' @@ -86,9 +87,9 @@ const info: Chain = { }, explorers: [{ kind: 'ping.pub', - url: 'https://testnet.bonlulu.uno/union', - txPage: 'https://testnet.bonlulu.uno/union/tx/${txHash}', - accountPage: 'https://testnet.bonlulu.uno/union/account/${accountAddress}' + url: 'https://explorer.testnet-8.union.build/union', + txPage: 'https://explorer.testnet-8.union.build/union/tx/${txHash}', + accountPage: 'https://explorer.testnet-8.union.build/union/account/${accountAddress}' }, { kind: 'explorers.guru', url: 'https://testnet.union.explorers.guru', diff --git a/v2/packages/chain-registry/src/testnet/upticktestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/upticktestnet/asset-list.ts index 67912cb6d..08c17aed2 100644 --- a/v2/packages/chain-registry/src/testnet/upticktestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/upticktestnet/asset-list.ts @@ -18,10 +18,10 @@ const info: AssetList = { logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/upticktestnet/images/uptick.png' }, - coingeckoId: '', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/upticktestnet/images/uptick.png' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/upticktestnet/chain.ts b/v2/packages/chain-registry/src/testnet/upticktestnet/chain.ts index ac717b682..7404602a3 100644 --- a/v2/packages/chain-registry/src/testnet/upticktestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/upticktestnet/chain.ts @@ -6,6 +6,7 @@ const info: Chain = { networkType: 'testnet', website: 'https://www.uptickproject.com/', prettyName: 'Uptick', + chainType: 'cosmos', chainId: 'uptick_7000-2', bech32Prefix: 'uptick', daemonName: 'uptickd', @@ -22,7 +23,38 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: '0.46.5' + gitRepo: 'https://github.com/UptickNetwork/uptick', + recommendedVersion: 'v0.2.6', + compatibleVersions: ['v0.2.6'], + cosmosSdkVersion: '0.46.5', + consensus: { + type: 'tendermint', + version: '0.34.23' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/UptickNetwork/uptick-testnet/main/uptick_7000-2/genesis.json' + }, + versions: [{ + name: 'v0.2.6', + recommendedVersion: 'v0.2.6', + compatibleVersions: ['v0.2.6'], + cosmosSdkVersion: '0.46.5', + consensus: { + type: 'tendermint', + version: '0.34.23' + }, + binaries: { + "linux/amd64": 'https://github.com/UptickNetwork/uptick/releases/download/v0.2.6/uptick-linux-amd64-v0.2.6.tar.gz' + }, + sdk: { + type: 'cosmos', + version: '0.46.5' + } + }], + sdk: { + type: 'cosmos', + version: '0.46.5' + } }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/vincechaintestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/vincechaintestnet/asset-list.ts index a9758bb52..d2555ebde 100644 --- a/v2/packages/chain-registry/src/testnet/vincechaintestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/vincechaintestnet/asset-list.ts @@ -18,10 +18,10 @@ const info: AssetList = { logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/vincechaintestnet/images/vince.png' }, - coingeckoId: '', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/vincechaintestnet/images/vince.png' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/vincechaintestnet/chain.ts b/v2/packages/chain-registry/src/testnet/vincechaintestnet/chain.ts index a775f4013..35cd45470 100644 --- a/v2/packages/chain-registry/src/testnet/vincechaintestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/vincechaintestnet/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'killed', networkType: 'testnet', prettyName: 'VinceChain Testnet', + chainType: 'cosmos', chainId: 'vince_1903-1', bech32Prefix: 'vce', nodeHome: '$HOME/.vinced', @@ -26,7 +27,10 @@ const info: Chain = { }] }, codebase: { - + gitRepo: 'https://github.com/AyrisDev/vinceChain_Blockchain', + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/AyrisDev/vinceChain_Blockchain/master/genesis.json' + } }, logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/vincechaintestnet/images/vince.png' diff --git a/v2/packages/chain-registry/src/testnet/wardenprotocoltestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/wardenprotocoltestnet/asset-list.ts index 916fa93ff..80569914f 100644 --- a/v2/packages/chain-registry/src/testnet/wardenprotocoltestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/wardenprotocoltestnet/asset-list.ts @@ -22,7 +22,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/wardenprotocol/images/ward.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/wardenprotocol/images/ward.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/wardenprotocoltestnet/chain.ts b/v2/packages/chain-registry/src/testnet/wardenprotocoltestnet/chain.ts index 96aba8162..19f4df3c8 100644 --- a/v2/packages/chain-registry/src/testnet/wardenprotocoltestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/wardenprotocoltestnet/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'Warden Protocol Buenavista', + chainType: 'cosmos', chainId: 'buenavista-1', bech32Prefix: 'warden', daemonName: 'wardend', @@ -26,8 +27,43 @@ const info: Chain = { }] }, codebase: { + gitRepo: 'https://github.com/warden-protocol/wardenprotocol', + recommendedVersion: 'v0.3.0', + compatibleVersions: ['v0.3.0'], cosmosSdkVersion: '0.50', - cosmwasmEnabled: false + consensus: { + type: 'cometbft', + version: '0.38' + }, + cosmwasmEnabled: false, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/warden-protocol/networks/main/testnets/buenavista/genesis.json' + }, + versions: [{ + name: 'v0.3.0', + recommendedVersion: 'v0.3.0', + compatibleVersions: ['v0.3.0'], + cosmosSdkVersion: '0.50', + consensus: { + type: 'cometbft', + version: '0.38' + }, + cosmwasmEnabled: false, + sdk: { + type: 'cosmos', + version: '0.50' + }, + cosmwasm: { + enabled: false + } + }], + sdk: { + type: 'cosmos', + version: '0.50' + }, + cosmwasm: { + enabled: false + } }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/wavehashtestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/wavehashtestnet/asset-list.ts index 4ae4864d3..e5b4d267a 100644 --- a/v2/packages/chain-registry/src/testnet/wavehashtestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/wavehashtestnet/asset-list.ts @@ -18,10 +18,10 @@ const info: AssetList = { logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/wavehashtestnet/images/WaveHash.png' }, - coingeckoId: '', images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/wavehashtestnet/images/WaveHash.png' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/wavehashtestnet/chain.ts b/v2/packages/chain-registry/src/testnet/wavehashtestnet/chain.ts index 039bbd2e2..d9c8d3977 100644 --- a/v2/packages/chain-registry/src/testnet/wavehashtestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/wavehashtestnet/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'wavehash Testnet', + chainType: 'cosmos', chainId: 'INVALID-ID-wavehashtestnet-testnet-1', bech32Prefix: 'wavehash', daemonName: 'wavehashd', @@ -25,9 +26,55 @@ const info: Chain = { }] }, codebase: { + gitRepo: 'https://github.com/WaveHashProtocol/wavehash', + recommendedVersion: 'v6.0.0', + compatibleVersions: ['v6.0.0'], cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.30', cosmwasmEnabled: true, - cosmwasmVersion: '0.30' + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/WaveHashProtocol/testnet/main/testnet-1/genesis.json' + }, + versions: [{ + name: 'v6.0.0', + recommendedVersion: 'v6.0.0', + compatibleVersions: ['v6.0.0'], + cosmosSdkVersion: '0.45', + consensus: { + type: 'tendermint', + version: '0.34' + }, + cosmwasmVersion: '0.30', + cosmwasmEnabled: true, + sdk: { + type: 'cosmos', + version: '0.45' + }, + cosmwasm: { + version: '0.30', + enabled: true + }, + ibc: { + type: 'go', + version: '4.3.0' + } + }], + sdk: { + type: 'cosmos', + version: '0.45' + }, + ibc: { + type: 'go', + version: '4.3.0' + }, + cosmwasm: { + version: '0.30', + enabled: true + } }, apis: { rpc: [{ diff --git a/v2/packages/chain-registry/src/testnet/xiontestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/xiontestnet/asset-list.ts index 038133024..db26fe167 100644 --- a/v2/packages/chain-registry/src/testnet/xiontestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/xiontestnet/asset-list.ts @@ -23,11 +23,12 @@ const info: AssetList = { }, images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/xion/images/burnt-round.png' - }] + }], + typeAsset: 'sdk.coin' }, { denomUnits: [{ - denom: 'ibc/05007A23A23D8B3D286EC4A541189D86C0B76FD769008E4C85EBE977DDA437D3', + denom: 'ibc/33517D439F5E545A1AAB148FAE43AAE17CF68FFB9BC97AE0048A3E3B64518C58', exponent: 0, aliases: ['uaxl'] }, { @@ -35,7 +36,7 @@ const info: AssetList = { exponent: 6 }], typeAsset: 'ics20', - base: 'ibc/05007A23A23D8B3D286EC4A541189D86C0B76FD769008E4C85EBE977DDA437D3', + base: 'ibc/33517D439F5E545A1AAB148FAE43AAE17CF68FFB9BC97AE0048A3E3B64518C58', name: 'Axelar AXL Token', display: 'axl', symbol: 'AXL', @@ -44,11 +45,11 @@ const info: AssetList = { counterparty: { chainName: 'axelartestnet', baseDenom: 'uaxl', - channelId: 'channel-462' + channelId: 'channel-521' }, chain: { - channelId: 'channel-486', - path: 'transfer/channel-486/uaxl' + channelId: 'channel-225057', + path: 'transfer/channel-225057/uaxl' } }], images: [{ @@ -134,9 +135,15 @@ const info: AssetList = { chainName: 'nobletestnet', baseDenom: 'uusdc' }, - svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', + theme: { + circle: true, + primaryColorHex: '#2775CA' + } }], logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/ethereum/images/usdc.svg' } }, diff --git a/v2/packages/chain-registry/src/testnet/xiontestnet/chain.ts b/v2/packages/chain-registry/src/testnet/xiontestnet/chain.ts index bf7229d6a..07e2c463a 100644 --- a/v2/packages/chain-registry/src/testnet/xiontestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/xiontestnet/chain.ts @@ -2,10 +2,12 @@ import { Chain } from '@chain-registry/v2-types'; const info: Chain = { $schema: '../../chain.schema.json', chainName: 'xiontestnet', + chainId: 'xion-testnet-1', + prettyName: 'Xion Testnet', + website: 'https://burnt.com', status: 'live', networkType: 'testnet', - prettyName: 'Xion Testnet', - chainId: 'xion-testnet-1', + chainType: 'cosmos', bech32Prefix: 'xion', daemonName: 'xiond', nodeHome: '$HOME/.xiond', @@ -14,8 +16,8 @@ const info: Chain = { fees: { feeTokens: [{ denom: 'uxion', - fixedMinGasPrice: 0, - lowGasPrice: 0, + fixedMinGasPrice: 0.025, + lowGasPrice: 0.025, averageGasPrice: 0.025, highGasPrice: 0.04 }] @@ -26,33 +28,368 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: '0.47.10', - cosmwasmEnabled: true, - cosmwasmVersion: '0.45.1' + gitRepo: 'https://github.com/burnt-labs/xion', + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/burnt-labs/burnt-networks/main/testnets/xion-testnet-1/genesis.json' + }, + versions: [ + { + name: 'v0.1.0', + tag: 'v1.0.0', + height: 1, + cosmosSdkVersion: '0.47.0', + cosmwasmEnabled: true, + cosmwasmVersion: '0.40.0-rc.0', + consensus: { + type: 'cometbft', + version: '0.37.0' + }, + sdk: { + type: 'cosmos', + version: '0.47.0' + }, + language: { + type: 'go', + version: '1.19' + }, + cosmwasm: { + version: '0.40.0', + enabled: true, + tag: '0.40.0-rc.0' + }, + ibc: { + type: 'go', + version: 'v7.0.0' + } + }, + { + name: 'v0.3.2', + tag: 'v2.0.0', + height: 1929544, + proposal: 4, + cosmosSdkVersion: '0.47.3', + cosmwasmEnabled: true, + cosmwasmVersion: '0.40.1', + consensus: { + type: 'cometbft', + version: '0.37.2' + }, + sdk: { + type: 'cosmos', + version: '0.47.3' + }, + language: { + type: 'go', + version: '1.19' + }, + cosmwasm: { + version: '0.40.1', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.2.0' + } + }, + { + name: 'v0.3.3', + tag: 'v3.0.0', + height: 2147030, + proposal: 7, + cosmosSdkVersion: '0.47.3', + cosmwasmEnabled: true, + cosmwasmVersion: '0.40.1', + consensus: { + type: 'cometbft', + version: '0.37.2' + }, + sdk: { + type: 'cosmos', + version: '0.47.3' + }, + language: { + type: 'go', + version: '1.19' + }, + cosmwasm: { + version: '0.40.1', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.2.0' + } + }, + { + name: 'v0.3.4', + tag: 'v3.1.1', + height: 3278095, + cosmosSdkVersion: '0.47.5', + cosmwasmEnabled: true, + cosmwasmVersion: '0.43.0', + consensus: { + type: 'cometbft', + version: '0.37.2' + }, + sdk: { + type: 'cosmos', + version: '0.47.5' + }, + language: { + type: 'go', + version: '1.19' + }, + cosmwasm: { + version: '0.43.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.0' + } + }, + { + name: 'v0.3.7', + tag: 'v4.0.0', + proposal: 18, + height: 6887750, + cosmosSdkVersion: '0.47.10', + cosmwasmEnabled: true, + cosmwasmVersion: '0.45.0', + consensus: { + type: 'cometbft', + version: '0.37.4' + }, + binaries: { + "linux/amd64": 'https://github.com/burnt-labs/xion/releases/download/v0.3.7/xiond-v0.3.7-linux-amd64:checksum=sha256:3d7626e971bf2ece28d4835d45ee6bd104a54ba6d652cd4982fc00ff8a6590de' + }, + sdk: { + type: 'cosmos', + version: '0.47.10' + }, + language: { + type: 'go', + version: '1.21' + }, + cosmwasm: { + version: '0.45.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.1' + } + }, + { + name: 'v0.3.8', + tag: 'v5.0.0', + proposal: 19, + height: 7130100, + cosmosSdkVersion: '0.47.10', + cosmwasmEnabled: true, + cosmwasmVersion: '0.45.0', + consensus: { + type: 'cometbft', + version: '0.37.4' + }, + binaries: { + "linux/amd64": 'https://github.com/burnt-labs/xion/releases/download/v0.3.8/xiond-v0.3.8-linux-amd64:checksum=sha256:ef5112a6bb01e9dd297abf27ab423582004d3261f3300cef419937555bf8e281' + }, + sdk: { + type: 'cosmos', + version: '0.47.10' + }, + language: { + type: 'go', + version: '1.21' + }, + cosmwasm: { + version: '0.45.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.3.1' + } + }, + { + name: 'v0.3.9', + tag: 'v6.0.0', + height: 7438800, + proposal: 23, + cosmosSdkVersion: '0.47.10', + cosmwasmEnabled: true, + cosmwasmVersion: '0.45.1', + consensus: { + type: 'cometbft', + version: '0.37.4' + }, + binaries: { + "linux/amd64": 'https://github.com/burnt-labs/xion/releases/download/v0.3.9/xiond-v0.3.9-linux-amd64:checksum=sha256:476abdd10b6bde0e81e14f4e6d67bf7eecfeee887879316153c72c01b80ccb98' + }, + sdk: { + type: 'cosmos', + version: '0.47.10' + }, + language: { + type: 'go', + version: '1.21' + }, + cosmwasm: { + version: '0.45.1', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.4.0' + } + }, + { + name: 'v7.0.0', + tag: 'v7.0.0', + height: 8457600, + proposal: 29, + cosmosSdkVersion: '0.47.10', + cosmwasmEnabled: true, + cosmwasmVersion: '0.45.0', + consensus: { + type: 'cometbft', + version: '0.37.4' + }, + binaries: { + "linux/amd64": 'https://github.com/burnt-labs/xion/releases/download/v7.0.0/xiond-v7.0.0-linux-amd64:checksum=sha256:e7431453c3e7adadb7d75516d6cdc27e0ab4e9bdbdb620f7af4697a72c0c71bb' + }, + sdk: { + type: 'cosmos', + version: '0.47.10' + }, + language: { + type: 'go', + version: '1.21' + }, + cosmwasm: { + version: '0.45.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.4.0' + } + }, + { + name: 'v8.0.0', + tag: 'v8.0.1', + height: 8903500, + proposal: 38, + cosmosSdkVersion: '0.47.10', + cosmwasmEnabled: true, + cosmwasmVersion: '0.45.0', + consensus: { + type: 'cometbft', + version: '0.37.4' + }, + compatibleVersions: ['v8.0.0', 'v8.0.1'], + binaries: { + "linux/amd64": 'https://github.com/burnt-labs/xion/releases/download/v8.0.1/xiond-v8.0.1-linux-amd64:checksum=sha256:253f0efd544d6accab95c761eb748b787b093e645e2e565c98e9e87763a19aa8' + }, + sdk: { + type: 'cosmos', + version: '0.47.10' + }, + language: { + type: 'go', + version: '1.21' + }, + cosmwasm: { + version: '0.45.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.4.0' + } + }, + { + name: 'v9', + tag: 'v9.0.0', + height: 8983000, + proposal: 40, + cosmosSdkVersion: '0.47.10', + cosmwasmEnabled: true, + cosmwasmVersion: '0.45.0', + consensus: { + type: 'cometbft', + version: '0.37.4' + }, + binaries: { + "linux/amd64": 'https://github.com/burnt-labs/xion/releases/download/v9.0.0/xiond-v9.0.0-linux-amd64?checksum=sha256:dc25db91e7a3e9befbc1e96c76f6537461812466a28df9484d71838e7c4967f1' + }, + sdk: { + type: 'cosmos', + version: '0.47.10' + }, + language: { + type: 'go', + version: '1.22' + }, + cosmwasm: { + version: '0.45.0', + enabled: true + }, + ibc: { + type: 'go', + version: 'v7.4.0' + } + } + ] }, apis: { - rpc: [{ + rpc: [ + { address: 'https://testnet-burnt-rpc.lavenderfive.com', provider: 'Lavender.Five Nodes 🐝' - }, { + }, + { address: 'https://xion-testnet-rpc.polkachu.com', provider: 'polkachu' - }], - rest: [{ + }, + { + address: 'https://burnt-testnet-rpc.itrocket.net', + provider: 'ITRocket' + } + ], + rest: [ + { address: 'https://testnet-burnt-api.lavenderfive.com', provider: 'Lavender.Five Nodes 🐝' - }, { + }, + { address: 'https://xion-testnet-api.polkachu.com', provider: 'polkachu' - }], - grpc: [{ + }, + { + address: 'https://burnt-testnet-api.itrocket.net', + provider: 'ITRocket' + } + ], + grpc: [ + { address: 'https://testnet-burnt-grpc.lavenderfive.com', provider: 'Lavender.Five Nodes 🐝' - }, { + }, + { address: 'xion-testnet-grpc.polkachu.com:22390', provider: 'polkachu' - }] + }, + { + address: 'burnt-testnet-grpc.itrocket.net:443', + provider: 'ITRocket' + } + ] }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/xion/images/burnt.png' + }], logoURIs: { png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/xion/images/burnt.png' }, @@ -61,8 +398,11 @@ const info: Chain = { 'burnt', 'testnet' ], - images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/xion/images/burnt.png' + explorers: [{ + kind: 'ITRocket', + url: 'https://testnet.itrocket.net/burnt', + txPage: 'https://testnet.itrocket.net/burnt/tx/${txHash}', + accountPage: 'https://testnet.itrocket.net/burnt/account/${accountAddress}' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/xiontestnet/ibc-data.ts b/v2/packages/chain-registry/src/testnet/xiontestnet/ibc-data.ts index 120c0698a..c2bc0919e 100644 --- a/v2/packages/chain-registry/src/testnet/xiontestnet/ibc-data.ts +++ b/v2/packages/chain-registry/src/testnet/xiontestnet/ibc-data.ts @@ -4,21 +4,21 @@ const info: IBCData[] = [ $schema: '../../ibc_data.schema.json', chain1: { chainName: 'axelartestnet', - clientId: '07-tendermint-895', - connectionId: 'connection-685' + clientId: '07-tendermint-970', + connectionId: 'connection-752' }, chain2: { chainName: 'xiontestnet', - clientId: '07-tendermint-118', - connectionId: 'connection-54' + clientId: '07-tendermint-127', + connectionId: 'connection-64' }, channels: [{ chain1: { - channelId: 'channel-462', + channelId: 'channel-521', portId: 'transfer' }, chain2: { - channelId: 'channel-486', + channelId: 'channel-225057', portId: 'transfer' }, ordering: 'unordered', @@ -29,7 +29,7 @@ const info: IBCData[] = [ }] }, { - $schema: '../ibc_data.schema.json', + $schema: '../../ibc_data.schema.json', chain1: { chainName: 'injectivetestnet', clientId: '07-tendermint-239', diff --git a/v2/packages/chain-registry/src/testnet/zetachaintestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/zetachaintestnet/asset-list.ts index eabaf589f..6f9ec64ef 100644 --- a/v2/packages/chain-registry/src/testnet/zetachaintestnet/asset-list.ts +++ b/v2/packages/chain-registry/src/testnet/zetachaintestnet/asset-list.ts @@ -22,7 +22,8 @@ const info: AssetList = { images: [{ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/zetachaintestnet/images/zetachaintestnet.png', svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/zetachaintestnet/images/zetachaintestnet.svg' - }] + }], + typeAsset: 'sdk.coin' }] }; export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/zetachaintestnet/chain.ts b/v2/packages/chain-registry/src/testnet/zetachaintestnet/chain.ts index 99d064717..4e3ff7c8a 100644 --- a/v2/packages/chain-registry/src/testnet/zetachaintestnet/chain.ts +++ b/v2/packages/chain-registry/src/testnet/zetachaintestnet/chain.ts @@ -5,6 +5,7 @@ const info: Chain = { status: 'live', networkType: 'testnet', prettyName: 'ZetaChain Testnet', + chainType: 'cosmos', chainId: 'athens_7001-1', bech32Prefix: 'zeta', daemonName: 'zetacored', @@ -26,7 +27,41 @@ const info: Chain = { }] }, codebase: { - cosmosSdkVersion: '0.46' + gitRepo: 'https://github.com/zeta-chain/node', + recommendedVersion: 'v8.3.3', + cosmosSdkVersion: '0.46', + consensus: { + type: 'tendermint', + version: '0.34' + }, + genesis: { + genesisUrl: 'https://zetachain-athens.blockpi.network/rpc/v1/public/genesis' + }, + versions: [{ + name: 'v8.3.3', + recommendedVersion: 'v8.3.3', + cosmosSdkVersion: '0.46', + consensus: { + type: 'tendermint', + version: '0.34' + }, + sdk: { + type: 'cosmos', + version: '0.46' + }, + ibc: { + type: 'go', + version: 'v6.1.0' + } + }], + sdk: { + type: 'cosmos', + version: '0.46' + }, + ibc: { + type: 'go', + version: 'v6.1.0' + } }, apis: { rpc: [{ @@ -42,8 +77,7 @@ const info: Chain = { }, { address: 'https://zetachain-testnet-archive.allthatnode.com:1317', provider: 'All That Node' - }], - grpc: [] + }] }, explorers: [{ kind: 'ZetaScan',