From f73113413dc89b0f4b9f2c7ce3aa8ca0b0fd8ea1 Mon Sep 17 00:00:00 2001 From: Dan Lynch Date: Mon, 14 Nov 2022 16:46:13 -0800 Subject: [PATCH 1/8] pkg --- packages/cosmostation/package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/cosmostation/package.json b/packages/cosmostation/package.json index 87d44952d..36118c4bc 100644 --- a/packages/cosmostation/package.json +++ b/packages/cosmostation/package.json @@ -74,6 +74,7 @@ "dependencies": { "@babel/runtime": "^7.19.4", "@chain-registry/types": "^0.13.1", + "@chain-registry/utils": "^1.3.0", "@cosmostation/extension-client": "0.1.11" } -} +} \ No newline at end of file From 9e36f382a4516ee0a3066066faac931c9e7eec95 Mon Sep 17 00:00:00 2001 From: Dan Lynch Date: Mon, 14 Nov 2022 16:46:19 -0800 Subject: [PATCH 2/8] chore(release): publish - @chain-registry/cosmostation@1.8.0 --- packages/cosmostation/CHANGELOG.md | 8 ++++++++ packages/cosmostation/package.json | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/packages/cosmostation/CHANGELOG.md b/packages/cosmostation/CHANGELOG.md index 7c03de929..ef5cd3ffa 100644 --- a/packages/cosmostation/CHANGELOG.md +++ b/packages/cosmostation/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.8.0](https://github.com/cosmology-tech/chain-registry/compare/@chain-registry/cosmostation@1.7.0...@chain-registry/cosmostation@1.8.0) (2022-11-15) + +**Note:** Version bump only for package @chain-registry/cosmostation + + + + + # 1.7.0 (2022-11-10) **Note:** Version bump only for package @chain-registry/cosmostation diff --git a/packages/cosmostation/package.json b/packages/cosmostation/package.json index 36118c4bc..99915d1c4 100644 --- a/packages/cosmostation/package.json +++ b/packages/cosmostation/package.json @@ -1,6 +1,6 @@ { "name": "@chain-registry/cosmostation", - "version": "1.7.0", + "version": "1.8.0", "description": "Chain Registry to Cosmostation", "author": "Dan Lynch ", "homepage": "https://github.com/cosmology-tech/chain-registry", @@ -77,4 +77,4 @@ "@chain-registry/utils": "^1.3.0", "@cosmostation/extension-client": "0.1.11" } -} \ No newline at end of file +} From 55205826873d9fb3647ca6bf64671996ad7471ef Mon Sep 17 00:00:00 2001 From: Dan Lynch Date: Tue, 15 Nov 2022 17:21:03 -0800 Subject: [PATCH 3/8] update fees --- .../__snapshots__/keplr.test.js.snap | 34 ++++--------- packages/keplr/src/index.ts | 51 +++++++++++++++---- 2 files changed, 50 insertions(+), 35 deletions(-) diff --git a/packages/keplr/__tests__/__snapshots__/keplr.test.js.snap b/packages/keplr/__tests__/__snapshots__/keplr.test.js.snap index cd28850fe..738a4ff7e 100644 --- a/packages/keplr/__tests__/__snapshots__/keplr.test.js.snap +++ b/packages/keplr/__tests__/__snapshots__/keplr.test.js.snap @@ -46,20 +46,13 @@ exports[`getExplorer 1`] = ` "coinGeckoId": "osmosis", "coinImageUrl": "https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmo.svg", "coinMinimalDenom": "uosmo", - }, - { - "coinDecimals": 6, - "coinDenom": "ION", - "coinGeckoId": "ion", - "coinImageUrl": "https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/ion.svg", - "coinMinimalDenom": "uion", + "gasPriceStep": { + "average": 0.025, + "high": 0.04, + "low": 0, + }, }, ], - "gasPriceStep": { - "average": 0.025, - "high": 0.04, - "low": 0, - }, "rest": "https://lcd-osmosis.whispernode.com", "rpc": "https://osmosis-rpc.quickapi.com:443", "stakeCurrency": { @@ -118,20 +111,13 @@ exports[`keplr 1`] = ` "coinGeckoId": "osmosis", "coinImageUrl": "https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/osmo.svg", "coinMinimalDenom": "uosmo", - }, - { - "coinDecimals": 6, - "coinDenom": "ION", - "coinGeckoId": "ion", - "coinImageUrl": "https://raw.githubusercontent.com/cosmos/chain-registry/master/osmosis/images/ion.svg", - "coinMinimalDenom": "uion", + "gasPriceStep": { + "average": 0.025, + "high": 0.04, + "low": 0, + }, }, ], - "gasPriceStep": { - "average": 0.025, - "high": 0.04, - "low": 0, - }, "rest": "https://osmosis-lcd.quickapi.com:443", "rpc": "https://osmosis-rpc.quickapi.com:443", "stakeCurrency": { diff --git a/packages/keplr/src/index.ts b/packages/keplr/src/index.ts index 3e3bd4dc2..190176fe6 100644 --- a/packages/keplr/src/index.ts +++ b/packages/keplr/src/index.ts @@ -1,6 +1,6 @@ import { Asset, AssetList, Chain } from '@chain-registry/types'; import { Bech32Address } from '@keplr-wallet/cosmos'; -import { ChainInfo, Currency } from '@keplr-wallet/types'; +import { ChainInfo, Currency, FeeCurrency } from '@keplr-wallet/types'; import semver from 'semver'; const getRpc = (chain: Chain): string => chain.apis?.rpc[0]?.address; @@ -70,11 +70,14 @@ export const chainRegistryChainToKeplr = ( * If this field is empty, it just use the default gas price step (low: 0.01, average: 0.025, high: 0.04). * And, set field's type as primitive number because it is hard to restore the prototype after deserialzing if field's type is `Dec`. */ - const gasPriceStep: ChainInfo['gasPriceStep'] = { - low: chain.fees?.fee_tokens?.[0]?.low_gas_price ?? 0.01, - average: chain.fees?.fee_tokens?.[0]?.average_gas_price ?? 0.025, - high: chain.fees?.fee_tokens?.[0]?.high_gas_price ?? 0.04 - }; + const gasPriceSteps = chain.fees?.fee_tokens?.reduce((m, feeToken) => { + m[feeToken.denom] = { + low: feeToken.low_gas_price ?? 0.01, + average: feeToken.average_gas_price ?? 0.025, + high: feeToken.high_gas_price ?? 0.04 + }; + return m; + }, {}); const stakingDenoms = chain.staking?.staking_tokens.map( @@ -97,9 +100,35 @@ export const chainRegistryChainToKeplr = ( currencies.find((currency) => stakingDenoms.includes(currency.coinDenom)) ?? currencies[0]; - const feeCurrencies: Currency[] = currencies.filter((currency) => - feeDenoms.includes(currency.coinDenom) - ); + const feeCurrencies: FeeCurrency[] = currencies + // USE THE FEE DENOMS + .filter((currency) => feeDenoms.includes(currency.coinMinimalDenom)) + .map((feeCurrency) => { + if (!gasPriceSteps.hasOwnProperty(feeCurrency.coinMinimalDenom)) + return feeCurrency; + + // has gas + const gasPriceStep = gasPriceSteps[feeCurrency.coinMinimalDenom]; + return { + ...feeCurrency, + gasPriceStep + }; + }); + + const feeCurrenciesDefault: FeeCurrency[] = currencies + // USE THE STAKE CURRENCY + .filter((currency) => stakeCurrency.coinDenom === currency.coinDenom) + .map((feeCurrency) => { + if (!gasPriceSteps.hasOwnProperty(feeCurrency.coinMinimalDenom)) + return feeCurrency; + + // has gas + const gasPriceStep = gasPriceSteps[feeCurrency.coinMinimalDenom]; + return { + ...feeCurrency, + gasPriceStep + }; + }); const chainInfo: ChainInfo = { rpc: options.getRpcEndpoint(chain), @@ -109,11 +138,11 @@ export const chainRegistryChainToKeplr = ( bip44: { coinType: chain.slip44 }, - gasPriceStep, bech32Config: Bech32Address.defaultBech32Config(chain.bech32_prefix), currencies: currencies, stakeCurrency: stakeCurrency || currencies[0], - feeCurrencies: feeCurrencies.length !== 0 ? feeCurrencies : currencies, + feeCurrencies: + feeCurrencies.length !== 0 ? feeCurrencies : feeCurrenciesDefault, features }; From 7b9b39119d9b624a6aec4796a223662e62af63e7 Mon Sep 17 00:00:00 2001 From: Dan Lynch Date: Tue, 15 Nov 2022 17:54:25 -0800 Subject: [PATCH 4/8] chore(release): publish - @chain-registry/keplr@1.8.0 --- packages/keplr/CHANGELOG.md | 8 ++++++++ packages/keplr/package.json | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/keplr/CHANGELOG.md b/packages/keplr/CHANGELOG.md index d95c72cf4..3660bbf31 100644 --- a/packages/keplr/CHANGELOG.md +++ b/packages/keplr/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.8.0](https://github.com/cosmology-tech/chain-registry/compare/@chain-registry/keplr@1.7.0...@chain-registry/keplr@1.8.0) (2022-11-16) + +**Note:** Version bump only for package @chain-registry/keplr + + + + + # [1.7.0](https://github.com/cosmology-tech/chain-registry/compare/@chain-registry/keplr@1.6.0...@chain-registry/keplr@1.7.0) (2022-11-10) **Note:** Version bump only for package @chain-registry/keplr diff --git a/packages/keplr/package.json b/packages/keplr/package.json index 597b3fc6c..f3a69f753 100644 --- a/packages/keplr/package.json +++ b/packages/keplr/package.json @@ -1,6 +1,6 @@ { "name": "@chain-registry/keplr", - "version": "1.7.0", + "version": "1.8.0", "description": "Chain Registry to Keplr", "author": "Dan Lynch ", "homepage": "https://github.com/cosmology-tech/chain-registry", From 96b1ca09f13ca3318afcc6ca641ea582ddadf171 Mon Sep 17 00:00:00 2001 From: Dan Lynch Date: Wed, 16 Nov 2022 15:22:59 -0800 Subject: [PATCH 5/8] readme --- packages/client/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/client/README.md b/packages/client/README.md index 8c0f236d9..37f75ac33 100644 --- a/packages/client/README.md +++ b/packages/client/README.md @@ -29,7 +29,7 @@ const options: ChainRegistryFetcherOptions = { 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_IBC/osmosis-secretnetwork.json' ] }; -const registry = new ChainRegistry(options); +const registry = new ChainRegistryFetcher(options); await registry.fetchUrls(); ``` From b77b407f6f76ee41d5440dacc06085730ebf8e0c Mon Sep 17 00:00:00 2001 From: Dan Lynch Date: Wed, 16 Nov 2022 15:23:04 -0800 Subject: [PATCH 6/8] chore(release): publish - @chain-registry/client@1.4.1 --- packages/client/CHANGELOG.md | 8 ++++++++ packages/client/package.json | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/client/CHANGELOG.md b/packages/client/CHANGELOG.md index cf685cd9b..04529d215 100644 --- a/packages/client/CHANGELOG.md +++ b/packages/client/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.4.1](https://github.com/cosmology-tech/chain-registry/compare/@chain-registry/client@1.4.0...@chain-registry/client@1.4.1) (2022-11-16) + +**Note:** Version bump only for package @chain-registry/client + + + + + # [1.4.0](https://github.com/cosmology-tech/chain-registry/compare/@chain-registry/client@1.3.0...@chain-registry/client@1.4.0) (2022-11-10) **Note:** Version bump only for package @chain-registry/client diff --git a/packages/client/package.json b/packages/client/package.json index 8a708ca74..7149fde86 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,6 +1,6 @@ { "name": "@chain-registry/client", - "version": "1.4.0", + "version": "1.4.1", "description": "Chain Registry Client", "author": "Dan Lynch ", "homepage": "https://github.com/cosmology-tech/chain-registry", From 7c02612e512d63106e562f0363e9dba1061f0aaf Mon Sep 17 00:00:00 2001 From: Dan Lynch Date: Thu, 8 Dec 2022 12:04:38 +0800 Subject: [PATCH 7/8] upgrade latest types and chain info --- packages/assets/src/asset_lists.ts | 899 +++++++++- packages/chain-registry/chain-registry | 2 +- packages/chain-registry/src/assets.ts | 511 +++++- packages/chain-registry/src/chains.ts | 1988 ++++++++++++++++++---- packages/chain-registry/src/ibc.ts | 283 ++- packages/chain-registry/types/index.d.ts | 6 +- packages/juno/src/asset_list.ts | 37 + packages/juno/src/chain.ts | 32 +- packages/juno/types/index.d.ts | 10 +- packages/osmosis/src/asset_list.ts | 113 ++ packages/osmosis/src/chain.ts | 14 +- packages/osmosis/types/index.d.ts | 10 +- packages/types/src/assets.ts | 3 + packages/types/src/chains.ts | 1 + packages/types/types/assets.d.ts | 3 + packages/types/types/chains.d.ts | 1 + 16 files changed, 3475 insertions(+), 438 deletions(-) diff --git a/packages/assets/src/asset_lists.ts b/packages/assets/src/asset_lists.ts index b89565f67..af2d3702a 100644 --- a/packages/assets/src/asset_lists.ts +++ b/packages/assets/src/asset_lists.ts @@ -1344,6 +1344,46 @@ const asset_lists: AssetList[] = [ } ] }, + { + "description": "PSTAKE Liquid-Staked ATOM", + "denom_units": [ + { + "denom": "ibc/714D59172A15972F9D0E1085E8519CE9BA7BFA6D12874492D9E035F23B2D681B", + "exponent": 0, + "aliases": [ + "stk/uatom" + ] + }, + { + "denom": "stkatom", + "exponent": 6, + "aliases": [ + "stk/atom" + ] + } + ], + "base": "ibc/714D59172A15972F9D0E1085E8519CE9BA7BFA6D12874492D9E035F23B2D681B", + "name": "PSTAKE staked ATOM", + "display": "stkatom", + "symbol": "stkATOM", + "logo_URIs": { + "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" + }, + "traces": [ + { + "type": "ibc", + "counterparty": { + "channel_id": "channel-5", + "base_denom": "stk/uatom", + "chain_name": "persistence" + }, + "chain": { + "channel_id": "channel-6" + } + } + ] + }, { "description": "pSTAKE is a liquid staking protocol unlocking the liquidity of staked assets.", "denom_units": [ @@ -1652,7 +1692,7 @@ const asset_lists: AssetList[] = [ "description": "The native token of OKExChain", "denom_units": [ { - "denom": "ibc/45FFEE350E790699F48BB53C35CBB71722246D54D5B08731A736B0C4376E5FF7", + "denom": "ibc/33E3481B6DE69CBABF20B3130A10F7CDF0B0ED5F0EB9F9980AD92A1B3C0DDB5D", "exponent": 0, "aliases": [ "wei" @@ -1663,24 +1703,24 @@ const asset_lists: AssetList[] = [ "exponent": 18 } ], - "base": "ibc/45FFEE350E790699F48BB53C35CBB71722246D54D5B08731A736B0C4376E5FF7", + "base": "ibc/33E3481B6DE69CBABF20B3130A10F7CDF0B0ED5F0EB9F9980AD92A1B3C0DDB5D", "name": "OKExChain", "display": "okt", "symbol": "OKT", "logo_URIs": { "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/okexchain/images/okc.png" }, - "coingecko_id": "okc-token", + "coingecko_id": "oec-token", "traces": [ { "type": "ibc", "counterparty": { - "channel_id": "channel-23", + "channel_id": "channel-30", "base_denom": "wei", "chain_name": "okexchain" }, "chain": { - "channel_id": "channel-13" + "channel_id": "channel-14" } } ] @@ -2996,7 +3036,7 @@ const asset_lists: AssetList[] = [ "logo_URIs": { "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/okexchain/images/okc.png" }, - "coingecko_id": "okc-token", + "coingecko_id": "oec-token", "traces": [ { "type": "ibc", @@ -4073,6 +4113,46 @@ const asset_lists: AssetList[] = [ } ] }, + { + "description": "PSTAKE Liquid-Staked ATOM", + "denom_units": [ + { + "denom": "ibc/D4AB918D77C7972BD788F8637895A8DE40534CB9E9C0D704471DE0083B322FF0", + "exponent": 0, + "aliases": [ + "stk/uatom" + ] + }, + { + "denom": "stkatom", + "exponent": 6, + "aliases": [ + "stk/atom" + ] + } + ], + "base": "ibc/D4AB918D77C7972BD788F8637895A8DE40534CB9E9C0D704471DE0083B322FF0", + "name": "PSTAKE staked ATOM", + "display": "stkatom", + "symbol": "stkATOM", + "logo_URIs": { + "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" + }, + "traces": [ + { + "type": "ibc", + "counterparty": { + "channel_id": "channel-24", + "base_denom": "stk/uatom", + "chain_name": "persistence" + }, + "chain": { + "channel_id": "channel-190" + } + } + ] + }, { "description": "pSTAKE is a liquid staking protocol unlocking the liquidity of staked assets.", "denom_units": [ @@ -5935,6 +6015,46 @@ const asset_lists: AssetList[] = [ } ] }, + { + "description": "PSTAKE Liquid-Staked ATOM", + "denom_units": [ + { + "denom": "ibc/F596D425ED062FF586E9F74EA67E663BEB602EAD18F3388FB6DF57E127552BFD", + "exponent": 0, + "aliases": [ + "stk/uatom" + ] + }, + { + "denom": "stkatom", + "exponent": 6, + "aliases": [ + "stk/atom" + ] + } + ], + "base": "ibc/F596D425ED062FF586E9F74EA67E663BEB602EAD18F3388FB6DF57E127552BFD", + "name": "PSTAKE staked ATOM", + "display": "stkatom", + "symbol": "stkATOM", + "logo_URIs": { + "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" + }, + "traces": [ + { + "type": "ibc", + "counterparty": { + "channel_id": "channel-11", + "base_denom": "stk/uatom", + "chain_name": "persistence" + }, + "chain": { + "channel_id": "channel-17" + } + } + ] + }, { "description": "pSTAKE is a liquid staking protocol unlocking the liquidity of staked assets.", "denom_units": [ @@ -7532,6 +7652,46 @@ const asset_lists: AssetList[] = [ } ] }, + { + "description": "PSTAKE Liquid-Staked ATOM", + "denom_units": [ + { + "denom": "ibc/3057B265ED4FA22EB274071BB43B6143DB4D5B128BE1A5AC067E662EAFC37873", + "exponent": 0, + "aliases": [ + "stk/uatom" + ] + }, + { + "denom": "stkatom", + "exponent": 6, + "aliases": [ + "stk/atom" + ] + } + ], + "base": "ibc/3057B265ED4FA22EB274071BB43B6143DB4D5B128BE1A5AC067E662EAFC37873", + "name": "PSTAKE staked ATOM", + "display": "stkatom", + "symbol": "stkATOM", + "logo_URIs": { + "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" + }, + "traces": [ + { + "type": "ibc", + "counterparty": { + "channel_id": "channel-38", + "base_denom": "stk/uatom", + "chain_name": "persistence" + }, + "chain": { + "channel_id": "channel-24" + } + } + ] + }, { "description": "pSTAKE is a liquid staking protocol unlocking the liquidity of staked assets.", "denom_units": [ @@ -7607,6 +7767,43 @@ const asset_lists: AssetList[] = [ } } ] + }, + { + "description": "Staking and governance coin for the Unification Blockchain", + "denom_units": [ + { + "denom": "ibc/D157AD8A50DAB0FC4EB95BBE1D9407A590FA2CDEE04C90A76C005089BF76E519", + "exponent": 0, + "aliases": [ + "nund" + ] + }, + { + "denom": "FUND", + "exponent": 9 + } + ], + "base": "ibc/D157AD8A50DAB0FC4EB95BBE1D9407A590FA2CDEE04C90A76C005089BF76E519", + "name": "Unification Network", + "display": "FUND", + "symbol": "FUND", + "logo_URIs": { + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/unification/images/fund.png" + }, + "coingecko_id": "unification", + "traces": [ + { + "type": "ibc", + "counterparty": { + "channel_id": "channel-2", + "base_denom": "nund", + "chain_name": "unification" + }, + "chain": { + "channel_id": "channel-98" + } + } + ] } ] }, @@ -8367,6 +8564,46 @@ const asset_lists: AssetList[] = [ } ] }, + { + "description": "PSTAKE Liquid-Staked ATOM", + "denom_units": [ + { + "denom": "ibc/BF3890F46503C1DCAF549855CDA5D185B095BFB6ABBCE4FB079F1FD0C7FA30F1", + "exponent": 0, + "aliases": [ + "stk/uatom" + ] + }, + { + "denom": "stkatom", + "exponent": 6, + "aliases": [ + "stk/atom" + ] + } + ], + "base": "ibc/BF3890F46503C1DCAF549855CDA5D185B095BFB6ABBCE4FB079F1FD0C7FA30F1", + "name": "PSTAKE staked ATOM", + "display": "stkatom", + "symbol": "stkATOM", + "logo_URIs": { + "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" + }, + "traces": [ + { + "type": "ibc", + "counterparty": { + "channel_id": "channel-19", + "base_denom": "stk/uatom", + "chain_name": "persistence" + }, + "chain": { + "channel_id": "channel-15" + } + } + ] + }, { "description": "pSTAKE is a liquid staking protocol unlocking the liquidity of staked assets.", "denom_units": [ @@ -8554,91 +8791,179 @@ const asset_lists: AssetList[] = [ ] }, { - "chain_name": "juno", + "chain_name": "jackal", "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": "The native token of Osmosis", "denom_units": [ { - "denom": "ibc/DFC6F33796D5D0075C5FB54A4D7B8E76915ACF434CB1EE2A1BA0BB8334E17C3A", + "denom": "ibc/ED07A3391A112B175915CD8FAF43A2DA8E4790EDE12566649D0C2F97716B8518", "exponent": 0, "aliases": [ - "uakt" + "uosmo" ] }, { - "denom": "akt", - "exponent": 6 + "denom": "osmo", + "exponent": 6, + "aliases": [] } ], - "base": "ibc/DFC6F33796D5D0075C5FB54A4D7B8E76915ACF434CB1EE2A1BA0BB8334E17C3A", - "name": "Akash Network", - "display": "akt", - "symbol": "AKT", + "base": "ibc/ED07A3391A112B175915CD8FAF43A2DA8E4790EDE12566649D0C2F97716B8518", + "name": "Osmosis", + "display": "osmo", + "symbol": "OSMO", "logo_URIs": { - "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" + "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" }, - "coingecko_id": "akash-network", + "coingecko_id": "osmosis", + "keywords": [ + "dex", + "staking" + ], "traces": [ { "type": "ibc", "counterparty": { - "channel_id": "channel-35", - "base_denom": "uakt", - "chain_name": "akash" + "channel_id": "channel-412", + "base_denom": "uosmo", + "chain_name": "osmosis" }, "chain": { - "channel_id": "channel-29" + "channel_id": "channel-0" } } ] }, { - "description": "The native token of Asset Mantle", "denom_units": [ { - "denom": "ibc/5CB906E82B7A88E62644AD811361F5858B74BA9EBD75C84B6D24B20C01A4819F", + "denom": "ibc/F7E92EE59B5428793F3EF5C1A4CB2494F61A9D0C9A69469D02390714A1372E16", "exponent": 0, "aliases": [ - "umntl" + "uion" ] }, { - "denom": "mntl", + "denom": "ion", "exponent": 6 } ], - "base": "ibc/5CB906E82B7A88E62644AD811361F5858B74BA9EBD75C84B6D24B20C01A4819F", - "name": "AssetMantle", - "display": "mntl", - "symbol": "MNTL", + "base": "ibc/F7E92EE59B5428793F3EF5C1A4CB2494F61A9D0C9A69469D02390714A1372E16", + "name": "Ion", + "display": "ion", + "symbol": "ION", "logo_URIs": { - "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/assetmantle/images/mntl.png" + "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" }, - "coingecko_id": "assetmantle", + "coingecko_id": "ion", + "keywords": [ + "memecoin" + ], "traces": [ { "type": "ibc", "counterparty": { - "channel_id": "channel-2", - "base_denom": "umntl", - "chain_name": "assetmantle" + "channel_id": "channel-412", + "base_denom": "uion", + "chain_name": "osmosis" }, "chain": { - "channel_id": "channel-83" + "channel_id": "channel-0" } } ] - }, + } + ] + }, + { + "chain_name": "juno", + "assets": [ { - "description": "The native token of Axelar", + "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.", "denom_units": [ { - "denom": "ibc/EBE900AED8FF6BB2E186B17B066138F647CDD9647EF4FBE2DE6C8D4013A2C990", + "denom": "ibc/DFC6F33796D5D0075C5FB54A4D7B8E76915ACF434CB1EE2A1BA0BB8334E17C3A", "exponent": 0, "aliases": [ - "uaxl" + "uakt" + ] + }, + { + "denom": "akt", + "exponent": 6 + } + ], + "base": "ibc/DFC6F33796D5D0075C5FB54A4D7B8E76915ACF434CB1EE2A1BA0BB8334E17C3A", + "name": "Akash Network", + "display": "akt", + "symbol": "AKT", + "logo_URIs": { + "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" + }, + "coingecko_id": "akash-network", + "traces": [ + { + "type": "ibc", + "counterparty": { + "channel_id": "channel-35", + "base_denom": "uakt", + "chain_name": "akash" + }, + "chain": { + "channel_id": "channel-29" + } + } + ] + }, + { + "description": "The native token of Asset Mantle", + "denom_units": [ + { + "denom": "ibc/5CB906E82B7A88E62644AD811361F5858B74BA9EBD75C84B6D24B20C01A4819F", + "exponent": 0, + "aliases": [ + "umntl" + ] + }, + { + "denom": "mntl", + "exponent": 6 + } + ], + "base": "ibc/5CB906E82B7A88E62644AD811361F5858B74BA9EBD75C84B6D24B20C01A4819F", + "name": "AssetMantle", + "display": "mntl", + "symbol": "MNTL", + "logo_URIs": { + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/assetmantle/images/mntl.png" + }, + "coingecko_id": "assetmantle", + "traces": [ + { + "type": "ibc", + "counterparty": { + "channel_id": "channel-2", + "base_denom": "umntl", + "chain_name": "assetmantle" + }, + "chain": { + "channel_id": "channel-83" + } + } + ] + }, + { + "description": "The native token of Axelar", + "denom_units": [ + { + "denom": "ibc/EBE900AED8FF6BB2E186B17B066138F647CDD9647EF4FBE2DE6C8D4013A2C990", + "exponent": 0, + "aliases": [ + "uaxl" ] }, { @@ -10465,6 +10790,46 @@ const asset_lists: AssetList[] = [ } ] }, + { + "description": "PSTAKE Liquid-Staked ATOM", + "denom_units": [ + { + "denom": "ibc/436673B3C7C0923C904EEA4AC97AB0DD7DC5627751AE7E2F8CFF489A3D43D805", + "exponent": 0, + "aliases": [ + "stk/uatom" + ] + }, + { + "denom": "stkatom", + "exponent": 6, + "aliases": [ + "stk/atom" + ] + } + ], + "base": "ibc/436673B3C7C0923C904EEA4AC97AB0DD7DC5627751AE7E2F8CFF489A3D43D805", + "name": "PSTAKE staked ATOM", + "display": "stkatom", + "symbol": "stkATOM", + "logo_URIs": { + "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" + }, + "traces": [ + { + "type": "ibc", + "counterparty": { + "channel_id": "channel-37", + "base_denom": "stk/uatom", + "chain_name": "persistence" + }, + "chain": { + "channel_id": "channel-33" + } + } + ] + }, { "description": "pSTAKE is a liquid staking protocol unlocking the liquidity of staked assets.", "denom_units": [ @@ -12623,7 +12988,7 @@ const asset_lists: AssetList[] = [ "description": "The native token of Asset Mantle", "denom_units": [ { - "denom": "ibc/7E3492CD5C2BC8F4C1E936E8AFB8BDD1B45526F8D716BB00B3A4465089E616F5", + "denom": "ibc/046F0F324A413BCE45651A98FBD82400B03F332F9ABCDC4755228573C86E24A4", "exponent": 0, "aliases": [ "umntl" @@ -12634,7 +12999,7 @@ const asset_lists: AssetList[] = [ "exponent": 6 } ], - "base": "ibc/7E3492CD5C2BC8F4C1E936E8AFB8BDD1B45526F8D716BB00B3A4465089E616F5", + "base": "ibc/046F0F324A413BCE45651A98FBD82400B03F332F9ABCDC4755228573C86E24A4", "name": "AssetMantle", "display": "mntl", "symbol": "MNTL", @@ -12646,12 +13011,12 @@ const asset_lists: AssetList[] = [ { "type": "ibc", "counterparty": { - "channel_id": "channel-13", + "channel_id": "channel-14", "base_denom": "umntl", "chain_name": "assetmantle" }, "chain": { - "channel_id": "channel-23" + "channel_id": "channel-30" } } ] @@ -15482,6 +15847,44 @@ const asset_lists: AssetList[] = [ } ] }, + { + "description": "The native staking and governance token of Jackal.", + "denom_units": [ + { + "denom": "ibc/8E697BDABE97ACE8773C6DF7402B2D1D5104DD1EEABE12608E3469B7F64C15BA", + "exponent": 0, + "aliases": [ + "ujkl" + ] + }, + { + "denom": "jkl", + "exponent": 6 + } + ], + "base": "ibc/8E697BDABE97ACE8773C6DF7402B2D1D5104DD1EEABE12608E3469B7F64C15BA", + "name": "Jackal", + "display": "jkl", + "symbol": "JKL", + "logo_URIs": { + "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" + }, + "coingecko_id": "jackal-protocol", + "traces": [ + { + "type": "ibc", + "counterparty": { + "channel_id": "channel-0", + "base_denom": "ujkl", + "chain_name": "jackal" + }, + "chain": { + "channel_id": "channel-412" + } + } + ] + }, { "description": "The native token of JUNO Chain", "denom_units": [ @@ -16195,6 +16598,46 @@ const asset_lists: AssetList[] = [ } ] }, + { + "description": "PSTAKE Liquid-Staked ATOM", + "denom_units": [ + { + "denom": "ibc/CAA179E40F0266B0B29FB5EAA288FB9212E628822265D4141EBD1C47C3CBFCBC", + "exponent": 0, + "aliases": [ + "stk/uatom" + ] + }, + { + "denom": "stkatom", + "exponent": 6, + "aliases": [ + "stk/atom" + ] + } + ], + "base": "ibc/CAA179E40F0266B0B29FB5EAA288FB9212E628822265D4141EBD1C47C3CBFCBC", + "name": "PSTAKE staked ATOM", + "display": "stkatom", + "symbol": "stkATOM", + "logo_URIs": { + "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" + }, + "traces": [ + { + "type": "ibc", + "counterparty": { + "channel_id": "channel-6", + "base_denom": "stk/uatom", + "chain_name": "persistence" + }, + "chain": { + "channel_id": "channel-4" + } + } + ] + }, { "description": "pSTAKE is a liquid staking protocol unlocking the liquidity of staked assets.", "denom_units": [ @@ -16837,6 +17280,45 @@ const asset_lists: AssetList[] = [ } ] }, + { + "description": "Tori token (TORI) is the Teritoti Network’s native utility token, used as the primary means to govern, secure the blockchain, incentivize ecosystem contributors and use the various Teritori dApp features.", + "denom_units": [ + { + "denom": "ibc/EB7FB9C8B425F289B63703413327C2051030E848CE4EAAEA2E51199D6D39D3EC", + "exponent": 0, + "aliases": [ + "utori" + ] + }, + { + "denom": "tori", + "exponent": 6, + "aliases": [] + } + ], + "base": "ibc/EB7FB9C8B425F289B63703413327C2051030E848CE4EAAEA2E51199D6D39D3EC", + "name": "Teritori", + "display": "tori", + "symbol": "TORI", + "logo_URIs": { + "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" + }, + "coingecko_id": "teritori", + "traces": [ + { + "type": "ibc", + "counterparty": { + "channel_id": "channel-0", + "base_denom": "utori", + "chain_name": "teritori" + }, + "chain": { + "channel_id": "channel-362" + } + } + ] + }, { "description": "The native staking token of Terra Classic.", "denom_units": [ @@ -20053,6 +20535,46 @@ const asset_lists: AssetList[] = [ } ] }, + { + "description": "PSTAKE Liquid-Staked ATOM", + "denom_units": [ + { + "denom": "ibc/1C26DF406AB5AF699F1BAB9DDB6859F7C1736863437DA64A6FA8D998D0DD1DE3", + "exponent": 0, + "aliases": [ + "stk/uatom" + ] + }, + { + "denom": "stkatom", + "exponent": 6, + "aliases": [ + "stk/atom" + ] + } + ], + "base": "ibc/1C26DF406AB5AF699F1BAB9DDB6859F7C1736863437DA64A6FA8D998D0DD1DE3", + "name": "PSTAKE staked ATOM", + "display": "stkatom", + "symbol": "stkATOM", + "logo_URIs": { + "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" + }, + "traces": [ + { + "type": "ibc", + "counterparty": { + "channel_id": "channel-21", + "base_denom": "stk/uatom", + "chain_name": "persistence" + }, + "chain": { + "channel_id": "channel-14" + } + } + ] + }, { "description": "pSTAKE is a liquid staking protocol unlocking the liquidity of staked assets.", "denom_units": [ @@ -23052,6 +23574,46 @@ const asset_lists: AssetList[] = [ } ] }, + { + "description": "PSTAKE Liquid-Staked ATOM", + "denom_units": [ + { + "denom": "ibc/BF3890F46503C1DCAF549855CDA5D185B095BFB6ABBCE4FB079F1FD0C7FA30F1", + "exponent": 0, + "aliases": [ + "stk/uatom" + ] + }, + { + "denom": "stkatom", + "exponent": 6, + "aliases": [ + "stk/atom" + ] + } + ], + "base": "ibc/BF3890F46503C1DCAF549855CDA5D185B095BFB6ABBCE4FB079F1FD0C7FA30F1", + "name": "PSTAKE staked ATOM", + "display": "stkatom", + "symbol": "stkATOM", + "logo_URIs": { + "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" + }, + "traces": [ + { + "type": "ibc", + "counterparty": { + "channel_id": "channel-22", + "base_denom": "stk/uatom", + "chain_name": "persistence" + }, + "chain": { + "channel_id": "channel-15" + } + } + ] + }, { "description": "pSTAKE is a liquid staking protocol unlocking the liquidity of staked assets.", "denom_units": [ @@ -23716,6 +24278,46 @@ const asset_lists: AssetList[] = [ } ] }, + { + "description": "PSTAKE Liquid-Staked ATOM", + "denom_units": [ + { + "denom": "ibc/459B86A9627815005650C0B94D9E5EAD20BB386CEAE92C71CC73CAD40958DCD6", + "exponent": 0, + "aliases": [ + "stk/uatom" + ] + }, + { + "denom": "stkatom", + "exponent": 6, + "aliases": [ + "stk/atom" + ] + } + ], + "base": "ibc/459B86A9627815005650C0B94D9E5EAD20BB386CEAE92C71CC73CAD40958DCD6", + "name": "PSTAKE staked ATOM", + "display": "stkatom", + "symbol": "stkATOM", + "logo_URIs": { + "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" + }, + "traces": [ + { + "type": "ibc", + "counterparty": { + "channel_id": "channel-26", + "base_denom": "stk/uatom", + "chain_name": "persistence" + }, + "chain": { + "channel_id": "channel-7" + } + } + ] + }, { "description": "pSTAKE is a liquid staking protocol unlocking the liquidity of staked assets.", "denom_units": [ @@ -24699,6 +25301,46 @@ const asset_lists: AssetList[] = [ } ] }, + { + "description": "PSTAKE Liquid-Staked ATOM", + "denom_units": [ + { + "denom": "ibc/EA2B1630E20E3730F1BC908622F724417B9AED8982AC11BE6A2F59D6151F2BF2", + "exponent": 0, + "aliases": [ + "stk/uatom" + ] + }, + { + "denom": "stkatom", + "exponent": 6, + "aliases": [ + "stk/atom" + ] + } + ], + "base": "ibc/EA2B1630E20E3730F1BC908622F724417B9AED8982AC11BE6A2F59D6151F2BF2", + "name": "PSTAKE staked ATOM", + "display": "stkatom", + "symbol": "stkATOM", + "logo_URIs": { + "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" + }, + "traces": [ + { + "type": "ibc", + "counterparty": { + "channel_id": "channel-27", + "base_denom": "stk/uatom", + "chain_name": "persistence" + }, + "chain": { + "channel_id": "channel-13" + } + } + ] + }, { "description": "pSTAKE is a liquid staking protocol unlocking the liquidity of staked assets.", "denom_units": [ @@ -24976,6 +25618,94 @@ const asset_lists: AssetList[] = [ } ] }, + { + "chain_name": "teritori", + "assets": [ + { + "description": "The native token of Osmosis", + "denom_units": [ + { + "denom": "ibc/ED07A3391A112B175915CD8FAF43A2DA8E4790EDE12566649D0C2F97716B8518", + "exponent": 0, + "aliases": [ + "uosmo" + ] + }, + { + "denom": "osmo", + "exponent": 6, + "aliases": [] + } + ], + "base": "ibc/ED07A3391A112B175915CD8FAF43A2DA8E4790EDE12566649D0C2F97716B8518", + "name": "Osmosis", + "display": "osmo", + "symbol": "OSMO", + "logo_URIs": { + "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" + }, + "coingecko_id": "osmosis", + "keywords": [ + "dex", + "staking" + ], + "traces": [ + { + "type": "ibc", + "counterparty": { + "channel_id": "channel-362", + "base_denom": "uosmo", + "chain_name": "osmosis" + }, + "chain": { + "channel_id": "channel-0" + } + } + ] + }, + { + "denom_units": [ + { + "denom": "ibc/F7E92EE59B5428793F3EF5C1A4CB2494F61A9D0C9A69469D02390714A1372E16", + "exponent": 0, + "aliases": [ + "uion" + ] + }, + { + "denom": "ion", + "exponent": 6 + } + ], + "base": "ibc/F7E92EE59B5428793F3EF5C1A4CB2494F61A9D0C9A69469D02390714A1372E16", + "name": "Ion", + "display": "ion", + "symbol": "ION", + "logo_URIs": { + "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" + }, + "coingecko_id": "ion", + "keywords": [ + "memecoin" + ], + "traces": [ + { + "type": "ibc", + "counterparty": { + "channel_id": "channel-362", + "base_denom": "uion", + "chain_name": "osmosis" + }, + "chain": { + "channel_id": "channel-0" + } + } + ] + } + ] + }, { "chain_name": "terra", "assets": [ @@ -25477,6 +26207,83 @@ const asset_lists: AssetList[] = [ { "chain_name": "unification", "assets": [ + { + "description": "The native token of Gravity Bridge", + "denom_units": [ + { + "denom": "ibc/C950356239AD2A205DE09FDF066B1F9FF19A7CA7145EA48A5B19B76EE47E52F7", + "exponent": 0, + "aliases": [ + "ugraviton" + ] + }, + { + "denom": "graviton", + "exponent": 6, + "aliases": [] + } + ], + "base": "ibc/C950356239AD2A205DE09FDF066B1F9FF19A7CA7145EA48A5B19B76EE47E52F7", + "name": "Graviton", + "display": "graviton", + "symbol": "GRAV", + "coingecko_id": "graviton", + "logo_URIs": { + "svg": "https://raw.githubusercontent.com/cosmos/chain-registry/master/gravitybridge/images/grav.svg", + "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/gravitybridge/images/grav.png" + }, + "traces": [ + { + "type": "ibc", + "counterparty": { + "channel_id": "channel-98", + "base_denom": "ugraviton", + "chain_name": "gravitybridge" + }, + "chain": { + "channel_id": "channel-2" + } + } + ] + }, + { + "description": "pSTAKE is a liquid staking protocol unlocking the liquidity of staked assets.", + "denom_units": [ + { + "denom": "ibc/5F999C145B3800DC8215811064A8E209829F0DEF6B82E1BFBEE39A03C2DD09AB", + "exponent": 0, + "aliases": [ + "gravity0xfB5c6815cA3AC72Ce9F5006869AE67f18bF77006" + ] + }, + { + "denom": "pstake", + "exponent": 18 + } + ], + "base": "ibc/5F999C145B3800DC8215811064A8E209829F0DEF6B82E1BFBEE39A03C2DD09AB", + "name": "pSTAKE Finance", + "display": "pstake", + "symbol": "PSTAKE", + "traces": [ + { + "type": "ibc", + "counterparty": { + "channel_id": "channel-98", + "base_denom": "gravity0xfB5c6815cA3AC72Ce9F5006869AE67f18bF77006", + "chain_name": "gravitybridge" + }, + "chain": { + "channel_id": "channel-2" + } + } + ], + "logo_URIs": { + "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" + }, + "coingecko_id": "pstake-finance" + }, { "description": "The native token of Osmosis", "denom_units": [ @@ -25587,7 +26394,7 @@ const asset_lists: AssetList[] = [ "logo_URIs": { "png": "https://raw.githubusercontent.com/cosmos/chain-registry/master/okexchain/images/okc.png" }, - "coingecko_id": "okc-token", + "coingecko_id": "oec-token", "traces": [ { "type": "ibc", diff --git a/packages/chain-registry/chain-registry b/packages/chain-registry/chain-registry index 3d9191a41..6e200a212 160000 --- a/packages/chain-registry/chain-registry +++ b/packages/chain-registry/chain-registry @@ -1 +1 @@ -Subproject commit 3d9191a41af6516adb4b766eb39854f20baebc9c +Subproject commit 6e200a21267a9cdb6615343714767e11a21b77cb diff --git a/packages/chain-registry/src/assets.ts b/packages/chain-registry/src/assets.ts index 676985dad..dcf34e942 100644 --- a/packages/chain-registry/src/assets.ts +++ b/packages/chain-registry/src/assets.ts @@ -150,6 +150,73 @@ const assets: AssetList[] = [ } ] }, + { + $schema: '../assetlist.schema.json', + chain_name: 'binancesmartchain', + assets: [ + { + description: + 'BNB powers the BNB Chain ecosystem and is the native coin of the BNB Beacon Chain and BNB Smart Chain.', + denom_units: [ + { + denom: 'wei', + exponent: 0 + }, + { + denom: 'bnb', + exponent: 18 + } + ], + base: 'wei', + name: 'Binance Coin', + display: 'bnb', + symbol: 'BNB', + logo_URIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/bnb.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/bnb.png' + }, + coingecko_id: 'binancecoin' + }, + { + description: + 'Wrapped BNB. As the native coin of Binance Chain, BNB has multiple use cases: fueling transactions on the Chain, paying for transaction fees on Binance Exchange, making in-store payments, and many more.', + type_asset: 'erc20', + address: '0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c', + denom_units: [ + { + denom: '0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c', + exponent: 0 + }, + { + denom: 'wbnb', + exponent: 18 + } + ], + base: '0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c', + name: 'Wrapped BNB', + display: 'wbnb', + symbol: 'WBNB', + traces: [ + { + type: 'wrapped', + counterparty: { + chain_name: 'binancesmartchain', + base_denom: 'wei' + }, + chain: { + contract: '0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c' + }, + provider: 'Binance' + } + ], + logo_URIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/wbnb.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/wbnb.png' + }, + coingecko_id: 'wbnb' + } + ] + }, { $schema: '../assetlist.schema.json', chain_name: 'ethereum', @@ -1099,6 +1166,35 @@ const assets: AssetList[] = [ } ] }, + { + $schema: '../assetlist.schema.json', + chain_name: 'acrechain', + assets: [ + { + description: + 'The native EVM, governance and staking token of the Acrechain', + denom_units: [ + { + denom: 'aacre', + exponent: 0 + }, + { + denom: 'acre', + exponent: 18 + } + ], + base: 'aacre', + name: 'Acre', + display: 'acre', + symbol: 'ACRE', + logo_URIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/acrechain/images/acre.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/acrechain/images/acre.png' + }, + coingecko_id: 'arable-protocol' + } + ] + }, { $schema: '../assetlist.schema.json', chain_name: 'agoric', @@ -1885,6 +1981,38 @@ const assets: AssetList[] = [ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/polygon/images/wmatic.svg' }, coingecko_id: 'matic-network' + }, + { + description: 'Wrapped BNB on Axelar', + denom_units: [ + { + denom: 'wbnb-wei', + exponent: 0 + }, + { + denom: 'wbnb', + exponent: 18 + } + ], + base: 'wbnb-wei', + name: 'Wrapped BNB', + display: 'wbnb', + symbol: 'WBNB', + traces: [ + { + type: 'bridge', + counterparty: { + chain_name: 'binancesmartchain', + base_denom: '0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c' + }, + provider: 'Axelar' + } + ], + logo_URIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/wbnb.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/_non-cosmos/binancesmartchain/images/wbnb.png' + }, + coingecko_id: 'wbnb' } ] }, @@ -1939,7 +2067,8 @@ const assets: AssetList[] = [ display: 'bze', symbol: 'BZE', logo_URIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/beezee/images/bze.png' + 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' }, coingecko_id: 'bzedge' } @@ -2467,7 +2596,8 @@ const assets: AssetList[] = [ display: 'huahua', symbol: 'HUAHUA', logo_URIs: { - png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/chihuahua/images/huahua.png' + 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' }, coingecko_id: 'chihuahua-token' } @@ -2547,6 +2677,48 @@ const assets: AssetList[] = [ png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/comdex/images/cmdx.png' }, coingecko_id: 'comdex' + }, + { + description: 'Governance Token of Harbor protocol on Comdex network', + denom_units: [ + { + denom: 'uharbor', + exponent: 0 + }, + { + denom: 'harbor', + exponent: 6 + } + ], + base: 'uharbor', + name: 'Harbor', + display: 'harbor', + symbol: 'HARBOR', + logo_URIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/comdex/images/harbor.png' + }, + coingecko_id: '' + }, + { + description: 'Stable Token of Harbor protocol on Comdex network', + denom_units: [ + { + denom: 'ucmst', + exponent: 0 + }, + { + denom: 'cmst', + exponent: 6 + } + ], + base: 'ucmst', + name: 'CMST', + display: 'cmst', + symbol: 'CMST', + logo_URIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/comdex/images/cmst.png' + }, + coingecko_id: '' } ] }, @@ -2857,6 +3029,30 @@ const assets: AssetList[] = [ } ] }, + { + $schema: '../assetlist.schema.json', + chain_name: 'dyson', + assets: [ + { + description: + 'The native staking and governance token of the Dyson Protocol', + denom_units: [ + { + denom: 'dys', + exponent: 0 + } + ], + base: 'dys', + name: 'Dys', + display: 'dys', + symbol: 'DYS', + logo_URIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/dyson/images/dys.png' + }, + coingecko_id: '' + } + ] + }, { $schema: '../assetlist.schema.json', chain_name: 'echelon', @@ -3341,6 +3537,35 @@ const assets: AssetList[] = [ } ] }, + { + $schema: '../assetlist.schema.json', + chain_name: 'imversed', + assets: [ + { + description: + 'The native EVM, governance and staking token of the Imversed', + denom_units: [ + { + denom: 'aimv', + exponent: 0 + }, + { + denom: 'imv', + exponent: 18 + } + ], + base: 'aimv', + name: 'IMV', + display: 'imv', + symbol: 'IMV', + logo_URIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/imversed/images/imversed.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/imversed/images/imversed.png' + }, + coingecko_id: 'imv' + } + ] + }, { $schema: '../assetlist.schema.json', chain_name: 'injective', @@ -3828,7 +4053,8 @@ const assets: AssetList[] = [ logo_URIs: { 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' - } + }, + coingecko_id: 'stakeeasy-juno-derivative' }, { description: 'Staking derivative bJUNO for staked JUNO', @@ -3853,7 +4079,8 @@ const assets: AssetList[] = [ logo_URIs: { 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' - } + }, + coingecko_id: 'stakeeasy-bjuno' }, { description: @@ -3904,7 +4131,8 @@ const assets: AssetList[] = [ logo_URIs: { 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' - } + }, + coingecko_id: 'seasy' }, { description: 'The native token cw20 for MuseDAO on Juno Chain', @@ -3955,6 +4183,31 @@ const assets: AssetList[] = [ }, coingecko_id: 'loop' }, + { + description: 'The native token cw20 for Fanfury on Juno Chain', + type_asset: 'cw20', + address: + 'juno1cltgm8v842gu54srmejewghnd6uqa26lzkpa635wzra9m9xuudkqa2gtcz', + denom_units: [ + { + denom: + 'cw20:juno1cltgm8v842gu54srmejewghnd6uqa26lzkpa635wzra9m9xuudkqa2gtcz', + exponent: 0 + }, + { + denom: 'fury', + exponent: 6 + } + ], + base: 'cw20:juno1cltgm8v842gu54srmejewghnd6uqa26lzkpa635wzra9m9xuudkqa2gtcz', + name: 'Fanfury', + display: 'fury', + symbol: 'FURY', + logo_URIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/juno/images/fanfury.png' + }, + coingecko_id: 'fanfury' + }, { description: 'The native token cw20 for Neta on Juno Chain', type_asset: 'cw20', @@ -4290,6 +4543,29 @@ const assets: AssetList[] = [ } ] }, + { + $schema: '../assetlist.schema.json', + chain_name: 'loyal', + assets: [ + { + description: 'Native token of Loyal', + denom_units: [ + { + denom: 'ulyl', + exponent: 0 + }, + { + denom: 'lyl', + exponent: 6 + } + ], + base: 'ulyl', + name: 'Loyal', + display: 'lyl', + symbol: 'LYL' + } + ] + }, { $schema: '../assetlist.schema.json', chain_name: 'lumenx', @@ -4344,6 +4620,36 @@ const assets: AssetList[] = [ } ] }, + { + $schema: '../../assetlist.schema.json', + chain_name: 'medasdigital-1', + assets: [ + { + description: 'The native token of Medas Digital Network', + denom_units: [ + { + denom: 'umedas', + exponent: 0, + aliases: [] + }, + { + denom: 'medas', + exponent: 6, + aliases: [] + } + ], + base: 'umedas', + name: 'Medas Digital', + display: 'medas', + symbol: 'MEDAS', + logo_URIs: { + 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' + }, + keywords: ['medas'] + } + ] + }, { $schema: '../assetlist.schema.json', chain_name: 'meme', @@ -4854,6 +5160,35 @@ const assets: AssetList[] = [ } ] }, + { + $schema: '../assetlist.schema.json', + chain_name: 'planq', + assets: [ + { + description: + 'The native EVM, governance and staking token of the Planq Network', + denom_units: [ + { + denom: 'aplanq', + exponent: 0 + }, + { + denom: 'planq', + exponent: 18 + } + ], + base: 'aplanq', + name: 'Planq', + display: 'planq', + symbol: 'PLQ', + logo_URIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/planq/images/planq.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/planq/images/planq.png' + }, + coingecko_id: '' + } + ] + }, { $schema: '../assetlist.schema.json', chain_name: 'point', @@ -5248,6 +5583,97 @@ const assets: AssetList[] = [ } ] }, + { + $schema: '../assetlist.schema.json', + chain_name: 'stafihub', + assets: [ + { + description: + 'The native staking and governance token of the StaFi Hub.', + denom_units: [ + { + denom: 'ufis', + exponent: 0 + }, + { + denom: 'fis', + exponent: 6 + } + ], + base: 'ufis', + name: 'FIS', + display: 'fis', + symbol: 'FIS', + logo_URIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stafihub/images/stafihub.png' + }, + coingecko_id: 'stafi' + }, + { + description: 'A liquid staking representation of staked ATOMs', + denom_units: [ + { + denom: 'uratom', + exponent: 0 + }, + { + denom: 'ratom', + exponent: 6 + } + ], + base: 'uratom', + name: 'rATOM', + display: 'ratom', + symbol: 'rATOM', + logo_URIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stafihub/images/ratom.svg' + }, + coingecko_id: '' + }, + { + description: 'A liquid staking representation of staked IRISs', + denom_units: [ + { + denom: 'uriris', + exponent: 0 + }, + { + denom: 'riris', + exponent: 6 + } + ], + base: 'uriris', + name: 'rIRIS', + display: 'riris', + symbol: 'rIRIS', + logo_URIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stafihub/images/riris.svg' + }, + coingecko_id: '' + }, + { + description: 'A liquid staking representation of staked HUAHUAs', + denom_units: [ + { + denom: 'urhuahua', + exponent: 0 + }, + { + denom: 'rhuahua', + exponent: 6 + } + ], + base: 'urhuahua', + name: 'rHUAHUA', + display: 'rhuahua', + symbol: 'rHUAHUA', + logo_URIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stafihub/images/rhuahua.svg' + }, + coingecko_id: '' + } + ] + }, { $schema: '../assetlist.schema.json', chain_name: 'stargaze', @@ -10124,6 +10550,35 @@ const assets: AssetList[] = [ } ] }, + { + $schema: '../../assetlist.schema.json', + chain_name: 'coolcattestnet', + assets: [ + { + description: + 'CoolCat - The Interchain Gaming Hub. $CCAT is the native token for use in the CoolCat Network.', + denom_units: [ + { + denom: 'uccat', + exponent: 0 + }, + { + denom: 'ccat', + exponent: 6 + } + ], + base: 'uccat', + name: 'CoolCat', + display: 'ccat', + symbol: 'CCAT', + logo_URIs: { + svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/coolcat/images/coolcat.svg', + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/coolcat/images/coolcat.png' + }, + keywords: ['nft', 'staking', 'games'] + } + ] + }, { $schema: '../../assetlist.schema.json', chain_name: 'cosmwasmtestnet', @@ -10671,6 +11126,52 @@ const assets: AssetList[] = [ } ] }, + { + $schema: '../assetlist.schema.json', + chain_name: '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.", + denom_units: [ + { + denom: 'uterpx', + exponent: 0 + }, + { + denom: 'terpx', + exponent: 6 + } + ], + base: 'uterpx', + name: 'Terp Testnet Token', + display: 'terpx', + symbol: 'TERPX', + logo_URIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/testnets/terpnettestnet/images/terp.png' + } + }, + { + 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.", + denom_units: [ + { + denom: 'upersyx', + exponent: 0 + }, + { + denom: 'persyx', + exponent: 6 + } + ], + base: 'upersyx', + name: 'Persy Testnet Gas Token', + display: 'persyx', + symbol: 'PERSYX', + logo_URIs: {} + } + ] + }, { $schema: '../assetlist.schema.json', chain_name: 'theta-testnet-001', diff --git a/packages/chain-registry/src/chains.ts b/packages/chain-registry/src/chains.ts index ce589523b..275cfe0d3 100644 --- a/packages/chain-registry/src/chains.ts +++ b/packages/chain-registry/src/chains.ts @@ -1,5 +1,209 @@ import { Chain } from '@chain-registry/types'; const chains: Chain[] = [ + { + $schema: '../chain.schema.json', + chain_name: 'acrechain', + status: 'live', + network_type: 'mainnet', + website: 'https://arable.finance/', + pretty_name: 'Acrechain', + chain_id: 'acre_9052-1', + bech32_prefix: 'acre', + node_home: '$HOME/.acred', + daemon_name: 'acred', + key_algos: ['ethsecp256k1'], + slip44: 60, + fees: { + fee_tokens: [ + { + denom: 'aacre', + fixed_min_gas_price: 250000000, + low_gas_price: 20000000000, + average_gas_price: 25000000000, + high_gas_price: 40000000000 + } + ] + }, + staking: { + staking_tokens: [ + { + denom: 'aacre' + } + ] + }, + codebase: { + git_repo: 'https://github.com/ArableProtocol/acrechain', + recommended_version: 'v1.1.1', + compatible_versions: ['v1.1.1'], + binaries: {}, + genesis: { + genesis_url: + 'https://raw.githubusercontent.com/ArableProtocol/acrechain/main/networks/mainnet/acre_9052-1/genesis.json' + } + }, + peers: { + seeds: [ + { + id: 'ef28f065e24d60df275b06ae9f7fed8ba0823448', + address: '46.4.81.204:34656', + provider: 'Kalia Network' + }, + { + id: 'e29de0ba5c6eb3cc813211887af4e92a71c54204', + address: '65.108.1.225:46656', + provider: 'Ramuchi.tech' + }, + { + id: '276be584b4a8a3fd9c3ee1e09b7a447a60b201a4', + address: '116.203.29.162:26656', + provider: 'High Stakes' + }, + { + id: 'e2d029c95a3476a23bad36f98b316b6d04b26001', + address: '49.12.33.189:36656', + provider: 'Stake-Take' + }, + { + id: '1264ee73a2f40a16c2cbd80c1a824aad7cb082e4', + address: '149.102.146.252:26656', + provider: 'D-Stake' + }, + { + id: 'bac90a590452337700e0033315e96430d19a3ffa', + address: '23.106.238.167:26656', + provider: 'Synergy Nodes' + }, + { + id: 'd86d7a9d8059ae726f3322ff1eb9e2797fe62a72', + address: '65.108.233.44:26616', + provider: 'StakeTab' + } + ], + persistent_peers: [ + { + id: 'ef28f065e24d60df275b06ae9f7fed8ba0823448', + address: '46.4.81.204:34656', + provider: 'Kalia Network' + }, + { + id: 'e29de0ba5c6eb3cc813211887af4e92a71c54204', + address: '65.108.1.225:46656', + provider: 'Ramuchi.tech' + }, + { + id: '276be584b4a8a3fd9c3ee1e09b7a447a60b201a4', + address: '116.203.29.162:26656', + provider: 'High Stakes' + }, + { + id: 'e2d029c95a3476a23bad36f98b316b6d04b26001', + address: '49.12.33.189:36656', + provider: 'Stake-Take' + }, + { + id: '1264ee73a2f40a16c2cbd80c1a824aad7cb082e4', + address: '149.102.146.252:26656', + provider: 'D-Stake' + }, + { + id: 'bac90a590452337700e0033315e96430d19a3ffa', + address: '23.106.238.167:26656', + provider: 'Synergy Nodes' + }, + { + id: 'd86d7a9d8059ae726f3322ff1eb9e2797fe62a72', + address: '65.108.233.44:26616', + provider: 'StakeTab' + } + ] + }, + apis: { + rpc: [ + { + address: 'https://rpc.acre.nodestake.top', + provider: 'nodestake' + }, + { + address: 'https://rpc.acrescan.com', + provider: 'Anonstake' + }, + { + address: 'https://rpc-acre.synergynodes.com', + provider: 'Synergy Nodes' + }, + { + address: 'https://rpc-acrechain.nodeist.net', + provider: 'Nodeist' + } + ], + rest: [ + { + address: 'https://rest.acrescan.com', + provider: 'Anonstake' + }, + { + address: 'https://lcd-acre.synergynodes.com', + provider: 'Synergy Nodes' + }, + { + address: 'https://api-acrechain.nodeist.net', + provider: 'Nodeist' + } + ], + grpc: [ + { + address: 'https://grpc.acre.nodestake.top', + provider: 'Nodestake' + } + ], + 'evm-http-jsonrpc': [ + { + address: 'https://evm.acrescan.com', + provider: 'Anonstake' + }, + { + address: 'https://rpc2-acre.synergynodes.com', + provider: 'Synergy Nodes' + }, + { + address: 'https://jsonrpc.acre.nodestake.top', + provider: 'Nodestake' + } + ] + }, + explorers: [ + { + kind: 'blockscout', + url: 'https://acrescout.mindheartsoul.org', + tx_page: 'https://acrescout.mindheartsoul.org/tx/${txHash}' + }, + { + kind: 'blockscout', + url: 'https://acrescan.com', + tx_page: 'https://acrescan.com/tx/${txHash}' + }, + { + kind: 'blockscout', + url: 'https://acreblockexplorer.jet-node.com', + tx_page: 'https://acreblockexplorer.jet-node.com/tx/${txHash}' + }, + { + kind: 'ping.pub', + url: 'https://explorer.nodestake.top/acre', + tx_page: 'https://explorer.nodestake.top/acre/tx/${txHash}' + }, + { + kind: 'ping.pub', + url: 'https://cosmosrun.info/acre-mainnet', + tx_page: 'https://cosmosrun.info/acre-mainnet/tx/${txHash}' + }, + { + kind: 'ping.pub', + url: 'https://exp.nodeist.net/m-acrechain/', + tx_page: 'https://exp.nodeist.net/m-acrechain/tx/${txHash}' + } + ] + }, { $schema: '../chain.schema.json', chain_name: 'agoric', @@ -9,7 +213,7 @@ const chains: Chain[] = [ pretty_name: 'Agoric', chain_id: 'agoric-3', bech32_prefix: 'agoric', - daemon_name: 'ag0', + daemon_name: 'agd', node_home: '$HOME/.agoric', slip44: 564, explorers: [ @@ -33,9 +237,9 @@ const chains: Chain[] = [ } ], codebase: { - git_repo: 'https://github.com/Agoric/ag0/', - recommended_version: 'agoric-upgrade-7', - compatible_versions: ['agoric-upgrade-7'], + git_repo: 'https://github.com/Agoric/agoric-sdk/', + recommended_version: 'agoric-upgrade-8', + compatible_versions: ['agoric-upgrade-8'], genesis: { genesis_url: 'https://main.agoric.net/genesis.json' } @@ -123,6 +327,7 @@ const chains: Chain[] = [ daemon_name: 'aiozd', node_home: '$HOME/.aioz', key_algos: ['ethsecp256k1'], + extra_codecs: ['ethermint'], slip44: 60, fees: { fee_tokens: [ @@ -249,11 +454,11 @@ const chains: Chain[] = [ }, codebase: { git_repo: 'https://github.com/ovrclk/akash/', - recommended_version: 'v0.16.8', - compatible_versions: ['v0.16.8'], + recommended_version: 'v0.18.1', + compatible_versions: ['v0.18.0', 'v0.18.1'], binaries: { 'linux/amd64': - 'https://github.com/ovrclk/akash/releases/download/v0.16.8/akash_0.16.8_linux_amd64.zip' + 'https://github.com/ovrclk/akash/releases/download/v0.18.1/akash_0.18.1_linux_amd64.zip' }, genesis: { genesis_url: @@ -491,7 +696,8 @@ const chains: Chain[] = [ { kind: 'mintscan', url: 'https://www.mintscan.io/akash', - tx_page: 'https://www.mintscan.io/akash/txs/${txHash}' + tx_page: 'https://www.mintscan.io/akash/txs/${txHash}', + account_page: 'https://www.mintscan.io/akash/account/${accountAddress}' }, { kind: 'ping.pub', @@ -575,7 +781,7 @@ const chains: Chain[] = [ }, explorers: [ { - kind: 'Ping', + kind: 'ping.pub', url: 'https://testnet.ping.pub/arkh', tx_page: 'https://testnet.ping.pub/arkh/tx/${txHash}' } @@ -983,7 +1189,9 @@ const chains: Chain[] = [ { kind: 'mintscan', url: 'https://www.mintscan.io/asset-mantle', - tx_page: 'https://www.mintscan.io/asset-mantle/txs/${txHash}' + tx_page: 'https://www.mintscan.io/asset-mantle/txs/${txHash}', + account_page: + 'https://www.mintscan.io/asset-mantle/account/${accountAddress}' }, { kind: 'ping.pub', @@ -1114,7 +1322,7 @@ const chains: Chain[] = [ provider: 'Polkachu' }, { - address: 'https://axelar.rpc.stakin.com', + address: 'https://axelar.rpc.stakin-nodes.com', provider: 'Stakin' }, { @@ -1160,7 +1368,7 @@ const chains: Chain[] = [ provider: 'Polkachu' }, { - address: 'https://axelar.rest.stakin.com', + address: 'https://axelar.rest.stakin-nodes.com', provider: 'Stakin' }, { @@ -1202,7 +1410,7 @@ const chains: Chain[] = [ provider: 'Polkachu' }, { - address: 'axelar.grpc.stakin.com:443', + address: 'axelar.grpc.stakin-nodes.com:443', provider: 'Stakin' }, { @@ -1230,7 +1438,8 @@ const chains: Chain[] = [ { kind: 'mintscan', url: 'https://www.mintscan.io/axelar', - tx_page: 'https://www.mintscan.io/axelar/txs/${txHash}' + tx_page: 'https://www.mintscan.io/axelar/txs/${txHash}', + account_page: 'https://www.mintscan.io/axelar/account/${accountAddress}' }, { kind: 'explorers.guru', @@ -1342,7 +1551,8 @@ const chains: Chain[] = [ { kind: 'mintscan', url: 'https://www.mintscan.io/band', - tx_page: 'https://www.mintscan.io/band/txs${txHash}' + tx_page: 'https://www.mintscan.io/band/txs${txHash}', + account_page: 'https://www.mintscan.io/band/account/${accountAddress}' }, { kind: 'ping.pub', @@ -1378,19 +1588,19 @@ const chains: Chain[] = [ }, codebase: { git_repo: 'https://github.com/bze-alphateam/bze', - recommended_version: 'v5.0.1', - compatible_versions: ['v5.0.1'], + recommended_version: 'v5.1.2', + compatible_versions: ['v5.1.2'], binaries: { - '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', 'darwin/amd64': - 'https://github.com/bze-alphateam/bze/releases/download/v5.0.1/bze-5.0.1-darwin-amd64.tar.gz', + '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.0.1/bze-5.0.1-darwin-arm64.tar.gz', + '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.0.1/bze-5.0.1-win64.zip' + 'https://github.com/bze-alphateam/bze/releases/download/v5.1.2/bze-5.1.2-win64.zip' }, genesis: { genesis_url: @@ -1466,12 +1676,12 @@ const chains: Chain[] = [ }, explorers: [ { - kind: 'Ping', + kind: 'ping.pub', url: 'https://explorers.vidulum.app/beezee', tx_page: 'https://explorers.vidulum.app/beezee/tx/${txHash}' }, { - kind: 'Ping', + kind: 'ping.pub', url: 'https://explorer.erialos.me/beezee', tx_page: 'https://explorer.erialos.me/beezee/tx/${txHash}' } @@ -1605,6 +1815,10 @@ const chains: Chain[] = [ { address: 'https://bitcanna.nodejumper.io', provider: 'Nodejumper 🚀' + }, + { + address: 'https://rpc-bcna.kjinc.io/', + provider: 'KJINC.io' } ], grpc: [ @@ -1657,6 +1871,10 @@ const chains: Chain[] = [ { address: 'https://bitcanna.nodejumper.io:1317', provider: 'Nodejumper 🚀' + }, + { + address: 'https://api-bcna.kjinc.io/', + provider: 'KJINC.io' } ] }, @@ -1672,7 +1890,7 @@ const chains: Chain[] = [ tx_page: 'https://cosmos-explorer.bitcanna.io/transactions/${txHash}' }, { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://ping.pub/bitcanna', tx_page: 'https://ping.pub/bitcanna/tx/${txHash}' }, @@ -1913,17 +2131,19 @@ const chains: Chain[] = [ tx_page: 'https://ezstaking.tools/bitsong/txs/${txHash}' }, { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://ping.pub/bitsong', tx_page: 'https://ping.pub/bitsong/tx/${txHash}' }, { kind: 'mintscan', url: 'https://www.mintscan.io/bitsong', - tx_page: 'https://www.mintscan.io/bitsong/txs/${txHash}' + tx_page: 'https://www.mintscan.io/bitsong/txs/${txHash}', + account_page: + 'https://www.mintscan.io/bitsong/account/${accountAddress}' }, { - kind: 'big-dipper', + kind: 'bigdipper', url: 'https://explorebitsong.com', tx_page: 'https://explorebitsong.com/transactions/${txHash}' }, @@ -2050,7 +2270,7 @@ const chains: Chain[] = [ tx_page: 'https://cyb.ai/network/bostrom/tx/${txHash}' }, { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://ping.pub/bostrom', tx_page: 'https://ping.pub/bostrom/tx/${txHash}' }, @@ -2130,11 +2350,6 @@ const chains: Chain[] = [ id: '706e81c8c99e5d0cf37432df5f972818339f19b5', address: '34.122.124.28:26656', provider: 'Unknown' - }, - { - id: '20e1000e88125698264454a884812746c2eb4807', - address: 'seeds.lavenderfive.com:15556', - provider: 'Lavender.Five Nodes 🐝' } ], persistent_peers: [ @@ -2159,10 +2374,6 @@ const chains: Chain[] = [ address: 'https://canto-rpc.polkachu.com', provider: 'Polkachu' }, - { - address: 'https://canto-rpc.lavenderfive.com/', - provider: 'Lavender.Five Nodes 🐝' - }, { address: 'https://rpc.canto.silentvalidator.com/', provider: 'silent' @@ -2181,10 +2392,6 @@ const chains: Chain[] = [ address: 'https://canto-api.polkachu.com', provider: 'Polkachu' }, - { - address: 'https://canto-api.lavenderfive.com/', - provider: 'Lavender.Five Nodes 🐝' - }, { address: 'https://api.canto.silentvalidator.com/', provider: 'silent' @@ -2199,10 +2406,6 @@ const chains: Chain[] = [ address: 'https://grpc.canto.nodestake.top', provider: 'NodeStake' }, - { - address: 'https://canto-grpc.lavenderfive.com:443/', - provider: 'Lavender.Five Nodes 🐝' - }, { address: 'https://grpc.canto.silentvalidator.com/', provider: 'silent' @@ -2539,7 +2742,7 @@ const chains: Chain[] = [ }, explorers: [ { - kind: 'SkyNet', + kind: 'skynetexplorers', url: 'https://skynetexplorers.com/cerberus', tx_page: 'https://skynetexplorers.com/cerberus/tx/${txHash}' }, @@ -2595,6 +2798,11 @@ const chains: Chain[] = [ }, peers: { persistent_peers: [ + { + id: '5b62ff6035d9c8143c0ebf4fe05fa0b22d96bb05', + address: 'rpc.c4e.ppnv.space:13656', + provider: 'PPNV Service' + }, { id: '084a5c788c9c61541152192d7dfe055c153af642', address: 'node1.c4e.io:26656', @@ -2626,29 +2834,81 @@ const chains: Chain[] = [ }, apis: { rpc: [ + { + address: 'http://rpc.c4e.ppnv.space:13657', + provider: 'PPNV Service' + }, { address: 'https://rpc.c4e.io/', provider: 'C4E' + }, + { + address: 'https://rpc.c4e.nodestake.top', + provider: 'NodeStake' + }, + { + address: 'https://rpc-c4e.nodeist.net', + provider: 'Nodeist' } ], rest: [ + { + address: 'https://api.c4e.ppnv.space', + provider: 'PPNV Service' + }, { address: 'https://lcd.c4e.io/', provider: 'C4E' + }, + { + address: 'https://api.c4e.nodestake.top', + provider: 'NodeStake' + }, + { + address: 'https://api-c4e.nodeist.net', + provider: 'Nodeist' } ], grpc: [ + { + address: 'http://grpc.c4e.ppnv.space:13090', + provider: 'PPNV Service' + }, { address: 'https://grpc.c4e.io/', provider: 'C4E' + }, + { + address: 'https://grpc.c4e.nodestake.top', + provider: 'NodeStake' + }, + { + address: 'https://grpc-c4e.nodeist.net', + provider: 'Nodeist' } ] }, explorers: [ + { + kind: 'explorer', + url: 'https://explorer.ppnv.space/c4e', + tx_page: 'https://explorer.ppnv.space/c4e/transactions/${txHash}' + }, { kind: 'explorer', url: 'https://explorer.c4e.io/', tx_page: 'https://explorer.c4e.io/transactions/${txHash}' + }, + { + kind: 'NodeStake Explorer', + url: 'https://explorer.nodestake.top/chain4energy', + tx_page: + 'https://explorer.nodestake.top/chain4energy/transactions/${txHash}' + }, + { + kind: 'Nodeist Explorer', + url: 'https://exp.nodeist.net/m-c4e', + tx_page: 'https://exp.nodeist.net/m-c4e/transactions/${txHash}' } ] }, @@ -2684,8 +2944,8 @@ const chains: Chain[] = [ }, codebase: { git_repo: 'https://github.com/cheqd/cheqd-node', - recommended_version: '0.6.9', - compatible_versions: ['0.6.9', '0.6.8', '0.6.7', '0.6.1', 'v0.6.0'], + recommended_version: 'v0.6.9', + compatible_versions: ['v0.6.9', 'v0.6.8', 'v0.6.7', 'v0.6.1', 'v0.6.0'], binaries: { 'linux/amd64': 'https://github.com/cheqd/cheqd-node/releases/download/0.6.9/cheqd-noded-0.6.9-Linux-arm64.tar.gz', @@ -2802,26 +3062,36 @@ const chains: Chain[] = [ ] }, explorers: [ - { - kind: 'EZStaking Tools', - url: 'https://ezstaking.tools/cheqd', - tx_page: 'https://ezstaking.tools/cheqd/txs/${txHash}' - }, { kind: 'bigdipper', url: 'https://explorer.cheqd.io/', tx_page: 'https://explorer.cheqd.io/transactions/${txHash}' }, { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://ping.pub/cheqd', tx_page: 'https://ping.pub/cheqd/tx/${txHash}' }, { - kind: 'atomscan.com', + kind: 'atomscan', url: 'https://atomscan.com/cheqd', tx_page: 'https://atomscan.com/cheqd/transactions/${txHash}', account_page: 'https://atomscan.com/cheqd/accounts/${accountAddress}' + }, + { + kind: 'ezstaking', + url: 'https://ezstaking.tools/cheqd', + tx_page: 'https://ezstaking.tools/cheqd/txs/${txHash}' + }, + { + kind: 'ping.pub', + url: 'https://look.chillvalidation.com/cheqd', + tx_page: 'https://look.chillvalidation.com/cheqd/tx/${txHash}' + }, + { + kind: 'ping.pub', + url: 'https://ping.wildsage.io/cheqd', + tx_page: 'https://ping.wildsage.io/cheqd/tx/${txHash}' } ], logo_URIs: { @@ -2860,8 +3130,8 @@ const chains: Chain[] = [ }, codebase: { git_repo: 'https://github.com/ChihuahuaChain/chihuahua/', - recommended_version: 'v3.1.0', - compatible_versions: ['v3.1.0'], + recommended_version: 'v4.1.0', + compatible_versions: ['v4.1.0'], genesis: { genesis_url: 'https://raw.githubusercontent.com/ChihuahuaChain/chihuahua/main/mainnet/genesis.json' @@ -2869,6 +3139,11 @@ const chains: Chain[] = [ }, peers: { seeds: [ + { + id: 'babc3f3f7804933265ec9c40ad94f4da8e9e0017', + address: 'seed.rhinostake.com:12956', + provider: 'RHINO' + }, { id: '4936e377b4d4f17048f8961838a5035a4d21240c', address: 'chihuahua-seed-01.mercury-nodes.net:29540' @@ -2924,11 +3199,6 @@ const chains: Chain[] = [ id: '38547b7b6868f93af1664d9ab0e718949b8853ec', address: '54.184.20.240:30758', provider: '0base.vc' - }, - { - id: 'a9640eb569620d1f7be018a9e1919b0357a18b8c', - address: '38.146.3.160:26656', - provider: 'RHINO' } ] }, @@ -2965,6 +3235,10 @@ const chains: Chain[] = [ { address: 'https://chihuahua-rpc.kleomedes.network', provider: 'Kleomedes' + }, + { + address: 'https://rpc-chihuahua.pupmos.network/', + provider: 'PUPMØS' } ], rest: [ @@ -2995,6 +3269,10 @@ const chains: Chain[] = [ { address: 'https://chihuahua-api.kleomedes.network', provider: 'Kleomedes' + }, + { + address: 'https://api-chihuahua.pupmos.network/', + provider: 'PUPMØS' } ], grpc: [ @@ -3025,7 +3303,9 @@ const chains: Chain[] = [ { kind: 'mintscan', url: 'https://mintscan.io/chihuahua', - tx_page: 'https://mintscan.io/chihuahua/txs/${txHash}' + tx_page: 'https://mintscan.io/chihuahua/txs/${txHash}', + account_page: + 'https://www.mintscan.io/chihuahua/account/${accountAddress}' }, { kind: 'atomscan', @@ -3165,8 +3445,8 @@ const chains: Chain[] = [ }, codebase: { git_repo: 'https://github.com/comdex-official/comdex', - recommended_version: 'v0.1.3', - compatible_versions: ['v0.1.3'], + recommended_version: 'v5.0.0', + compatible_versions: ['v5.0.0'], genesis: { genesis_url: 'https://comdex-mainnet-genesis.s3.ap-southeast-1.amazonaws.com/genesis.json' @@ -3351,7 +3631,8 @@ const chains: Chain[] = [ { kind: 'mintscan', url: 'https://www.mintscan.io/comdex', - tx_page: 'https://www.mintscan.io/comdex/txs/${txHash}' + tx_page: 'https://www.mintscan.io/comdex/txs/${txHash}', + account_page: 'https://www.mintscan.io/comdex/account/${accountAddress}' }, { kind: 'aneka', @@ -3359,7 +3640,7 @@ const chains: Chain[] = [ tx_page: 'https://comdex.aneka.io/txs/${txHash}' }, { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://ping.pub/comdex', tx_page: 'https://ping.pub/comdex/tx/${txHash}' }, @@ -3691,7 +3972,7 @@ const chains: Chain[] = [ provider: 'ecostake' }, { - address: 'https://rpc.cosmoshub.pupmos.network', + address: 'https://rpc-cosmoshub.pupmos.network', provider: 'PUPMØS' }, { @@ -3731,7 +4012,7 @@ const chains: Chain[] = [ provider: 'DragonStake' }, { - address: 'https://cosmoshub.rpc.stakin.com', + address: 'https://cosmoshub.rpc.stakin-nodes.com', provider: 'Stakin' }, { @@ -3765,7 +4046,7 @@ const chains: Chain[] = [ provider: 'ecostake' }, { - address: 'https://api.cosmoshub.pupmos.network', + address: 'https://api-cosmoshub.pupmos.network', provider: 'PUPMØS' }, { @@ -3809,7 +4090,7 @@ const chains: Chain[] = [ provider: 'Architect Nodes' }, { - address: 'https://cosmoshub.rest.stakin.com', + address: 'https://cosmoshub.rest.stakin-nodes.com', provider: 'Stakin' }, { @@ -3855,7 +4136,7 @@ const chains: Chain[] = [ provider: 'DragonStake' }, { - address: 'cosmoshub.grpc.stakin.com:443', + address: 'cosmoshub.grpc.stakin-nodes.com:443', provider: 'Stakin' }, { @@ -3873,10 +4154,11 @@ const chains: Chain[] = [ { kind: 'mintscan', url: 'https://www.mintscan.io/cosmos', - tx_page: 'https://www.mintscan.io/cosmos/txs/${txHash}' + tx_page: 'https://www.mintscan.io/cosmos/txs/${txHash}', + account_page: 'https://www.mintscan.io/cosmos/account/${accountAddress}' }, { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://ping.pub/cosmos', tx_page: 'https://ping.pub/cosmos/tx/${txHash}' }, @@ -4034,11 +4316,11 @@ const chains: Chain[] = [ provider: 'Polkachu' }, { - address: 'https://rpc.crescent.pupmos.network', + address: 'https://rpc-crescent.pupmos.network', provider: 'PUPMØS' }, { - address: 'https://crescent.rpc.stakin.com', + address: 'https://crescent.rpc.stakin-nodes.com', provider: 'Stakin' } ], @@ -4048,7 +4330,7 @@ const chains: Chain[] = [ provider: 'crescent' }, { - address: 'https://api.crescent.pupmos.network', + address: 'https://api-crescent.pupmos.network', provider: 'PUPMØS' }, { @@ -4056,7 +4338,7 @@ const chains: Chain[] = [ provider: 'Polkachu' }, { - address: 'https://crescent.rest.stakin.com', + address: 'https://crescent.rest.stakin-nodes.com', provider: 'Stakin' } ], @@ -4070,7 +4352,7 @@ const chains: Chain[] = [ provider: 'Polkachu' }, { - address: 'crescent.grpc.stakin.com:443', + address: 'crescent.grpc.stakin-nodes.com:443', provider: 'Stakin' } ] @@ -4079,7 +4361,9 @@ const chains: Chain[] = [ { kind: 'mintscan', url: 'https://www.mintscan.io/crescent', - tx_page: 'https://www.mintscan.io/crescent/txs/${txHash}' + tx_page: 'https://www.mintscan.io/crescent/txs/${txHash}', + account_page: + 'https://www.mintscan.io/crescent/account/${accountAddress}' }, { kind: 'ping.pub', @@ -4103,10 +4387,13 @@ const chains: Chain[] = [ chain_name: 'cronos', status: 'live', network_type: 'mainnet', + website: 'https://cronos.org', pretty_name: 'Cronos', chain_id: 'cronosmainnet_25-1', bech32_prefix: 'crc', + daemon_name: 'cronosd', node_home: '$HOME/.cronos', + key_algos: ['ethsecp256k1'], slip44: 60, fees: { fee_tokens: [ @@ -4117,19 +4404,19 @@ const chains: Chain[] = [ }, codebase: { git_repo: 'https://github.com/crypto-org-chain/cronos', - recommended_version: 'v0.7.0', - compatible_versions: ['v0.7.0'], + recommended_version: 'v0.8.3', + compatible_versions: ['v0.7.0', 'v0.7.1', 'v0.8.0', 'v0.8.1', 'v0.8.2'], binaries: { 'linux/amd64': - 'https://github.com/crypto-org-chain/cronos/releases/download/v0.7.0/cronos_0.7.0_Linux_x86_64.tar.gz', + 'https://github.com/crypto-org-chain/cronos/releases/download/v0.8.3/cronos_0.8.3_Linux_x86_64.tar.gz', 'linux/arm64': - 'https://github.com/crypto-org-chain/cronos/releases/download/v0.7.0/cronos_0.7.0_Linux_arm64.tar.gz', + 'https://github.com/crypto-org-chain/cronos/releases/download/v0.8.3/cronos_0.8.3_Linux_arm64.tar.gz', 'darwin/amd64': - 'https://github.com/crypto-org-chain/cronos/releases/download/v0.7.0/cronos_0.7.0_Darwin_x86_64.tar.gz', + 'https://github.com/crypto-org-chain/cronos/releases/download/v0.8.3/cronos_0.8.3_Darwin_x86_64.tar.gz', 'darwin/arm64': - 'https://github.com/crypto-org-chain/cronos/releases/download/v0.7.0/cronos_0.7.0_Darwin_arm64.tar.gz', + 'https://github.com/crypto-org-chain/cronos/releases/download/v0.8.3/cronos_0.8.3_Darwin_arm64.tar.gz', 'windows/amd64': - 'https://github.com/crypto-org-chain/cronos/releases/download/v0.7.0/cronos_0.7.0_Windows_x86_64.zip' + 'https://github.com/crypto-org-chain/cronos/releases/download/v0.8.3/cronos_0.8.3_Windows_x86_64.zip' }, genesis: { genesis_url: @@ -4220,7 +4507,7 @@ const chains: Chain[] = [ tx_page: 'https://cronoscan.com/tx/${txHash}' }, { - kind: 'crypto-org', + kind: 'crypto.org', url: 'https://cronos.org/explorer', tx_page: 'https://cronos.org/explorer/tx/${txHash}' } @@ -4234,6 +4521,7 @@ const chains: Chain[] = [ pretty_name: 'Crypto.org Chain', chain_id: 'crypto-org-chain-mainnet-1', bech32_prefix: 'cro', + daemon_name: 'chain-maind', node_home: '$HOME/.chain-maind', slip44: 394, fees: { @@ -4402,7 +4690,9 @@ const chains: Chain[] = [ { kind: 'mintscan', url: 'https://www.mintscan.io/crypto-org', - tx_page: 'https://www.mintscan.io/crypto-org/txs/${txHash}' + tx_page: 'https://www.mintscan.io/crypto-org/txs/${txHash}', + account_page: + 'https://www.mintscan.io/crypto-org/account/${accountAddress}' }, { kind: 'crypto.org', @@ -4410,7 +4700,7 @@ const chains: Chain[] = [ tx_page: 'https://crypto.org/explorer/tx/${txHash}' }, { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://ping.pub/crypto-com-chain', tx_page: 'https://ping.pub/crypto-com-chain/tx/${txHash}' }, @@ -4429,12 +4719,13 @@ const chains: Chain[] = [ pretty_name: 'Cudos', chain_id: 'cudos-1', bech32_prefix: 'cudos', + daemon_name: 'cudos-noded', key_algos: ['secp256k1'], slip44: 118, codebase: { git_repo: 'https://github.com/CudoVentures/cudos-node', - recommended_version: 'v1.0.0', - compatible_versions: ['v1.0.0'], + recommended_version: 'v1.0.1', + compatible_versions: ['v1.0.1'], genesis: { genesis_url: 'https://github.com/CudoVentures/cudos-builders/blob/v1.0.0/docker/config/genesis.mainnet.json' @@ -4520,7 +4811,7 @@ const chains: Chain[] = [ }, explorers: [ { - kind: 'big-dipper-v2', + kind: 'bigdipper', url: 'https://explorer.cudos.org/', tx_page: 'https://explorer.cudos.org/transactions/${txHash}', account_page: 'https://explorer.cudos.org/accounts/${accountAddress}' @@ -4868,7 +5159,7 @@ const chains: Chain[] = [ tx_page: 'https://ezstaking.tools/desmos/txs/${txHash}' }, { - kind: 'big-dipper', + kind: 'bigdipper', url: 'https://explorer.desmos.network', tx_page: 'https://explorer.desmos.network/transactions/${txHash}' }, @@ -4879,7 +5170,7 @@ const chains: Chain[] = [ account_page: 'https://www.mintscan.io/desmos/account/${accountAddress}' }, { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://ping.pub/desmos', tx_page: 'https://ping.pub/desmos/tx/${txHash}' }, @@ -4902,6 +5193,7 @@ const chains: Chain[] = [ daemon_name: 'digd', node_home: '$HOME/.dig', key_algos: ['secp256k1', 'ethsecp256k1'], + extra_codecs: ['ethermint'], slip44: 118, fees: { fee_tokens: [ @@ -4938,11 +5230,6 @@ const chains: Chain[] = [ { id: 'e2c96b96d4c3a461fb246edac3b3cdbf47768838', address: '65.21.202.37:6969' - }, - { - id: '20e1000e88125698264454a884812746c2eb4807', - address: 'seeds.lavenderfive.com:16356', - provider: 'Lavender.Five Nodes 🐝' } ], persistent_peers: [ @@ -4992,10 +5279,6 @@ const chains: Chain[] = [ { address: 'https://rpc-dig-ia.cosmosia.notional.ventures/', provider: 'Notional' - }, - { - address: 'https://dig-rpc.lavenderfive.com/', - provider: 'Lavender.Five Nodes 🐝' } ], rest: [ @@ -5005,20 +5288,12 @@ const chains: Chain[] = [ { address: 'https://api-dig-ia.cosmosia.notional.ventures/', provider: 'Notional' - }, - { - address: 'https://dig-api.lavenderfive.com/', - provider: 'Lavender.Five Nodes 🐝' } ], grpc: [ { address: 'grpc-dig-ia.cosmosia.notional.ventures:443', provider: 'Notional' - }, - { - address: 'https://dig-grpc.lavenderfive.com:443/', - provider: 'Lavender.Five Nodes 🐝' } ] }, @@ -5037,12 +5312,117 @@ const chains: Chain[] = [ }, { $schema: '../chain.schema.json', - chain_name: 'echelon', + chain_name: 'dyson', + website: 'https://dysonprotocol.com/', status: 'live', network_type: 'mainnet', - pretty_name: 'Echelon', - chain_id: 'echelon_3000-3', - bech32_prefix: 'echelon', + pretty_name: 'Dyson Protocol', + chain_id: 'dyson-mainnet-01', + bech32_prefix: 'dys', + node_home: '$HOME/.dyson', + daemon_name: 'dysond', + slip44: 118, + fees: { + fee_tokens: [ + { + denom: 'dys', + low_gas_price: 0.001, + average_gas_price: 0.002, + high_gas_price: 0.01 + } + ] + }, + staking: { + staking_tokens: [ + { + denom: 'dys' + } + ] + }, + codebase: { + git_repo: 'https://gitlab.com/dysonproject/dyson', + recommended_version: 'v0.0.0-rc1', + compatible_versions: ['v0.0.0-rc1'], + genesis: { + genesis_url: + 'https://gitlab.com/dysonproject/dyson-deploy/-/raw/develop/genesis.json' + } + }, + peers: { + seeds: [ + { + id: '2c4f8e193fd10ab3a2bc919b484fd1c78eceffb3', + address: '85.159.211.61:26656', + provider: '' + }, + { + id: '1f3bd1f48c7c277e7be83895cdbb46f8333adb61', + address: '178.79.183.171:26656', + provider: '' + } + ], + persistent_peers: [ + { + id: '2c4f8e193fd10ab3a2bc919b484fd1c78eceffb3', + address: '85.159.211.61:26656', + provider: '' + }, + { + id: '2c4f8e193fd10ab3a2bc919b484fd1c78eceffb3', + address: '85.159.211.61:26656', + provider: '' + } + ] + }, + apis: { + rpc: [ + { + address: 'https://dys-tm.dyson.lol:443', + provider: 'lol' + }, + { + address: 'https://dys-tm.dysonprotocol.com:443', + provider: 'dysonprotocol' + } + ], + rest: [ + { + address: 'https://dys-api.dyson.lol:443', + provider: 'lol' + }, + { + address: 'https://dys-api.dysonprotocol.com:443', + provider: 'dysonprotocol' + } + ], + grpc: [ + { + address: 'https://dys-grpc.dyson.lol:443', + provider: 'lol' + } + ] + }, + explorers: [ + { + kind: 'dysonprotocol', + url: 'https://explorer.dys.dysonprotocol.com/dyson/', + tx_page: 'https://explorer.dys.dysonprotocol.com/dyson/tx/${txHash}' + }, + { + kind: 'lol', + url: 'https://explorer.dys.dyson.lol', + tx_page: 'https://explorer.dys.dyson.lol/dyson/tx/${txHash}' + } + ] + }, + { + $schema: '../chain.schema.json', + chain_name: 'echelon', + status: 'live', + network_type: 'mainnet', + pretty_name: 'Echelon', + chain_id: 'echelon_3000-3', + bech32_prefix: 'echelon', node_home: '$HOME/.echelond', slip44: 60, fees: { @@ -5243,7 +5623,7 @@ const chains: Chain[] = [ tx_page: 'https://scout.ech.network/tx/${txHash}' }, { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://ping.pub/echelon', tx_page: 'https://ping.pub/echelon/tx/${txHash}' }, @@ -5462,10 +5842,11 @@ const chains: Chain[] = [ { kind: 'mintscan', url: 'https://www.mintscan.io/emoney', - tx_page: 'https://www.mintscan.io/emoney/txs/${txHash}' + tx_page: 'https://www.mintscan.io/emoney/txs/${txHash}', + account_page: 'https://www.mintscan.io/emoney/account/${accountAddress}' }, { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://ping.pub/e-money', tx_page: 'https://ping.pub/e-money/tx/${txHash}' }, @@ -5487,6 +5868,7 @@ const chains: Chain[] = [ daemon_name: 'ethosd', node_home: '$HOME/.ethos', key_algos: ['ethsecp256k1'], + extra_codecs: ['ethermint'], slip44: 60, fees: { fee_tokens: [ @@ -5548,6 +5930,7 @@ const chains: Chain[] = [ node_home: '$HOME/.evmosd', daemon_name: 'evmosd', key_algos: ['ethsecp256k1'], + extra_codecs: ['ethermint'], slip44: 60, fees: { fee_tokens: [ @@ -5589,6 +5972,11 @@ const chains: Chain[] = [ }, peers: { seeds: [ + { + id: 'babc3f3f7804933265ec9c40ad94f4da8e9e0017', + address: 'seed.rhinostake.com:13456', + provider: 'RHINO' + }, { id: '906840c2f447915f3d0e37bc68221f5494f541db', address: '3.39.58.32:26656', @@ -5758,7 +6146,7 @@ const chains: Chain[] = [ provider: 'TC Network' }, { - address: 'https://evmos.rpc.stakin.com', + address: 'https://evmos.rpc.stakin-nodes.com', provider: 'Stakin' }, { @@ -5840,7 +6228,7 @@ const chains: Chain[] = [ provider: 'TC Network' }, { - address: 'https://evmos.rest.stakin.com', + address: 'https://evmos.rest.stakin-nodes.com', provider: 'Stakin' }, { @@ -5906,7 +6294,7 @@ const chains: Chain[] = [ provider: 'silent' }, { - address: 'evmos.grpc.stakin.com:443', + address: 'evmos.grpc.stakin-nodes.com:443', provider: 'Stakin' } ], @@ -5948,7 +6336,7 @@ const chains: Chain[] = [ provider: 'Golden Ratio Staking' }, { - address: 'https://evmosevm.rpc.stakin.com', + address: 'https://evmosevm.rpc.stakin-nodes.com', provider: 'Stakin' } ] @@ -5962,7 +6350,8 @@ const chains: Chain[] = [ { kind: 'mintscan', url: 'https://www.mintscan.io/evmos', - tx_page: 'https://www.mintscan.io/evmos/txs/${txHash}' + tx_page: 'https://www.mintscan.io/evmos/txs/${txHash}', + account_page: 'https://www.mintscan.io/evmos/account/${accountAddress}' }, { kind: 'bigdipper', @@ -5975,7 +6364,7 @@ const chains: Chain[] = [ tx_page: 'https://evm.evmos.org/tx/${txHash}' }, { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://ping.pub/evmos', tx_page: 'https://ping.pub/evmos/tx/${txHash}' }, @@ -6095,6 +6484,14 @@ const chains: Chain[] = [ { address: 'https://fetchai-rpc.kleomedes.network', provider: 'Kleomedes' + }, + { + address: 'https://fetch-rpc.teasel.org', + provider: '𝗧𝗲𝗮𝘀𝗲𝗹' + }, + { + address: 'https://fetch-rpc.antrixy.org', + provider: 'Antrix' } ], rest: [ @@ -6113,6 +6510,14 @@ const chains: Chain[] = [ { address: 'https://fetchai-api.kleomedes.network', provider: 'Kleomedes' + }, + { + address: 'https://fetch-rest.teasel.org', + provider: '𝗧𝗲𝗮𝘀𝗲𝗹' + }, + { + address: 'https://fetch-rest.antrixy.org', + provider: 'Antrix' } ], grpc: [ @@ -6127,6 +6532,14 @@ const chains: Chain[] = [ { address: 'fetch-grpc.polkachu.com:15290', provider: 'Polkachu' + }, + { + address: 'fetch-grpc.teasel.org:443', + provider: '𝗧𝗲𝗮𝘀𝗲𝗹' + }, + { + address: 'fetch-grpc.antrixy.org:443', + provider: 'Antrix' } ] }, @@ -6134,7 +6547,9 @@ const chains: Chain[] = [ { kind: 'mintscan', url: 'https://www.mintscan.io/fetchai', - tx_page: 'https://www.mintscan.io/fetchai/txs/${txHash}' + tx_page: 'https://www.mintscan.io/fetchai/txs/${txHash}', + account_page: + 'https://www.mintscan.io/fetchai/account/${accountAddress}' }, { kind: 'bigdipper', @@ -6150,6 +6565,11 @@ const chains: Chain[] = [ kind: 'atomscan', url: 'https://atomscan.com/fetchai', tx_page: 'https://atomscan.com/fetchai/transactions/${txHash}' + }, + { + kind: 'bigdipper', + url: 'https://fetch-explorer.teasel.org', + tx_page: 'https://fetch-explorer.teasel.org/transactions/${txHash}' } ] }, @@ -6250,7 +6670,7 @@ const chains: Chain[] = [ tx_page: 'https://ezstaking.tools/firmachain/txs/${txHash}' }, { - kind: 'big-dipper', + kind: 'bigdipper', url: 'https://explorer.firmachain.dev', tx_page: 'https://explorer.firmachain.dev/transactions/${txHash}' }, @@ -6316,11 +6736,6 @@ const chains: Chain[] = [ id: 'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0', address: 'seeds.polkachu.com:14856', provider: 'Polkachu' - }, - { - id: '20e1000e88125698264454a884812746c2eb4807', - address: 'seeds.lavenderfive.com:14856', - provider: 'Lavender.Five Nodes 🐝' } ], persistent_peers: [ @@ -6405,10 +6820,6 @@ const chains: Chain[] = [ address: 'https://galaxy-rpc.polkachu.com/', provider: 'Polkachu' }, - { - address: 'https://galaxy-rpc.lavenderfive.com/', - provider: 'Lavender.Five Nodes 🐝' - }, { address: 'https://galaxy.nodejumper.io', provider: 'Nodejumper 🚀' @@ -6426,10 +6837,6 @@ const chains: Chain[] = [ address: 'https://galaxy-api.polkachu.com', provider: 'Polkachu' }, - { - address: 'https://galaxy-api.lavenderfive.com/', - provider: 'Lavender.Five Nodes 🐝' - }, { address: 'https://galaxy.nodejumper.io:1317', provider: 'Nodejumper 🚀' @@ -6444,10 +6851,6 @@ const chains: Chain[] = [ address: 'galaxy-grpc.polkachu.com:14890', provider: 'Polkachu' }, - { - address: 'https://galaxy-grpc.lavenderfive.com:443/', - provider: 'Lavender.Five Nodes 🐝' - }, { address: 'https://galaxy.nodejumper.io:9090', provider: 'Nodejumper 🚀' @@ -6460,7 +6863,7 @@ const chains: Chain[] = [ }, explorers: [ { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://explorer.postcapitalist.io/Galaxy', tx_page: 'https://explorer.postcapitalist.io/Galaxy/tx/${txHash}' } @@ -6544,7 +6947,7 @@ const chains: Chain[] = [ }, explorers: [ { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://ping.pub/genesisL1', tx_page: 'https://ping.pub/genesisL1/tx/${txHash}' }, @@ -6738,7 +7141,9 @@ const chains: Chain[] = [ { kind: 'mintscan', url: 'https://www.mintscan.io/gravity-bridge', - tx_page: 'https://www.mintscan.io/gravity-bridge/${txHash}' + tx_page: 'https://www.mintscan.io/gravity-bridge/${txHash}', + account_page: + 'https://www.mintscan.io/gravity-bridge/account/${accountAddress}' }, { kind: 'ping.pub', @@ -6894,8 +7299,8 @@ const chains: Chain[] = [ }, codebase: { git_repo: 'https://github.com/ixofoundation/ixo-blockchain', - recommended_version: 'v0.18.1', - compatible_versions: ['v0.18.1', 'v0.18.0'], + recommended_version: 'v0.19.0', + compatible_versions: ['v0.19.0'], genesis: { genesis_url: 'https://raw.githubusercontent.com/ixofoundation/genesis/main/impacthub-3/genesis.json' @@ -7015,6 +7420,91 @@ const chains: Chain[] = [ } ] }, + { + $schema: '../chain.schema.json', + chain_name: 'imversed', + status: 'live', + network_type: 'mainnet', + website: 'https://imversed.network/', + pretty_name: 'Imversed', + chain_id: 'imversed_5555555-1', + bech32_prefix: 'imv', + daemon_name: 'imversed', + node_home: '$HOME/.imversed', + key_algos: ['ethsecp256k1'], + extra_codecs: ['ethermint'], + slip44: 60, + fees: { + fee_tokens: [ + { + denom: 'aimv', + fixed_min_gas_price: 250000000, + low_gas_price: 20000000000, + average_gas_price: 25000000000, + high_gas_price: 40000000000 + } + ] + }, + codebase: { + git_repo: 'https://github.com/imversed/imversed', + recommended_version: 'v3.11', + compatible_versions: ['v3.11'], + binaries: { + 'linux/amd64': + 'https://github.com/imversed/imversed/releases/download/v3.11/imversed_3.11_Linux_amd64.tar.gz' + }, + genesis: { + genesis_url: 'https://static.imversed.com/mainnet/genesis.json' + } + }, + peers: { + seeds: [ + { + id: '6413d43ff0dce9400515f24e8e93a0cf28f0efff', + address: '35.209.184.54:26656' + } + ], + persistent_peers: [ + { + id: '0968486e82c910b1d7adaacb43bf7e633b19665a', + address: '35.209.184.219:26656' + } + ] + }, + apis: { + rpc: [ + { + address: 'https://rpc.imversed.network:443', + provider: 'imversed' + } + ], + grpc: [ + { + address: 'https://grpc.imversed.network:443', + provider: 'imversed' + } + ], + rest: [ + { + address: 'https://rest.imversed.network:443', + provider: 'imversed' + } + ], + 'evm-http-jsonrpc': [ + { + address: 'https://jsonrpc.imversed.network:443', + provider: 'imversed' + } + ] + }, + explorers: [ + { + kind: 'blockscout', + url: 'https://txe.imversed.network/', + tx_page: 'https://txe.imversed.network/tx/${txHash}' + } + ] + }, { $schema: '../chain.schema.json', chain_name: 'injective', @@ -7024,6 +7514,7 @@ const chains: Chain[] = [ pretty_name: 'Injective', chain_id: 'injective-1', bech32_prefix: 'inj', + extra_codecs: ['injective'], slip44: 60, daemon_name: 'injectived', node_home: '$HOME/.injectived', @@ -7163,7 +7654,7 @@ const chains: Chain[] = [ tx_page: 'https://explorer.injective.network/transaction/${txHash}' }, { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://ping.pub/injective', tx_page: 'https://ping.pub/injective/tx/${txHash}' }, @@ -7171,6 +7662,13 @@ const chains: Chain[] = [ kind: 'atomscan', url: 'https://atomscan.com/injective', tx_page: 'https://atomscan.com/injective/transactions/${txHash}' + }, + { + kind: 'mintscan', + url: 'https://www.mintscan.io/injective', + tx_page: 'https://www.mintscan.io/injective/${txHash}', + account_page: + 'https://www.mintscan.io/injective/account/${accountAddress}' } ] }, @@ -7310,10 +7808,11 @@ const chains: Chain[] = [ { kind: 'mintscan', url: 'https://www.mintscan.io/iris', - tx_page: 'https://www.mintscan.io/iris/txs/${txHash}' + tx_page: 'https://www.mintscan.io/iris/txs/${txHash}', + account_page: 'https://www.mintscan.io/iris/account/${accountAddress}' }, { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://ping.pub/iris-network', tx_page: 'https://ping.pub/iris-network/tx/${txHash}' }, @@ -7347,17 +7846,17 @@ const chains: Chain[] = [ }, codebase: { git_repo: 'https://github.com/JackalLabs/canine-chain', - recommended_version: 'v1.1.0', - compatible_versions: ['v1.1.0'], + recommended_version: 'v1.1.2-hotfix', + compatible_versions: ['v1.1.2-hotfix'], binaries: { 'linux/amd64': - 'https://github.com/JackalLabs/canine-chain/releases/download/v1.1.0/canined-Linux', + 'https://github.com/JackalLabs/canine-chain/releases/download/v1.1.2/canined-Linux', 'darwin/amd64': - 'https://github.com/JackalLabs/canine-chain/releases/download/v1.1.0/canined-macOS' + 'https://github.com/JackalLabs/canine-chain/releases/download/v1.1.2/canined-macOS' }, genesis: { genesis_url: - 'https://jackaldao.com/wp-content/uploads/2022/10/genesis-final.txt' + 'https://cdn.discordapp.com/attachments/1002389406650466405/1034968352591986859/updated_genesis2.json' } }, peers: { @@ -7434,9 +7933,21 @@ const chains: Chain[] = [ address: 'https://jackal-rpc.agoranodes.com', provider: 'AgoraNodes' }, + { + address: 'https://m-jackal.rpc.utsa.tech', + provider: 'lesnik | UTSA' + }, { address: 'https://jackal-rpc.kleomedes.network', provider: 'Kleomedes' + }, + { + address: 'https://rpc-jackal.huginn.tech', + provider: 'Huginn' + }, + { + address: 'https://jackal.nodejumper.io:443', + provider: 'Nodejumper 🚀' } ], rest: [ @@ -7468,9 +7979,21 @@ const chains: Chain[] = [ address: 'https://jackal-rest.agoranodes.com', provider: 'AgoraNodes' }, + { + address: 'https://m-jackal.api.utsa.tech', + provider: 'lesnik | UTSA' + }, { address: 'https://jackal-api.kleomedes.network', provider: 'Kleomedes' + }, + { + address: 'https://api.jackal.huginn.tech', + provider: 'Huginn' + }, + { + address: 'https://jackal.nodejumper.io:1317', + provider: 'Nodejumper 🚀' } ], grpc: [ @@ -7501,12 +8024,16 @@ const chains: Chain[] = [ { address: 'https://jackal-grpc.agoranodes.com', provider: 'AgoraNodes' + }, + { + address: 'https://jackal.nodejumper.io:9090', + provider: 'Nodejumper 🚀' } ] }, explorers: [ { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://ping.pub/jackal', tx_page: 'https://ping.pub/jackal/tx/${txHash}' }, @@ -7515,6 +8042,11 @@ const chains: Chain[] = [ url: 'https://explorer.nodestake.top/jackal', tx_page: 'https://explorer.nodestake.top/jackal/tx/${txHash}' }, + { + kind: 'lesnik | UTSA', + url: 'https://exp.utsa.tech/jackal', + tx_page: 'https://exp.utsa.tech/jackal/tx/${txHash}' + }, { kind: 'Nodeist Explorer', url: 'https://exp.nodeist.net/jackal', @@ -7567,6 +8099,11 @@ const chains: Chain[] = [ }, peers: { seeds: [ + { + id: 'babc3f3f7804933265ec9c40ad94f4da8e9e0017', + address: 'seed.rhinostake.com:12656', + provider: 'RHINO' + }, { id: '2484353dab0b2c1275765b8ffa2c50b3b36158ca', address: 'seed-node.junochain.com:26656' @@ -7666,7 +8203,7 @@ const chains: Chain[] = [ provider: 'Lavender.Five Nodes 🐝' }, { - address: 'https://rpc.juno.pupmos.network', + address: 'https://rpc-juno.pupmos.network', provider: 'PUPMØS' }, { @@ -7694,7 +8231,7 @@ const chains: Chain[] = [ provider: 'Nodejumper 🚀' }, { - address: 'https://juno.rpc.stakin.com', + address: 'https://juno.rpc.stakin-nodes.com', provider: 'Stakin' }, { @@ -7708,6 +8245,10 @@ const chains: Chain[] = [ { address: 'https://rpc.juno.bh.rocks', provider: 'BlockHunters 🎯' + }, + { + address: 'https://rpc.juno.kingnodes.com', + provider: 'kingnodes 👑' } ], rest: [ @@ -7732,7 +8273,7 @@ const chains: Chain[] = [ provider: 'Lavender.Five Nodes 🐝' }, { - address: 'https://api.juno.pupmos.network', + address: 'https://api-juno.pupmos.network', provider: 'PUPMØS' }, { @@ -7764,12 +8305,16 @@ const chains: Chain[] = [ provider: 'Nodejumper 🚀' }, { - address: 'https://juno.rest.stakin.com', + address: 'https://juno.rest.stakin-nodes.com', provider: 'Stakin' }, { address: 'https://api.juno.bh.rocks', provider: 'BlockHunters 🎯' + }, + { + address: 'https://api.juno.kingnodes.com', + provider: 'kingnodes 👑' } ], grpc: [ @@ -7806,12 +8351,16 @@ const chains: Chain[] = [ provider: 'Nodejumper 🚀' }, { - address: 'juno.grpc.stakin.com:443', + address: 'juno.grpc.stakin-nodes.com:443', provider: 'Stakin' }, { address: 'https://grpc.juno.bh.rocks:443', provider: 'BlockHunters 🎯' + }, + { + address: 'https://grpc.juno.kingnodes.com', + provider: 'kingnodes 👑' } ] }, @@ -7834,7 +8383,8 @@ const chains: Chain[] = [ { kind: 'mintscan', url: 'https://www.mintscan.io/juno', - tx_page: 'https://www.mintscan.io/juno/txs/${txHash}' + tx_page: 'https://www.mintscan.io/juno/txs/${txHash}', + account_page: 'https://www.mintscan.io/juno/account/${accountAddress}' }, { kind: 'atomscan', @@ -7995,10 +8545,11 @@ const chains: Chain[] = [ { kind: 'mintscan', url: 'https://www.mintscan.io/kava', - tx_page: 'https://www.mintscan.io/kava/txs/${txHash}' + tx_page: 'https://www.mintscan.io/kava/txs/${txHash}', + account_page: 'https://www.mintscan.io/kava/account/${accountAddress}' }, { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://ping.pub/kava', tx_page: 'https://ping.pub/kava/tx/${txHash}' }, @@ -8191,10 +8742,12 @@ const chains: Chain[] = [ { kind: 'mintscan', url: 'https://www.mintscan.io/ki-chain', - tx_page: 'https://www.mintscan.io/ki-chain/txs/${txHash}' + tx_page: 'https://www.mintscan.io/ki-chain/txs/${txHash}', + account_page: + 'https://www.mintscan.io/ki-chain/account/${accountAddress}' }, { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://ping.pub/kichain', tx_page: 'https://ping.pub/kichain/tx/${txHash}' }, @@ -8217,9 +8770,9 @@ const chains: Chain[] = [ daemon_name: 'knstld', node_home: '$HOME/.knstld', codebase: { - git_repo: 'https://github.com/konstellation/konstellation', - recommended_version: 'v0.6.0', - compatible_versions: ['v0.6.0'], + git_repo: 'https://github.com/knstl/konstellation', + recommended_version: 'v0.6.1', + compatible_versions: ['v0.6.1'], genesis: { genesis_url: 'https://raw.githubusercontent.com/Konstellation/konstellation/master/config/genesis.json' @@ -8413,6 +8966,13 @@ const chains: Chain[] = [ kind: 'konstellation', url: 'https://explorer.konstellation.tech/', tx_page: 'https://explorer.konstellation.tech/tx/${txHash}' + }, + { + kind: 'mintscan', + url: 'https://www.mintscan.io/konstellation', + tx_page: 'https://www.mintscan.io/konstellation/txs/${txHash}', + account_page: + 'https://www.mintscan.io/konstellation/account/${accountAddress}' } ], slip44: 118 @@ -8536,6 +9096,10 @@ const chains: Chain[] = [ { address: 'https://kuji-rpc.kleomedes.network', provider: 'Kleomedes' + }, + { + address: 'https://rpc-kujira.huginn.tech', + provider: 'Huginn' } ], grpc: [ @@ -8612,6 +9176,10 @@ const chains: Chain[] = [ { address: 'https://kuji-api.kleomedes.network', provider: 'Kleomedes' + }, + { + address: 'https://api.kujira.huginn.tech', + provider: 'Huginn' } ] }, @@ -8635,6 +9203,12 @@ const chains: Chain[] = [ kind: 'Nodeist Explorer', url: 'https://exp.nodeist.net/M-Kujira', tx_page: 'https://exp.nodeist.net/M-Kujira/transactions/${txHash}' + }, + { + kind: 'mintscan', + url: 'https://www.mintscan.io/kujira', + tx_page: 'https://www.mintscan.io/kujira/txs/${txHash}', + account_page: 'https://www.mintscan.io/kujira/account/${accountAddress}' } ], logo_URIs: { @@ -8925,7 +9499,7 @@ const chains: Chain[] = [ url: 'https://stake.like.co/' }, { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://ping.pub/likecoin', tx_page: 'https://ping.pub/likecoin/tx/${txHash}' }, @@ -8952,6 +9526,7 @@ const chains: Chain[] = [ daemon_name: 'logosd', node_home: '$HOME/.logos', key_algos: ['ethsecp256k1'], + extra_codecs: ['ethermint'], slip44: 60, fees: { fee_tokens: [ @@ -9003,25 +9578,116 @@ const chains: Chain[] = [ }, { $schema: '../chain.schema.json', - chain_name: 'lumenx', + chain_name: 'loyal', status: 'live', network_type: 'mainnet', - pretty_name: 'LumenX', - chain_id: 'LumenX', - bech32_prefix: 'lumen', - daemon_name: 'lumenxd', - node_home: '$HOME/.lumenx', + website: 'https://www.joinloyal.com/', + pretty_name: 'Loyal', + chain_id: 'loyal-1', + bech32_prefix: 'loyal', + daemon_name: 'loyald', + node_home: '$HOME/.loyal', key_algos: ['secp256k1'], slip44: 118, fees: { fee_tokens: [ { - denom: 'ulumen', - fixed_min_gas_price: 0.0025 + denom: 'ulyl', + fixed_min_gas_price: 0 } ] }, - codebase: { + staking: { + staking_tokens: [ + { + denom: 'ulyl' + } + ] + }, + codebase: { + git_repo: 'https://github.com/LoyalLabs/loyal', + recommended_version: 'v0.25.1', + compatible_versions: ['v0.25.1'], + genesis: { + genesis_url: + 'https://raw.githubusercontent.com/LoyalLabs/net/main/mainnet/genesis.json' + } + }, + peers: { + seeds: [ + { + id: '7490c272d1c9db40b7b9b61b0df3bb4365cb63a6', + address: 'loyal-seed.netdots.net:26656' + }, + { + id: 'f8f5d04e17c998478c29ba6ab74b2e995a2b6dcd', + address: 'tenderseed.ccvalidators.com:29002' + } + ], + persistent_peers: [ + { + id: 'b66ecdf36bb19a9af0460b3ae0901aece93ae006', + address: 'pubnode1.joinloyal.io:26656' + }, + { + id: '9f779b69d2ba3548de5427432571e8f88f72a59a', + address: '149.102.153.60:2566' + }, + { + id: '7490c272d1c9db40b7b9b61b0df3bb4365cb63a6', + address: '54.80.32.192:26656' + }, + { + id: 'a19b19f09084e9f1579243a5613efde8ae5aa946', + address: '65.21.199.148:26624' + }, + { + id: '607dbee191f06d9479d7ae8f9fc5de75ca840d6f', + address: '185.215.167.227:31656' + } + ] + }, + apis: { + rpc: [ + { + address: 'https://main-rpc.joinloyal.io/' + } + ], + rest: [ + { + address: 'https://main-lcd.joinloyal.io/' + } + ] + }, + explorers: [ + { + kind: 'Loyal explorer', + url: 'https://ping-pub.joinloyal.io/loyal', + tx_page: 'https://ping-pub.joinloyal.io/loyal/tx/${txHash}' + } + ] + }, + { + $schema: '../chain.schema.json', + chain_name: 'lumenx', + status: 'live', + network_type: 'mainnet', + pretty_name: 'LumenX', + chain_id: 'LumenX', + bech32_prefix: 'lumen', + daemon_name: 'lumenxd', + node_home: '$HOME/.lumenx', + key_algos: ['secp256k1'], + slip44: 118, + fees: { + fee_tokens: [ + { + denom: 'ulumen', + fixed_min_gas_price: 0.0025 + } + ] + }, + codebase: { git_repo: 'https://github.com/metaprotocol-ai/lumenx', recommended_version: 'v0.1.0', compatible_versions: ['v0.1.0'], @@ -9084,7 +9750,7 @@ const chains: Chain[] = [ }, explorers: [ { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://scope.helios-1.lumenex.io/lumenx', tx_page: 'https://scope.helios-1.lumenex.io/lumenx/tx/${txHash}' } @@ -9256,7 +9922,8 @@ const chains: Chain[] = [ { kind: 'mintscan', url: 'https://www.mintscan.io/lum', - tx_page: 'https://www.mintscan.io/lum/txs/${txHash}' + tx_page: 'https://www.mintscan.io/lum/txs/${txHash}', + account_page: 'https://www.mintscan.io/lum/account/${accountAddress}' }, { kind: 'lum-network', @@ -9264,7 +9931,7 @@ const chains: Chain[] = [ tx_page: 'https://explorer.lum.network/txs/${txHash}' }, { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://ping.pub/lum-network', tx_page: 'https://ping.pub/lum-network/tx/${txHash}' }, @@ -9275,6 +9942,103 @@ const chains: Chain[] = [ } ] }, + { + $schema: '../../chain.schema.json', + chain_name: 'medasdigital-1', + status: 'live', + network_type: 'mainnet', + website: 'https://medas-digital.io/', + pretty_name: 'Medas Digital Network', + chain_id: 'medasdigital-1', + bech32_prefix: 'medas', + daemon_name: 'medasdigitald', + node_home: '$HOME/.medasdigital', + key_algos: ['secp256k1'], + fees: { + fee_tokens: [ + { + denom: 'umedas', + fixed_min_gas_price: 0, + low_gas_price: 0, + average_gas_price: 0.1, + high_gas_price: 1 + } + ] + }, + staking: { + staking_tokens: [ + { + denom: 'umedas' + } + ] + }, + codebase: { + git_repo: 'https://github.com/oxygene76/medasdigital/', + recommended_version: 'v0.94', + compatible_versions: ['v0.94'], + genesis: { + genesis_url: + 'https://github.com/oxygene76/medasdigital/tree/main/networks/mainnet/genesis.json' + } + }, + peers: { + persistent_peers: [ + { + id: 'afa88136727d46b4c15fe6e041f53fdb25cc37c0', + address: '212.6.177.10:26656', + provider: 'Neptun Validator' + }, + { + id: 'a50887a49a5c908631a036013d38cc825b10f8fe', + address: '212.6.177.11:26656', + provider: 'Uranus Validator' + }, + { + id: 'e89a2ed10488de6d8134ff67101aa1a883a0c6bd', + address: '212.6.177.12:26656', + provider: 'Saturn Validator' + }, + { + id: '95d55f5d4a61d18508441f3357fadf221abe43ca', + address: '64.251.18.192:26656', + provider: 'Mars Validator' + }, + { + id: '15376dbf45a1cf907958e2a684c436a62cc0825d', + address: '67.207.180.166:26656', + provider: 'Jupiter Validator' + } + ] + }, + apis: { + rpc: [ + { + address: 'https://rpc.medas-digital.io:26657/', + provider: 'Neptun Validator' + } + ], + grpc: [ + { + address: 'grpc.medas-digital.io:9090', + provider: 'Neptun Validator' + } + ], + rest: [ + { + address: 'https://rest.medas-digital.io:1317/', + provider: 'Neptun Validator' + } + ] + }, + explorers: [ + { + kind: 'Mintscan', + url: 'https://www.mintscan.io/medasdigital', + tx_page: 'https://www.mintscan.io/medasdigital/txs/${txHash}' + } + ], + slip44: 118 + }, { $schema: '../chain.schema.json', chain_name: 'meme', @@ -9293,8 +10057,8 @@ const chains: Chain[] = [ denom: 'umeme', fixed_min_gas_price: 0.025, low_gas_price: 0.025, - average_gas_price: 0.025, - high_gas_price: 0.035 + average_gas_price: 0.035, + high_gas_price: 0.045 } ] }, @@ -9371,7 +10135,7 @@ const chains: Chain[] = [ provider: 'Polkachu' }, { - address: 'https://rpc.meme.pupmos.network/', + address: 'https://rpc-meme.pupmos.network/', provider: 'PUPMØS' }, { @@ -9401,7 +10165,7 @@ const chains: Chain[] = [ provider: 'Polkachu' }, { - address: 'https://api.meme.pupmos.network/', + address: 'https://api-meme.pupmos.network/', provider: 'PUPMØS' }, { @@ -9423,7 +10187,7 @@ const chains: Chain[] = [ tx_page: 'https://ping.pub/meme/tx/${txHash}' }, { - kind: 'atomscan.com', + kind: 'atomscan', url: 'https://atomscan.com/meme', tx_page: 'https://atomscan.com/meme/transactions/${txHash}', account_page: 'https://atomscan.com/meme/accounts/${accountAddress}' @@ -9439,7 +10203,7 @@ const chains: Chain[] = [ tx_page: 'https://atomscan.com/meme/transactions/${txHash}' }, { - kind: 'Brochain Explorer', + kind: 'Brochain', url: 'https://explorer.brocha.in/meme', tx_page: 'https://explorer.brocha.in/meme/tx/${txHash}' } @@ -9465,7 +10229,7 @@ const chains: Chain[] = [ }, explorers: [ { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://ping.pub/microtick', tx_page: 'https://ping.pub/microtick/tx/${txHash}' } @@ -9483,6 +10247,7 @@ const chains: Chain[] = [ daemon_name: 'mythosd', node_home: '$HOME/.mythosd', key_algos: ['ethsecp256k1'], + extra_codecs: ['ethermint'], slip44: 60, fees: { fee_tokens: [ @@ -9910,8 +10675,8 @@ const chains: Chain[] = [ slip44: 118, codebase: { git_repo: 'https://github.com/OmniFlix/omniflixhub', - recommended_version: 'v0.4.2', - compatible_versions: ['v0.4.2'], + recommended_version: 'v0.8.0', + compatible_versions: ['v0.8.0'], genesis: { genesis_url: 'https://raw.githubusercontent.com/OmniFlix/mainnet/main/omniflixhub-1/genesis.json' @@ -9927,6 +10692,11 @@ const chains: Chain[] = [ }, peers: { seeds: [ + { + id: 'babc3f3f7804933265ec9c40ad94f4da8e9e0017', + address: 'seed.rhinostake.com:16956', + provider: 'RHINO' + }, { id: '20e1000e88125698264454a884812746c2eb4807', address: 'seeds.lavenderfive.com:16956', @@ -10243,13 +11013,13 @@ const chains: Chain[] = [ }, codebase: { git_repo: 'https://github.com/osmosis-labs/osmosis', - recommended_version: '12.2.0', - compatible_versions: ['12.2.0'], + recommended_version: 'v12.3.0', + compatible_versions: ['v12.3.0', 'v12.2.0', 'v12.2.1'], binaries: { 'linux/amd64': - 'https://github.com/osmosis-labs/osmosis/releases/download/v12.1.0/osmosisd-12.1.0-linux-amd64?checksum=sha256:44433f93946338b8cb167d9030ebbcfe924294d95d745026ada5dbe8f50d5010', + 'https://github.com/osmosis-labs/osmosis/releases/download/v12.3.0/osmosisd-12.3.0-linux-amd64?checksum=sha256:958210c919d13c281896fa9773c323c5534f0fa46d74807154f737609a00db70', 'linux/arm64': - 'https://github.com/osmosis-labs/osmosis/releases/download/v12.1.0/osmosisd-12.1.0-linux-arm64?checksum=sha256:ef2c3d60156be5481534ecb33f9d94d73afa38a1b016e7e1c6d3fe10e3e69b3a' + 'https://github.com/osmosis-labs/osmosis/releases/download/v12.3.0/osmosisd-12.3.0-linux-arm64?checksum=sha256:a931618c8a839c30e5cecfd2a88055cda1d68cc68557fe3303fe14e2de3bef8f' }, cosmos_sdk_version: '0.45', tendermint_version: '0.34', @@ -10301,7 +11071,7 @@ const chains: Chain[] = [ }, { name: 'v12', - tag: 'v12.1.0', + tag: 'v12.3.0', height: 6246000 } ] @@ -10548,7 +11318,7 @@ const chains: Chain[] = [ provider: 'Nodejumper 🚀' }, { - address: 'https://osmosis.rpc.stakin.com', + address: 'https://osmosis.rpc.stakin-nodes.com', provider: 'Stakin' }, { @@ -10610,7 +11380,7 @@ const chains: Chain[] = [ provider: 'Nodejumper 🚀' }, { - address: 'https://osmosis.rest.stakin.com', + address: 'https://osmosis.rest.stakin-nodes.com', provider: 'Stakin' }, { @@ -10652,7 +11422,7 @@ const chains: Chain[] = [ provider: 'Nodejumper 🚀' }, { - address: 'osmosis.grpc.stakin.com:443', + address: 'osmosis.grpc.stakin-nodes.com:443', provider: 'Stakin' }, { @@ -11049,7 +11819,7 @@ const chains: Chain[] = [ daemon_name: 'persistenceCore', node_home: '$HOME/.persistenceCore', key_algos: ['secp256k1'], - slip44: 750, + slip44: 118, fees: { fee_tokens: [ { @@ -11067,11 +11837,11 @@ const chains: Chain[] = [ }, codebase: { git_repo: 'https://github.com/persistenceOne/persistenceCore', - recommended_version: 'v0.2.3', - compatible_versions: ['v0.2.3'], + recommended_version: 'v5.0.0', + compatible_versions: ['v5.0.0'], binaries: { 'linux/amd64': - 'https://github.com/persistenceOne/persistenceCore/releases/download/v0.2.3/persistenceCore-linux-amd64.tar.gz' + 'https://github.com/persistenceOne/persistenceCore/releases/download/v5.0.0/persistenceCore-linux-amd64.tar.gz' }, genesis: { genesis_url: @@ -11185,6 +11955,10 @@ const chains: Chain[] = [ { address: 'https://persistence-rpc.kleomedes.network', provider: 'Kleomedes' + }, + { + address: 'https://rpc-persistence.architectnodes.com', + provider: 'Architect Nodes' } ], rest: [ @@ -11207,6 +11981,10 @@ const chains: Chain[] = [ { address: 'https://persistence-api.kleomedes.network', provider: 'Kleomedes' + }, + { + address: 'https://rest-persistence.architectnodes.com', + provider: 'Architect Nodes' } ], grpc: [ @@ -11225,18 +12003,15 @@ const chains: Chain[] = [ ] }, explorers: [ - { - kind: 'proprietary', - url: 'https://explorer.persistence.one', - tx_page: 'https://explorer.persistence.one/transactions/${txHash}' - }, { kind: 'mintscan', url: 'https://www.mintscan.io/persistence', - tx_page: 'https://www.mintscan.io/persistence/txs/${txHash}' + tx_page: 'https://www.mintscan.io/persistence/txs/${txHash}', + account_page: + 'https://www.mintscan.io/persistence/account/${accountAddress}' }, { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://ping.pub/persistence', tx_page: 'https://ping.pub/persistence/tx/${txHash}' }, @@ -11247,6 +12022,123 @@ const chains: Chain[] = [ } ] }, + { + $schema: '../chain.schema.json', + chain_name: 'planq', + status: 'live', + network_type: 'mainnet', + website: 'https://planq.network/', + pretty_name: 'Planq', + chain_id: 'planq_7070-2', + bech32_prefix: 'plq', + node_home: '$HOME/.planqd', + daemon_name: 'planqd', + key_algos: ['ethsecp256k1'], + slip44: 60, + fees: { + fee_tokens: [ + { + denom: 'aplanq', + fixed_min_gas_price: 20000000000, + low_gas_price: 20000000000, + average_gas_price: 25000000000, + high_gas_price: 40000000000 + } + ] + }, + staking: { + staking_tokens: [ + { + denom: 'aplanq' + } + ] + }, + codebase: { + git_repo: 'https://github.com/planq-network/planq', + recommended_version: 'v1.0.0', + compatible_versions: ['v1.0.0'], + binaries: { + 'linux/amd64': + 'https://github.com/planq-network/planq/releases/download/v1.0.0/planq_v1.0.0-next_Linux_x86_64.tar.gz', + 'linux/arm64': + 'https://github.com/planq-network/planq/releases/download/v1.0.0/planq_v1.0.0-next_Linux_arm64.tar.gz', + 'darwin/amd64': + 'https://github.com/planq-network/planq/releases/download/v1.0.0/planq_v1.0.0-next_Darwin_x86_64.tar.gz', + 'darwin/arm64': + 'https://github.com/planq-network/planq/releases/download/v1.0.0/planq_v1.0.0-next_Darwin_arm64.tar.gz', + 'windows/amd64': + 'https://github.com/planq-network/planq/releases/download/v1.0.0/planq_v1.0.0-next_Windows_x86_64.zip' + }, + genesis: { + genesis_url: + 'https://raw.githubusercontent.com/planq-network/networks/main/mainnet/genesis.json' + } + }, + peers: { + seeds: [ + { + id: 'dd2f0ceaa0b21491ecae17413b242d69916550ae', + address: '135.125.247.70:26656', + provider: 'Planq Foundation EU' + }, + { + id: '0525de7e7640008d2a2e01d1a7f6456f28f3324c', + address: '51.79.142.6:26656', + provider: 'Planq Foundation SG' + }, + { + id: '21432722b67540f6b366806dff295849738d7865', + address: '139.99.223.241:26656', + provider: 'Planq Foundation AU' + } + ], + persistent_peers: [ + { + id: 'dd2f0ceaa0b21491ecae17413b242d69916550ae', + address: '135.125.247.70:26656', + provider: 'Planq Foundation EU' + } + ] + }, + apis: { + rpc: [ + { + address: 'https://rpc.planq.network', + provider: 'planq.network' + } + ], + rest: [ + { + address: 'https://rest.planq.network', + provider: 'planq.network' + } + ], + grpc: [ + { + address: 'https://grpc.planq.network', + provider: 'planq.network' + } + ], + 'evm-http-jsonrpc': [ + { + address: 'https://evm-rpc.planq.network', + provider: 'planq.network' + } + ] + }, + explorers: [ + { + kind: 'bigdipper', + url: 'https://explorer.planq.network', + tx_page: 'https://explorer.planq.network/transactions/${txHash}' + }, + { + kind: 'blockscout', + url: 'https://evm.planq.network', + tx_page: 'https://evm.planq.network/tx/${txHash}' + } + ] + }, { $schema: '../chain.schema.json', chain_name: 'point', @@ -11356,7 +12248,7 @@ const chains: Chain[] = [ tx_page: 'https://explorer.pointnetwork.io/tx/${txHash}' }, { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://cosmos.pointnetwork.io/', tx_page: 'https://cosmos.pointnetwork.io/point/tx/${txHash}' } @@ -11468,14 +12360,16 @@ const chains: Chain[] = [ 'https://hubble.figment.io/provenance/chains/pio-mainnet-1/${block}/transactions/${txHash}' }, { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://ping.pub/provenance', tx_page: 'https://ping.pub/provenance/tx/${txHash}' }, { kind: 'mintscan', url: 'https://www.mintscan.io/provenance', - tx_page: 'https://www.mintscan.io/provenance/txs/${txHash}' + tx_page: 'https://www.mintscan.io/provenance/txs/${txHash}', + account_page: + 'https://www.mintscan.io/provenance/account/${accountAddress}' }, { kind: 'atomscan', @@ -11622,6 +12516,10 @@ const chains: Chain[] = [ { address: 'https://rebus-rpc.kleomedes.network', provider: 'Kleomedes' + }, + { + address: 'https://rpc-rebus.huginn.tech', + provider: 'Huginn' } ], rest: [ @@ -11672,6 +12570,10 @@ const chains: Chain[] = [ { address: 'https://rebus-api.kleomedes.network', provider: 'Kleomedes' + }, + { + address: 'https://api.rebus.huginn.tech', + provider: 'Huginn' } ], grpc: [ @@ -11712,7 +12614,7 @@ const chains: Chain[] = [ tx_page: 'https://rebus.explorers.guru/transaction/${txHash}' }, { - kind: 'nodestake', + kind: 'NodeStake', url: 'https://explorer.nodestake.top/rebus', tx_page: 'https://explorer.nodestake.top/rebus/tx/${txHash}' }, @@ -11722,7 +12624,7 @@ const chains: Chain[] = [ tx_page: 'https://exp.nodeist.net/M-Rebus/tx/${txHash}' }, { - kind: 'Brochain Explorer', + kind: 'Brochain', url: 'https://explorer.brocha.in/rebus', tx_page: 'https://explorer.brocha.in/rebus/tx/${txHash}' }, @@ -11866,10 +12768,11 @@ const chains: Chain[] = [ { kind: 'mintscan', url: 'https://www.mintscan.io/regen', - tx_page: 'https://www.mintscan.io/regen/txs/${txHash}' + tx_page: 'https://www.mintscan.io/regen/txs/${txHash}', + account_page: 'https://www.mintscan.io/regen/account/${accountAddress}' }, { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://ping.pub/regen', tx_page: 'https://ping.pub/regen/tx/${txHash}' }, @@ -12004,10 +12907,11 @@ const chains: Chain[] = [ { kind: 'mintscan', url: 'https://www.mintscan.io/rizon', - tx_page: 'https://www.mintscan.io/rizon/txs/${txHash}' + tx_page: 'https://www.mintscan.io/rizon/txs/${txHash}', + account_page: 'https://www.mintscan.io/rizon/account/${accountAddress}' }, { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://ping.pub/rizon', tx_page: 'https://ping.pub/rizon/tx/${txHash}' }, @@ -12057,7 +12961,33 @@ const chains: Chain[] = [ genesis: { genesis_url: 'https://github.com/scrtlabs/SecretNetwork/releases/download/v1.2.0/genesis.json' - } + }, + versions: [ + { + name: 'v1.2', + tag: 'v1.2', + height: 0, + next_version_name: 'v1.3' + }, + { + name: 'v1.3', + tag: 'v1.3', + height: 3343000, + next_version_name: 'v1.4' + }, + { + name: 'v1.4', + tag: 'v1.4', + height: 5309200, + next_version_name: 'v1.5' + }, + { + name: 'v1.5', + tag: 'v1.5', + height: 5941700, + next_version_name: 'v1.6' + } + ] }, peers: { seeds: [ @@ -12179,14 +13109,15 @@ const chains: Chain[] = [ 'https://secretnodes.com/secret/chains/secret-4/transactions/${txHash}' }, { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://ping.pub/secret', tx_page: 'https://ping.pub/secret/tx/${txHash}' }, { kind: 'mintscan', url: 'https://www.mintscan.io/secret', - tx_page: 'https://www.mintscan.io/secret/txs/${txHash}' + tx_page: 'https://www.mintscan.io/secret/txs/${txHash}', + account_page: 'https://www.mintscan.io/secret/account/${accountAddress}' }, { kind: 'atomscan', @@ -12366,7 +13297,16 @@ const chains: Chain[] = [ provider: 'ChainTools' } ] - } + }, + explorers: [ + { + kind: 'mintscan', + url: 'https://www.mintscan.io/sentinel', + tx_page: 'https://www.mintscan.io/sentinel/txs/${txHash}', + account_page: + 'https://www.mintscan.io/sentinel/account/${accountAddress}' + } + ] }, { $schema: '../chain.schema.json', @@ -12506,9 +13446,9 @@ const chains: Chain[] = [ }, { kind: 'mintscan', - url: 'https://www.mintscan.io/certik', - tx_page: 'https://www.mintscan.io/certik/txs/${txHash}', - account_page: 'https://www.mintscan.io/certik/account/${accountAddress}' + url: 'https://www.mintscan.io/shentu', + tx_page: 'https://www.mintscan.io/shentu/txs/${txHash}', + account_page: 'https://www.mintscan.io/shentu/account/${accountAddress}' }, { kind: 'Shentu Explorer', @@ -12720,7 +13660,7 @@ const chains: Chain[] = [ tx_page: 'https://ezstaking.tools/sifchain/txs/${txHash}' }, { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://ping.pub/sifchain', tx_page: 'https://ping.pub/sifchain/tx/${txHash}' }, @@ -12732,7 +13672,9 @@ const chains: Chain[] = [ { kind: 'mintscan', url: 'https://www.mintscan.io/sifchain', - tx_page: 'https://www.mintscan.io/sifchain/txs/${txHash}' + tx_page: 'https://www.mintscan.io/sifchain/txs/${txHash}', + account_page: + 'https://www.mintscan.io/sifchain/account/${accountAddress}' }, { kind: 'atomscan', @@ -12814,113 +13756,270 @@ const chains: Chain[] = [ address: '51.91.67.48:36656' }, { - id: '404e6b2176bf74018cfdeb275c21ce264d43c673', - address: '54.38.46.179:36656' + id: '404e6b2176bf74018cfdeb275c21ce264d43c673', + address: '54.38.46.179:36656' + }, + { + id: 'c7334f0462cad3272f7d504f7a293fd2585165ef', + address: '35.215.30.79:26656' + }, + { + id: '194f89dd1d08a82e99bf76aee535e6d4b3c79354', + address: 'seeds.pupmos.network:2002', + provider: 'PUPMØS' + }, + { + id: 'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0', + address: 'seeds.polkachu.com:14156', + provider: 'Polkachu' + }, + { + id: '20e1000e88125698264454a884812746c2eb4807', + address: 'seeds.lavenderfive.com:14156', + provider: 'Lavender.Five Nodes 🐝' + } + ], + persistent_peers: [ + { + id: 'e1d1dd22a63b1899ac51c8c96416f77c8ef98231', + address: 'sommelier.tendermint.cloud:26656', + provider: 'tendermint' + }, + { + id: '6533beebc826f84376e503bbc3265b07b26b9ad5', + address: 'sommelier.standardcryptovc.com:26656', + provider: 'standardcrypto' + } + ] + }, + apis: { + rpc: [ + { + address: 'https://rpc-sommelier.keplr.app', + provider: 'chainapsis' + }, + { + address: 'https://sommelier-rpc.polkachu.com', + provider: 'Polkachu' + }, + { + address: 'https://rpc-sommelier.pupmos.network', + provider: 'PUPMØS' + }, + { + address: 'https://sommelier-rpc.lavenderfive.com/', + provider: 'Lavender.Five Nodes 🐝' + }, + { + address: 'https://rpc.somm.bh.rocks/', + provider: 'BlockHunters 🎯' + } + ], + rest: [ + { + address: 'https://lcd-sommelier.keplr.app', + provider: 'chainapsis' + }, + { + address: 'https://api-sommelier.pupmos.network', + provider: 'PUPMØS' + }, + { + address: 'https://sommelier-api.polkachu.com', + provider: 'Polkachu' + }, + { + address: 'https://sommelier-api.lavenderfive.com/', + provider: 'Lavender.Five Nodes 🐝' + }, + { + address: 'https://api.somm.bh.rocks/', + provider: 'BlockHunters 🎯' + } + ], + grpc: [ + { + address: '35.230.37.28:9090', + provider: 'strangelove' + }, + { + address: 'sommelier-grpc.polkachu.com:14190', + provider: 'Polkachu' + }, + { + address: 'https://sommelier-grpc.lavenderfive.com/', + provider: 'Lavender.Five Nodes 🐝' + }, + { + address: 'https://grpc.somm.bh.rocks:443/', + provider: 'BlockHunters 🎯' + } + ] + }, + explorers: [ + { + kind: 'sommscan', + url: 'https://sommscan.io', + tx_page: 'https://sommscan.io' + }, + { + kind: 'mintscan', + url: 'https://www.mintscan.io/sommelier', + tx_page: 'https://www.mintscan.io/sommelier/txs/${txHash}', + account_page: + 'https://www.mintscan.io/sommelier/account/${accountAddress}' + } + ] + }, + { + $schema: '../chain.schema.json', + chain_name: 'stafihub', + chain_id: 'stafihub-1', + website: 'https://stafihub.io/', + pretty_name: 'StaFi Hub', + status: 'live', + network_type: 'mainnet', + bech32_prefix: 'stafi', + daemon_name: 'stafihubd', + node_home: '$HOME/.stafihub', + key_algos: ['secp256k1'], + slip44: 118, + fees: { + fee_tokens: [ + { + denom: 'ufis', + fixed_min_gas_price: 0 + } + ] + }, + staking: { + staking_tokens: [ + { + denom: 'ufis' + } + ] + }, + codebase: { + git_repo: 'https://github.com/stafihub/stafihub', + recommended_version: 'v0.2.3', + compatible_versions: ['v0.2.3'], + genesis: { + genesis_url: + 'https://raw.githubusercontent.com/stafihub/network/main/mainnets/stafihub-1(dragonberry)/genesis.json' + } + }, + peers: { + persistent_peers: [ + { + id: 'bed296dfadd972ed07cab82c87a0ee5c182dea43', + address: '18.136.189.120:26656' }, { - id: 'c7334f0462cad3272f7d504f7a293fd2585165ef', - address: '35.215.30.79:26656' + id: '045fe6e054a5abe35f5433bd333f0a1b18aa28cf', + address: '45.136.28.11:26656' }, { - id: '194f89dd1d08a82e99bf76aee535e6d4b3c79354', - address: 'seeds.pupmos.network:2002', - provider: 'PUPMØS' + id: 'd35d55635093fddb6de22295c8fe31de98efe6ef', + address: '5.161.120.176:26656' }, { - id: 'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0', - address: 'seeds.polkachu.com:14156', - provider: 'Polkachu' + id: '20c0b45c47426c51b3187aa5dca82d9900c2fb36', + address: '5.161.88.157:26656' }, { - id: '20e1000e88125698264454a884812746c2eb4807', - address: 'seeds.lavenderfive.com:14156', - provider: 'Lavender.Five Nodes 🐝' - } - ], - persistent_peers: [ - { - id: 'e1d1dd22a63b1899ac51c8c96416f77c8ef98231', - address: 'sommelier.tendermint.cloud:26656', - provider: 'tendermint' + id: '70230067eb1e668d2566329e727c72c930e54de3', + address: '116.202.30.7:26656' }, { - id: '6533beebc826f84376e503bbc3265b07b26b9ad5', - address: 'sommelier.standardcryptovc.com:26656', - provider: 'standardcrypto' + id: '03f3cb61c7c472044c37aeededde2ffe8884fa02', + address: '159.69.108.86:26656' } ] }, apis: { rpc: [ { - address: 'https://rpc-sommelier.keplr.app', - provider: 'chainapsis' + address: 'https://public-rpc1.stafihub.io:443', + provider: 'StaFiHub' }, { - address: 'https://sommelier-rpc.polkachu.com', - provider: 'Polkachu' + address: 'https://public-rpc2.stafihub.io:443', + provider: 'StaFiHub' }, { - address: 'https://rpc.sommelier.pupmos.network', - provider: 'PUPMØS' + address: 'https://rpc.stafihub.nodestake.top:443', + provider: 'NodeStake' }, { - address: 'https://sommelier-rpc.lavenderfive.com/', - provider: 'Lavender.Five Nodes 🐝' + address: 'https://rpc.stafihub.mcbnode.online:443', + provider: 'MCBNode' }, { - address: 'https://rpc.somm.bh.rocks/', - provider: 'BlockHunters 🎯' + address: 'https://stafihub.nodejumper.io:443', + provider: 'Nodejumper 🚀' } ], rest: [ { - address: 'https://lcd-sommelier.keplr.app', - provider: 'chainapsis' + address: 'https://public-rest-rpc1.stafihub.io', + provider: 'StaFiHub' }, { - address: 'https://api.sommelier.pupmos.network', - provider: 'PUPMØS' + address: 'https://public-rest-rpc2.stafihub.io', + provider: 'StaFiHub' }, { - address: 'https://sommelier-api.polkachu.com', - provider: 'Polkachu' + address: 'https://api.stafihub.nodestake.top', + provider: 'NodeStake' }, { - address: 'https://sommelier-api.lavenderfive.com/', - provider: 'Lavender.Five Nodes 🐝' + address: 'https://api.stafihub.mcbnode.online', + provider: 'MCBNode' }, { - address: 'https://api.somm.bh.rocks/', - provider: 'BlockHunters 🎯' + address: 'https://stafihub.nodejumper.io:1317', + provider: 'Nodejumper 🚀' } ], grpc: [ { - address: '35.230.37.28:9090', - provider: 'strangelove' + address: 'https://public-grpc-rpc1.stafihub.io', + provider: 'StaFiHub' }, { - address: 'sommelier-grpc.polkachu.com:14190', - provider: 'Polkachu' + address: 'https://public-grpc-rpc2.stafihub.io', + provider: 'StaFiHub' }, { - address: 'https://sommelier-grpc.lavenderfive.com/', - provider: 'Lavender.Five Nodes 🐝' + address: 'https://grpc.stafihub.nodestake.top', + provider: 'NodeStake' }, { - address: 'https://grpc.somm.bh.rocks:443/', - provider: 'BlockHunters 🎯' + address: 'https://grpc.stafihub.mcbnode.online', + provider: 'MCBNode' + }, + { + address: 'https://stafihub.nodejumper.io:9090', + provider: 'Nodejumper 🚀' } ] }, explorers: [ { - kind: 'sommscan', - url: 'https://sommscan.io', - tx_page: 'https://sommscan.io' + kind: 'mintscan', + url: 'https://www.mintscan.io/stafi', + tx_page: 'https://www.mintscan.io/stafi/txs/${txHash}' + }, + { + kind: 'ping-pub', + url: 'https://ping.pub/stafihub', + tx_page: 'https://ping.pub/stafihub/tx/${txHash}' } - ] + ], + logo_URIs: { + png: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/stafihub/images/stafihub-chain-logo.png' + }, + keywords: ['liquid staking'] }, { $schema: '../chain.schema.json', @@ -12960,7 +14059,7 @@ const chains: Chain[] = [ }, { id: 'babc3f3f7804933265ec9c40ad94f4da8e9e0017', - address: 'stargaze.seed.rhinostake.com:16656', + address: 'seed.rhinostake.com:13756', provider: 'RHINO' }, { @@ -12972,11 +14071,6 @@ const chains: Chain[] = [ id: 'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0', address: 'seeds.polkachu.com:13756', provider: 'Polkachu' - }, - { - id: '01f3e27f915811797cf0e29d593925f59328d1c7', - address: 'stargaze-seed.panthea.eu:42656', - provider: 'Panthea EU' } ], persistent_peers: [ @@ -13077,11 +14171,6 @@ const chains: Chain[] = [ id: 'c636bf9ad65959b738c15eb5458a89a88cba32a4', address: '135.181.102.205:26656', provider: 'tsundokum' - }, - { - id: '350dfe5fa979d4b1ee07cab2a22b130a4238105f', - address: 'stargaze-peer.panthea.eu:32656', - provider: 'Panthea EU' } ] }, @@ -13092,7 +14181,7 @@ const chains: Chain[] = [ provider: 'Stargaze Foundation' }, { - address: 'https://rpc.stargaze.pupmos.network/', + address: 'https://rpc-stargaze.pupmos.network', provider: 'PUPMØS' }, { @@ -13130,10 +14219,6 @@ const chains: Chain[] = [ { address: 'https://rpc.stargaze.silentvalidator.com/', provider: 'silent' - }, - { - address: 'https://stargaze-rpc.panthea.eu', - provider: 'Panthea EU' } ], rest: [ @@ -13142,7 +14227,7 @@ const chains: Chain[] = [ provider: 'Stargaze Foundation' }, { - address: 'https://api.stargaze.pupmos.network/', + address: 'https://api-stargaze.pupmos.network', provider: 'PUPMØS' }, { @@ -13180,10 +14265,6 @@ const chains: Chain[] = [ { address: 'https://api.stargaze.silentvalidator.com/', provider: 'silent' - }, - { - address: 'https://stargaze-api.panthea.eu', - provider: 'Panthea EU' } ], grpc: [ @@ -13218,10 +14299,12 @@ const chains: Chain[] = [ { kind: 'mintscan', url: 'https://www.mintscan.io/stargaze/', - tx_page: 'https://www.mintscan.io/stargaze/txs/${txHash}' + tx_page: 'https://www.mintscan.io/stargaze/txs/${txHash}', + account_page: + 'https://www.mintscan.io/stargaze/account/${accountAddress}' }, { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://ping.pub/stargaze', tx_page: 'https://ping.pub/stargaze/tx/${txHash}' }, @@ -13335,10 +14418,12 @@ const chains: Chain[] = [ { kind: 'mintscan', url: 'https://www.mintscan.io/starname', - tx_page: 'https://www.mintscan.io/starname/txs/${txHash}' + tx_page: 'https://www.mintscan.io/starname/txs/${txHash}', + account_page: + 'https://www.mintscan.io/starname/account/${accountAddress}' }, { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://ping.pub/starname', tx_page: 'https://ping.pub/starname/tx/${txHash}' }, @@ -13375,7 +14460,7 @@ const chains: Chain[] = [ }, codebase: { git_repo: 'https://github.com/Stride-Labs/stride', - recommended_version: 'v2.0.3', + recommended_version: 'v4.0.0', cosmos_sdk_version: '0.45.49', tendermint_version: '0.34.21', genesis: { @@ -13385,6 +14470,11 @@ const chains: Chain[] = [ }, peers: { seeds: [ + { + id: 'babc3f3f7804933265ec9c40ad94f4da8e9e0017', + address: 'seed.rhinostake.com:12256', + provider: 'RHINO' + }, { id: 'ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0', address: 'seeds.polkachu.com:12256', @@ -13500,6 +14590,10 @@ const chains: Chain[] = [ { address: 'https://stride.rpc.kjnodes.com', provider: 'kjnodes' + }, + { + address: 'https://rpc-stride.pupmos.network', + provider: 'PUPMØS' } ], rest: [ @@ -13542,6 +14636,10 @@ const chains: Chain[] = [ { address: 'https://stride.api.kjnodes.com', provider: 'kjnodes' + }, + { + address: 'https://api-stride.pupmos.network', + provider: 'PUPMØS' } ], grpc: [ @@ -13599,6 +14697,12 @@ const chains: Chain[] = [ url: 'https://exp.nodeist.net/Stride', tx_page: 'https://exp.nodeist.net/Stride/tx/${txHash}', account_page: 'https://exp.nodeist.net/Stride/account/${accountAddress}' + }, + { + kind: 'mintscan', + url: 'https://www.mintscan.io/stride', + tx_page: 'https://www.mintscan.io/stride/txs/${txHash}', + account_page: 'https://www.mintscan.io/stride/account/${accountAddress}' } ], logo_URIs: { @@ -13644,6 +14748,11 @@ const chains: Chain[] = [ }, peers: { seeds: [ + { + id: 'babc3f3f7804933265ec9c40ad94f4da8e9e0017', + address: 'seed.rhinostake.com:15956', + provider: 'RHINO' + }, { id: '20e1000e88125698264454a884812746c2eb4807', address: 'seeds.lavenderfive.com:15956', @@ -13661,7 +14770,7 @@ const chains: Chain[] = [ }, { id: '400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc', - address: 'teritori.rpc.kjnodes.com', + address: 'teritori.rpc.kjnodes.com:19659', provider: 'kjnodes' } ], @@ -13732,9 +14841,17 @@ const chains: Chain[] = [ address: 'https://teritori-rpc.kleomedes.network', provider: 'Kleomedes' }, + { + address: 'https://m-teritori.rpc.utsa.tech', + provider: 'lesnik | UTSA' + }, { address: 'https://rpc.teritori.silknodes.io', provider: 'Silk Nodes' + }, + { + address: 'https://rpc-teritori.pupmos.network', + provider: 'PUPMØS' } ], rest: [ @@ -13790,9 +14907,17 @@ const chains: Chain[] = [ address: 'https://teritori-api.kleomedes.network', provider: 'Kleomedes' }, + { + address: 'https://m-teritori.api.utsa.tech', + provider: 'lesnik | UTSA' + }, { address: 'https://api.teritori.silknodes.io', provider: 'Silk Nodes' + }, + { + address: 'https://api-teritori.pupmos.network', + provider: 'PUPMØS' } ], grpc: [ @@ -13864,10 +14989,17 @@ const chains: Chain[] = [ url: 'https://explorer.brocha.in/teritori', tx_page: 'https://explorer.brocha.in/teritori/tx/${txHash}' }, + { + kind: 'lesnik | UTSA', + url: 'https://exp.utsa.tech/teritori', + tx_page: 'https://exp.utsa.tech/teritori/tx/${txHash}' + }, { kind: 'mintscan', url: 'https://www.mintscan.io/teritori', - tx_page: 'https://www.mintscan.io/teritori/txs/${txHash}' + tx_page: 'https://www.mintscan.io/teritori/txs/${txHash}', + account_page: + 'https://www.mintscan.io/teritori/account/${accountAddress}' } ] }, @@ -13980,7 +15112,7 @@ const chains: Chain[] = [ }, explorers: [ { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://ping.pub/terra-luna', tx_page: 'https://ping.pub/terra-luna/tx/${txHash}' }, @@ -14435,8 +15567,8 @@ const chains: Chain[] = [ }, codebase: { git_repo: 'https://github.com/cheqd/cheqd-node', - recommended_version: '0.6.9', - compatible_versions: ['0.6.9', '0.6.8', '0.6.7', '0.6.1', 'v0.6.0'], + recommended_version: 'v0.6.9', + compatible_versions: ['v0.6.9', 'v0.6.8', 'v0.6.7', 'v0.6.1', 'v0.6.0'], binaries: { 'linux/amd64': 'https://github.com/cheqd/cheqd-node/releases/download/0.6.9/cheqd-noded-0.6.9-Linux-arm64.tar.gz', @@ -14508,6 +15640,67 @@ const chains: Chain[] = [ svg: 'https://raw.githubusercontent.com/cosmos/chain-registry/master/cheqd/images/cheq.svg' } }, + { + $schema: '../../chain.schema.json', + chain_name: 'coolcattestnet', + status: 'live', + network_type: 'testnet', + website: 'https://app.coolcat.space/', + pretty_name: 'CoolCat', + chain_id: 'kitten-04', + bech32_prefix: 'ccat', + key_algos: ['secp256k1'], + fees: { + fee_tokens: [ + { + denom: 'uccat', + fixed_min_gas_price: 0, + low_gas_price: 0, + average_gas_price: 1, + high_gas_price: 2 + } + ] + }, + staking: { + staking_tokens: [ + { + denom: 'uccat' + } + ] + }, + daemon_name: 'coolcat', + node_home: '$HOME/.coolcat', + slip44: 118, + codebase: { + git_repo: 'https://github.com/DigitalKitchenLabs/coolcat', + recommended_version: 'v2.0.0', + compatible_versions: ['v2.0.0'], + genesis: { + genesis_url: + 'https://raw.githubusercontent.com/DigitalKitchenLabs/testnets/main/kitten-04/genesis.json' + } + }, + peers: { + seeds: [], + persistent_peers: [] + }, + apis: { + rpc: [ + { + address: 'https://rpc.coolcat.space', + provider: 'Digital Kitchen' + } + ], + rest: [ + { + address: 'https://lcd.coolcat.space', + provider: 'Digital Kitchen' + } + ], + grpc: [] + }, + explorers: [] + }, { $schema: '../../chain.schema.json', chain_name: 'cosmwasmtestnet', @@ -14710,7 +15903,7 @@ const chains: Chain[] = [ }, explorers: [ { - kind: 'big-dipper-testnet', + kind: 'bigdipper-testnet', url: 'https://explorer.testnet.cudos.org/', tx_page: 'https://explorer.testnet.cudos.org/transactions/${txHash}', account_page: @@ -14868,6 +16061,7 @@ const chains: Chain[] = [ daemon_name: 'evmosd', node_home: '$HOME/.evmosd', key_algos: ['ethsecp256k1'], + extra_codecs: ['ethermint'], slip44: 60, fees: { fee_tokens: [ @@ -14888,9 +16082,9 @@ const chains: Chain[] = [ }, codebase: { git_repo: 'https://github.com/evmos/evmos', - recommended_version: 'v8.1.0', - compatible_versions: ['v8.1.0'], - cosmos_sdk_version: '0.45', + recommended_version: 'v10.0.0-rc1', + compatible_versions: ['v10.0.0-rc1'], + cosmos_sdk_version: '0.46', tendermint_version: '0.34', genesis: { genesis_url: @@ -15303,7 +16497,7 @@ const chains: Chain[] = [ }, explorers: [ { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://ping.pub/jackal', tx_page: 'https://ping.pub/jackal/tx/${txHash}' } @@ -15340,11 +16534,11 @@ const chains: Chain[] = [ }, codebase: { git_repo: 'https://github.com/CosmosContracts/juno', - recommended_version: 'v9.0.0', - compatible_versions: ['v9.0.0'], + recommended_version: 'v11.0.0-alpha', + compatible_versions: ['v11.0.0-alpha'], cosmos_sdk_version: '0.45', tendermint_version: '0.34', - cosmwasm_version: '0.27', + cosmwasm_version: '0.29', cosmwasm_enabled: true, genesis: { genesis_url: @@ -15352,7 +16546,13 @@ const chains: Chain[] = [ } }, peers: { - seeds: [], + seeds: [ + { + id: '08bde9dda7cc7898b7426387281cdd492f4488af', + address: 'tenderseed.ccvalidators.com:29003', + provider: 'CryptoCrew' + } + ], persistent_peers: [ { id: 'ed90921d43ede634043d152d7a87e8881fb85e90', @@ -15767,7 +16967,7 @@ const chains: Chain[] = [ 'https://secretnodes.com/secret/chains/pulsar-2/transactions/${txHash}' }, { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://testnet.ping.pub/secret', tx_page: 'https://testnet.ping.pub/secret/tx/${txHash}' } @@ -15862,7 +17062,7 @@ const chains: Chain[] = [ network_type: 'testnet', website: 'https://stargaze.zone/', pretty_name: 'Stargaze', - chain_id: 'elfagar-1', + chain_id: 'elgafar-1', bech32_prefix: 'stars', daemon_name: 'starsd', node_home: '$HOME/.starsd', @@ -15922,7 +17122,7 @@ const chains: Chain[] = [ }, explorers: [ { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://testnet-explorer.publicawesome.dev/stargaze', tx_page: 'https://testnet-explorer.publicawesome.dev/stargaze/tx/${txHash}' @@ -15993,12 +17193,92 @@ const chains: Chain[] = [ }, explorers: [ { - kind: 'bigdipper2.0', + kind: 'bigdipper', url: 'https://explore.stateset.zone', tx_page: 'https://explore.stateset.zone/transactions/${txHash}' } ] }, + { + $schema: '../chain.schema.json', + chain_name: 'terpnettestnet', + status: 'live', + network_type: 'testnet', + pretty_name: 'Terp-Net', + chain_id: 'athena-1', + bech32_prefix: 'terp', + daemon_name: 'terp', + node_home: '$HOME/.terp', + codebase: { + git_repo: 'github.com/terpnetwork/terp-core.git', + recommended_version: 'v0.1.2', + tendermint_version: '0.34.22', + compatible_versions: ['v0.1.2'], + genesis: { + genesis_url: + 'https://raw.githubusercontent.com/terpnetwork/test-net/master/athena-2/genesis.json' + }, + binaries: { + 'linux/amd64': + 'https://github.com/terpnetwork/terp-core/archive/refs/tags/v0.1.2.tar.gz' + } + }, + peers: { + seeds: [ + { + id: '9b9ff10893b11aa5588170b289222d4bb6785d97', + address: '23.81.114.228:26656' + } + ], + persistent_peers: [ + { + id: '65f819851e9eb2484818cb7d12f4edd759a1223a', + address: '65.21.143.79:25856' + }, + { + id: '15f5bc75be9746fd1f712ca046502cae8a0f6ce7', + address: 'terp-testnet.nodejumper.io:30656' + }, + { + id: 'c583c0a09ba50fb2eef6cb665dbdea1e5b790ffd', + address: '161.97.167.120:20656' + } + ] + }, + apis: { + rpc: [ + { + address: 'http://23.88.53.28:36657' + }, + { + address: 'https://rpc-terp.zenchainlabs.io/' + }, + { + address: 'https://terp-rpc.skynetvalidators.com/' + }, + { + address: 'https://terp-rpc.skynetvalidators.com/' + } + ], + rest: [ + { + address: 'https://api-terp.zenchainlabs.io/', + provider: 'Zenchain Labs' + }, + { + address: 'https://terp-api.skynetvalidators.com', + provider: 'skynet validators' + } + ], + grpc: [ + { + address: '23.88.53.28:36090', + provider: 'HighStakes' + } + ] + }, + slip44: 118 + }, { $schema: '../chain.schema.json', chain_name: 'theta', @@ -16267,6 +17547,12 @@ const chains: Chain[] = [ url: 'https://tgrade.aneka.io', tx_page: 'https://tgrade.aneka.io/txs/${txHash}', account_page: 'https://tgrade.aneka.io/accounts/${accountAddress}' + }, + { + kind: 'mintscan', + url: 'https://www.mintscan.io/tgrade', + tx_page: 'https://www.mintscan.io/tgrade/txs/${txHash}', + account_page: 'https://www.mintscan.io/tgrade/account/${accountAddress}' } ], logo_URIs: { @@ -16528,17 +17814,11 @@ const chains: Chain[] = [ }, codebase: { git_repo: 'https://github.com/umee-network/umee', - recommended_version: 'v3.1.0', - compatible_versions: ['v3.1.0'], + recommended_version: 'v3.2.0', + compatible_versions: ['v3.2.0'], binaries: { - 'darwin/amd64': - 'https://github.com/umee-network/umee/releases/download/v3.1.0/umeed-v3.1.0-darwin-amd64.tar.gz', - 'darwin/arm64': - 'https://github.com/umee-network/umee/releases/download/v3.1.0/umeed-v3.1.0-darwin-arm64.tar.gz', 'linux/amd64': - 'https://github.com/umee-network/umee/releases/download/v3.1.0/umeed-v3.1.0-linux-amd64.tar.gz', - 'linux/arm64': - 'https://github.com/umee-network/umee/releases/download/v3.1.0/umeed-v3.1.0-linux-arm64.tar.gz' + 'https://github.com/umee-network/umee/releases/download/v3.2.0/umeed-v3.2.0-linux-amd64' }, genesis: { genesis_url: @@ -16615,10 +17895,11 @@ const chains: Chain[] = [ { kind: 'mintscan', url: 'https://www.mintscan.io/umee/', - tx_page: 'https://www.mintscan.io/umee/txs/${txHash}' + tx_page: 'https://www.mintscan.io/umee/txs/${txHash}', + account_page: 'https://www.mintscan.io/umee/account/${accountAddress}' }, { - kind: 'ping-pub', + kind: 'ping.pub', url: 'https://ping.pub/umee', tx_page: 'https://ping.pub/umee/tx/${txHash}' }, @@ -16760,11 +18041,6 @@ const chains: Chain[] = [ id: '883ec7d5af7222c206674c20c997ccc5c242b38b', address: 'ec2-3-82-120-39.compute-1.amazonaws.com:26656', provider: 'notional' - }, - { - id: '20e1000e88125698264454a884812746c2eb4807', - address: 'seeds.lavenderfive.com:17056', - provider: 'Lavender.Five Nodes 🐝' } ], persistent_peers: [ @@ -16804,10 +18080,6 @@ const chains: Chain[] = [ { address: 'https://rpc-vidulum-ia.cosmosia.notional.ventures/', provider: 'Notional' - }, - { - address: 'https://vidulum-rpc.lavenderfive.com/', - provider: 'Lavender.Five Nodes 🐝' } ], rest: [ @@ -16818,31 +18090,23 @@ const chains: Chain[] = [ { address: 'https://api-vidulum-ia.cosmosia.notional.ventures/', provider: 'Notional' - }, - { - address: 'https://vidulum-api.lavenderfive.com/', - provider: 'Lavender.Five Nodes 🐝' } ], grpc: [ { address: 'grpc-vidulum-ia.cosmosia.notional.ventures:443', provider: 'Notional' - }, - { - address: 'https://vidulum-grpc.lavenderfive.com:443/', - provider: 'Lavender.Five Nodes 🐝' } ] }, explorers: [ { - kind: 'Ping', + kind: 'ping.pub', url: 'https://explorers.vidulum.app/vidulum', tx_page: 'https://explorers.vidulum.app/vidulum/tx/${txHash}' }, { - kind: 'Ping', + kind: 'ping.pub', url: 'https://ping.pub/vidulum', tx_page: 'https://ping.pub/vidulum/tx/${txHash}' }, diff --git a/packages/chain-registry/src/ibc.ts b/packages/chain-registry/src/ibc.ts index 007b3b0b2..fd34d5840 100644 --- a/packages/chain-registry/src/ibc.ts +++ b/packages/chain-registry/src/ibc.ts @@ -726,6 +726,38 @@ const ibc: IBCInfo[] = [ } ] }, + { + $schema: '../ibc_data.schema.json', + chain_1: { + chain_name: 'beezee', + client_id: '07-tendermint-2', + connection_id: 'connection-0' + }, + chain_2: { + chain_name: 'osmosis', + client_id: '07-tendermint-2154', + connection_id: 'connection-1672' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-0', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-340', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true, + dex: 'osmosis' + } + } + ] + }, { $schema: '../ibc_data.schema.json', chain_1: { @@ -1432,6 +1464,37 @@ const ibc: IBCInfo[] = [ } ] }, + { + $schema: '../ibc_data.schema.json', + chain_1: { + chain_name: 'cosmoshub', + client_id: '07-tendermint-994', + connection_id: 'connection-693' + }, + chain_2: { + chain_name: 'planq', + client_id: '07-tendermint-5', + connection_id: 'connection-3' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-446', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-2', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + } + ] + }, { $schema: '../ibc_data.schema.json', chain_1: { @@ -1698,6 +1761,38 @@ const ibc: IBCInfo[] = [ } ] }, + { + $schema: '../ibc_data.schema.json', + chain_1: { + chain_name: 'crescent', + client_id: '07-tendermint-26', + connection_id: 'connection-29' + }, + chain_2: { + chain_name: 'injective', + client_id: '07-tendermint-132', + connection_id: 'connection-105' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-23', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-90', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true, + dex: 'crescent' + } + } + ] + }, { $schema: '../ibc_data.schema.json', chain_1: { @@ -2182,6 +2277,38 @@ const ibc: IBCInfo[] = [ } ] }, + { + $schema: '../ibc_data.schema.json', + chain_1: { + chain_name: 'dyson', + client_id: '07-tendermint-0', + connection_id: 'connection-1' + }, + chain_2: { + chain_name: 'osmosis', + client_id: '07-tendermint-2282', + connection_id: 'connection-1787' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-0', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-466', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true, + dex: 'osmosis' + } + } + ] + }, { $schema: '../ibc_data.schema.json', chain_1: { @@ -2524,6 +2651,37 @@ const ibc: IBCInfo[] = [ } ] }, + { + $schema: '../ibc_data.schema.json', + chain_1: { + chain_name: 'gravitybridge', + client_id: '07-tendermint-195', + connection_id: 'connection-165' + }, + chain_2: { + chain_name: 'planq', + client_id: '07-tendermint-1', + connection_id: 'connection-0' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-102', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-0', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + } + ] + }, { $schema: '../ibc_data.schema.json', chain_1: { @@ -2647,6 +2805,38 @@ const ibc: IBCInfo[] = [ } ] }, + { + $schema: '../ibc_data.schema.json', + chain_1: { + chain_name: 'imversed', + client_id: '07-tendermint-1', + connection_id: 'connection-1' + }, + chain_2: { + chain_name: 'osmosis', + client_id: '07-tendermint-2366', + connection_id: 'connection-1866' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-1', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-517', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true, + dex: 'osmosis' + } + } + ] + }, { $schema: '../ibc_data.schema.json', chain_1: { @@ -2711,6 +2901,37 @@ const ibc: IBCInfo[] = [ } ] }, + { + $schema: '../ibc_data.schema.json', + chain_1: { + chain_name: 'injective', + client_id: '07-tendermint-135', + connection_id: 'connection-108' + }, + chain_2: { + chain_name: 'sommelier', + client_id: '07-tendermint-4', + connection_id: 'connection-1' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-93', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-1', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true + } + } + ] + }, { $schema: '../ibc_data.schema.json', chain_1: { @@ -3459,22 +3680,22 @@ const ibc: IBCInfo[] = [ $schema: '../ibc_data.schema.json', chain_1: { chain_name: 'okexchain', - client_id: '07-tendermint-64', - connection_id: 'connection-17' + client_id: '07-tendermint-100', + connection_id: 'connection-44' }, chain_2: { chain_name: 'vidulum', - client_id: '07-tendermint-2', - connection_id: 'connection-2' + client_id: '07-tendermint-5', + connection_id: 'connection-13' }, channels: [ { chain_1: { - channel_id: 'channel-14', + channel_id: 'channel-37', port_id: 'transfer' }, chain_2: { - channel_id: 'channel-2', + channel_id: 'channel-11', port_id: 'transfer' }, ordering: 'unordered', @@ -3582,6 +3803,38 @@ const ibc: IBCInfo[] = [ } ] }, + { + $schema: '../ibc_data.schema.json', + chain_1: { + chain_name: 'osmosis', + client_id: '07-tendermint-2318', + connection_id: 'connection-1815' + }, + chain_2: { + chain_name: 'planq', + client_id: '07-tendermint-3', + connection_id: 'connection-2' + }, + channels: [ + { + chain_1: { + channel_id: 'channel-492', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-1', + port_id: 'transfer' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true, + dex: 'osmosis' + } + } + ] + }, { $schema: '../ibc_data.schema.json', chain_1: { @@ -3740,6 +3993,24 @@ const ibc: IBCInfo[] = [ dex: 'osmosis', properties: 'privacy' } + }, + { + chain_1: { + channel_id: 'channel-476', + port_id: 'transfer' + }, + chain_2: { + channel_id: 'channel-44', + port_id: 'wasm.secret1tqmms5awftpuhalcv5h5mg76fa0tkdz4jv9ex4' + }, + ordering: 'unordered', + version: 'ics20-1', + tags: { + status: 'live', + preferred: true, + dex: 'osmosis', + properties: 'privacy' + } } ] }, diff --git a/packages/chain-registry/types/index.d.ts b/packages/chain-registry/types/index.d.ts index cc9a68040..99d6d80b9 100644 --- a/packages/chain-registry/types/index.d.ts +++ b/packages/chain-registry/types/index.d.ts @@ -2,9 +2,9 @@ import assets from './assets'; import chains from './chains'; import ibc from './ibc'; declare const _default: { - assets: import('@chain-registry/types').AssetList[]; - chains: import('@chain-registry/types').Chain[]; - ibc: import('@chain-registry/types').IBCInfo[]; + assets: import("@chain-registry/types").AssetList[]; + chains: import("@chain-registry/types").Chain[]; + ibc: import("@chain-registry/types").IBCInfo[]; }; export default _default; export { assets, chains, ibc }; diff --git a/packages/juno/src/asset_list.ts b/packages/juno/src/asset_list.ts index a7e95414e..c3c8dc4da 100644 --- a/packages/juno/src/asset_list.ts +++ b/packages/juno/src/asset_list.ts @@ -1860,6 +1860,43 @@ const asset_list: AssetList = { } ] }, + { + description: 'PSTAKE Liquid-Staked ATOM', + denom_units: [ + { + denom: + 'ibc/436673B3C7C0923C904EEA4AC97AB0DD7DC5627751AE7E2F8CFF489A3D43D805', + exponent: 0, + aliases: ['stk/uatom'] + }, + { + denom: 'stkatom', + exponent: 6, + aliases: ['stk/atom'] + } + ], + base: 'ibc/436673B3C7C0923C904EEA4AC97AB0DD7DC5627751AE7E2F8CFF489A3D43D805', + name: 'PSTAKE staked ATOM', + display: 'stkatom', + symbol: 'stkATOM', + logo_URIs: { + 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' + }, + traces: [ + { + type: 'ibc', + counterparty: { + channel_id: 'channel-37', + base_denom: 'stk/uatom', + chain_name: 'persistence' + }, + chain: { + channel_id: 'channel-33' + } + } + ] + }, { description: 'pSTAKE is a liquid staking protocol unlocking the liquidity of staked assets.', diff --git a/packages/juno/src/chain.ts b/packages/juno/src/chain.ts index c3ceb097e..a755d9ae0 100644 --- a/packages/juno/src/chain.ts +++ b/packages/juno/src/chain.ts @@ -32,8 +32,8 @@ const chain: Chain = { }, codebase: { git_repo: 'https://github.com/CosmosContracts/juno', - recommended_version: 'v10.1.0', - compatible_versions: ['v10.1.0'], + recommended_version: 'v11.0.0', + compatible_versions: ['v11.0.0'], cosmos_sdk_version: '0.45', tendermint_version: '0.34', cosmwasm_version: '0.28', @@ -134,6 +134,10 @@ const chain: Chain = { address: 'https://juno-rpc.polkachu.com', provider: 'Polkachu' }, + { + address: 'https://juno.rpc.interchain.ivaldilabs.xyz', + provider: 'Ivaldi Labs' + }, { address: 'https://juno-rpc.lavenderfive.com:443', provider: 'Lavender.Five Nodes 🐝' @@ -155,7 +159,7 @@ const chain: Chain = { provider: 'Silk Nodes' }, { - address: 'https://juno-rpc.kleomed.es', + address: 'https://juno-rpc.kleomedes.network', provider: 'Kleomedes' }, { @@ -177,6 +181,10 @@ const chain: Chain = { { address: 'https://rpc-juno.goldenratiostaking.net', provider: 'Golden Ratio Staking' + }, + { + address: 'https://rpc.juno.bh.rocks', + provider: 'BlockHunters 🎯' } ], rest: [ @@ -188,6 +196,10 @@ const chain: Chain = { address: 'https://lcd-juno.itastakers.com', provider: 'itastakers' }, + { + address: 'https://juno.rest.interchain.ivaldilabs.xyz', + provider: 'Ivaldi Labs' + }, { address: 'https://rest-juno.ecostake.com', provider: 'ecostake' @@ -217,7 +229,7 @@ const chain: Chain = { provider: 'Silk Nodes' }, { - address: 'https://juno-api.kleomed.es', + address: 'https://juno-api.kleomedes.network', provider: 'Kleomedes' }, { @@ -231,6 +243,10 @@ const chain: Chain = { { address: 'https://juno.rest.stakin.com', provider: 'Stakin' + }, + { + address: 'https://api.juno.bh.rocks', + provider: 'BlockHunters 🎯' } ], grpc: [ @@ -258,6 +274,10 @@ const chain: Chain = { address: 'https://grpc.juno.silknodes.io/', provider: 'Silk Nodes' }, + { + address: 'juno.grpc.interchain.ivaldilabs.xyz:443', + provider: 'Ivaldi Labs' + }, { address: 'https://juno.nodejumper.io:9090', provider: 'Nodejumper 🚀' @@ -265,6 +285,10 @@ const chain: Chain = { { address: 'juno.grpc.stakin.com:443', provider: 'Stakin' + }, + { + address: 'https://grpc.juno.bh.rocks:443', + provider: 'BlockHunters 🎯' } ] }, diff --git a/packages/juno/types/index.d.ts b/packages/juno/types/index.d.ts index 988a69917..13c3fc094 100644 --- a/packages/juno/types/index.d.ts +++ b/packages/juno/types/index.d.ts @@ -4,11 +4,11 @@ import chain from './chain'; import testnet from './testnet'; import testnet_assets from './testnet_assets'; declare const _default: { - chain: import('@chain-registry/types').Chain; - assets: import('@chain-registry/types').AssetList; - asset_list: import('@chain-registry/types').AssetList; - testnet: import('@chain-registry/types').Chain; - testnet_assets: import('@chain-registry/types').AssetList; + chain: import("@chain-registry/types").Chain; + assets: import("@chain-registry/types").AssetList; + asset_list: import("@chain-registry/types").AssetList; + testnet: import("@chain-registry/types").Chain; + testnet_assets: import("@chain-registry/types").AssetList; }; export default _default; export { asset_list, assets, chain, testnet, testnet_assets }; diff --git a/packages/osmosis/src/asset_list.ts b/packages/osmosis/src/asset_list.ts index 8c87d0347..4779b6ea3 100644 --- a/packages/osmosis/src/asset_list.ts +++ b/packages/osmosis/src/asset_list.ts @@ -2598,6 +2598,43 @@ const asset_list: AssetList = { } ] }, + { + description: 'The native staking and governance token of Jackal.', + denom_units: [ + { + denom: + 'ibc/8E697BDABE97ACE8773C6DF7402B2D1D5104DD1EEABE12608E3469B7F64C15BA', + exponent: 0, + aliases: ['ujkl'] + }, + { + denom: 'jkl', + exponent: 6 + } + ], + base: 'ibc/8E697BDABE97ACE8773C6DF7402B2D1D5104DD1EEABE12608E3469B7F64C15BA', + name: 'Jackal', + display: 'jkl', + symbol: 'JKL', + logo_URIs: { + 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' + }, + coingecko_id: 'jackal-protocol', + traces: [ + { + type: 'ibc', + counterparty: { + channel_id: 'channel-0', + base_denom: 'ujkl', + chain_name: 'jackal' + }, + chain: { + channel_id: 'channel-412' + } + } + ] + }, { description: 'The native token of JUNO Chain', denom_units: [ @@ -3306,6 +3343,43 @@ const asset_list: AssetList = { } ] }, + { + description: 'PSTAKE Liquid-Staked ATOM', + denom_units: [ + { + denom: + 'ibc/CAA179E40F0266B0B29FB5EAA288FB9212E628822265D4141EBD1C47C3CBFCBC', + exponent: 0, + aliases: ['stk/uatom'] + }, + { + denom: 'stkatom', + exponent: 6, + aliases: ['stk/atom'] + } + ], + base: 'ibc/CAA179E40F0266B0B29FB5EAA288FB9212E628822265D4141EBD1C47C3CBFCBC', + name: 'PSTAKE staked ATOM', + display: 'stkatom', + symbol: 'stkATOM', + logo_URIs: { + 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' + }, + traces: [ + { + type: 'ibc', + counterparty: { + channel_id: 'channel-6', + base_denom: 'stk/uatom', + chain_name: 'persistence' + }, + chain: { + channel_id: 'channel-4' + } + } + ] + }, { description: 'pSTAKE is a liquid staking protocol unlocking the liquidity of staked assets.', @@ -3936,6 +4010,45 @@ const asset_list: AssetList = { } ] }, + { + description: + 'Tori token (TORI) is the Teritoti Network’s native utility token, used as the primary means to govern, secure the blockchain, incentivize ecosystem contributors and use the various Teritori dApp features.', + denom_units: [ + { + denom: + 'ibc/EB7FB9C8B425F289B63703413327C2051030E848CE4EAAEA2E51199D6D39D3EC', + exponent: 0, + aliases: ['utori'] + }, + { + denom: 'tori', + exponent: 6, + aliases: [] + } + ], + base: 'ibc/EB7FB9C8B425F289B63703413327C2051030E848CE4EAAEA2E51199D6D39D3EC', + name: 'Teritori', + display: 'tori', + symbol: 'TORI', + logo_URIs: { + 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' + }, + coingecko_id: 'teritori', + traces: [ + { + type: 'ibc', + counterparty: { + channel_id: 'channel-0', + base_denom: 'utori', + chain_name: 'teritori' + }, + chain: { + channel_id: 'channel-362' + } + } + ] + }, { description: 'The native staking token of Terra Classic.', denom_units: [ diff --git a/packages/osmosis/src/chain.ts b/packages/osmosis/src/chain.ts index 2fdc1998f..34de269cf 100644 --- a/packages/osmosis/src/chain.ts +++ b/packages/osmosis/src/chain.ts @@ -343,12 +343,16 @@ const chain: Chain = { provider: 'Stakin' }, { - address: 'https://rpc-osmosis.goldenratiostaking.net', + address: 'https://rpc.osmosis.goldenratiostaking.net', provider: 'Golden Ratio Staking' }, { address: 'https://osmosis-rpc.ibs.team', provider: 'Inter Blockchain Services' + }, + { + address: 'https://osmosis.rpc.interchain.ivaldilabs.xyz', + provider: 'Ivaldi Labs' } ], rest: [ @@ -404,6 +408,10 @@ const chain: Chain = { address: 'https://osmosis-api.ibs.team', provider: 'Inter Blockchain Services' }, + { + address: 'https://osmosis.rest.interchain.ivaldilabs.xyz', + provider: 'Ivaldi Labs' + }, { address: 'https://osmosis.stakesystems.io/', provider: 'stakesystems' @@ -437,6 +445,10 @@ const chain: Chain = { { address: 'osmosis.grpc.stakin.com:443', provider: 'Stakin' + }, + { + address: 'osmosis.grpc.interchain.ivaldilabs.xyz:433', + provider: 'Ivaldi Labs' } ] }, diff --git a/packages/osmosis/types/index.d.ts b/packages/osmosis/types/index.d.ts index 988a69917..13c3fc094 100644 --- a/packages/osmosis/types/index.d.ts +++ b/packages/osmosis/types/index.d.ts @@ -4,11 +4,11 @@ import chain from './chain'; import testnet from './testnet'; import testnet_assets from './testnet_assets'; declare const _default: { - chain: import('@chain-registry/types').Chain; - assets: import('@chain-registry/types').AssetList; - asset_list: import('@chain-registry/types').AssetList; - testnet: import('@chain-registry/types').Chain; - testnet_assets: import('@chain-registry/types').AssetList; + chain: import("@chain-registry/types").Chain; + assets: import("@chain-registry/types").AssetList; + asset_list: import("@chain-registry/types").AssetList; + testnet: import("@chain-registry/types").Chain; + testnet_assets: import("@chain-registry/types").AssetList; }; export default _default; export { asset_list, assets, chain, testnet, testnet_assets }; diff --git a/packages/types/src/assets.ts b/packages/types/src/assets.ts index edade8113..ac2d3784f 100644 --- a/packages/types/src/assets.ts +++ b/packages/types/src/assets.ts @@ -35,6 +35,9 @@ export interface WrapTrace { chain_name: string; base_denom: string; }; + chain?: { + contract: string; + }; provider: string; } diff --git a/packages/types/src/chains.ts b/packages/types/src/chains.ts index a958066a4..7fdbbc130 100644 --- a/packages/types/src/chains.ts +++ b/packages/types/src/chains.ts @@ -10,6 +10,7 @@ export interface Chain { bech32_prefix: string; daemon_name?: string; key_algos?: string[]; + extra_codecs?: string[]; keywords?: string[]; node_home?: string; slip44: number; diff --git a/packages/types/types/assets.d.ts b/packages/types/types/assets.d.ts index 524120e7a..8f5a9fa1b 100644 --- a/packages/types/types/assets.d.ts +++ b/packages/types/types/assets.d.ts @@ -33,6 +33,9 @@ export interface WrapTrace { chain_name: string; base_denom: string; }; + chain?: { + contract: string; + }; provider: string; } export interface IBCTrace { diff --git a/packages/types/types/chains.d.ts b/packages/types/types/chains.d.ts index 4b732d98c..caed42c4d 100644 --- a/packages/types/types/chains.d.ts +++ b/packages/types/types/chains.d.ts @@ -10,6 +10,7 @@ export interface Chain { bech32_prefix: string; daemon_name?: string; key_algos?: string[]; + extra_codecs?: string[]; keywords?: string[]; node_home?: string; slip44: number; From ad0a582adf079e3d5bf899ef18e0f7c605b09579 Mon Sep 17 00:00:00 2001 From: Dan Lynch Date: Thu, 8 Dec 2022 12:04:49 +0800 Subject: [PATCH 8/8] chore(release): publish - @chain-registry/assets@1.6.0 - chain-registry@1.6.0 - @chain-registry/client@1.5.0 - @chain-registry/cosmostation@1.9.0 - @chain-registry/juno@1.6.0 - @chain-registry/keplr@1.9.0 - @chain-registry/osmosis@1.6.0 - @chain-registry/types@0.14.0 - @chain-registry/utils@1.4.0 --- packages/assets/CHANGELOG.md | 8 ++++++++ packages/assets/package.json | 8 ++++---- packages/chain-registry/CHANGELOG.md | 8 ++++++++ packages/chain-registry/package.json | 6 +++--- packages/client/CHANGELOG.md | 8 ++++++++ packages/client/package.json | 6 +++--- packages/cosmostation/CHANGELOG.md | 8 ++++++++ packages/cosmostation/package.json | 8 ++++---- packages/juno/CHANGELOG.md | 8 ++++++++ packages/juno/package.json | 8 ++++---- packages/keplr/CHANGELOG.md | 8 ++++++++ packages/keplr/package.json | 6 +++--- packages/osmosis/CHANGELOG.md | 8 ++++++++ packages/osmosis/package.json | 8 ++++---- packages/types/CHANGELOG.md | 8 ++++++++ packages/types/package.json | 2 +- packages/utils/CHANGELOG.md | 8 ++++++++ packages/utils/package.json | 4 ++-- 18 files changed, 100 insertions(+), 28 deletions(-) diff --git a/packages/assets/CHANGELOG.md b/packages/assets/CHANGELOG.md index 228faf4cd..03abd6121 100644 --- a/packages/assets/CHANGELOG.md +++ b/packages/assets/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.6.0](https://github.com/cosmology-tech/chain-registry/compare/@chain-registry/assets@1.5.0...@chain-registry/assets@1.6.0) (2022-12-08) + +**Note:** Version bump only for package @chain-registry/assets + + + + + # [1.5.0](https://github.com/cosmology-tech/chain-registry/compare/@chain-registry/assets@1.4.0...@chain-registry/assets@1.5.0) (2022-11-10) **Note:** Version bump only for package @chain-registry/assets diff --git a/packages/assets/package.json b/packages/assets/package.json index e790af821..8bcdf636b 100644 --- a/packages/assets/package.json +++ b/packages/assets/package.json @@ -1,6 +1,6 @@ { "name": "@chain-registry/assets", - "version": "1.5.0", + "version": "1.6.0", "description": "Chain Registry Asset Lists", "author": "Dan Lynch ", "homepage": "https://github.com/cosmology-tech/chain-registry", @@ -49,14 +49,14 @@ "@babel/plugin-transform-runtime": "7.19.6", "@babel/preset-env": "7.19.4", "@babel/preset-typescript": "^7.17.12", - "@chain-registry/utils": "^1.3.0", + "@chain-registry/utils": "^1.4.0", "@types/jest": "^29.2.0", "@typescript-eslint/eslint-plugin": "5.40.1", "@typescript-eslint/parser": "5.40.1", "babel-core": "7.0.0-bridge.0", "babel-jest": "29.2.1", "babel-watch": "^7.0.0", - "chain-registry": "^1.5.0", + "chain-registry": "^1.6.0", "cross-env": "^7.0.2", "eslint": "8.25.0", "eslint-config-prettier": "^8.5.0", @@ -72,6 +72,6 @@ }, "dependencies": { "@babel/runtime": "^7.19.4", - "@chain-registry/types": "^0.13.1" + "@chain-registry/types": "^0.14.0" } } diff --git a/packages/chain-registry/CHANGELOG.md b/packages/chain-registry/CHANGELOG.md index 188e133f3..0de9b1ada 100644 --- a/packages/chain-registry/CHANGELOG.md +++ b/packages/chain-registry/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.6.0](https://github.com/cosmology-tech/chain-registry/compare/chain-registry@1.5.0...chain-registry@1.6.0) (2022-12-08) + +**Note:** Version bump only for package chain-registry + + + + + # [1.5.0](https://github.com/cosmology-tech/chain-registry/compare/chain-registry@1.4.0...chain-registry@1.5.0) (2022-11-10) **Note:** Version bump only for package chain-registry diff --git a/packages/chain-registry/package.json b/packages/chain-registry/package.json index 2c45fabe2..f73f4187e 100644 --- a/packages/chain-registry/package.json +++ b/packages/chain-registry/package.json @@ -1,6 +1,6 @@ { "name": "chain-registry", - "version": "1.5.0", + "version": "1.6.0", "description": "Cosmos chain registry ⚛️", "author": "Dan Lynch ", "homepage": "https://github.com/cosmology-tech/chain-registry/tree/master/packages/chain-registry#readme", @@ -48,7 +48,7 @@ "@babel/plugin-transform-runtime": "7.19.6", "@babel/preset-env": "7.19.4", "@babel/preset-typescript": "^7.17.12", - "@chain-registry/utils": "^1.3.0", + "@chain-registry/utils": "^1.4.0", "babel-core": "7.0.0-bridge.0", "babel-eslint": "10.1.0", "cross-env": "^7.0.2", @@ -68,6 +68,6 @@ }, "dependencies": { "@babel/runtime": "^7.19.4", - "@chain-registry/types": "^0.13.1" + "@chain-registry/types": "^0.14.0" } } diff --git a/packages/client/CHANGELOG.md b/packages/client/CHANGELOG.md index 04529d215..400626d1a 100644 --- a/packages/client/CHANGELOG.md +++ b/packages/client/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.5.0](https://github.com/cosmology-tech/chain-registry/compare/@chain-registry/client@1.4.1...@chain-registry/client@1.5.0) (2022-12-08) + +**Note:** Version bump only for package @chain-registry/client + + + + + ## [1.4.1](https://github.com/cosmology-tech/chain-registry/compare/@chain-registry/client@1.4.0...@chain-registry/client@1.4.1) (2022-11-16) **Note:** Version bump only for package @chain-registry/client diff --git a/packages/client/package.json b/packages/client/package.json index 7149fde86..d420166d3 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,6 +1,6 @@ { "name": "@chain-registry/client", - "version": "1.4.1", + "version": "1.5.0", "description": "Chain Registry Client", "author": "Dan Lynch ", "homepage": "https://github.com/cosmology-tech/chain-registry", @@ -73,8 +73,8 @@ }, "dependencies": { "@babel/runtime": "^7.19.4", - "@chain-registry/types": "^0.13.1", - "@chain-registry/utils": "^1.3.0", + "@chain-registry/types": "^0.14.0", + "@chain-registry/utils": "^1.4.0", "bfs-path": "^1.0.2", "cross-fetch": "^3.1.5" } diff --git a/packages/cosmostation/CHANGELOG.md b/packages/cosmostation/CHANGELOG.md index ef5cd3ffa..36c4b05c6 100644 --- a/packages/cosmostation/CHANGELOG.md +++ b/packages/cosmostation/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.9.0](https://github.com/cosmology-tech/chain-registry/compare/@chain-registry/cosmostation@1.8.0...@chain-registry/cosmostation@1.9.0) (2022-12-08) + +**Note:** Version bump only for package @chain-registry/cosmostation + + + + + # [1.8.0](https://github.com/cosmology-tech/chain-registry/compare/@chain-registry/cosmostation@1.7.0...@chain-registry/cosmostation@1.8.0) (2022-11-15) **Note:** Version bump only for package @chain-registry/cosmostation diff --git a/packages/cosmostation/package.json b/packages/cosmostation/package.json index 99915d1c4..fec1ea35e 100644 --- a/packages/cosmostation/package.json +++ b/packages/cosmostation/package.json @@ -1,6 +1,6 @@ { "name": "@chain-registry/cosmostation", - "version": "1.8.0", + "version": "1.9.0", "description": "Chain Registry to Cosmostation", "author": "Dan Lynch ", "homepage": "https://github.com/cosmology-tech/chain-registry", @@ -57,7 +57,7 @@ "babel-core": "7.0.0-bridge.0", "babel-jest": "29.2.1", "babel-watch": "^7.0.0", - "chain-registry": "^1.5.0", + "chain-registry": "^1.6.0", "cross-env": "^7.0.2", "eslint": "8.25.0", "eslint-config-prettier": "^8.5.0", @@ -73,8 +73,8 @@ }, "dependencies": { "@babel/runtime": "^7.19.4", - "@chain-registry/types": "^0.13.1", - "@chain-registry/utils": "^1.3.0", + "@chain-registry/types": "^0.14.0", + "@chain-registry/utils": "^1.4.0", "@cosmostation/extension-client": "0.1.11" } } diff --git a/packages/juno/CHANGELOG.md b/packages/juno/CHANGELOG.md index 546c7f414..ee8fd7bcd 100644 --- a/packages/juno/CHANGELOG.md +++ b/packages/juno/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.6.0](https://github.com/cosmology-tech/chain-registry/compare/@chain-registry/juno@1.5.0...@chain-registry/juno@1.6.0) (2022-12-08) + +**Note:** Version bump only for package @chain-registry/juno + + + + + # [1.5.0](https://github.com/cosmology-tech/chain-registry/compare/@chain-registry/juno@1.4.0...@chain-registry/juno@1.5.0) (2022-11-10) **Note:** Version bump only for package @chain-registry/juno diff --git a/packages/juno/package.json b/packages/juno/package.json index 2c0159033..ac5a56073 100644 --- a/packages/juno/package.json +++ b/packages/juno/package.json @@ -1,6 +1,6 @@ { "name": "@chain-registry/juno", - "version": "1.5.0", + "version": "1.6.0", "description": "Chain Registry info for Juno", "author": "Dan Lynch ", "homepage": "https://github.com/cosmology-tech/chain-registry", @@ -50,14 +50,14 @@ "@babel/plugin-transform-runtime": "7.19.6", "@babel/preset-env": "7.19.4", "@babel/preset-typescript": "^7.17.12", - "@chain-registry/utils": "^1.3.0", + "@chain-registry/utils": "^1.4.0", "@types/jest": "^29.2.0", "@typescript-eslint/eslint-plugin": "5.40.1", "@typescript-eslint/parser": "5.40.1", "babel-core": "7.0.0-bridge.0", "babel-jest": "29.2.1", "babel-watch": "^7.0.0", - "chain-registry": "^1.5.0", + "chain-registry": "^1.6.0", "cross-env": "^7.0.2", "eslint": "8.25.0", "eslint-config-prettier": "^8.5.0", @@ -73,6 +73,6 @@ }, "dependencies": { "@babel/runtime": "^7.19.4", - "@chain-registry/types": "^0.13.1" + "@chain-registry/types": "^0.14.0" } } diff --git a/packages/keplr/CHANGELOG.md b/packages/keplr/CHANGELOG.md index 3660bbf31..4decb1bf6 100644 --- a/packages/keplr/CHANGELOG.md +++ b/packages/keplr/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.9.0](https://github.com/cosmology-tech/chain-registry/compare/@chain-registry/keplr@1.8.0...@chain-registry/keplr@1.9.0) (2022-12-08) + +**Note:** Version bump only for package @chain-registry/keplr + + + + + # [1.8.0](https://github.com/cosmology-tech/chain-registry/compare/@chain-registry/keplr@1.7.0...@chain-registry/keplr@1.8.0) (2022-11-16) **Note:** Version bump only for package @chain-registry/keplr diff --git a/packages/keplr/package.json b/packages/keplr/package.json index f3a69f753..2771acd0e 100644 --- a/packages/keplr/package.json +++ b/packages/keplr/package.json @@ -1,6 +1,6 @@ { "name": "@chain-registry/keplr", - "version": "1.8.0", + "version": "1.9.0", "description": "Chain Registry to Keplr", "author": "Dan Lynch ", "homepage": "https://github.com/cosmology-tech/chain-registry", @@ -57,7 +57,7 @@ "babel-core": "7.0.0-bridge.0", "babel-jest": "29.2.1", "babel-watch": "^7.0.0", - "chain-registry": "^1.5.0", + "chain-registry": "^1.6.0", "cross-env": "^7.0.2", "eslint": "8.25.0", "eslint-config-prettier": "^8.5.0", @@ -73,7 +73,7 @@ }, "dependencies": { "@babel/runtime": "^7.19.4", - "@chain-registry/types": "^0.13.1", + "@chain-registry/types": "^0.14.0", "@keplr-wallet/cosmos": "0.11.16", "@keplr-wallet/crypto": "0.11.16", "semver": "^7.3.8" diff --git a/packages/osmosis/CHANGELOG.md b/packages/osmosis/CHANGELOG.md index 581fd4933..4406c23c0 100644 --- a/packages/osmosis/CHANGELOG.md +++ b/packages/osmosis/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.6.0](https://github.com/cosmology-tech/chain-registry/compare/@chain-registry/osmosis@1.5.0...@chain-registry/osmosis@1.6.0) (2022-12-08) + +**Note:** Version bump only for package @chain-registry/osmosis + + + + + # [1.5.0](https://github.com/cosmology-tech/chain-registry/compare/@chain-registry/osmosis@1.4.0...@chain-registry/osmosis@1.5.0) (2022-11-10) **Note:** Version bump only for package @chain-registry/osmosis diff --git a/packages/osmosis/package.json b/packages/osmosis/package.json index 49e7f777d..1ead90371 100644 --- a/packages/osmosis/package.json +++ b/packages/osmosis/package.json @@ -1,6 +1,6 @@ { "name": "@chain-registry/osmosis", - "version": "1.5.0", + "version": "1.6.0", "description": "Chain Registry info for Osmosis", "author": "Dan Lynch ", "homepage": "https://github.com/cosmology-tech/chain-registry", @@ -50,14 +50,14 @@ "@babel/plugin-transform-runtime": "7.19.6", "@babel/preset-env": "7.19.4", "@babel/preset-typescript": "^7.17.12", - "@chain-registry/utils": "^1.3.0", + "@chain-registry/utils": "^1.4.0", "@types/jest": "^29.2.0", "@typescript-eslint/eslint-plugin": "5.40.1", "@typescript-eslint/parser": "5.40.1", "babel-core": "7.0.0-bridge.0", "babel-jest": "29.2.1", "babel-watch": "^7.0.0", - "chain-registry": "^1.5.0", + "chain-registry": "^1.6.0", "cross-env": "^7.0.2", "eslint": "8.25.0", "eslint-config-prettier": "^8.5.0", @@ -73,6 +73,6 @@ }, "dependencies": { "@babel/runtime": "^7.19.4", - "@chain-registry/types": "^0.13.1" + "@chain-registry/types": "^0.14.0" } } diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md index 6bf6a5e7f..4b9c56fd5 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.14.0](https://github.com/cosmology-tech/chain-registry/compare/@chain-registry/types@0.13.1...@chain-registry/types@0.14.0) (2022-12-08) + +**Note:** Version bump only for package @chain-registry/types + + + + + ## [0.13.1](https://github.com/cosmology-tech/chain-registry/compare/@chain-registry/types@0.13.0...@chain-registry/types@0.13.1) (2022-10-27) **Note:** Version bump only for package @chain-registry/types diff --git a/packages/types/package.json b/packages/types/package.json index af8ef5168..cf0ef022b 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@chain-registry/types", - "version": "0.13.1", + "version": "0.14.0", "description": "Chain Registry types", "author": "Dan Lynch ", "homepage": "https://github.com/cosmology-tech/chain-registry", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index ce83450f4..381042161 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.4.0](https://github.com/cosmology-tech/chain-registry/compare/@chain-registry/utils@1.3.0...@chain-registry/utils@1.4.0) (2022-12-08) + +**Note:** Version bump only for package @chain-registry/utils + + + + + # [1.3.0](https://github.com/cosmology-tech/chain-registry/compare/@chain-registry/utils@1.2.1...@chain-registry/utils@1.3.0) (2022-11-10) **Note:** Version bump only for package @chain-registry/utils diff --git a/packages/utils/package.json b/packages/utils/package.json index 90a972434..a63928731 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@chain-registry/utils", - "version": "1.3.0", + "version": "1.4.0", "description": "Chain Registry Utils", "author": "Dan Lynch ", "homepage": "https://github.com/cosmology-tech/chain-registry", @@ -73,7 +73,7 @@ }, "dependencies": { "@babel/runtime": "^7.19.4", - "@chain-registry/types": "^0.13.1", + "@chain-registry/types": "^0.14.0", "sha.js": "^2.4.11" } }