diff --git a/v1/packages/chain-registry/src/testnet/assets.ts b/v1/packages/chain-registry/src/testnet/assets.ts index 322a1d82..8c4cd517 100644 --- a/v1/packages/chain-registry/src/testnet/assets.ts +++ b/v1/packages/chain-registry/src/testnet/assets.ts @@ -28,6 +28,7 @@ import * as _desmostestnet from './desmostestnet'; import * as _dhealthtestnet from './dhealthtestnet'; import * as _doravotatestnet from './doravotatestnet'; import * as _dydxtestnet from './dydxtestnet'; +import * as _dymensionplaygroundtestnet from './dymensionplaygroundtestnet'; import * as _elystestnet from './elystestnet'; import * as _empetestnet from './empetestnet'; import * as _empowertestnet from './empowertestnet'; @@ -145,6 +146,7 @@ const assets: AssetList[] = [ _dhealthtestnet.assets, _doravotatestnet.assets, _dydxtestnet.assets, + _dymensionplaygroundtestnet.assets, _elystestnet.assets, _empetestnet.assets, _empowertestnet.assets, diff --git a/v1/packages/chain-registry/src/testnet/chains.ts b/v1/packages/chain-registry/src/testnet/chains.ts index 8a9b4b37..5e0a2cf4 100644 --- a/v1/packages/chain-registry/src/testnet/chains.ts +++ b/v1/packages/chain-registry/src/testnet/chains.ts @@ -28,6 +28,7 @@ import * as _desmostestnet from './desmostestnet'; import * as _dhealthtestnet from './dhealthtestnet'; import * as _doravotatestnet from './doravotatestnet'; import * as _dydxtestnet from './dydxtestnet'; +import * as _dymensionplaygroundtestnet from './dymensionplaygroundtestnet'; import * as _elystestnet from './elystestnet'; import * as _empetestnet from './empetestnet'; import * as _empowertestnet from './empowertestnet'; @@ -145,6 +146,7 @@ const chains: Chain[] = [ _dhealthtestnet.chain, _doravotatestnet.chain, _dydxtestnet.chain, + _dymensionplaygroundtestnet.chain, _elystestnet.chain, _empetestnet.chain, _empowertestnet.chain, diff --git a/v1/packages/chain-registry/src/testnet/dymensionplaygroundtestnet/assets.ts b/v1/packages/chain-registry/src/testnet/dymensionplaygroundtestnet/assets.ts new file mode 100644 index 00000000..467e3b7f --- /dev/null +++ b/v1/packages/chain-registry/src/testnet/dymensionplaygroundtestnet/assets.ts @@ -0,0 +1,137 @@ +import { AssetList } from '@chain-registry/types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chain_name: 'dymensionplaygroundtestnet', + assets: [ + { + description: 'The native governance and staking token of the Dymension Hub', + denom_units: [{ + denom: 'adym', + exponent: 0 + }, { + denom: 'dym', + exponent: 18 + }], + type_asset: 'sdk.coin', + base: 'adym', + name: 'Dymension', + display: 'dym', + symbol: 'DYM', + logo_URIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/dymensionplaygroundtestnet/images/dymension-logo.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/dymensionplaygroundtestnet/images/dymension-logo.svg' + }, + coingecko_id: 'dymension', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/dymensionplaygroundtestnet/images/dymension-logo.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/dymensionplaygroundtestnet/images/dymension-logo.svg', + theme: { + primary_color_hex: '#f4e4d4' + } + }], + socials: { + website: 'https://playground.dymension.xyz', + twitter: 'https://twitter.com/dymension' + } + }, + { + description: 'The native token of Nim Network.', + extended_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.', + denom_units: [{ + denom: 'ibc/FB53D1684F155CBB86D9CE917807E42B59209EBE3AD3A92E15EF66586C073942', + exponent: 0, + aliases: ['anim'] + }, { + denom: 'nim', + exponent: 18 + }], + type_asset: 'ics20', + base: 'ibc/FB53D1684F155CBB86D9CE917807E42B59209EBE3AD3A92E15EF66586C073942', + name: 'Nim Network', + display: 'nim', + symbol: 'NIM', + traces: [{ + type: 'ibc', + counterparty: { + chain_name: 'nim', + base_denom: 'anim', + channel_id: 'channel-0' + }, + chain: { + channel_id: 'channel-49', + path: 'transfer/channel-49/anim' + } + }], + images: [{ + image_sync: { + chain_name: 'nim', + base_denom: '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: { + primary_color_hex: '#519cea' + } + }], + socials: { + website: 'https://nim.network/', + twitter: 'https://twitter.com/nim_network' + }, + keywords: ['gaming', 'AI'], + logo_URIs: { + 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.', + extended_description: 'Mande network is an open on-chain reputation layer on Web3', + denom_units: [{ + denom: 'ibc/5A26C8DC8DA66F4DD94326E67F94510188F5F7AFE2DB3933A0C823670E56EABF', + exponent: 0, + aliases: ['amand'] + }, { + denom: 'mand', + exponent: 18 + }], + type_asset: 'ics20', + base: 'ibc/5A26C8DC8DA66F4DD94326E67F94510188F5F7AFE2DB3933A0C823670E56EABF', + name: 'Mande Network', + display: 'mand', + symbol: 'MAND', + traces: [{ + type: 'ibc', + counterparty: { + chain_name: 'mande', + base_denom: 'amand', + channel_id: 'channel-0' + }, + chain: { + channel_id: 'channel-51', + path: 'transfer/channel-51/amand' + } + }], + images: [{ + image_sync: { + chain_name: 'mande', + base_denom: '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: { + primary_color_hex: '#274cbf' + } + }], + socials: { + website: 'https://mande.network/', + twitter: 'https://twitter.com/MandeNetwork' + }, + keywords: ['credibility', 'identity'], + logo_URIs: { + 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/v1/packages/chain-registry/src/testnet/dymensionplaygroundtestnet/chain.ts b/v1/packages/chain-registry/src/testnet/dymensionplaygroundtestnet/chain.ts new file mode 100644 index 00000000..8d5185f9 --- /dev/null +++ b/v1/packages/chain-registry/src/testnet/dymensionplaygroundtestnet/chain.ts @@ -0,0 +1,57 @@ +import { Chain } from '@chain-registry/types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chain_name: 'dymensionplaygroundtestnet', + chain_type: 'cosmos', + chain_id: 'dymension_1405-1', + pretty_name: 'Dymension Playground Testnet', + status: 'live', + network_type: 'testnet', + website: 'https://playground.dymension.xyz', + bech32_prefix: 'dym', + daemon_name: 'dymd', + node_home: '$HOME/.dymension', + key_algos: ['ethsecp256k1'], + extra_codecs: ['ethermint'], + slip44: 60, + fees: { + fee_tokens: [{ + denom: 'adym', + low_gas_price: 5000000000, + average_gas_price: 5500000000, + high_gas_price: 6000000000 + }] + }, + staking: { + staking_tokens: [{ + denom: 'adym' + }] + }, + codebase: { + + }, + logo_URIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/dymensionplaygroundtestnet/images/dymension-logo.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/dymensionplaygroundtestnet/images/dymension-logo.svg' + }, + apis: { + rpc: [{ + address: 'https://rpc-dym-migration-test-2.mzonder.com', + provider: 'mzonder' + }], + rest: [{ + address: 'https://api-dym-migration-test-2.mzonder.com', + provider: 'mzonder' + }] + }, + explorers: [{ + kind: 'dymscan', + url: 'https://pg.dym.fyi/', + tx_page: 'https://pg.dym.fyi//tx/${txHash}' + }], + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/dymensionplaygroundtestnet/images/dymension-logo.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/dymensionplaygroundtestnet/images/dymension-logo.svg' + }] +}; +export default info; \ No newline at end of file diff --git a/v1/packages/chain-registry/src/testnet/dymensionplaygroundtestnet/index.ts b/v1/packages/chain-registry/src/testnet/dymensionplaygroundtestnet/index.ts new file mode 100644 index 00000000..40bf3856 --- /dev/null +++ b/v1/packages/chain-registry/src/testnet/dymensionplaygroundtestnet/index.ts @@ -0,0 +1,5 @@ +import _assets from './assets'; +import _chain from './chain'; + +export const assets = _assets; +export const chain = _chain; diff --git a/v1/packages/chain-registry/src/testnet/named.ts b/v1/packages/chain-registry/src/testnet/named.ts index 4ed85061..94caef0d 100644 --- a/v1/packages/chain-registry/src/testnet/named.ts +++ b/v1/packages/chain-registry/src/testnet/named.ts @@ -26,6 +26,7 @@ export * as desmostestnet from './desmostestnet'; export * as dhealthtestnet from './dhealthtestnet'; export * as doravotatestnet from './doravotatestnet'; export * as dydxtestnet from './dydxtestnet'; +export * as dymensionplaygroundtestnet from './dymensionplaygroundtestnet'; export * as elystestnet from './elystestnet'; export * as empetestnet from './empetestnet'; export * as empowertestnet from './empowertestnet';