From 8604161fa801e21633606f753f2f1301ca9afaff Mon Sep 17 00:00:00 2001 From: pyramation Date: Tue, 14 Jan 2025 02:25:20 +0000 Subject: [PATCH] =?UTF-8?q?build=20=F0=9F=9B=A0=20build-20250114-022520?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/mainnet/archway/asset-list.ts | 39 +++++++ .../chain-registry/src/mainnet/asset-lists.ts | 2 + .../src/mainnet/atomone/chain.ts | 48 +++++++++ .../src/mainnet/atomone/ibc-data.ts | 12 +-- .../chain-registry/src/mainnet/chains.ts | 2 + .../src/mainnet/cosmoshub/chain.ts | 12 +++ .../src/mainnet/ggezchain/asset-list.ts | 79 ++++++++++++++ .../src/mainnet/ggezchain/chain.ts | 101 ++++++++++++++++++ .../src/mainnet/ggezchain/index.ts | 5 + .../src/mainnet/injective/asset-list.ts | 41 +++---- .../chain-registry/src/mainnet/kava/chain.ts | 16 +++ .../src/mainnet/neutron/asset-list.ts | 41 +++++-- .../src/mainnet/osmosis/asset-list.ts | 72 +++++++++++++ .../src/mainnet/osmosis/ibc-data.ts | 12 +-- .../src/mainnet/stargaze/asset-list.ts | 39 +++++++ .../src/mainnet/zenrock/chain.ts | 9 ++ .../chain-registry/src/testnet/asset-lists.ts | 2 + .../chain-registry/src/testnet/chains.ts | 2 + .../src/testnet/pelltestnet/asset-list.ts | 29 +++++ .../src/testnet/pelltestnet/chain.ts | 83 ++++++++++++++ .../src/testnet/pelltestnet/index.ts | 5 + 21 files changed, 605 insertions(+), 46 deletions(-) create mode 100644 v2/packages/chain-registry/src/mainnet/ggezchain/asset-list.ts create mode 100644 v2/packages/chain-registry/src/mainnet/ggezchain/chain.ts create mode 100644 v2/packages/chain-registry/src/mainnet/ggezchain/index.ts create mode 100644 v2/packages/chain-registry/src/testnet/pelltestnet/asset-list.ts create mode 100644 v2/packages/chain-registry/src/testnet/pelltestnet/chain.ts create mode 100644 v2/packages/chain-registry/src/testnet/pelltestnet/index.ts 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 088ed6a01..6d05f3bf1 100644 --- a/v2/packages/chain-registry/src/mainnet/archway/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/archway/asset-list.ts @@ -386,6 +386,45 @@ const info: AssetList = { primaryColorHex: '#1c1c1c' } }] + }, + { + description: 'CULT - Less Brainwashing, More Utility', + extendedDescription: 'CULT - Less Brainwashing, More Utility\n\n$CULT is more than a token; it\'s your key to ascend within the Order of Architects. Each token empowers you to mint and upgrade Architect NFTs, navigating through rites that elevate their mystical powers. Engage directly in our unique Streamswap process, beginning with a USDC deposit, transitioning smoothly into $CULT.\n\nFair Launch: Our token launch excludes whitelists and bots, ensuring a transparent and equitable distribution for all. Streamswap Mechanics: Deposit $USDC during the 72-hour Bootstrapping Phase, followed by a 1-hour Streaming Phase to convert into $CULT, ensuring a smooth and fair token distribution.', + denomUnits: [{ + denom: 'ibc/7364C29ED876F05A82628B738AA2F0D53724991FD0220858570D7A3844B67F58', + exponent: 0, + aliases: ['ucult'] + }, { + denom: 'CULT', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/7364C29ED876F05A82628B738AA2F0D53724991FD0220858570D7A3844B67F58', + name: 'CULT', + display: 'CULT', + symbol: 'CULT', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/cult.png' + }, + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'osmosis', + baseDenom: 'factory/osmo1qdvwftqd8ml6t9w6dmj97m03ck5ghqqmd8y7cm/cult', + channelId: 'channel-1429' + }, + chain: { + channelId: 'channel-1', + path: 'transfer/channel-1/factory/osmo1qdvwftqd8ml6t9w6dmj97m03ck5ghqqmd8y7cm/cult' + } + }], + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/cult.png', + imageSync: { + chainName: 'osmosis', + baseDenom: 'factory/osmo1qdvwftqd8ml6t9w6dmj97m03ck5ghqqmd8y7cm/cult' + } + }] } ] }; diff --git a/v2/packages/chain-registry/src/mainnet/asset-lists.ts b/v2/packages/chain-registry/src/mainnet/asset-lists.ts index 429dde48e..549b1f4a6 100644 --- a/v2/packages/chain-registry/src/mainnet/asset-lists.ts +++ b/v2/packages/chain-registry/src/mainnet/asset-lists.ts @@ -70,6 +70,7 @@ import * as _fxcore from './fxcore'; import * as _galaxy from './galaxy'; import * as _gateway from './gateway'; import * as _genesisl1 from './genesisl1'; +import * as _ggezchain from './ggezchain'; import * as _gitopia from './gitopia'; import * as _govgen from './govgen'; import * as _gravitybridge from './gravitybridge'; @@ -263,6 +264,7 @@ const assetList: AssetList[] = [ _galaxy.assetList, _gateway.assetList, _genesisl1.assetList, + _ggezchain.assetList, _gitopia.assetList, _govgen.assetList, _gravitybridge.assetList, diff --git a/v2/packages/chain-registry/src/mainnet/atomone/chain.ts b/v2/packages/chain-registry/src/mainnet/atomone/chain.ts index e6516e8c9..1d90976f6 100644 --- a/v2/packages/chain-registry/src/mainnet/atomone/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/atomone/chain.ts @@ -97,6 +97,18 @@ const info: Chain = { { address: 'https://atomone-mainnet-rpc.autostake.com:443', provider: 'AutoStake 🛡️ Slash Protected' + }, + { + address: 'https://rpc.atomone-1.atomone.aviaone.com:443', + provider: 'AVIAONE.com 🟢' + }, + { + address: 'https://atomone.rpc.m.stavr.tech:443', + provider: '🔥STAVR🔥' + }, + { + address: 'https://rpc.atomone.citizenweb3.com:443', + provider: 'Citizen Web3' } ], rest: [ @@ -139,6 +151,18 @@ const info: Chain = { { address: 'https://atomone-mainnet-lcd.autostake.com:443', provider: 'AutoStake 🛡️ Slash Protected' + }, + { + address: 'https://api.atomone-1.atomone.aviaone.com', + provider: 'AVIAONE.com 🟢' + }, + { + address: 'https://atomone.api.m.stavr.tech', + provider: '🔥STAVR🔥' + }, + { + address: 'https://api.atomone.citizenweb3.com', + provider: 'Citizen Web3' } ], grpc: [ @@ -165,6 +189,18 @@ const info: Chain = { { address: 'atomone-mainnet-grpc.autostake.com:443', provider: 'AutoStake 🛡️ Slash Protected' + }, + { + address: 'http://grpc.atomone-1.atomone.aviaone.com:9102', + provider: 'AVIAONE.com 🟢' + }, + { + address: 'atomone.grpc.m.stavr.tech:7201', + provider: '🔥STAVR🔥' + }, + { + address: ' grpc.atomone.citizenweb3.com', + provider: 'Citizen Web3' } ] }, @@ -187,11 +223,23 @@ const info: Chain = { txPage: 'https://explorer.ist/atomone/tx/${txHash}', accountPage: 'https://explorer.ist/atomone/account/${accountAddress}' }, + { + kind: '🔥STAVR🔥 Explorer', + url: 'https://explorer.stavr.tech/Atomone-Mainnet', + txPage: 'https://explorer.stavr.tech/Atomone-Mainnet/tx/${txHash}', + accountPage: 'https://explorer.stavr.tech/Atomone-Mainnet/account/${accountAddress}' + }, { kind: '🚀 WHEN MOON 🌕 WHEN LAMBO 🔥', url: 'https://explorer.whenmoonwhenlambo.money/atomone', txPage: 'https://explorer.whenmoonwhenlambo.money/atomone/tx/${txHash}', accountPage: 'https://explorer.whenmoonwhenlambo.money/atomone/account/${accountAddress}' + }, + { + kind: 'AVIAONE.com 🟢', + url: 'https://mainnet.explorer.aviaone.com/atomone', + txPage: 'https://mainnet.explorer.aviaone.com/atomone/tx/${txHash}', + accountPage: 'https://mainnet.explorer.aviaone.com/atomone/account/${accountAddress}' } ], images: [{ diff --git a/v2/packages/chain-registry/src/mainnet/atomone/ibc-data.ts b/v2/packages/chain-registry/src/mainnet/atomone/ibc-data.ts index f219a67ad..41b4b679a 100644 --- a/v2/packages/chain-registry/src/mainnet/atomone/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/atomone/ibc-data.ts @@ -31,21 +31,21 @@ const info: IBCData[] = [{ $schema: '../ibc_data.schema.json', chain1: { chainName: 'atomone', - clientId: '07-tendermint-0', - connectionId: 'connection-0' + clientId: '07-tendermint-2', + connectionId: 'connection-2' }, chain2: { chainName: 'osmosis', - clientId: '07-tendermint-3305', - connectionId: 'connection-2782' + clientId: '07-tendermint-3396', + connectionId: 'connection-4829' }, channels: [{ chain1: { - channelId: 'channel-0', + channelId: 'channel-2', portId: 'transfer' }, chain2: { - channelId: 'channel-85309', + channelId: 'channel-94814', portId: 'transfer' }, ordering: 'unordered', diff --git a/v2/packages/chain-registry/src/mainnet/chains.ts b/v2/packages/chain-registry/src/mainnet/chains.ts index 89cb1dc86..681e1c38f 100644 --- a/v2/packages/chain-registry/src/mainnet/chains.ts +++ b/v2/packages/chain-registry/src/mainnet/chains.ts @@ -70,6 +70,7 @@ import * as _fxcore from './fxcore'; import * as _galaxy from './galaxy'; import * as _gateway from './gateway'; import * as _genesisl1 from './genesisl1'; +import * as _ggezchain from './ggezchain'; import * as _gitopia from './gitopia'; import * as _govgen from './govgen'; import * as _gravitybridge from './gravitybridge'; @@ -263,6 +264,7 @@ const chains: Chain[] = [ _galaxy.chain, _gateway.chain, _genesisl1.chain, + _ggezchain.chain, _gitopia.chain, _govgen.chain, _gravitybridge.chain, diff --git a/v2/packages/chain-registry/src/mainnet/cosmoshub/chain.ts b/v2/packages/chain-registry/src/mainnet/cosmoshub/chain.ts index 099eaea09..a8f1f2edd 100644 --- a/v2/packages/chain-registry/src/mainnet/cosmoshub/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/cosmoshub/chain.ts @@ -224,6 +224,10 @@ const info: Chain = { { address: 'https://cosmos-rpc.ibs.team', provider: 'Inter Blockchain Services' + }, + { + address: 'https://rpc.cosmoshub-4-archive.citizenweb3.com:443', + provider: 'Citizen Web3' } ], rest: [ @@ -354,6 +358,10 @@ const info: Chain = { { address: 'https://cosmos-api.ibs.team', provider: 'Inter Blockchain Services' + }, + { + address: 'https://api.cosmoshub-4-archive.citizenweb3.com:443', + provider: 'Citizen Web3' } ], grpc: [ @@ -444,6 +452,10 @@ const info: Chain = { { address: 'cosmoshub.grpc.quasarstaking.ai', provider: 'Quasar' + }, + { + address: 'grpc.cosmoshub-4-archive.citizenweb3.com', + provider: 'Citizen Web3' } ] }, diff --git a/v2/packages/chain-registry/src/mainnet/ggezchain/asset-list.ts b/v2/packages/chain-registry/src/mainnet/ggezchain/asset-list.ts new file mode 100644 index 000000000..f2f7f78be --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/ggezchain/asset-list.ts @@ -0,0 +1,79 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../assetlist.schema.json', + chainName: 'ggezchain', + assets: [{ + description: 'The Governance Coin of the GGEZ1 Network.', + denomUnits: [ + { + denom: 'uggez1', + exponent: 0 + }, + { + denom: 'mggez1', + exponent: 3 + }, + { + denom: 'ggez1', + exponent: 6 + } + ], + base: 'uggez1', + name: 'GGEZ1', + display: 'ggez1', + symbol: 'GGEZ1', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/ggezchain/images/ggez1.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/ggezchain/images/ggez1.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/ggezchain/images/ggez1.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/ggezchain/images/ggez1.svg', + theme: { + primaryColorHex: '#039abf' + } + }], + socials: { + website: 'https://ggez.one', + twitter: 'https://x.com/ggez_one' + }, + typeAsset: 'sdk.coin' + }, { + description: 'The ReFi Coin of the GGEZ1 Network.', + denomUnits: [ + { + denom: 'uggz', + exponent: 0 + }, + { + denom: 'mggz', + exponent: 3 + }, + { + denom: 'ggz', + exponent: 6 + } + ], + typeAsset: 'sdk.coin', + base: 'uggz', + name: 'GGZ', + display: 'uggz', + symbol: 'GGZ', + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/ggezchain/images/ggz.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/ggezchain/images/ggz.svg', + theme: { + primaryColorHex: '#8400cd' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/ggezchain/images/ggz.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/ggezchain/images/ggz.svg' + }, + socials: { + website: 'https://ggez.one', + twitter: 'https://x.com/ggez_one' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/ggezchain/chain.ts b/v2/packages/chain-registry/src/mainnet/ggezchain/chain.ts new file mode 100644 index 000000000..a0b6f3132 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/ggezchain/chain.ts @@ -0,0 +1,101 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../chain.schema.json', + chainName: 'ggezchain', + chainType: 'cosmos', + chainId: 'ggezchain', + website: 'https://ggez.one/', + prettyName: 'GGEZ1 Chain', + status: 'live', + networkType: 'mainnet', + bech32Prefix: 'ggez', + daemonName: 'ggezchaind', + nodeHome: '$HOME/.ggezchain', + keyAlgos: ['secp256k1'], + slip44: 118, + fees: { + feeTokens: [{ + denom: 'uggez1', + fixedMinGasPrice: 0.2, + lowGasPrice: 0.4, + averageGasPrice: 0.5, + highGasPrice: 0.75 + }, { + denom: 'uggz', + fixedMinGasPrice: 0.25, + lowGasPrice: 0.5, + averageGasPrice: 0.75, + highGasPrice: 1 + }] + }, + staking: { + stakingTokens: [{ + denom: 'uggez1' + }] + }, + codebase: { + gitRepo: 'https://github.com/GGEZLabs/ggezchain', + recommendedVersion: 'v1.0.0', + compatibleVersions: ['v1.0.0'], + consensus: { + type: 'cometbft', + version: 'v0.38.12' + }, + binaries: { + "linux/amd64": 'https://github.com/GGEZLabs/ggezchain/releases/download/v1.0.0/ggezchaind' + }, + genesis: { + genesisUrl: 'https://raw.githubusercontent.com/GGEZLabs/ggez-mainnet/refs/heads/main/genesis/genesis.json' + }, + sdk: { + type: 'cosmos', + version: 'v0.50.10', + tag: 'v0.50.10-lsm' + }, + ibc: { + type: 'go', + version: 'v8.2.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/ggezchain/images/chain.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/ggezchain/images/chain.svg' + }, + description: 'The GGEZ1 Foundation is a non-profit organization dedicated to supporting the GGEZ1 blockchain ecosystem. The ecosystem focuses on the tokenization of Real-World Assets (RWA) and integrates the principles of Regenerative Finance (ReFi) to promote a sustainable and equitable economic future.', + apis: { + rpc: [{ + address: 'https://bc.ggez.one:8443', + provider: 'GGEZ1 Chain' + }], + rest: [{ + address: 'https://rest.ggez.one', + provider: 'GGEZ1 Chain' + }], + grpc: [{ + address: '108.163.148.96:9090', + provider: 'GGEZ1 Chain' + }] + }, + explorers: [{ + kind: 'bigdipper', + url: 'https://explorer.ggez.one/ggezchain', + txPage: 'https://explorer.ggez.one/ggezchain/transactions/${txHash}', + accountPage: 'https://explorer.ggez.one/ggezchain/accounts/${accountAddress}', + validatorPage: 'https://explorer.ggez.one/ggezchain/validators/${validatorAddress}', + proposalPage: 'https://explorer.ggez.one/ggezchain/proposals/${proposalId}', + blockPage: 'https://explorer.ggez.one/ggezchain/blocks/${blockHeight}' + }], + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/ggezchain/images/chain.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/ggezchain/images/chain.svg', + theme: { + primaryColorHex: '#8400cd' + } + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/mainnet/ggezchain/index.ts b/v2/packages/chain-registry/src/mainnet/ggezchain/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/mainnet/ggezchain/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/injective/asset-list.ts b/v2/packages/chain-registry/src/mainnet/injective/asset-list.ts index eeb16588e..1436b0725 100644 --- a/v2/packages/chain-registry/src/mainnet/injective/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/injective/asset-list.ts @@ -644,45 +644,36 @@ const info: AssetList = { typeAsset: 'sdk.coin' }, { - description: 'Ninja Blaze Token', + name: 'Ninja Blaze', + description: 'Ninja Blaze is a decentralized multi-chain gaming platform powered by Injective Blockchain.', + extendedDescription: 'The only truly decentralized gaming platform. Shape the future of gaming by owning Ninja Blaze tokens.', denomUnits: [{ - denom: 'ibc/1011E4D6D4800DA9B8F21D7C207C0B0C18E54E614A8576037F066B775210709D', + denom: 'factory/inj1llr45x92t7jrqtxvc02gpkcqhqr82dvyzkr4mz/NBZ', exponent: 0, aliases: ['uNBZ'] }, { denom: 'NBZ', exponent: 6 }], - typeAsset: 'ics20', - base: 'ibc/1011E4D6D4800DA9B8F21D7C207C0B0C18E54E614A8576037F066B775210709D', - name: 'Ninja Blaze Token', + base: 'factory/inj1llr45x92t7jrqtxvc02gpkcqhqr82dvyzkr4mz/NBZ', 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' - } - }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/NBZ.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/NBZ.svg' + }, images: [{ - imageSync: { - chainName: 'neutron', - baseDenom: 'factory/neutron1a6ydq8urdj0gkvjw9e9e5y9r5ce2qegm9m4xufpt96kcm60kmuass0mqq4/nbz' - }, - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/NBZ.png', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/NBZ.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/NBZ.svg', theme: { primaryColorHex: '#9890f9' } }], - logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/NBZ.png' - } + socials: { + website: 'https://blaze.ninja', + twitter: 'https://x.com/NinjaBlazeApp' + }, + typeAsset: 'sdk.coin' }, { description: 'Talis governance token', diff --git a/v2/packages/chain-registry/src/mainnet/kava/chain.ts b/v2/packages/chain-registry/src/mainnet/kava/chain.ts index b58af7e7b..f8bbef3e7 100644 --- a/v2/packages/chain-registry/src/mainnet/kava/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/kava/chain.ts @@ -72,6 +72,10 @@ const info: Chain = { { address: 'https://kava.drpc.org', provider: 'dRPC' + }, + { + address: 'https://rpc.kava.nodestake.org', + provider: 'NodeStake' } ], rest: [ @@ -102,6 +106,10 @@ const info: Chain = { { address: 'https://kava-rest.publicnode.com', provider: 'Allnodes ⚡️ Nodes & Staking' + }, + { + address: 'https://api.kava.nodestake.org', + provider: 'NodeStake' } ], grpc: [ @@ -128,6 +136,10 @@ const info: Chain = { { address: 'kava-grpc.publicnode.com:443', provider: 'Allnodes ⚡️ Nodes & Staking' + }, + { + address: 'https://grpc.kava.nodestake.org', + provider: 'NodeStake' } ], evmHttpJsonrpc: [ @@ -142,6 +154,10 @@ const info: Chain = { { address: 'https://kava.api.onfinality.io/public', provider: 'OnFinality' + }, + { + address: 'https://evmrpc.kava.nodestake.org', + provider: 'NodeStake' } ] }, 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 271a54103..849ad448a 100644 --- a/v2/packages/chain-registry/src/mainnet/neutron/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/neutron/asset-list.ts @@ -998,29 +998,52 @@ const info: AssetList = { typeAsset: 'sdk.coin' }, { - name: 'Ninja Blaze Token', - description: 'Ninja Blaze Token', + description: 'Ninja Blaze is a decentralized multi-chain gaming platform powered by Injective Blockchain.', + extendedDescription: 'The only truly decentralized gaming platform. Shape the future of gaming by owning Ninja Blaze tokens.', denomUnits: [{ - denom: 'factory/neutron1a6ydq8urdj0gkvjw9e9e5y9r5ce2qegm9m4xufpt96kcm60kmuass0mqq4/nbz', + denom: 'ibc/A79E35F2418EB26FA8D72B9AA5EDF28C0C2CF475E8CF4CAEBB25FA5C858D4D22', exponent: 0, aliases: ['uNBZ'] }, { denom: 'NBZ', exponent: 6 }], - base: 'factory/neutron1a6ydq8urdj0gkvjw9e9e5y9r5ce2qegm9m4xufpt96kcm60kmuass0mqq4/nbz', + typeAsset: 'ics20', + base: 'ibc/A79E35F2418EB26FA8D72B9AA5EDF28C0C2CF475E8CF4CAEBB25FA5C858D4D22', + name: 'Ninja Blaze', display: 'NBZ', symbol: 'NBZ', - logoURIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/NBZ.png' - }, + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'injective', + baseDenom: 'factory/inj1llr45x92t7jrqtxvc02gpkcqhqr82dvyzkr4mz/NBZ', + channelId: 'channel-177' + }, + chain: { + channelId: 'channel-60', + path: 'transfer/channel-60/factory/inj1llr45x92t7jrqtxvc02gpkcqhqr82dvyzkr4mz/NBZ' + } + }], images: [{ - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/neutron/images/NBZ.png', + imageSync: { + chainName: 'injective', + baseDenom: 'factory/inj1llr45x92t7jrqtxvc02gpkcqhqr82dvyzkr4mz/NBZ' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/NBZ.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/NBZ.svg', theme: { primaryColorHex: '#9890f9' } }], - typeAsset: 'sdk.coin' + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/NBZ.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/NBZ.svg' + }, + socials: { + website: 'https://blaze.ninja', + twitter: 'https://x.com/NinjaBlazeApp' + } }, { description: 'Mars Protocol is a cross-collateralized Money Market Protocol on Neutron and Osmosis.', 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 7eb87727e..d342cf8d9 100644 --- a/v2/packages/chain-registry/src/mainnet/osmosis/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/osmosis/asset-list.ts @@ -22285,6 +22285,78 @@ const info: AssetList = { circle: true } }] + }, + { + description: 'Ninja Blaze is a decentralized multi-chain gaming platform powered by Injective Blockchain.', + extendedDescription: 'The only truly decentralized gaming platform. Shape the future of gaming by owning Ninja Blaze tokens.', + denomUnits: [{ + denom: 'ibc/DC1DF96AB7F5109433C3D5FDADE83F8EC2D522B80FAB0593BC1A2781F36AD633', + exponent: 0, + aliases: ['uNBZ'] + }, { + denom: 'NBZ', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/DC1DF96AB7F5109433C3D5FDADE83F8EC2D522B80FAB0593BC1A2781F36AD633', + name: 'Ninja Blaze Token', + display: 'NBZ', + symbol: 'NBZ', + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'injective', + baseDenom: 'factory/inj1llr45x92t7jrqtxvc02gpkcqhqr82dvyzkr4mz/NBZ', + channelId: 'channel-8' + }, + chain: { + channelId: 'channel-122', + path: 'transfer/channel-122/factory/inj1llr45x92t7jrqtxvc02gpkcqhqr82dvyzkr4mz/NBZ' + } + }], + images: [{ + imageSync: { + chainName: 'injective', + baseDenom: 'factory/inj1llr45x92t7jrqtxvc02gpkcqhqr82dvyzkr4mz/NBZ' + }, + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/NBZ.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/NBZ.svg', + theme: { + primaryColorHex: '#9890f9' + } + }], + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/NBZ.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/injective/images/NBZ.svg' + }, + socials: { + website: 'https://blaze.ninja', + twitter: 'https://x.com/NinjaBlazeApp' + } + }, + { + description: 'CULT - Less Brainwashing, More Utility', + extendedDescription: 'CULT - Less Brainwashing, More Utility\n\n$CULT is more than a token; it\'s your key to ascend within the Order of Architects. Each token empowers you to mint and upgrade Architect NFTs, navigating through rites that elevate their mystical powers. Engage directly in our unique Streamswap process, beginning with a USDC deposit, transitioning smoothly into $CULT.\n\nFair Launch: Our token launch excludes whitelists and bots, ensuring a transparent and equitable distribution for all. Streamswap Mechanics: Deposit $USDC during the 72-hour Bootstrapping Phase, followed by a 1-hour Streaming Phase to convert into $CULT, ensuring a smooth and fair token distribution.', + denomUnits: [{ + denom: 'factory/osmo1qdvwftqd8ml6t9w6dmj97m03ck5ghqqmd8y7cm/cult', + exponent: 0, + aliases: ['ucult'] + }, { + denom: 'CULT', + exponent: 6 + }], + typeAsset: 'sdk.coin', + address: 'osmo1qdvwftqd8ml6t9w6dmj97m03ck5ghqqmd8y7cm', + base: 'factory/osmo1qdvwftqd8ml6t9w6dmj97m03ck5ghqqmd8y7cm/cult', + name: 'CULT', + display: 'CULT', + symbol: 'CULT', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/cult.png' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/cult.png' + }] } ] }; 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 11da9bc4e..1769f5d50 100644 --- a/v2/packages/chain-registry/src/mainnet/osmosis/ibc-data.ts +++ b/v2/packages/chain-registry/src/mainnet/osmosis/ibc-data.ts @@ -330,21 +330,21 @@ const info: IBCData[] = [ $schema: '../ibc_data.schema.json', chain1: { chainName: 'atomone', - clientId: '07-tendermint-0', - connectionId: 'connection-0' + clientId: '07-tendermint-2', + connectionId: 'connection-2' }, chain2: { chainName: 'osmosis', - clientId: '07-tendermint-3305', - connectionId: 'connection-2782' + clientId: '07-tendermint-3396', + connectionId: 'connection-4829' }, channels: [{ chain1: { - channelId: 'channel-0', + channelId: 'channel-2', portId: 'transfer' }, chain2: { - channelId: 'channel-85309', + channelId: 'channel-94814', portId: 'transfer' }, ordering: 'unordered', 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 e94aeaf17..9ce3aea7a 100644 --- a/v2/packages/chain-registry/src/mainnet/stargaze/asset-list.ts +++ b/v2/packages/chain-registry/src/mainnet/stargaze/asset-list.ts @@ -659,6 +659,45 @@ const info: AssetList = { primaryColorHex: '#04fbfb' } }] + }, + { + description: 'CULT - Less Brainwashing, More Utility', + extendedDescription: 'CULT - Less Brainwashing, More Utility\n\n$CULT is more than a token; it\'s your key to ascend within the Order of Architects. Each token empowers you to mint and upgrade Architect NFTs, navigating through rites that elevate their mystical powers. Engage directly in our unique Streamswap process, beginning with a USDC deposit, transitioning smoothly into $CULT.\n\nFair Launch: Our token launch excludes whitelists and bots, ensuring a transparent and equitable distribution for all. Streamswap Mechanics: Deposit $USDC during the 72-hour Bootstrapping Phase, followed by a 1-hour Streaming Phase to convert into $CULT, ensuring a smooth and fair token distribution.', + denomUnits: [{ + denom: 'ibc/1CD4EED1BD74D41C165B9200AAF7A13C92DDB381DB7067EA32EEF8CC1370F764', + exponent: 0, + aliases: ['ucult'] + }, { + denom: 'CULT', + exponent: 6 + }], + typeAsset: 'ics20', + base: 'ibc/1CD4EED1BD74D41C165B9200AAF7A13C92DDB381DB7067EA32EEF8CC1370F764', + name: 'CULT', + display: 'CULT', + symbol: 'CULT', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/cult.png' + }, + traces: [{ + type: 'ibc', + counterparty: { + chainName: 'osmosis', + baseDenom: 'factory/osmo1qdvwftqd8ml6t9w6dmj97m03ck5ghqqmd8y7cm/cult', + channelId: 'channel-75' + }, + chain: { + channelId: 'channel-0', + path: 'transfer/channel-0/factory/osmo1qdvwftqd8ml6t9w6dmj97m03ck5ghqqmd8y7cm/cult' + } + }], + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/cult.png', + imageSync: { + chainName: 'osmosis', + baseDenom: 'factory/osmo1qdvwftqd8ml6t9w6dmj97m03ck5ghqqmd8y7cm/cult' + } + }] } ] }; diff --git a/v2/packages/chain-registry/src/mainnet/zenrock/chain.ts b/v2/packages/chain-registry/src/mainnet/zenrock/chain.ts index e2c1afc79..09e94477b 100644 --- a/v2/packages/chain-registry/src/mainnet/zenrock/chain.ts +++ b/v2/packages/chain-registry/src/mainnet/zenrock/chain.ts @@ -59,14 +59,23 @@ const info: Chain = { rpc: [{ address: 'https://rpc.diamond.zenrocklabs.io/', provider: 'zenrock' + }, { + address: 'https://rpc.zenrock.nodestake.org', + provider: 'NodeStake' }], rest: [{ address: 'https://api.diamond.zenrocklabs.io/', provider: 'zenrock' + }, { + address: 'https://api.zenrock.nodestake.org', + provider: 'NodeStake' }], grpc: [{ address: 'https://grpc.diamond.zenrocklabs.io/', provider: 'zenrock' + }, { + address: 'https://grpc.zenrock.nodestake.org', + provider: 'NodeStake' }] }, logoURIs: { diff --git a/v2/packages/chain-registry/src/testnet/asset-lists.ts b/v2/packages/chain-registry/src/testnet/asset-lists.ts index e49a40f62..564ebd7fb 100644 --- a/v2/packages/chain-registry/src/testnet/asset-lists.ts +++ b/v2/packages/chain-registry/src/testnet/asset-lists.ts @@ -75,6 +75,7 @@ import * as _nomictestnet from './nomictestnet'; import * as _nyxtestnet from './nyxtestnet'; import * as _okp4testnet from './okp4testnet'; import * as _osmosistestnet from './osmosistestnet'; +import * as _pelltestnet from './pelltestnet'; import * as _permtestnet from './permtestnet'; import * as _persistencetestnet from './persistencetestnet'; import * as _persistencetestnet2 from './persistencetestnet2'; @@ -195,6 +196,7 @@ const assetList: AssetList[] = [ _nyxtestnet.assetList, _okp4testnet.assetList, _osmosistestnet.assetList, + _pelltestnet.assetList, _permtestnet.assetList, _persistencetestnet.assetList, _persistencetestnet2.assetList, diff --git a/v2/packages/chain-registry/src/testnet/chains.ts b/v2/packages/chain-registry/src/testnet/chains.ts index f6fd80e21..bf073fc3d 100644 --- a/v2/packages/chain-registry/src/testnet/chains.ts +++ b/v2/packages/chain-registry/src/testnet/chains.ts @@ -75,6 +75,7 @@ import * as _nomictestnet from './nomictestnet'; import * as _nyxtestnet from './nyxtestnet'; import * as _okp4testnet from './okp4testnet'; import * as _osmosistestnet from './osmosistestnet'; +import * as _pelltestnet from './pelltestnet'; import * as _permtestnet from './permtestnet'; import * as _persistencetestnet from './persistencetestnet'; import * as _persistencetestnet2 from './persistencetestnet2'; @@ -195,6 +196,7 @@ const chains: Chain[] = [ _nyxtestnet.chain, _okp4testnet.chain, _osmosistestnet.chain, + _pelltestnet.chain, _permtestnet.chain, _persistencetestnet.chain, _persistencetestnet2.chain, diff --git a/v2/packages/chain-registry/src/testnet/pelltestnet/asset-list.ts b/v2/packages/chain-registry/src/testnet/pelltestnet/asset-list.ts new file mode 100644 index 000000000..e82a8c0b8 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/pelltestnet/asset-list.ts @@ -0,0 +1,29 @@ +import { AssetList } from '@chain-registry/v2-types'; +const info: AssetList = { + $schema: '../../assetlist.schema.json', + chainName: 'pelltestnet', + assets: [{ + description: 'The native staking and governance token of the testnet version of Pell Network.', + denomUnits: [{ + denom: 'apell', + exponent: 0 + }, { + denom: 'pell', + exponent: 18 + }], + base: 'apell', + name: 'PELL', + display: 'pell', + symbol: 'PELL', + logoURIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/pelltestnet/images/pell.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/pelltestnet/images/pell.svg' + }, + images: [{ + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/pelltestnet/images/pell.png', + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/pelltestnet/images/pell.svg' + }], + typeAsset: 'sdk.coin' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/pelltestnet/chain.ts b/v2/packages/chain-registry/src/testnet/pelltestnet/chain.ts new file mode 100644 index 000000000..e2cef5459 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/pelltestnet/chain.ts @@ -0,0 +1,83 @@ +import { Chain } from '@chain-registry/v2-types'; +const info: Chain = { + $schema: '../../chain.schema.json', + chainName: 'pelltestnet', + chainType: 'cosmos', + chainId: 'ignite_186-1', + prettyName: 'Pell Ignite Testnet', + status: 'live', + networkType: 'testnet', + bech32Prefix: 'pell', + daemonName: 'pellcored', + nodeHome: '$HOME/.pellcored', + keyAlgos: ['secp256k1'], + slip44: 118, + fees: { + feeTokens: [{ + denom: 'apell', + fixedMinGasPrice: 0 + }] + }, + codebase: { + gitRepo: 'https://github.com/0xPellNetwork/network-config', + recommendedVersion: 'v1.1.6', + compatibleVersions: ['v1.1.6'], + genesis: { + genesisUrl: 'https://pell-testnet-rpc.cosmonautstakes.com/genesis' + } + }, + apis: { + rpc: [ + { + address: 'https://pell-testnet-rpc.cosmonautstakes.com', + provider: 'Cosmonaut Stakes' + }, + { + address: 'https://pell-testnet-rpc.hibunode.com', + provider: 'HibuNode' + }, + { + address: 'https://rpc-t.pell.nodestake.org', + provider: 'NodeStake' + } + ], + rest: [ + { + address: 'https://pell-testnet-rest.cosmonautstakes.com', + provider: 'Cosmonaut Stakes' + }, + { + address: 'https://pell-testnet-api.hibunode.com', + provider: 'HibuNode' + }, + { + address: 'https://api-t.pell.nodestake.org', + provider: 'NodeStake' + } + ], + grpc: [{ + address: 'pell-testnet-grpc.cosmonautstakes.com:15290', + provider: 'Cosmonaut Stakes' + }, { + address: 'https://grpc-t.pell.nodestake.org:443', + provider: 'NodeStake' + }], + evmHttpJsonrpc: [{ + address: 'pell-testnet-evm.cosmonautstakes.com:443', + provider: 'Cosmonaut Stakes' + }, { + address: 'https://evmrpc-t.pell.nodestake.org', + provider: 'NodeStake' + }] + }, + explorers: [{ + kind: 'testnet.pell.explorers.guru', + url: 'https://testnet.pell.explorers.guru/', + txPage: 'https://testnet.pell.explorers.guru/transaction/${txHash}' + }, { + kind: 'explorer.hibunode.com', + url: 'https://explorer.hibunode.com/pell', + txPage: 'https://explorer.hibunode.com/pell/tx/${txHash}' + }] +}; +export default info; \ No newline at end of file diff --git a/v2/packages/chain-registry/src/testnet/pelltestnet/index.ts b/v2/packages/chain-registry/src/testnet/pelltestnet/index.ts new file mode 100644 index 000000000..8e9955d91 --- /dev/null +++ b/v2/packages/chain-registry/src/testnet/pelltestnet/index.ts @@ -0,0 +1,5 @@ +import _assetList from './asset-list'; +import _chain from './chain'; + +export const assetList = _assetList; +export const chain = _chain;