From 48f6e22c4ca2284d327cddf982117e03a97aec81 Mon Sep 17 00:00:00 2001 From: Eason Date: Mon, 28 Apr 2025 18:41:01 +1200 Subject: [PATCH 1/2] upgrade interchain-kit --- templates/chain-template/package.json | 10 +- .../chain-template/pages/sign-message.tsx | 9 +- templates/chain-template/yarn.lock | 725 ++++++++++-------- 3 files changed, 417 insertions(+), 327 deletions(-) diff --git a/templates/chain-template/package.json b/templates/chain-template/package.json index 6035dd54..bfe23542 100644 --- a/templates/chain-template/package.json +++ b/templates/chain-template/package.json @@ -21,10 +21,10 @@ "dependencies": { "@chain-registry/assets": "1.63.5", "@cosmjs/stargate": "0.31.1", - "@interchain-kit/core": "0.2.222", - "@interchain-kit/keplr-extension": "0.2.222", - "@interchain-kit/leap-extension": "0.2.222", - "@interchain-kit/react": "0.2.222", + "@interchain-kit/core": "0.3.11", + "@interchain-kit/keplr-extension": "0.3.11", + "@interchain-kit/leap-extension": "0.3.11", + "@interchain-kit/react": "0.3.11", "@interchain-ui/react": "1.23.31", "@interchain-ui/react-no-ssr": "0.1.2", "@interchainjs/cosmos": "^1.11.2", @@ -35,7 +35,7 @@ "bignumber.js": "9.1.2", "chain-registry": "1.62.3", "dayjs": "1.11.11", - "interchain-kit": "0.2.222", + "interchain-kit": "0.3.11", "next": "^13", "node-gzip": "^1.1.2", "react": "18.2.0", diff --git a/templates/chain-template/pages/sign-message.tsx b/templates/chain-template/pages/sign-message.tsx index e13449fb..972f86fe 100644 --- a/templates/chain-template/pages/sign-message.tsx +++ b/templates/chain-template/pages/sign-message.tsx @@ -3,6 +3,7 @@ import { Container, Button, Stack, Text, useTheme } from '@interchain-ui/react'; import { useChain } from '@interchain-kit/react'; import { useChainStore } from '@/contexts'; import { useToast } from '@/hooks'; +import { CosmosWallet, ExtensionWallet } from '@interchain-kit/core'; export default function SignMessage() { const [message, setMessage] = useState(''); @@ -51,11 +52,17 @@ export default function SignMessage() { return; } + if (!(wallet instanceof ExtensionWallet)) { + return + } + try { setSigningIn(true); + const cosmosWallet = wallet.getWalletByChainType('cosmos') as CosmosWallet; + // Sign the message - const result = await wallet.signArbitrary(chain.chainId, address, message); + const result = await cosmosWallet.signArbitrary(chain.chainId, address, message); // Get the public key const account = await wallet?.getAccount(chain.chainId); diff --git a/templates/chain-template/yarn.lock b/templates/chain-template/yarn.lock index 4a0ae05d..a2dcfc3c 100644 --- a/templates/chain-template/yarn.lock +++ b/templates/chain-template/yarn.lock @@ -12,6 +12,13 @@ __metadata: languageName: node linkType: hard +"@adraffy/ens-normalize@npm:^1.10.1": + version: 1.11.0 + resolution: "@adraffy/ens-normalize@npm:1.11.0" + checksum: 10c0/5111d0f1a273468cb5661ed3cf46ee58de8f32f84e2ebc2365652e66c1ead82649df94c736804e2b9cfa831d30ef24e1cc3575d970dbda583416d3a98d8870a6 + languageName: node + linkType: hard + "@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.21.0": version: 7.24.4 resolution: "@babel/runtime@npm:7.24.4" @@ -100,13 +107,6 @@ __metadata: languageName: node linkType: hard -"@chain-registry/v2-types@npm:^0.49.6": - version: 0.49.86 - resolution: "@chain-registry/v2-types@npm:0.49.86" - checksum: 10c0/5ae5244d26f4772a17906b4bb38407eb154847c4bcd8d182eaa6347ba5686cbe2059a58c776e8b1a51f0061fdde56def816e9e35ca2a32bb5bf3f8869ae0ebe1 - languageName: node - linkType: hard - "@chain-registry/v2-types@npm:^0.53.40, @chain-registry/v2-types@npm:^0.53.63": version: 0.53.63 resolution: "@chain-registry/v2-types@npm:0.53.63" @@ -114,7 +114,7 @@ __metadata: languageName: node linkType: hard -"@chain-registry/v2@npm:^1.65.6, @chain-registry/v2@npm:^1.71.71": +"@chain-registry/v2@npm:^1.71.71": version: 1.71.115 resolution: "@chain-registry/v2@npm:1.71.115" dependencies: @@ -295,7 +295,7 @@ __metadata: languageName: node linkType: hard -"@ethersproject/address@npm:^5.6.0, @ethersproject/address@npm:^5.7.0": +"@ethersproject/address@npm:^5.6.0": version: 5.7.0 resolution: "@ethersproject/address@npm:5.7.0" dependencies: @@ -328,15 +328,6 @@ __metadata: languageName: node linkType: hard -"@ethersproject/constants@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/constants@npm:5.7.0" - dependencies: - "@ethersproject/bignumber": "npm:^5.7.0" - checksum: 10c0/6df63ab753e152726b84595250ea722165a5744c046e317df40a6401f38556385a37c84dadf5b11ca651c4fb60f967046125369c57ac84829f6b30e69a096273 - languageName: node - linkType: hard - "@ethersproject/keccak256@npm:^5.5.0, @ethersproject/keccak256@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/keccak256@npm:5.7.0" @@ -354,15 +345,6 @@ __metadata: languageName: node linkType: hard -"@ethersproject/properties@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/properties@npm:5.7.0" - dependencies: - "@ethersproject/logger": "npm:^5.7.0" - checksum: 10c0/4fe5d36e5550b8e23a305aa236a93e8f04d891d8198eecdc8273914c761b0e198fd6f757877406ee3eb05033ec271132a3e5998c7bd7b9a187964fb4f67b1373 - languageName: node - linkType: hard - "@ethersproject/rlp@npm:^5.7.0": version: 5.7.0 resolution: "@ethersproject/rlp@npm:5.7.0" @@ -373,37 +355,6 @@ __metadata: languageName: node linkType: hard -"@ethersproject/signing-key@npm:^5.7.0": - version: 5.7.0 - resolution: "@ethersproject/signing-key@npm:5.7.0" - dependencies: - "@ethersproject/bytes": "npm:^5.7.0" - "@ethersproject/logger": "npm:^5.7.0" - "@ethersproject/properties": "npm:^5.7.0" - bn.js: "npm:^5.2.1" - elliptic: "npm:6.5.4" - hash.js: "npm:1.1.7" - checksum: 10c0/fe2ca55bcdb6e370d81372191d4e04671234a2da872af20b03c34e6e26b97dc07c1ee67e91b673680fb13344c9d5d7eae52f1fa6117733a3d68652b778843e09 - languageName: node - linkType: hard - -"@ethersproject/transactions@npm:5.7.0": - version: 5.7.0 - resolution: "@ethersproject/transactions@npm:5.7.0" - dependencies: - "@ethersproject/address": "npm:^5.7.0" - "@ethersproject/bignumber": "npm:^5.7.0" - "@ethersproject/bytes": "npm:^5.7.0" - "@ethersproject/constants": "npm:^5.7.0" - "@ethersproject/keccak256": "npm:^5.7.0" - "@ethersproject/logger": "npm:^5.7.0" - "@ethersproject/properties": "npm:^5.7.0" - "@ethersproject/rlp": "npm:^5.7.0" - "@ethersproject/signing-key": "npm:^5.7.0" - checksum: 10c0/aa4d51379caab35b9c468ed1692a23ae47ce0de121890b4f7093c982ee57e30bd2df0c743faed0f44936d7e59c55fffd80479f2c28ec6777b8de06bfb638c239 - languageName: node - linkType: hard - "@floating-ui/core@npm:^1.0.0": version: 1.6.0 resolution: "@floating-ui/core@npm:1.6.0" @@ -598,14 +549,14 @@ __metadata: "@chain-registry/assets": "npm:1.63.5" "@chain-registry/types": "npm:0.44.3" "@cosmjs/stargate": "npm:0.31.1" - "@interchain-kit/core": "npm:^0.2.1" - "@interchain-kit/keplr-extension": "npm:^0.2.1" - "@interchain-kit/leap-extension": "npm:^0.2.1" - "@interchain-kit/react": "npm:^0.2.1" + "@interchain-kit/core": "npm:0.3.11" + "@interchain-kit/keplr-extension": "npm:0.3.11" + "@interchain-kit/leap-extension": "npm:0.3.11" + "@interchain-kit/react": "npm:0.3.11" "@interchain-ui/react": "npm:1.23.31" "@interchain-ui/react-no-ssr": "npm:0.1.2" - "@interchainjs/cosmos": "npm:^1.9.4" - "@interchainjs/react": "npm:^1.9.4" + "@interchainjs/cosmos": "npm:^1.11.2" + "@interchainjs/react": "npm:^1.11.2" "@keplr-wallet/cosmos": "npm:^0.12.44" "@starship-ci/cli": "npm:^2.10.2" "@tanstack/react-query": "npm:4.32.0" @@ -621,7 +572,7 @@ __metadata: eslint: "npm:8.28.0" eslint-config-next: "npm:13.0.5" generate-lockfile: "npm:0.0.12" - interchain-kit: "npm:^0.2.1" + interchain-kit: "npm:0.3.11" next: "npm:^13" node-gzip: "npm:^1.1.2" react: "npm:18.2.0" @@ -637,67 +588,68 @@ __metadata: languageName: unknown linkType: soft -"@interchain-kit/core@npm:^0.2.1": - version: 0.2.1 - resolution: "@interchain-kit/core@npm:0.2.1" +"@interchain-kit/core@npm:0.3.11": + version: 0.3.11 + resolution: "@interchain-kit/core@npm:0.3.11" dependencies: "@chain-registry/v2": "npm:^1.71.71" "@chain-registry/v2-keplr": "npm:^0.0.72" "@chain-registry/v2-types": "npm:^0.53.40" - "@interchainjs/cosmos": "npm:1.6.3" - "@interchainjs/cosmos-types": "npm:1.6.3" + "@interchainjs/cosmos": "npm:1.11.5" + "@interchainjs/cosmos-types": "npm:1.11.5" "@ledgerhq/hw-app-cosmos": "npm:^6.30.4" "@ledgerhq/hw-transport": "npm:^6.31.4" "@ledgerhq/hw-transport-webhid": "npm:^6.30.0" "@ledgerhq/hw-transport-webusb": "npm:^6.29.4" - "@walletconnect/sign-client": "npm:^2.17.3" - "@walletconnect/types": "npm:^2.17.3" - axios: "npm:^1.7.9" + "@walletconnect/sign-client": "npm:^2.19.1" + "@walletconnect/types": "npm:^2.19.1" + "@walletconnect/universal-provider": "npm:^2.19.1" bowser: "npm:^2.11.0" buffer: "npm:^6.0.3" - interchainjs: "npm:1.6.3" + interchainjs: "npm:1.11.5" long: "npm:^5.2.3" - checksum: 10c0/815a4d36a7dca32d37afc0007eff0e17cbd63492fbc8e502cb6d8d80004a8608d2a7142fe764ed1c9d33e46e4dab9992530d0f9e14cab18281bab30e31440d06 + checksum: 10c0/6018f383b1a364f1896b20b7f0c47d19a962d4c11cd790122cc6bc68b02bda2327bfa02b862e963c5cbfd86c129587b44fe10679c6521ad7595387de549cb7d7 languageName: node linkType: hard -"@interchain-kit/keplr-extension@npm:^0.2.1": - version: 0.2.1 - resolution: "@interchain-kit/keplr-extension@npm:0.2.1" +"@interchain-kit/keplr-extension@npm:0.3.11": + version: 0.3.11 + resolution: "@interchain-kit/keplr-extension@npm:0.3.11" dependencies: - "@interchain-kit/core": "npm:^0.2.1" + "@interchain-kit/core": "npm:0.3.11" "@keplr-wallet/provider-extension": "npm:^0.12.102" - checksum: 10c0/633d1b4a62309cbd3829d41631deee787a94adbb9aa4a949a71801cbc04354b5768607784e664a63539cf6978e3d6f0184e940ede90a07ced750c1c7871e34fa + checksum: 10c0/ee718420b7c8360232f18f2d85e3b1ddd9da2941bbe7cade0515a8b03370e59db9f06a6b738f59293f98267d71e3e5c51939bc9a657021fbe421f64419d03427 languageName: node linkType: hard -"@interchain-kit/leap-extension@npm:^0.2.1": - version: 0.2.1 - resolution: "@interchain-kit/leap-extension@npm:0.2.1" +"@interchain-kit/leap-extension@npm:0.3.11": + version: 0.3.11 + resolution: "@interchain-kit/leap-extension@npm:0.3.11" dependencies: - "@interchain-kit/core": "npm:^0.2.1" - checksum: 10c0/11a01132bcd6fbae9efedbd4efd0a8031ac3bfcefab2fe5194633116229c0f075bf2b38b1d02a1ca8088a0c4a0b085e1d1748977b4d7ca21974eef3ef42b7e15 + "@interchain-kit/core": "npm:0.3.11" + checksum: 10c0/35460b20f3f7a6d4311fe4ee5b69915134528e2e23cd72e16b27fb6351a6f873900dc52a4529707fd8d3924a38e68cb9334eced4ae18aa768502eec553e94e2f languageName: node linkType: hard -"@interchain-kit/react@npm:^0.2.1": - version: 0.2.1 - resolution: "@interchain-kit/react@npm:0.2.1" +"@interchain-kit/react@npm:0.3.11": + version: 0.3.11 + resolution: "@interchain-kit/react@npm:0.3.11" dependencies: "@chain-registry/v2-types": "npm:^0.53.40" - "@interchain-kit/core": "npm:^0.2.1" + "@interchain-kit/core": "npm:0.3.11" "@interchain-ui/react": "npm:1.26.1" - "@interchainjs/cosmos": "npm:1.6.3" - "@interchainjs/cosmos-types": "npm:1.6.3" + "@interchainjs/cosmos": "npm:1.11.5" + "@interchainjs/cosmos-types": "npm:1.11.5" "@react-icons/all-files": "npm:^4.1.0" - "@types/react": "npm:^18.3.3" - "@types/react-dom": "npm:^18.3.0" "@walletconnect/types": "npm:^2.17.3" - interchainjs: "npm:1.6.3" - react: "npm:^18.3.1" - react-dom: "npm:^18.3.1" + interchainjs: "npm:1.11.5" zustand: "npm:^5.0.3" - checksum: 10c0/9fb9aab1b93408f39fa89b6d8dbfc41804288f5d01c657f54f04e4f710195169d3b2a9b2ffa49d3776c05a5384cfc17497d039f94941680ab372b8a45af77e5f + peerDependencies: + "@types/react": ^19.0.0 + "@types/react-dom": ^19.0.0 + react: ^19.0.0 + react-dom: ^19.0.0 + checksum: 10c0/174c4305051176348b63417023311fa6408242e5887320bc8c215f4e9f010c1998e915f7120f8f7a1f0ff1f231d02a9f5931218397a8a75c17284fa633dfe4d2 languageName: node linkType: hard @@ -783,139 +735,144 @@ __metadata: languageName: node linkType: hard -"@interchainjs/auth@npm:1.6.3": - version: 1.6.3 - resolution: "@interchainjs/auth@npm:1.6.3" +"@interchainjs/amino@npm:1.11.5": + version: 1.11.5 + resolution: "@interchainjs/amino@npm:1.11.5" dependencies: - "@interchainjs/types": "npm:1.6.3" - "@interchainjs/utils": "npm:1.6.3" - "@noble/curves": "npm:^1.1.0" - "@noble/hashes": "npm:^1.3.1" - ethers: "npm:^6.5.1" - checksum: 10c0/f38fb3ae6cfd62d3ae4524652a97940c6f147bfa3cdfc2229c88c445c28cfb48be5be064372e74c0ec2df053c132aeb98c60728f2cf935fe7b2888b94e72ac62 + "@interchainjs/crypto": "npm:1.11.5" + "@interchainjs/encoding": "npm:1.11.5" + "@interchainjs/math": "npm:1.11.5" + "@interchainjs/utils": "npm:1.11.5" + checksum: 10c0/558f5f96e3bfefad3c342cdde0e0e873fa27f2dc3454a2ffa3f6eb8a64d098a12c0f1b86da55314ae67bc133686ffb0204a73928eb6e624e7f81deec69355dbe languageName: node linkType: hard -"@interchainjs/auth@npm:1.9.4": - version: 1.9.4 - resolution: "@interchainjs/auth@npm:1.9.4" +"@interchainjs/auth@npm:1.11.5": + version: 1.11.5 + resolution: "@interchainjs/auth@npm:1.11.5" dependencies: - "@interchainjs/types": "npm:1.9.4" - "@interchainjs/utils": "npm:1.9.4" + "@interchainjs/types": "npm:1.11.5" + "@interchainjs/utils": "npm:1.11.5" "@noble/curves": "npm:^1.1.0" "@noble/hashes": "npm:^1.3.1" "@scure/bip32": "npm:^1.0.10" ethers: "npm:^6.5.1" - checksum: 10c0/a79ef47fd5a619607d03e972cd66636b1087a22dae97821d3210d95d79eca7ed2e7522da8de935d0dc2b9dc2f26e2aafecf50998d3b5961654c733657edd929c + checksum: 10c0/aba05379eda5feac5f8c81c67810e44fa1bcae6716ff094e68dd2fdd747f3bb283dd03154ebd49355ea62c1a70e01210b3ae4ba8edd2ba2c647e4c2871928d47 languageName: node linkType: hard -"@interchainjs/cosmos-types@npm:1.6.3": - version: 1.6.3 - resolution: "@interchainjs/cosmos-types@npm:1.6.3" +"@interchainjs/cosmos-types@npm:1.11.5": + version: 1.11.5 + resolution: "@interchainjs/cosmos-types@npm:1.11.5" dependencies: - "@interchainjs/types": "npm:1.6.3" - "@interchainjs/utils": "npm:1.6.3" - checksum: 10c0/f33ebbce97ce12d14d995dec678a18b689d336b7040e3d1440cbe8afd4ee30651615bbad1859dac4f0f5d98718ed1cff83a327ca0035b59997c7df101e2dc6a9 + "@interchainjs/types": "npm:1.11.5" + "@interchainjs/utils": "npm:1.11.5" + checksum: 10c0/c7ef08ae0dcb0149a9e4805ab36c5abf15cb4891260d8fc810b491bc1da5825d93f1610fed83db2a2e9e893c8e3e552c8cdf1b717261a8cfaf9c843ea0a167b0 languageName: node linkType: hard -"@interchainjs/cosmos-types@npm:1.9.4": - version: 1.9.4 - resolution: "@interchainjs/cosmos-types@npm:1.9.4" +"@interchainjs/cosmos@npm:1.11.5, @interchainjs/cosmos@npm:^1.11.2": + version: 1.11.5 + resolution: "@interchainjs/cosmos@npm:1.11.5" dependencies: - "@interchainjs/types": "npm:1.9.4" - "@interchainjs/utils": "npm:1.9.4" - checksum: 10c0/0b28d2b7347d1e055f743e4f989bfe56ce86c25a377cf3b9acbd41147e7ba44b117c5e6bb5e1c68ad733ec8a0d18952948d390905090fbb26bb059dfd8fd00f5 + "@interchainjs/auth": "npm:1.11.5" + "@interchainjs/cosmos-types": "npm:1.11.5" + "@interchainjs/types": "npm:1.11.5" + "@interchainjs/utils": "npm:1.11.5" + "@noble/curves": "npm:^1.1.0" + "@noble/hashes": "npm:^1.3.1" + decimal.js: "npm:^10.4.3" + checksum: 10c0/2e078bcccf4b3d9d68ca210dd746514b609004163d1472e6e32629d673b08d7677249c944862280c5627dc09d61be1b23d543692420719f4f1a9e2cd781b06e0 languageName: node linkType: hard -"@interchainjs/cosmos@npm:1.6.3": - version: 1.6.3 - resolution: "@interchainjs/cosmos@npm:1.6.3" +"@interchainjs/crypto@npm:1.11.5": + version: 1.11.5 + resolution: "@interchainjs/crypto@npm:1.11.5" dependencies: - "@chain-registry/v2": "npm:^1.65.6" - "@chain-registry/v2-types": "npm:^0.49.6" - "@interchainjs/auth": "npm:1.6.3" - "@interchainjs/cosmos-types": "npm:1.6.3" - "@interchainjs/types": "npm:1.6.3" - "@interchainjs/utils": "npm:1.6.3" - "@noble/curves": "npm:^1.1.0" - "@noble/hashes": "npm:^1.3.1" - decimal.js: "npm:^10.4.3" - checksum: 10c0/5eb0e3a9d4a3fdfb187ff01ad38bbe22bc26fdd4a1eb618964d4dfa1bb6499c226c4d9d5b03a337bd4496c764ba75bec7509d76904e23d7ee11ee143002ee39e + "@interchainjs/encoding": "npm:1.11.5" + "@interchainjs/math": "npm:1.11.5" + "@interchainjs/utils": "npm:1.11.5" + "@noble/hashes": "npm:^1" + bn.js: "npm:^5.2.0" + elliptic: "npm:^6.5.4" + libsodium-wrappers-sumo: "npm:^0.7.11" + checksum: 10c0/f5d6a3eef693780f18a099333d918e5bcd4c065045c7cc45dc0c09d7246c5c39b74f69b310fd6a13cc37207a6f9e6355c43e8b34f699b587f1c0c54f1b107d14 languageName: node linkType: hard -"@interchainjs/cosmos@npm:1.9.4, @interchainjs/cosmos@npm:^1.9.4": - version: 1.9.4 - resolution: "@interchainjs/cosmos@npm:1.9.4" +"@interchainjs/encoding@npm:1.11.5": + version: 1.11.5 + resolution: "@interchainjs/encoding@npm:1.11.5" dependencies: - "@chain-registry/v2": "npm:^1.65.6" - "@chain-registry/v2-types": "npm:^0.49.6" - "@interchainjs/auth": "npm:1.9.4" - "@interchainjs/cosmos-types": "npm:1.9.4" - "@interchainjs/types": "npm:1.9.4" - "@interchainjs/utils": "npm:1.9.4" - "@noble/curves": "npm:^1.1.0" - "@noble/hashes": "npm:^1.3.1" - decimal.js: "npm:^10.4.3" - checksum: 10c0/23e5b04ab1a3c3624888aa8f7468f5926c94908abd2f57824c13f479d87d7e5e0de5ec3a186efef762a66713c486fcbba9ad6139d250d0d31471979b2deb6ca3 + "@interchainjs/math": "npm:1.11.5" + base64-js: "npm:^1.3.0" + bech32: "npm:^1.1.4" + readonly-date: "npm:^1.0.0" + checksum: 10c0/84e42df0112292f5004251ef25eb0424cda1e8687c9ccf0b54a028395a5225874ccd968f8531e21289b0f9f764c712bd313986e2ed241ad5b3b4b3b5e9ff1ac0 languageName: node linkType: hard -"@interchainjs/react@npm:^1.9.4": - version: 1.9.4 - resolution: "@interchainjs/react@npm:1.9.4" +"@interchainjs/math@npm:1.11.5": + version: 1.11.5 + resolution: "@interchainjs/math@npm:1.11.5" dependencies: - "@interchainjs/cosmos": "npm:1.9.4" - "@interchainjs/cosmos-types": "npm:1.9.4" - "@interchainjs/types": "npm:1.9.4" - "@interchainjs/utils": "npm:1.9.4" - "@noble/hashes": "npm:^1.3.1" - decimal.js: "npm:^10.4.3" - peerDependencies: - "@tanstack/react-query": 4.29.1 - checksum: 10c0/429631e61e4e1344341247ce8296f7faa0b08b94b1481b601f9e6d456ca260e79a3846067b3be6dd703abfbb31fe5a93f55ab28fd29d7a8bafb7081d987d6289 + bn.js: "npm:^5.2.0" + checksum: 10c0/434d832a655579e09e7a69876283f992e299eab19cdaf3cc8beb1f293cac4d8e57ba0b9201fd3f34ce8b845f56f2514fec24f51046b1acc15e1325efeefe7ad2 languageName: node linkType: hard -"@interchainjs/types@npm:1.6.3": - version: 1.6.3 - resolution: "@interchainjs/types@npm:1.6.3" +"@interchainjs/pubkey@npm:1.11.5": + version: 1.11.5 + resolution: "@interchainjs/pubkey@npm:1.11.5" dependencies: - decimal.js: "npm:^10.4.3" - checksum: 10c0/2fab16c0f1bae00435b932bcd3ca71bd4d1331ccb94db8b0855c4221306ac7c4b31414e56e60a6f1118b972cb9009dd6935565082ba7f9dc7c64fec211615e31 + "@interchainjs/amino": "npm:1.11.5" + "@interchainjs/cosmos-types": "npm:1.11.5" + "@interchainjs/encoding": "npm:1.11.5" + "@interchainjs/math": "npm:1.11.5" + "@interchainjs/types": "npm:1.11.5" + checksum: 10c0/0019e678102da91590e4a2b26620fa99ae3465ba1b44b1afb5739d7d65ff5e766e1692aa99a948a1dd1d472bfe55370cc99c15b4cae9af0b8b841882ac83fdf2 languageName: node linkType: hard -"@interchainjs/types@npm:1.9.4": - version: 1.9.4 - resolution: "@interchainjs/types@npm:1.9.4" +"@interchainjs/react@npm:^1.11.2": + version: 1.11.5 + resolution: "@interchainjs/react@npm:1.11.5" dependencies: + "@interchainjs/cosmos": "npm:1.11.5" + "@interchainjs/cosmos-types": "npm:1.11.5" + "@interchainjs/encoding": "npm:1.11.5" + "@interchainjs/pubkey": "npm:1.11.5" + "@interchainjs/types": "npm:1.11.5" + "@interchainjs/utils": "npm:1.11.5" + "@noble/hashes": "npm:^1.3.1" decimal.js: "npm:^10.4.3" - checksum: 10c0/bd82ba9e74316a9012f866326aba5c3bb37521986861f0c08ccef5b34afc738f73a4d2e436bc90e0b447f3dfe05f1edfaa38e08eebaa202fa1a5629a93d209d8 + peerDependencies: + "@tanstack/react-query": 4.29.1 + checksum: 10c0/4ded878adedbe5772f7d8079df2cb85fe2bd6ae3b469043904ffa43c1de35d2a096719f66e376e6215bee3ef402423ab7f38916392c21dec7185fa6133244a0d languageName: node linkType: hard -"@interchainjs/utils@npm:1.6.3": - version: 1.6.3 - resolution: "@interchainjs/utils@npm:1.6.3" +"@interchainjs/types@npm:1.11.5": + version: 1.11.5 + resolution: "@interchainjs/types@npm:1.11.5" dependencies: - "@interchainjs/types": "npm:1.6.3" - bech32: "npm:^2.0.0" - checksum: 10c0/9a2c83e02f0f698ff52600efdd00cc1a2bd75acc2cab7c203c24be39f13e6a30821f4f6c96b3584c5cf656b39cedea9d4c10e62c344d258da0bf93be7de16c34 + decimal.js: "npm:^10.4.3" + checksum: 10c0/d1e98d33ab224b09a88a274c41111c3bcd5a0b2ba5974b1e7e7c75d6e363ca2be3032019d5ea0053fc5c1b3e7fa517fdde993d6f28f41ac419c39ee1ea0ad6be languageName: node linkType: hard -"@interchainjs/utils@npm:1.9.4": - version: 1.9.4 - resolution: "@interchainjs/utils@npm:1.9.4" +"@interchainjs/utils@npm:1.11.5": + version: 1.11.5 + resolution: "@interchainjs/utils@npm:1.11.5" dependencies: - "@interchainjs/types": "npm:1.9.4" + "@interchainjs/types": "npm:1.11.5" bech32: "npm:^2.0.0" decimal.js: "npm:^10.4.3" - checksum: 10c0/93c530c292ad16a24683fe4765eae28e3631535dcf6d745174c9287acb162678ad25f8a8f21e379ab2b287c6ea4bd04ed4d38306346fe5c8d1be1200afa56410 + peerDependencies: + "@chain-registry/v2": ^1.71.186 + "@chain-registry/v2-types": ^0.53.115 + checksum: 10c0/bba5d59dce665f50228fe2ca0e3427cde08a1a5e16913cad13775ca8f3fdabe2a8799111dcdc67e7538b4000c1e52805ded7547a955262c204acbe90413ff14b languageName: node linkType: hard @@ -1351,6 +1308,15 @@ __metadata: languageName: node linkType: hard +"@noble/curves@npm:^1.6.0, @noble/curves@npm:~1.9.0": + version: 1.9.0 + resolution: "@noble/curves@npm:1.9.0" + dependencies: + "@noble/hashes": "npm:1.8.0" + checksum: 10c0/a76d57444b4d136f43363eb19229d990df15a00fb0e2efbf08a7a4cbaee655f73e46eb29b6ad07b8749be5f7b890c0a7a06a19f4324a4b149b06b3da1def8593 + languageName: node + linkType: hard + "@noble/hashes@npm:1.3.2": version: 1.3.2 resolution: "@noble/hashes@npm:1.3.2" @@ -1372,6 +1338,13 @@ __metadata: languageName: node linkType: hard +"@noble/hashes@npm:1.8.0, @noble/hashes@npm:^1.5.0, @noble/hashes@npm:~1.8.0": + version: 1.8.0 + resolution: "@noble/hashes@npm:1.8.0" + checksum: 10c0/06a0b52c81a6fa7f04d67762e08b2c476a00285858150caeaaff4037356dd5e119f45b2a530f638b77a5eeca013168ec1b655db41bae3236cb2e9d511484fc77 + languageName: node + linkType: hard + "@noble/hashes@npm:^1, @noble/hashes@npm:^1.0.0, @noble/hashes@npm:^1.2.0": version: 1.4.0 resolution: "@noble/hashes@npm:1.4.0" @@ -3171,7 +3144,14 @@ __metadata: languageName: node linkType: hard -"@scure/bip32@npm:^1.0.10": +"@scure/base@npm:~1.2.4, @scure/base@npm:~1.2.5": + version: 1.2.5 + resolution: "@scure/base@npm:1.2.5" + checksum: 10c0/078928dbcdd21a037b273b81b8b0bd93af8a325e2ffd535b7ccaadd48ee3c15bab600ec2920a209fca0910abc792cca9b01d3336b472405c407440e6c0aa8bd6 + languageName: node + linkType: hard + +"@scure/bip32@npm:1.6.2, @scure/bip32@npm:^1.0.10": version: 1.6.2 resolution: "@scure/bip32@npm:1.6.2" dependencies: @@ -3182,6 +3162,37 @@ __metadata: languageName: node linkType: hard +"@scure/bip32@npm:^1.5.0": + version: 1.7.0 + resolution: "@scure/bip32@npm:1.7.0" + dependencies: + "@noble/curves": "npm:~1.9.0" + "@noble/hashes": "npm:~1.8.0" + "@scure/base": "npm:~1.2.5" + checksum: 10c0/e3d4c1f207df16abcd79babcdb74d36f89bdafc90bf02218a5140cc5cba25821d80d42957c6705f35210cc5769714ea9501d4ae34732cdd1c26c9ff182a219f7 + languageName: node + linkType: hard + +"@scure/bip39@npm:1.5.4": + version: 1.5.4 + resolution: "@scure/bip39@npm:1.5.4" + dependencies: + "@noble/hashes": "npm:~1.7.1" + "@scure/base": "npm:~1.2.4" + checksum: 10c0/0b398b8335b624c16dfb0d81b0e79f80f098bb98e327f1d68ace56636e0c56cc09a240ed3ba9c1187573758242ade7000260d65c15d3a6bcd95ac9cb284b450a + languageName: node + linkType: hard + +"@scure/bip39@npm:^1.4.0": + version: 1.6.0 + resolution: "@scure/bip39@npm:1.6.0" + dependencies: + "@noble/hashes": "npm:~1.8.0" + "@scure/base": "npm:~1.2.5" + checksum: 10c0/73a54b5566a50a3f8348a5cfd74d2092efeefc485efbed83d7a7374ffd9a75defddf446e8e5ea0385e4adb49a94b8ae83c5bad3e16333af400e932f7da3aaff8 + languageName: node + linkType: hard + "@starship-ci/cli@npm:^2.10.2": version: 2.10.2 resolution: "@starship-ci/cli@npm:2.10.2" @@ -3607,9 +3618,9 @@ __metadata: languageName: node linkType: hard -"@walletconnect/core@npm:2.18.0": - version: 2.18.0 - resolution: "@walletconnect/core@npm:2.18.0" +"@walletconnect/core@npm:2.20.0": + version: 2.20.0 + resolution: "@walletconnect/core@npm:2.20.0" dependencies: "@walletconnect/heartbeat": "npm:1.2.2" "@walletconnect/jsonrpc-provider": "npm:1.0.14" @@ -3622,13 +3633,13 @@ __metadata: "@walletconnect/relay-auth": "npm:1.1.0" "@walletconnect/safe-json": "npm:1.0.2" "@walletconnect/time": "npm:1.0.2" - "@walletconnect/types": "npm:2.18.0" - "@walletconnect/utils": "npm:2.18.0" + "@walletconnect/types": "npm:2.20.0" + "@walletconnect/utils": "npm:2.20.0" "@walletconnect/window-getters": "npm:1.0.1" + es-toolkit: "npm:1.33.0" events: "npm:3.3.0" - lodash.isequal: "npm:4.5.0" uint8arrays: "npm:3.1.0" - checksum: 10c0/6e77b129c1399d0a55964ba85694209eda95e9a24de3cc2297b138ae87ac6f307a500adc21297343dcd7b0cdda7d074b2fbb1350db3fc8251e34bf6531c0875b + checksum: 10c0/bef89f8d7df53d60a121062644133e0433fd747d1dfea414503f8a4279c01cfc5fe1b125971ef9b780521585110625ded13447ee29790b7c0425879e387b04ee languageName: node linkType: hard @@ -3662,6 +3673,18 @@ __metadata: languageName: node linkType: hard +"@walletconnect/jsonrpc-http-connection@npm:1.0.8": + version: 1.0.8 + resolution: "@walletconnect/jsonrpc-http-connection@npm:1.0.8" + dependencies: + "@walletconnect/jsonrpc-utils": "npm:^1.0.6" + "@walletconnect/safe-json": "npm:^1.0.1" + cross-fetch: "npm:^3.1.4" + events: "npm:^3.3.0" + checksum: 10c0/cfac9ae74085d383ebc6edf075aeff01312818ac95e706cb8538ef4d4e6d82e75fb51529b3a9b65fa56a3f0f32a1738defad61713ed8a5f67cee25a79b6b4614 + languageName: node + linkType: hard + "@walletconnect/jsonrpc-provider@npm:1.0.14": version: 1.0.14 resolution: "@walletconnect/jsonrpc-provider@npm:1.0.14" @@ -3773,20 +3796,20 @@ __metadata: languageName: node linkType: hard -"@walletconnect/sign-client@npm:^2.17.3": - version: 2.18.0 - resolution: "@walletconnect/sign-client@npm:2.18.0" +"@walletconnect/sign-client@npm:2.20.0, @walletconnect/sign-client@npm:^2.19.1": + version: 2.20.0 + resolution: "@walletconnect/sign-client@npm:2.20.0" dependencies: - "@walletconnect/core": "npm:2.18.0" + "@walletconnect/core": "npm:2.20.0" "@walletconnect/events": "npm:1.0.1" "@walletconnect/heartbeat": "npm:1.2.2" "@walletconnect/jsonrpc-utils": "npm:1.0.8" "@walletconnect/logger": "npm:2.1.2" "@walletconnect/time": "npm:1.0.2" - "@walletconnect/types": "npm:2.18.0" - "@walletconnect/utils": "npm:2.18.0" + "@walletconnect/types": "npm:2.20.0" + "@walletconnect/utils": "npm:2.20.0" events: "npm:3.3.0" - checksum: 10c0/35adab15684abb2b1c4e33e2f1abc850e74b47c978ac7a75df684aac1595742b148995adf43c692e178cc25dee1a430ed6603907283d9303d2afad1ce39dad57 + checksum: 10c0/b907c84fd33789ba783fcfcdf63d70024d1e5dfaeea86b91a73f8c5e12d877b4a905b976788d64529e5f96ed16e31e0ddb5024c722c76a53e0435db28b639f77 languageName: node linkType: hard @@ -3799,7 +3822,21 @@ __metadata: languageName: node linkType: hard -"@walletconnect/types@npm:2.18.0, @walletconnect/types@npm:^2.17.3": +"@walletconnect/types@npm:2.20.0, @walletconnect/types@npm:^2.19.1": + version: 2.20.0 + resolution: "@walletconnect/types@npm:2.20.0" + dependencies: + "@walletconnect/events": "npm:1.0.1" + "@walletconnect/heartbeat": "npm:1.2.2" + "@walletconnect/jsonrpc-types": "npm:1.0.4" + "@walletconnect/keyvaluestorage": "npm:1.1.1" + "@walletconnect/logger": "npm:2.1.2" + events: "npm:3.3.0" + checksum: 10c0/9edaf605b4205b39be767d5486ce9588e32a5680e9c871c0295220c8e573d52148991396f6a39b9b4c77040b540d8fdb1b0c9e9ea4ffb69754ec843d2b422f5d + languageName: node + linkType: hard + +"@walletconnect/types@npm:^2.17.3": version: 2.18.0 resolution: "@walletconnect/types@npm:2.18.0" dependencies: @@ -3813,11 +3850,30 @@ __metadata: languageName: node linkType: hard -"@walletconnect/utils@npm:2.18.0": - version: 2.18.0 - resolution: "@walletconnect/utils@npm:2.18.0" +"@walletconnect/universal-provider@npm:^2.19.1": + version: 2.20.0 + resolution: "@walletconnect/universal-provider@npm:2.20.0" + dependencies: + "@walletconnect/events": "npm:1.0.1" + "@walletconnect/jsonrpc-http-connection": "npm:1.0.8" + "@walletconnect/jsonrpc-provider": "npm:1.0.14" + "@walletconnect/jsonrpc-types": "npm:1.0.4" + "@walletconnect/jsonrpc-utils": "npm:1.0.8" + "@walletconnect/keyvaluestorage": "npm:1.1.1" + "@walletconnect/logger": "npm:2.1.2" + "@walletconnect/sign-client": "npm:2.20.0" + "@walletconnect/types": "npm:2.20.0" + "@walletconnect/utils": "npm:2.20.0" + es-toolkit: "npm:1.33.0" + events: "npm:3.3.0" + checksum: 10c0/0a9d629e9910884a9f26ae017a65adb979e3aeb09fe732bd6e1ea3a82c41b211d8c694947e3c053dcf73474b68d99b939c276d2fb113ebfbb0192497f57511c5 + languageName: node + linkType: hard + +"@walletconnect/utils@npm:2.20.0": + version: 2.20.0 + resolution: "@walletconnect/utils@npm:2.20.0" dependencies: - "@ethersproject/transactions": "npm:5.7.0" "@noble/ciphers": "npm:1.2.1" "@noble/curves": "npm:1.8.1" "@noble/hashes": "npm:1.7.1" @@ -3827,14 +3883,15 @@ __metadata: "@walletconnect/relay-auth": "npm:1.1.0" "@walletconnect/safe-json": "npm:1.0.2" "@walletconnect/time": "npm:1.0.2" - "@walletconnect/types": "npm:2.18.0" + "@walletconnect/types": "npm:2.20.0" "@walletconnect/window-getters": "npm:1.0.1" "@walletconnect/window-metadata": "npm:1.0.1" + bs58: "npm:6.0.0" detect-browser: "npm:5.3.0" - elliptic: "npm:6.6.1" query-string: "npm:7.1.3" uint8arrays: "npm:3.1.0" - checksum: 10c0/1da75307f6949f8d6ee7f6967a0eed7eef6651dd2863291d5ea9ae8800592680d676249f4a89fcfbd3acf15fec2e9c14b19e477cf07cb3b009cbf8bce8bd4d26 + viem: "npm:2.23.2" + checksum: 10c0/d297127fb8a40b8a94a9755133cbde40b3f778e16b2142c152ec17b7ad73a863805fc24e2a96380b79c0cf3b5405f242a1f0087a6c3cf7074313e0b278606b0f languageName: node linkType: hard @@ -3871,6 +3928,21 @@ __metadata: languageName: node linkType: hard +"abitype@npm:1.0.8, abitype@npm:^1.0.6": + version: 1.0.8 + resolution: "abitype@npm:1.0.8" + peerDependencies: + typescript: ">=5.0.4" + zod: ^3 >=3.22.0 + peerDependenciesMeta: + typescript: + optional: true + zod: + optional: true + checksum: 10c0/d3393f32898c1f0f6da4eed2561da6830dcd0d5129a160fae9517214236ee6a6c8e5a0380b8b960c5bc1b949320bcbd015ec7f38b5d7444f8f2b854a1b5dd754 + languageName: node + linkType: hard + "ace-builds@npm:1.35.0, ace-builds@npm:^1.32.8": version: 1.35.0 resolution: "ace-builds@npm:1.35.0" @@ -4128,13 +4200,6 @@ __metadata: languageName: node linkType: hard -"asynckit@npm:^0.4.0": - version: 0.4.0 - resolution: "asynckit@npm:0.4.0" - checksum: 10c0/d73e2ddf20c4eb9337e1b3df1a0f6159481050a5de457c55b14ea2e5cb6d90bb69e004c9af54737a5ee0917fcf2c9e25de67777bbe58261847846066ba75bc9d - languageName: node - linkType: hard - "atomic-sleep@npm:^1.0.0": version: 1.0.0 resolution: "atomic-sleep@npm:1.0.0" @@ -4174,17 +4239,6 @@ __metadata: languageName: node linkType: hard -"axios@npm:^1.7.9": - version: 1.7.9 - resolution: "axios@npm:1.7.9" - dependencies: - follow-redirects: "npm:^1.15.6" - form-data: "npm:^4.0.0" - proxy-from-env: "npm:^1.1.0" - checksum: 10c0/b7a41e24b59fee5f0f26c1fc844b45b17442832eb3a0fb42dd4f1430eb4abc571fe168e67913e8a1d91c993232bd1d1ab03e20e4d1fee8c6147649b576fc1b0b - languageName: node - linkType: hard - "axobject-query@npm:^3.2.1": version: 3.2.1 resolution: "axobject-query@npm:3.2.1" @@ -4217,6 +4271,13 @@ __metadata: languageName: node linkType: hard +"base-x@npm:^5.0.0": + version: 5.0.1 + resolution: "base-x@npm:5.0.1" + checksum: 10c0/4ab6b02262b4fd499b147656f63ce7328bd5f895450401ce58a2f9e87828aea507cf0c320a6d8725389f86e8a48397562661c0bca28ef3276a22821b30f7a713 + languageName: node + linkType: hard + "base64-js@npm:^1.3.0, base64-js@npm:^1.3.1": version: 1.5.1 resolution: "base64-js@npm:1.5.1" @@ -4378,6 +4439,15 @@ __metadata: languageName: node linkType: hard +"bs58@npm:6.0.0": + version: 6.0.0 + resolution: "bs58@npm:6.0.0" + dependencies: + base-x: "npm:^5.0.0" + checksum: 10c0/61910839746625ee4f69369f80e2634e2123726caaa1da6b3bcefcf7efcd9bdca86603360fed9664ffdabe0038c51e542c02581c72ca8d44f60329fe1a6bc8f4 + languageName: node + linkType: hard + "bs58@npm:^4.0.0": version: 4.0.1 resolution: "bs58@npm:4.0.1" @@ -4618,15 +4688,6 @@ __metadata: languageName: node linkType: hard -"combined-stream@npm:^1.0.8": - version: 1.0.8 - resolution: "combined-stream@npm:1.0.8" - dependencies: - delayed-stream: "npm:~1.0.0" - checksum: 10c0/0dbb829577e1b1e839fa82b40c07ffaf7de8a09b935cadd355a73652ae70a88b4320db322f6634a4ad93424292fa80973ac6480986247f1734a1137debf271d5 - languageName: node - linkType: hard - "comma-separated-tokens@npm:^2.0.0": version: 2.0.3 resolution: "comma-separated-tokens@npm:2.0.3" @@ -4719,6 +4780,15 @@ __metadata: languageName: node linkType: hard +"cross-fetch@npm:^3.1.4": + version: 3.2.0 + resolution: "cross-fetch@npm:3.2.0" + dependencies: + node-fetch: "npm:^2.7.0" + checksum: 10c0/d8596adf0269130098a676f6739a0922f3cc7b71cc89729925411ebe851a87026171c82ea89154c4811c9867c01c44793205a52e618ce2684650218c7fbeeb9f + languageName: node + linkType: hard + "cross-fetch@npm:^3.1.5": version: 3.1.8 resolution: "cross-fetch@npm:3.1.8" @@ -4941,13 +5011,6 @@ __metadata: languageName: node linkType: hard -"delayed-stream@npm:~1.0.0": - version: 1.0.0 - resolution: "delayed-stream@npm:1.0.0" - checksum: 10c0/d758899da03392e6712f042bec80aa293bbe9e9ff1b2634baae6a360113e708b91326594c8a486d475c69d6259afb7efacdc3537bfcda1c6c648e390ce601b19 - languageName: node - linkType: hard - "dequal@npm:^2.0.0, dequal@npm:^2.0.3": version: 2.0.3 resolution: "dequal@npm:2.0.3" @@ -5040,36 +5103,6 @@ __metadata: languageName: node linkType: hard -"elliptic@npm:6.5.4": - version: 6.5.4 - resolution: "elliptic@npm:6.5.4" - dependencies: - bn.js: "npm:^4.11.9" - brorand: "npm:^1.1.0" - hash.js: "npm:^1.0.0" - hmac-drbg: "npm:^1.0.1" - inherits: "npm:^2.0.4" - minimalistic-assert: "npm:^1.0.1" - minimalistic-crypto-utils: "npm:^1.0.1" - checksum: 10c0/5f361270292c3b27cf0843e84526d11dec31652f03c2763c6c2b8178548175ff5eba95341dd62baff92b2265d1af076526915d8af6cc9cb7559c44a62f8ca6e2 - languageName: node - linkType: hard - -"elliptic@npm:6.6.1": - version: 6.6.1 - resolution: "elliptic@npm:6.6.1" - dependencies: - bn.js: "npm:^4.11.9" - brorand: "npm:^1.1.0" - hash.js: "npm:^1.0.0" - hmac-drbg: "npm:^1.0.1" - inherits: "npm:^2.0.4" - minimalistic-assert: "npm:^1.0.1" - minimalistic-crypto-utils: "npm:^1.0.1" - checksum: 10c0/8b24ef782eec8b472053793ea1e91ae6bee41afffdfcb78a81c0a53b191e715cbe1292aa07165958a9bbe675bd0955142560b1a007ffce7d6c765bcaf951a867 - languageName: node - linkType: hard - "elliptic@npm:^6.4.0, elliptic@npm:^6.5.3, elliptic@npm:^6.5.4": version: 6.5.5 resolution: "elliptic@npm:6.5.5" @@ -5280,6 +5313,18 @@ __metadata: languageName: node linkType: hard +"es-toolkit@npm:1.33.0": + version: 1.33.0 + resolution: "es-toolkit@npm:1.33.0" + dependenciesMeta: + "@trivago/prettier-plugin-sort-imports@4.3.0": + unplugged: true + prettier-plugin-sort-re-exports@0.0.1: + unplugged: true + checksum: 10c0/4c8dea3167a813070812e5c3f827fb677b4729b622c209cfad68dd5b449a008df6f3b515e675a4a8519618f52b87fe1d157c320668be871165f934a15c1d2f37 + languageName: node + linkType: hard + "escape-string-regexp@npm:^4.0.0": version: 4.0.0 resolution: "escape-string-regexp@npm:4.0.0" @@ -5590,6 +5635,13 @@ __metadata: languageName: node linkType: hard +"eventemitter3@npm:5.0.1": + version: 5.0.1 + resolution: "eventemitter3@npm:5.0.1" + checksum: 10c0/4ba5c00c506e6c786b4d6262cfbce90ddc14c10d4667e5c83ae993c9de88aa856033994dd2b35b83e8dc1170e224e66a319fa80adc4c32adcd2379bbc75da814 + languageName: node + linkType: hard + "events@npm:3.3.0, events@npm:^3.3.0": version: 3.3.0 resolution: "events@npm:3.3.0" @@ -5756,7 +5808,7 @@ __metadata: languageName: node linkType: hard -"follow-redirects@npm:^1.14.0, follow-redirects@npm:^1.15.6": +"follow-redirects@npm:^1.14.0": version: 1.15.6 resolution: "follow-redirects@npm:1.15.6" peerDependenciesMeta: @@ -5785,17 +5837,6 @@ __metadata: languageName: node linkType: hard -"form-data@npm:^4.0.0": - version: 4.0.0 - resolution: "form-data@npm:4.0.0" - dependencies: - asynckit: "npm:^0.4.0" - combined-stream: "npm:^1.0.8" - mime-types: "npm:^2.1.12" - checksum: 10c0/cb6f3ac49180be03ff07ba3ff125f9eba2ff0b277fb33c7fc47569fc5e616882c5b1c69b9904c4c4187e97dd0419dd03b134174756f296dec62041e6527e2c6e - languageName: node - linkType: hard - "fs-minipass@npm:^2.0.0": version: 2.1.0 resolution: "fs-minipass@npm:2.1.0" @@ -6134,7 +6175,7 @@ __metadata: languageName: node linkType: hard -"hash.js@npm:1.1.7, hash.js@npm:^1.0.0, hash.js@npm:^1.0.3": +"hash.js@npm:^1.0.0, hash.js@npm:^1.0.3": version: 1.1.7 resolution: "hash.js@npm:1.1.7" dependencies: @@ -6341,26 +6382,26 @@ __metadata: languageName: node linkType: hard -"interchain-kit@npm:^0.2.1": - version: 0.2.1 - resolution: "interchain-kit@npm:0.2.1" - checksum: 10c0/c625d63ad30179f7090be94b150b0412c22f3a2cbb705ef880e0254a6954810bafe73149f004c0f348bae79d427331ab097f2f6feb0d196f2d82b65c04bb4900 +"interchain-kit@npm:0.3.11": + version: 0.3.11 + resolution: "interchain-kit@npm:0.3.11" + checksum: 10c0/daad6b1eed8169d5adedcad2cf7be9eb778c3ed91ef66be1a9a7aa1edc2e31102b8c017d2c3a918c6ada898ac0fdd416083963456a30dd5580db87e5647cbeb5 languageName: node linkType: hard -"interchainjs@npm:1.6.3": - version: 1.6.3 - resolution: "interchainjs@npm:1.6.3" +"interchainjs@npm:1.11.5": + version: 1.11.5 + resolution: "interchainjs@npm:1.11.5" dependencies: - "@interchainjs/cosmos": "npm:1.6.3" - "@interchainjs/cosmos-types": "npm:1.6.3" - "@interchainjs/types": "npm:1.6.3" - "@interchainjs/utils": "npm:1.6.3" + "@interchainjs/cosmos": "npm:1.11.5" + "@interchainjs/cosmos-types": "npm:1.11.5" + "@interchainjs/encoding": "npm:1.11.5" + "@interchainjs/pubkey": "npm:1.11.5" + "@interchainjs/types": "npm:1.11.5" + "@interchainjs/utils": "npm:1.11.5" "@noble/hashes": "npm:^1.3.1" decimal.js: "npm:^10.4.3" - peerDependencies: - "@tanstack/react-query": 4.29.1 - checksum: 10c0/c13387c7115d8bbddfff20db0c843c54eea1bd92f7142bd13b8f9094be0008c08665e6e6b15d6dd21c532f71cec02d2bbd9a6c0bd4eb65005fe094e40645c073 + checksum: 10c0/f3c8b445061f33fc29826707413b4df5e7b83b6acadbab991941189b5c6cf5a820f62206feca10b4ae1f0311e499631e61ade2eb1ed21c0fe36d5e81421fb0d2 languageName: node linkType: hard @@ -6776,6 +6817,15 @@ __metadata: languageName: node linkType: hard +"isows@npm:1.0.6": + version: 1.0.6 + resolution: "isows@npm:1.0.6" + peerDependencies: + ws: "*" + checksum: 10c0/f89338f63ce2f497d6cd0f86e42c634209328ebb43b3bdfdc85d8f1589ee75f02b7e6d9e1ba274101d0f6f513b1b8cbe6985e6542b4aaa1f0c5fd50d9c1be95c + languageName: node + linkType: hard + "iterator.prototype@npm:^1.1.2": version: 1.1.2 resolution: "iterator.prototype@npm:1.1.2" @@ -7038,7 +7088,7 @@ __metadata: languageName: node linkType: hard -"lodash.isequal@npm:4.5.0, lodash.isequal@npm:^4.5.0": +"lodash.isequal@npm:^4.5.0": version: 4.5.0 resolution: "lodash.isequal@npm:4.5.0" checksum: 10c0/dfdb2356db19631a4b445d5f37868a095e2402292d59539a987f134a8778c62a2810c2452d11ae9e6dcac71fc9de40a6fedcb20e2952a15b431ad8b29e50e28f @@ -7552,22 +7602,6 @@ __metadata: languageName: node linkType: hard -"mime-db@npm:1.52.0": - version: 1.52.0 - resolution: "mime-db@npm:1.52.0" - checksum: 10c0/0557a01deebf45ac5f5777fe7740b2a5c309c6d62d40ceab4e23da9f821899ce7a900b7ac8157d4548ddbb7beffe9abc621250e6d182b0397ec7f10c7b91a5aa - languageName: node - linkType: hard - -"mime-types@npm:^2.1.12": - version: 2.1.35 - resolution: "mime-types@npm:2.1.35" - dependencies: - mime-db: "npm:1.52.0" - checksum: 10c0/82fb07ec56d8ff1fc999a84f2f217aa46cb6ed1033fefaabd5785b9a974ed225c90dc72fff460259e66b95b73648596dbcc50d51ed69cdf464af2d237d3149b2 - languageName: node - linkType: hard - "mime@npm:^3.0.0": version: 3.0.0 resolution: "mime@npm:3.0.0" @@ -7889,7 +7923,7 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^2.6.12, node-fetch@npm:^2.6.9": +"node-fetch@npm:^2.6.12, node-fetch@npm:^2.6.9, node-fetch@npm:^2.7.0": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" dependencies: @@ -8110,6 +8144,26 @@ __metadata: languageName: node linkType: hard +"ox@npm:0.6.7": + version: 0.6.7 + resolution: "ox@npm:0.6.7" + dependencies: + "@adraffy/ens-normalize": "npm:^1.10.1" + "@noble/curves": "npm:^1.6.0" + "@noble/hashes": "npm:^1.5.0" + "@scure/bip32": "npm:^1.5.0" + "@scure/bip39": "npm:^1.4.0" + abitype: "npm:^1.0.6" + eventemitter3: "npm:5.0.1" + peerDependencies: + typescript: ">=5.4.0" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/f556804e7246cc8aa56e43c6bb91302a792649638afe086a86ed3a71a5a583c05d3ad4318b212835cb8167fe561024db1625253c118018380393e161af3c3edf + languageName: node + linkType: hard + "p-limit@npm:^3.0.2": version: 3.1.0 resolution: "p-limit@npm:3.1.0" @@ -8382,13 +8436,6 @@ __metadata: languageName: node linkType: hard -"proxy-from-env@npm:^1.1.0": - version: 1.1.0 - resolution: "proxy-from-env@npm:1.1.0" - checksum: 10c0/fe7dd8b1bdbbbea18d1459107729c3e4a2243ca870d26d34c2c1bcd3e4425b7bcc5112362df2d93cc7fb9746f6142b5e272fd1cc5c86ddf8580175186f6ad42b - languageName: node - linkType: hard - "punycode@npm:^2.1.0": version: 2.3.1 resolution: "punycode@npm:2.3.1" @@ -9893,6 +9940,27 @@ __metadata: languageName: node linkType: hard +"viem@npm:2.23.2": + version: 2.23.2 + resolution: "viem@npm:2.23.2" + dependencies: + "@noble/curves": "npm:1.8.1" + "@noble/hashes": "npm:1.7.1" + "@scure/bip32": "npm:1.6.2" + "@scure/bip39": "npm:1.5.4" + abitype: "npm:1.0.8" + isows: "npm:1.0.6" + ox: "npm:0.6.7" + ws: "npm:8.18.0" + peerDependencies: + typescript: ">=5.0.4" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/39332d008d2ab0700aa57f541bb199350daecdfb722ae1b262404b02944e11205368fcc696cc0ab8327b9f90bf7172014687ae3e5d9091978e9d174885ccff2d + languageName: node + linkType: hard + "watchpack@npm:2.4.0": version: 2.4.0 resolution: "watchpack@npm:2.4.0" @@ -10060,6 +10128,21 @@ __metadata: languageName: node linkType: hard +"ws@npm:8.18.0": + version: 8.18.0 + resolution: "ws@npm:8.18.0" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10c0/25eb33aff17edcb90721ed6b0eb250976328533ad3cd1a28a274bd263682e7296a6591ff1436d6cbc50fa67463158b062f9d1122013b361cec99a05f84680e06 + languageName: node + linkType: hard + "ws@npm:^7, ws@npm:^7.5.1": version: 7.5.9 resolution: "ws@npm:7.5.9" From f6716ca00c145cf791068f0c4c37368b97f8a5d9 Mon Sep 17 00:00:00 2001 From: Eason Date: Tue, 29 Apr 2025 21:05:52 +1200 Subject: [PATCH 2/2] upgrade interchain-kit to solve the sign arbitrary issue --- templates/chain-template/package.json | 10 ++--- templates/chain-template/yarn.lock | 56 +++++++++++++-------------- 2 files changed, 33 insertions(+), 33 deletions(-) diff --git a/templates/chain-template/package.json b/templates/chain-template/package.json index bfe23542..dba480f2 100644 --- a/templates/chain-template/package.json +++ b/templates/chain-template/package.json @@ -21,10 +21,10 @@ "dependencies": { "@chain-registry/assets": "1.63.5", "@cosmjs/stargate": "0.31.1", - "@interchain-kit/core": "0.3.11", - "@interchain-kit/keplr-extension": "0.3.11", - "@interchain-kit/leap-extension": "0.3.11", - "@interchain-kit/react": "0.3.11", + "@interchain-kit/core": "0.3.14", + "@interchain-kit/keplr-extension": "0.3.14", + "@interchain-kit/leap-extension": "0.3.14", + "@interchain-kit/react": "0.3.14", "@interchain-ui/react": "1.23.31", "@interchain-ui/react-no-ssr": "0.1.2", "@interchainjs/cosmos": "^1.11.2", @@ -35,7 +35,7 @@ "bignumber.js": "9.1.2", "chain-registry": "1.62.3", "dayjs": "1.11.11", - "interchain-kit": "0.3.11", + "interchain-kit": "0.3.14", "next": "^13", "node-gzip": "^1.1.2", "react": "18.2.0", diff --git a/templates/chain-template/yarn.lock b/templates/chain-template/yarn.lock index a2dcfc3c..66e992ca 100644 --- a/templates/chain-template/yarn.lock +++ b/templates/chain-template/yarn.lock @@ -549,10 +549,10 @@ __metadata: "@chain-registry/assets": "npm:1.63.5" "@chain-registry/types": "npm:0.44.3" "@cosmjs/stargate": "npm:0.31.1" - "@interchain-kit/core": "npm:0.3.11" - "@interchain-kit/keplr-extension": "npm:0.3.11" - "@interchain-kit/leap-extension": "npm:0.3.11" - "@interchain-kit/react": "npm:0.3.11" + "@interchain-kit/core": "npm:0.3.14" + "@interchain-kit/keplr-extension": "npm:0.3.14" + "@interchain-kit/leap-extension": "npm:0.3.14" + "@interchain-kit/react": "npm:0.3.14" "@interchain-ui/react": "npm:1.23.31" "@interchain-ui/react-no-ssr": "npm:0.1.2" "@interchainjs/cosmos": "npm:^1.11.2" @@ -572,7 +572,7 @@ __metadata: eslint: "npm:8.28.0" eslint-config-next: "npm:13.0.5" generate-lockfile: "npm:0.0.12" - interchain-kit: "npm:0.3.11" + interchain-kit: "npm:0.3.14" next: "npm:^13" node-gzip: "npm:^1.1.2" react: "npm:18.2.0" @@ -588,9 +588,9 @@ __metadata: languageName: unknown linkType: soft -"@interchain-kit/core@npm:0.3.11": - version: 0.3.11 - resolution: "@interchain-kit/core@npm:0.3.11" +"@interchain-kit/core@npm:0.3.14": + version: 0.3.14 + resolution: "@interchain-kit/core@npm:0.3.14" dependencies: "@chain-registry/v2": "npm:^1.71.71" "@chain-registry/v2-keplr": "npm:^0.0.72" @@ -608,35 +608,35 @@ __metadata: buffer: "npm:^6.0.3" interchainjs: "npm:1.11.5" long: "npm:^5.2.3" - checksum: 10c0/6018f383b1a364f1896b20b7f0c47d19a962d4c11cd790122cc6bc68b02bda2327bfa02b862e963c5cbfd86c129587b44fe10679c6521ad7595387de549cb7d7 + checksum: 10c0/75e7fbbd516d378868e3573947a25279b149bb41047b8751836fd19036ce3c17b5fdcccf15ced1fde2751bf369ee9f96cfc9050cc1b876b3f7826b8dd51a8213 languageName: node linkType: hard -"@interchain-kit/keplr-extension@npm:0.3.11": - version: 0.3.11 - resolution: "@interchain-kit/keplr-extension@npm:0.3.11" +"@interchain-kit/keplr-extension@npm:0.3.14": + version: 0.3.14 + resolution: "@interchain-kit/keplr-extension@npm:0.3.14" dependencies: - "@interchain-kit/core": "npm:0.3.11" + "@interchain-kit/core": "npm:0.3.14" "@keplr-wallet/provider-extension": "npm:^0.12.102" - checksum: 10c0/ee718420b7c8360232f18f2d85e3b1ddd9da2941bbe7cade0515a8b03370e59db9f06a6b738f59293f98267d71e3e5c51939bc9a657021fbe421f64419d03427 + checksum: 10c0/2b338e8e438696ed1d2a234c9b71fbf9a709de155d2205ec2e14a54e324df721572d28862f1176c2a853c3b84d0ec5b4134121f533473148a78d13080f9cb8ec languageName: node linkType: hard -"@interchain-kit/leap-extension@npm:0.3.11": - version: 0.3.11 - resolution: "@interchain-kit/leap-extension@npm:0.3.11" +"@interchain-kit/leap-extension@npm:0.3.14": + version: 0.3.14 + resolution: "@interchain-kit/leap-extension@npm:0.3.14" dependencies: - "@interchain-kit/core": "npm:0.3.11" - checksum: 10c0/35460b20f3f7a6d4311fe4ee5b69915134528e2e23cd72e16b27fb6351a6f873900dc52a4529707fd8d3924a38e68cb9334eced4ae18aa768502eec553e94e2f + "@interchain-kit/core": "npm:0.3.14" + checksum: 10c0/8748365bd6ad89488e83ac5861207e9776441cfdc13e6e47dcccf9ef1761d85128ecfaba53fd960758012db7f2064f9d176671e1b97bce550c88da15c3a8793a languageName: node linkType: hard -"@interchain-kit/react@npm:0.3.11": - version: 0.3.11 - resolution: "@interchain-kit/react@npm:0.3.11" +"@interchain-kit/react@npm:0.3.14": + version: 0.3.14 + resolution: "@interchain-kit/react@npm:0.3.14" dependencies: "@chain-registry/v2-types": "npm:^0.53.40" - "@interchain-kit/core": "npm:0.3.11" + "@interchain-kit/core": "npm:0.3.14" "@interchain-ui/react": "npm:1.26.1" "@interchainjs/cosmos": "npm:1.11.5" "@interchainjs/cosmos-types": "npm:1.11.5" @@ -649,7 +649,7 @@ __metadata: "@types/react-dom": ^19.0.0 react: ^19.0.0 react-dom: ^19.0.0 - checksum: 10c0/174c4305051176348b63417023311fa6408242e5887320bc8c215f4e9f010c1998e915f7120f8f7a1f0ff1f231d02a9f5931218397a8a75c17284fa633dfe4d2 + checksum: 10c0/63d8a96fd5ca949219343662004fa1b70483535ab2d56d41308eb82bbcd5962e024a7d2ed90c46d03056908bf47adafe9ab4bd8ad45580b770f4959f22accaf8 languageName: node linkType: hard @@ -6382,10 +6382,10 @@ __metadata: languageName: node linkType: hard -"interchain-kit@npm:0.3.11": - version: 0.3.11 - resolution: "interchain-kit@npm:0.3.11" - checksum: 10c0/daad6b1eed8169d5adedcad2cf7be9eb778c3ed91ef66be1a9a7aa1edc2e31102b8c017d2c3a918c6ada898ac0fdd416083963456a30dd5580db87e5647cbeb5 +"interchain-kit@npm:0.3.14": + version: 0.3.14 + resolution: "interchain-kit@npm:0.3.14" + checksum: 10c0/2de0715e8a78d91ba8521d6d45a8e51b726b3708ff41c6924a7a796e30cf538893fe7aea88b9e75e9f2f696de97bc64e1046c40e9f44804ed497a1a05e3d303f languageName: node linkType: hard