From 9b7b7ff3b3cfa4c80e12c19f05a1cfa631e4a5dd Mon Sep 17 00:00:00 2001 From: yuli-ferna Date: Mon, 13 Jan 2025 13:12:21 -0400 Subject: [PATCH 1/5] Connect version 1.2.0 --- apps/connect/package-lock.json | 8 ++++---- apps/connect/package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/connect/package-lock.json b/apps/connect/package-lock.json index ade529b9a..50bd9fa19 100644 --- a/apps/connect/package-lock.json +++ b/apps/connect/package-lock.json @@ -15,7 +15,7 @@ "@mui/material": "^5.12.1", "@tanstack/react-query": "^5.14.2", "@wormhole-foundation/sdk": "^1.4.0", - "@wormhole-foundation/wormhole-connect": "^1.1.10", + "@wormhole-foundation/wormhole-connect": "^1.2.0-beta.0-development", "bech32": "^2.0.0", "dompurify": "^3.0.6", "ethers": "^5.6.8", @@ -17673,9 +17673,9 @@ } }, "node_modules/@wormhole-foundation/wormhole-connect": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/wormhole-connect/-/wormhole-connect-1.1.10.tgz", - "integrity": "sha512-OhNAlzWdcVuqz26hyEh6pvko2WfMhTVVs41M8j9kTh6H5zjc7kCD4xnOb7SlRsEH7uPTFYMSBZ7tePgebZS1Gw==", + "version": "1.2.0-beta.0-development", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/wormhole-connect/-/wormhole-connect-1.2.0-beta.0-development.tgz", + "integrity": "sha512-T0N0VA0vGtfkjxg2JpEvzDpvfj0wQC3Fy0AglucUu0XzapwqNlKML08bXbujtTNK+hYcAWvtuAvTHV0uG0Fhkg==", "dependencies": { "@aptos-labs/ts-sdk": "^1.33.1", "@aptos-labs/wallet-adapter-core": "^4.23.0", diff --git a/apps/connect/package.json b/apps/connect/package.json index faac76220..1ded11339 100644 --- a/apps/connect/package.json +++ b/apps/connect/package.json @@ -31,7 +31,7 @@ "@mui/material": "^5.12.1", "@tanstack/react-query": "^5.14.2", "@wormhole-foundation/sdk": "^1.4.0", - "@wormhole-foundation/wormhole-connect": "^1.1.10", + "@wormhole-foundation/wormhole-connect": "^1.2.0-beta.0-development", "bech32": "^2.0.0", "dompurify": "^3.0.6", "ethers": "^5.6.8", From 722c47cca06ff9ad2ce7b01668acd49d30626715 Mon Sep 17 00:00:00 2001 From: yuli-ferna Date: Mon, 13 Jan 2025 16:13:12 -0400 Subject: [PATCH 2/5] 1.3.0 version --- apps/connect/package-lock.json | 3856 ++++++++++++++++---------------- apps/connect/package.json | 2 +- 2 files changed, 1870 insertions(+), 1988 deletions(-) diff --git a/apps/connect/package-lock.json b/apps/connect/package-lock.json index 50bd9fa19..5b8993124 100644 --- a/apps/connect/package-lock.json +++ b/apps/connect/package-lock.json @@ -15,7 +15,7 @@ "@mui/material": "^5.12.1", "@tanstack/react-query": "^5.14.2", "@wormhole-foundation/sdk": "^1.4.0", - "@wormhole-foundation/wormhole-connect": "^1.2.0-beta.0-development", + "@wormhole-foundation/wormhole-connect": "^1.3.0-beta.0-development", "bech32": "^2.0.0", "dompurify": "^3.0.6", "ethers": "^5.6.8", @@ -3087,6 +3087,17 @@ "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-0.15.5.tgz", "integrity": "sha512-4AOeU+P5UuE/4nOUkmcQdW5y7i9ndt1cQd/3iUe+LTz3RxESf/W/5lg4B74HbDMMv8PHnPnGCQFH45kBcrQYoQ==" }, + "node_modules/@cosmjs/amino": { + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.32.4.tgz", + "integrity": "sha512-zKYOt6hPy8obIFtLie/xtygCkH9ZROiQ12UHfKsOkWaZfPQUvVbtgmu6R4Kn1tFLI/SRkw7eqhaogmW/3NYu/Q==", + "dependencies": { + "@cosmjs/crypto": "^0.32.4", + "@cosmjs/encoding": "^0.32.4", + "@cosmjs/math": "^0.32.4", + "@cosmjs/utils": "^0.32.4" + } + }, "node_modules/@cosmjs/cosmwasm-stargate": { "version": "0.32.4", "resolved": "https://registry.npmjs.org/@cosmjs/cosmwasm-stargate/-/cosmwasm-stargate-0.32.4.tgz", @@ -3104,18 +3115,7 @@ "pako": "^2.0.2" } }, - "node_modules/@cosmjs/cosmwasm-stargate/node_modules/@cosmjs/amino": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.32.4.tgz", - "integrity": "sha512-zKYOt6hPy8obIFtLie/xtygCkH9ZROiQ12UHfKsOkWaZfPQUvVbtgmu6R4Kn1tFLI/SRkw7eqhaogmW/3NYu/Q==", - "dependencies": { - "@cosmjs/crypto": "^0.32.4", - "@cosmjs/encoding": "^0.32.4", - "@cosmjs/math": "^0.32.4", - "@cosmjs/utils": "^0.32.4" - } - }, - "node_modules/@cosmjs/cosmwasm-stargate/node_modules/@cosmjs/crypto": { + "node_modules/@cosmjs/crypto": { "version": "0.32.4", "resolved": "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.32.4.tgz", "integrity": "sha512-zicjGU051LF1V9v7bp8p7ovq+VyC91xlaHdsFOTo2oVry3KQikp8L/81RkXmUIT8FxMwdx1T7DmFwVQikcSDIw==", @@ -3129,7 +3129,7 @@ "libsodium-wrappers-sumo": "^0.7.11" } }, - "node_modules/@cosmjs/cosmwasm-stargate/node_modules/@cosmjs/encoding": { + "node_modules/@cosmjs/encoding": { "version": "0.32.4", "resolved": "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.32.4.tgz", "integrity": "sha512-tjvaEy6ZGxJchiizzTn7HVRiyTg1i4CObRRaTRPknm5EalE13SV+TCHq38gIDfyUeden4fCuaBVEdBR5+ti7Hw==", @@ -3139,7 +3139,12 @@ "readonly-date": "^1.0.0" } }, - "node_modules/@cosmjs/cosmwasm-stargate/node_modules/@cosmjs/json-rpc": { + "node_modules/@cosmjs/encoding/node_modules/bech32": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", + "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" + }, + "node_modules/@cosmjs/json-rpc": { "version": "0.32.4", "resolved": "https://registry.npmjs.org/@cosmjs/json-rpc/-/json-rpc-0.32.4.tgz", "integrity": "sha512-/jt4mBl7nYzfJ2J/VJ+r19c92mUKF0Lt0JxM3MXEJl7wlwW5haHAWtzRujHkyYMXOwIR+gBqT2S0vntXVBRyhQ==", @@ -3148,7 +3153,7 @@ "xstream": "^11.14.0" } }, - "node_modules/@cosmjs/cosmwasm-stargate/node_modules/@cosmjs/math": { + "node_modules/@cosmjs/math": { "version": "0.32.4", "resolved": "https://registry.npmjs.org/@cosmjs/math/-/math-0.32.4.tgz", "integrity": "sha512-++dqq2TJkoB8zsPVYCvrt88oJWsy1vMOuSOKcdlnXuOA/ASheTJuYy4+oZlTQ3Fr8eALDLGGPhJI02W2HyAQaw==", @@ -3156,7 +3161,7 @@ "bn.js": "^5.2.0" } }, - "node_modules/@cosmjs/cosmwasm-stargate/node_modules/@cosmjs/proto-signing": { + "node_modules/@cosmjs/proto-signing": { "version": "0.32.4", "resolved": "https://registry.npmjs.org/@cosmjs/proto-signing/-/proto-signing-0.32.4.tgz", "integrity": "sha512-QdyQDbezvdRI4xxSlyM1rSVBO2st5sqtbEIl3IX03uJ7YiZIQHyv6vaHVf1V4mapusCqguiHJzm4N4gsFdLBbQ==", @@ -3169,7 +3174,7 @@ "cosmjs-types": "^0.9.0" } }, - "node_modules/@cosmjs/cosmwasm-stargate/node_modules/@cosmjs/socket": { + "node_modules/@cosmjs/socket": { "version": "0.32.4", "resolved": "https://registry.npmjs.org/@cosmjs/socket/-/socket-0.32.4.tgz", "integrity": "sha512-davcyYziBhkzfXQTu1l5NrpDYv0K9GekZCC9apBRvL1dvMc9F/ygM7iemHjUA+z8tJkxKxrt/YPjJ6XNHzLrkw==", @@ -3180,7 +3185,7 @@ "xstream": "^11.14.0" } }, - "node_modules/@cosmjs/cosmwasm-stargate/node_modules/@cosmjs/stargate": { + "node_modules/@cosmjs/stargate": { "version": "0.32.4", "resolved": "https://registry.npmjs.org/@cosmjs/stargate/-/stargate-0.32.4.tgz", "integrity": "sha512-usj08LxBSsPRq9sbpCeVdyLx2guEcOHfJS9mHGCLCXpdAPEIEQEtWLDpEUc0LEhWOx6+k/ChXTc5NpFkdrtGUQ==", @@ -3197,7 +3202,7 @@ "xstream": "^11.14.0" } }, - "node_modules/@cosmjs/cosmwasm-stargate/node_modules/@cosmjs/stream": { + "node_modules/@cosmjs/stream": { "version": "0.32.4", "resolved": "https://registry.npmjs.org/@cosmjs/stream/-/stream-0.32.4.tgz", "integrity": "sha512-Gih++NYHEiP+oyD4jNEUxU9antoC0pFSg+33Hpp0JlHwH0wXhtD3OOKnzSfDB7OIoEbrzLJUpEjOgpCp5Z+W3A==", @@ -3205,7 +3210,7 @@ "xstream": "^11.14.0" } }, - "node_modules/@cosmjs/cosmwasm-stargate/node_modules/@cosmjs/tendermint-rpc": { + "node_modules/@cosmjs/tendermint-rpc": { "version": "0.32.4", "resolved": "https://registry.npmjs.org/@cosmjs/tendermint-rpc/-/tendermint-rpc-0.32.4.tgz", "integrity": "sha512-MWvUUno+4bCb/LmlMIErLypXxy7ckUuzEmpufYYYd9wgbdCXaTaO08SZzyFM5PI8UJ/0S2AmUrgWhldlbxO8mw==", @@ -3222,21 +3227,11 @@ "xstream": "^11.14.0" } }, - "node_modules/@cosmjs/cosmwasm-stargate/node_modules/@cosmjs/utils": { + "node_modules/@cosmjs/utils": { "version": "0.32.4", "resolved": "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.32.4.tgz", "integrity": "sha512-D1Yc+Zy8oL/hkUkFUL/bwxvuDBzRGpc4cF7/SkdhxX4iHpSLgdOuTt1mhCh9+kl6NQREy9t7SYZ6xeW5gFe60w==" }, - "node_modules/@cosmjs/cosmwasm-stargate/node_modules/bech32": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", - "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" - }, - "node_modules/@cosmjs/cosmwasm-stargate/node_modules/cosmjs-types": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/cosmjs-types/-/cosmjs-types-0.9.0.tgz", - "integrity": "sha512-MN/yUe6mkJwHnCFfsNPeCfXVhyxHYW6c/xDUzrSbBycYzw++XvWDMJArXp2pLdgD6FQ8DW79vkPjeNKVrXaHeQ==" - }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", @@ -6479,6 +6474,17 @@ "uuid": "dist/bin/uuid" } }, + "node_modules/@injectivelabs/core-proto-ts": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/@injectivelabs/core-proto-ts/-/core-proto-ts-1.13.4.tgz", + "integrity": "sha512-81+bwey0qzNgOzUASsxYghSahcWzH5l6bSceW8FdR7w42+Knp+bAgbg12sSyS1hiOO2kMXx6tBvmYkCmnghM1Q==", + "dependencies": { + "@injectivelabs/grpc-web": "^0.0.1", + "google-protobuf": "^3.14.0", + "protobufjs": "^7.0.0", + "rxjs": "^7.4.0" + } + }, "node_modules/@injectivelabs/exceptions": { "version": "1.14.33", "resolved": "https://registry.npmjs.org/@injectivelabs/exceptions/-/exceptions-1.14.33.tgz", @@ -6517,6 +6523,39 @@ "@injectivelabs/grpc-web": ">=0.0.1" } }, + "node_modules/@injectivelabs/indexer-proto-ts": { + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/@injectivelabs/indexer-proto-ts/-/indexer-proto-ts-1.13.3.tgz", + "integrity": "sha512-rLesVPCARl+OC82vj063/pUawYu0ISty/2+xg6ya4Lwk6PDbXmtRvw8wpNP6K+pAsBOKaSkRnO4ThP5qbX+E6A==", + "dependencies": { + "@injectivelabs/grpc-web": "^0.0.1", + "google-protobuf": "^3.14.0", + "protobufjs": "^7.0.0", + "rxjs": "^7.4.0" + } + }, + "node_modules/@injectivelabs/mito-proto-ts": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@injectivelabs/mito-proto-ts/-/mito-proto-ts-1.13.0.tgz", + "integrity": "sha512-DE9iK7PkEnkWAMTDJDH01R8jxkxVCNuurfVp/09Te9wY3dm3mRx9M6R756JywP2Sd/ggJl2UbavGAQe2pZ7v1w==", + "dependencies": { + "@injectivelabs/grpc-web": "^0.0.1", + "google-protobuf": "^3.14.0", + "protobufjs": "^7.0.0", + "rxjs": "^7.4.0" + } + }, + "node_modules/@injectivelabs/networks": { + "version": "1.14.33", + "resolved": "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.14.33.tgz", + "integrity": "sha512-XDhAYwWYKdKBRfwO/MIfMyKjKRWz/AliMJG9yaM1C/cDlGHmA3EY7Au2Nf+PdkRhuxl2FzLV2Hp4uWeC0g8BYw==", + "dependencies": { + "@injectivelabs/exceptions": "^1.14.33", + "@injectivelabs/ts-types": "^1.14.33", + "@injectivelabs/utils": "^1.14.33", + "shx": "^0.3.2" + } + }, "node_modules/@injectivelabs/olp-proto-ts": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/@injectivelabs/olp-proto-ts/-/olp-proto-ts-1.13.1.tgz", @@ -6528,6 +6567,139 @@ "rxjs": "^7.4.0" } }, + "node_modules/@injectivelabs/sdk-ts": { + "version": "1.14.33", + "resolved": "https://registry.npmjs.org/@injectivelabs/sdk-ts/-/sdk-ts-1.14.33.tgz", + "integrity": "sha512-qEuu6yzhy8t8rtviCBqV1VMR+JAaDSy59Eebd23i+1P5zqQ9X2lZLLLxz+gWjiglWb8uQYsoLN3TFh2509WNzQ==", + "dependencies": { + "@apollo/client": "^3.11.10", + "@cosmjs/amino": "^0.32.3", + "@cosmjs/proto-signing": "^0.32.3", + "@cosmjs/stargate": "^0.32.3", + "@ethersproject/bytes": "^5.7.0", + "@injectivelabs/core-proto-ts": "1.13.4", + "@injectivelabs/exceptions": "^1.14.33", + "@injectivelabs/grpc-web": "^0.0.1", + "@injectivelabs/grpc-web-node-http-transport": "^0.0.2", + "@injectivelabs/grpc-web-react-native-transport": "^0.0.2", + "@injectivelabs/indexer-proto-ts": "1.13.3", + "@injectivelabs/mito-proto-ts": "1.13.0", + "@injectivelabs/networks": "^1.14.33", + "@injectivelabs/olp-proto-ts": "1.13.1", + "@injectivelabs/test-utils": "^1.14.33", + "@injectivelabs/ts-types": "^1.14.33", + "@injectivelabs/utils": "^1.14.33", + "@metamask/eth-sig-util": "^4.0.0", + "@noble/curves": "^1.4.0", + "axios": "^1.6.4", + "bech32": "^2.0.0", + "bip39": "^3.0.4", + "cosmjs-types": "^0.9.0", + "ethereumjs-util": "^7.1.4", + "ethers": "^6.5.1", + "google-protobuf": "^3.21.0", + "graphql": "^16.3.0", + "http-status-codes": "^2.2.0", + "js-sha3": "^0.8.0", + "jscrypto": "^1.0.3", + "keccak256": "^1.0.6", + "secp256k1": "^4.0.3", + "shx": "^0.3.2", + "snakecase-keys": "^5.4.1" + } + }, + "node_modules/@injectivelabs/sdk-ts/node_modules/@adraffy/ens-normalize": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.1.tgz", + "integrity": "sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw==" + }, + "node_modules/@injectivelabs/sdk-ts/node_modules/@noble/hashes": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", + "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@injectivelabs/sdk-ts/node_modules/@types/node": { + "version": "22.7.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", + "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "node_modules/@injectivelabs/sdk-ts/node_modules/aes-js": { + "version": "4.0.0-beta.5", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", + "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==" + }, + "node_modules/@injectivelabs/sdk-ts/node_modules/ethers": { + "version": "6.13.5", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.5.tgz", + "integrity": "sha512-+knKNieu5EKRThQJWwqaJ10a6HE9sSehGeqWN65//wE7j47ZpFhKAnHB/JJFibwwg61I/koxaPsXbXpD/skNOQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/ethers-io/" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@adraffy/ens-normalize": "1.10.1", + "@noble/curves": "1.2.0", + "@noble/hashes": "1.3.2", + "@types/node": "22.7.5", + "aes-js": "4.0.0-beta.5", + "tslib": "2.7.0", + "ws": "8.17.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@injectivelabs/sdk-ts/node_modules/ethers/node_modules/@noble/curves": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", + "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", + "dependencies": { + "@noble/hashes": "1.3.2" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@injectivelabs/sdk-ts/node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + }, + "node_modules/@injectivelabs/sdk-ts/node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, "node_modules/@injectivelabs/test-utils": { "version": "1.14.33", "resolved": "https://registry.npmjs.org/@injectivelabs/test-utils/-/test-utils-1.14.33.tgz", @@ -6544,18 +6716,15 @@ "store2": "^2.12.0" } }, - "node_modules/@injectivelabs/test-utils/node_modules/@injectivelabs/networks": { + "node_modules/@injectivelabs/ts-types": { "version": "1.14.33", - "resolved": "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.14.33.tgz", - "integrity": "sha512-XDhAYwWYKdKBRfwO/MIfMyKjKRWz/AliMJG9yaM1C/cDlGHmA3EY7Au2Nf+PdkRhuxl2FzLV2Hp4uWeC0g8BYw==", + "resolved": "https://registry.npmjs.org/@injectivelabs/ts-types/-/ts-types-1.14.33.tgz", + "integrity": "sha512-sJZzMNJtZFFZoPKZ91G09bxrZqQ5aS9omoTjQWy+7OxfiRAakzhsarTueX47hm6oTaN0XeBgD3wkMukkWUaobw==", "dependencies": { - "@injectivelabs/exceptions": "^1.14.33", - "@injectivelabs/ts-types": "^1.14.33", - "@injectivelabs/utils": "^1.14.33", "shx": "^0.3.2" } }, - "node_modules/@injectivelabs/test-utils/node_modules/@injectivelabs/utils": { + "node_modules/@injectivelabs/utils": { "version": "1.14.33", "resolved": "https://registry.npmjs.org/@injectivelabs/utils/-/utils-1.14.33.tgz", "integrity": "sha512-zsezML4dTujF0xGLhcGmWBCghfJiy9MW+r6VqR8zJUlxnmnEdNpmsvBhBI6cmmov6Se4FL+yALAIFRvTm3txbg==", @@ -6570,14 +6739,6 @@ "store2": "^2.12.0" } }, - "node_modules/@injectivelabs/ts-types": { - "version": "1.14.33", - "resolved": "https://registry.npmjs.org/@injectivelabs/ts-types/-/ts-types-1.14.33.tgz", - "integrity": "sha512-sJZzMNJtZFFZoPKZ91G09bxrZqQ5aS9omoTjQWy+7OxfiRAakzhsarTueX47hm6oTaN0XeBgD3wkMukkWUaobw==", - "dependencies": { - "shx": "^0.3.2" - } - }, "node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -14931,6 +15092,63 @@ "node": ">=16" } }, + "node_modules/@wormhole-foundation/sdk-aptos-cctp": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos-cctp/-/sdk-aptos-cctp-1.5.0-beta.0.tgz", + "integrity": "sha512-niVpfTPDH/EaQo0tDwruoeDIcTTOmA0m23oSfkqczt4RQCPgtMJJ+BwVJQ38fW6Y4vweRkq2ygaGVStbpb8l8g==", + "dependencies": { + "@aptos-labs/ts-sdk": "^1.33.1", + "@wormhole-foundation/sdk-aptos": "1.5.0-beta.0", + "@wormhole-foundation/sdk-connect": "1.5.0-beta.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/sdk-aptos-cctp/node_modules/@wormhole-foundation/sdk-aptos": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos/-/sdk-aptos-1.5.0-beta.0.tgz", + "integrity": "sha512-1d34585nnMrB8LM4kbPQ5O9x34KMU++RTjCzGXPz0+6NyVCM1hMKPCKq7XtD1BTVnSSrJMbDbEk1RhL306VuwQ==", + "dependencies": { + "@aptos-labs/ts-sdk": "^1.33.1", + "@wormhole-foundation/sdk-connect": "1.5.0-beta.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/sdk-aptos-cctp/node_modules/@wormhole-foundation/sdk-base": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-1.5.0-beta.0.tgz", + "integrity": "sha512-sS92U2BGeUf25MKVx4mdmsJt+Wt5DRhOEUQhPy8w0o0NdPgvi+Mh2xdZ39QsgibRcfC31XuehZO57lpZXes4zQ==", + "dependencies": { + "@scure/base": "^1.1.3", + "binary-layout": "^1.0.3" + } + }, + "node_modules/@wormhole-foundation/sdk-aptos-cctp/node_modules/@wormhole-foundation/sdk-connect": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.5.0-beta.0.tgz", + "integrity": "sha512-0RF8NpKxIvXhqJf21jldJ//gQDHIny/vY7f4jNaZTmwyQBEvdalTa05wxn/cBYwDXnYSGxkuqqPDusKTlh8wTA==", + "dependencies": { + "@wormhole-foundation/sdk-base": "1.5.0-beta.0", + "@wormhole-foundation/sdk-definitions": "1.5.0-beta.0", + "axios": "^1.4.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/sdk-aptos-cctp/node_modules/@wormhole-foundation/sdk-definitions": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-1.5.0-beta.0.tgz", + "integrity": "sha512-pygBZM80jJVoMOQF3UVsg3E2qJpRVS3y1UkOK0NQ8xtn7gLRKOJlWoLEHcX9qlYhqW4WgHrUgGtvecAEXASnTQ==", + "dependencies": { + "@noble/curves": "^1.4.0", + "@noble/hashes": "^1.3.1", + "@wormhole-foundation/sdk-base": "1.5.0-beta.0" + } + }, "node_modules/@wormhole-foundation/sdk-aptos-core": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos-core/-/sdk-aptos-core-1.4.0.tgz", @@ -15008,240 +15226,99 @@ "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@adraffy/ens-normalize": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.1.tgz", - "integrity": "sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw==" - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@cosmjs/amino": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.32.4.tgz", - "integrity": "sha512-zKYOt6hPy8obIFtLie/xtygCkH9ZROiQ12UHfKsOkWaZfPQUvVbtgmu6R4Kn1tFLI/SRkw7eqhaogmW/3NYu/Q==", + "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-ibc/-/sdk-cosmwasm-ibc-1.4.0.tgz", + "integrity": "sha512-B3FGfmaEf+NNWAj4Fpq6lIzz3ArygAtnzXGIYzmmmMkoC6mbQFF67+X9kRic6kNyflUliDfBDKeYt0fngu/5UQ==", "dependencies": { - "@cosmjs/crypto": "^0.32.4", - "@cosmjs/encoding": "^0.32.4", - "@cosmjs/math": "^0.32.4", - "@cosmjs/utils": "^0.32.4" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@cosmjs/crypto": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.32.4.tgz", - "integrity": "sha512-zicjGU051LF1V9v7bp8p7ovq+VyC91xlaHdsFOTo2oVry3KQikp8L/81RkXmUIT8FxMwdx1T7DmFwVQikcSDIw==", - "dependencies": { - "@cosmjs/encoding": "^0.32.4", - "@cosmjs/math": "^0.32.4", - "@cosmjs/utils": "^0.32.4", - "@noble/hashes": "^1", - "bn.js": "^5.2.0", - "elliptic": "^6.5.4", - "libsodium-wrappers-sumo": "^0.7.11" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@cosmjs/encoding": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.32.4.tgz", - "integrity": "sha512-tjvaEy6ZGxJchiizzTn7HVRiyTg1i4CObRRaTRPknm5EalE13SV+TCHq38gIDfyUeden4fCuaBVEdBR5+ti7Hw==", - "dependencies": { - "base64-js": "^1.3.0", - "bech32": "^1.1.4", - "readonly-date": "^1.0.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@cosmjs/encoding/node_modules/bech32": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", - "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@cosmjs/json-rpc": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/json-rpc/-/json-rpc-0.32.4.tgz", - "integrity": "sha512-/jt4mBl7nYzfJ2J/VJ+r19c92mUKF0Lt0JxM3MXEJl7wlwW5haHAWtzRujHkyYMXOwIR+gBqT2S0vntXVBRyhQ==", - "dependencies": { - "@cosmjs/stream": "^0.32.4", - "xstream": "^11.14.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@cosmjs/math": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/math/-/math-0.32.4.tgz", - "integrity": "sha512-++dqq2TJkoB8zsPVYCvrt88oJWsy1vMOuSOKcdlnXuOA/ASheTJuYy4+oZlTQ3Fr8eALDLGGPhJI02W2HyAQaw==", - "dependencies": { - "bn.js": "^5.2.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@cosmjs/proto-signing": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/proto-signing/-/proto-signing-0.32.4.tgz", - "integrity": "sha512-QdyQDbezvdRI4xxSlyM1rSVBO2st5sqtbEIl3IX03uJ7YiZIQHyv6vaHVf1V4mapusCqguiHJzm4N4gsFdLBbQ==", - "dependencies": { - "@cosmjs/amino": "^0.32.4", - "@cosmjs/crypto": "^0.32.4", - "@cosmjs/encoding": "^0.32.4", - "@cosmjs/math": "^0.32.4", - "@cosmjs/utils": "^0.32.4", + "@cosmjs/cosmwasm-stargate": "^0.32.0", + "@cosmjs/stargate": "^0.32.0", + "@injectivelabs/sdk-ts": "^1.14.13-beta.2", + "@wormhole-foundation/sdk-connect": "1.4.0", + "@wormhole-foundation/sdk-cosmwasm": "1.4.0", + "@wormhole-foundation/sdk-cosmwasm-core": "1.4.0", "cosmjs-types": "^0.9.0" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@cosmjs/socket": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/socket/-/socket-0.32.4.tgz", - "integrity": "sha512-davcyYziBhkzfXQTu1l5NrpDYv0K9GekZCC9apBRvL1dvMc9F/ygM7iemHjUA+z8tJkxKxrt/YPjJ6XNHzLrkw==", - "dependencies": { - "@cosmjs/stream": "^0.32.4", - "isomorphic-ws": "^4.0.1", - "ws": "^7", - "xstream": "^11.14.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@cosmjs/stargate": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/stargate/-/stargate-0.32.4.tgz", - "integrity": "sha512-usj08LxBSsPRq9sbpCeVdyLx2guEcOHfJS9mHGCLCXpdAPEIEQEtWLDpEUc0LEhWOx6+k/ChXTc5NpFkdrtGUQ==", - "dependencies": { - "@confio/ics23": "^0.6.8", - "@cosmjs/amino": "^0.32.4", - "@cosmjs/encoding": "^0.32.4", - "@cosmjs/math": "^0.32.4", - "@cosmjs/proto-signing": "^0.32.4", - "@cosmjs/stream": "^0.32.4", - "@cosmjs/tendermint-rpc": "^0.32.4", - "@cosmjs/utils": "^0.32.4", - "cosmjs-types": "^0.9.0", - "xstream": "^11.14.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@cosmjs/stream": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/stream/-/stream-0.32.4.tgz", - "integrity": "sha512-Gih++NYHEiP+oyD4jNEUxU9antoC0pFSg+33Hpp0JlHwH0wXhtD3OOKnzSfDB7OIoEbrzLJUpEjOgpCp5Z+W3A==", - "dependencies": { - "xstream": "^11.14.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@cosmjs/tendermint-rpc": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/tendermint-rpc/-/tendermint-rpc-0.32.4.tgz", - "integrity": "sha512-MWvUUno+4bCb/LmlMIErLypXxy7ckUuzEmpufYYYd9wgbdCXaTaO08SZzyFM5PI8UJ/0S2AmUrgWhldlbxO8mw==", + "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-tokenbridge/-/sdk-cosmwasm-tokenbridge-1.4.0.tgz", + "integrity": "sha512-Rfix8FNTxAlma2NqmDhdKgobknvCWbLl7lr2MJB4FKSmKOt7i2qeERMYWA/XjK46wwB4KJ16eg6f7Ji+cr+19A==", "dependencies": { - "@cosmjs/crypto": "^0.32.4", - "@cosmjs/encoding": "^0.32.4", - "@cosmjs/json-rpc": "^0.32.4", - "@cosmjs/math": "^0.32.4", - "@cosmjs/socket": "^0.32.4", - "@cosmjs/stream": "^0.32.4", - "@cosmjs/utils": "^0.32.4", - "axios": "^1.6.0", - "readonly-date": "^1.0.0", - "xstream": "^11.14.0" + "@cosmjs/cosmwasm-stargate": "^0.32.0", + "@injectivelabs/sdk-ts": "^1.14.13-beta.2", + "@wormhole-foundation/sdk-connect": "1.4.0", + "@wormhole-foundation/sdk-cosmwasm": "1.4.0" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@cosmjs/utils": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.32.4.tgz", - "integrity": "sha512-D1Yc+Zy8oL/hkUkFUL/bwxvuDBzRGpc4cF7/SkdhxX4iHpSLgdOuTt1mhCh9+kl6NQREy9t7SYZ6xeW5gFe60w==" - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@injectivelabs/core-proto-ts": { - "version": "1.13.4", - "resolved": "https://registry.npmjs.org/@injectivelabs/core-proto-ts/-/core-proto-ts-1.13.4.tgz", - "integrity": "sha512-81+bwey0qzNgOzUASsxYghSahcWzH5l6bSceW8FdR7w42+Knp+bAgbg12sSyS1hiOO2kMXx6tBvmYkCmnghM1Q==", + "node_modules/@wormhole-foundation/sdk-definitions": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-1.4.0.tgz", + "integrity": "sha512-/LuB5DpjNh9CVeesdfgj+yD0FN0LYA83/Mr+SUgQmmgDbFfyoL0BlBkz/dgDYi+6P9I1fa1Wfpqz5uyEyf90pA==", "dependencies": { - "@injectivelabs/grpc-web": "^0.0.1", - "google-protobuf": "^3.14.0", - "protobufjs": "^7.0.0", - "rxjs": "^7.4.0" + "@noble/curves": "^1.4.0", + "@noble/hashes": "^1.3.1", + "@wormhole-foundation/sdk-base": "1.4.0" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@injectivelabs/indexer-proto-ts": { - "version": "1.13.3", - "resolved": "https://registry.npmjs.org/@injectivelabs/indexer-proto-ts/-/indexer-proto-ts-1.13.3.tgz", - "integrity": "sha512-rLesVPCARl+OC82vj063/pUawYu0ISty/2+xg6ya4Lwk6PDbXmtRvw8wpNP6K+pAsBOKaSkRnO4ThP5qbX+E6A==", - "dependencies": { - "@injectivelabs/grpc-web": "^0.0.1", - "google-protobuf": "^3.14.0", - "protobufjs": "^7.0.0", - "rxjs": "^7.4.0" + "node_modules/@wormhole-foundation/sdk-definitions-ntt": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions-ntt/-/sdk-definitions-ntt-0.6.1.tgz", + "integrity": "sha512-OVaskp2xFv/y9qloVuTA5xXwDErKBREQkN8mrFYNG9vsI5r/wzItkPt0/RzGBtClT7beWt3ZfLOULzSpi6ktyw==", + "peerDependencies": { + "@wormhole-foundation/sdk-base": "^1.0.0", + "@wormhole-foundation/sdk-definitions": "^1.0.0" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@injectivelabs/mito-proto-ts": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@injectivelabs/mito-proto-ts/-/mito-proto-ts-1.13.0.tgz", - "integrity": "sha512-DE9iK7PkEnkWAMTDJDH01R8jxkxVCNuurfVp/09Te9wY3dm3mRx9M6R756JywP2Sd/ggJl2UbavGAQe2pZ7v1w==", + "node_modules/@wormhole-foundation/sdk-evm": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm/-/sdk-evm-1.4.1.tgz", + "integrity": "sha512-REawtcgeHX8CiitDmtceMHb/VmJDu+pnuOmXqcQIN5C3WZC6cc2uiwiaMlKwEHSlb38RhO7NWWqdtfRrQ1kziw==", + "peer": true, "dependencies": { - "@injectivelabs/grpc-web": "^0.0.1", - "google-protobuf": "^3.14.0", - "protobufjs": "^7.0.0", - "rxjs": "^7.4.0" + "@wormhole-foundation/sdk-connect": "1.4.1", + "ethers": "^6.5.1" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@injectivelabs/networks": { - "version": "1.14.33", - "resolved": "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.14.33.tgz", - "integrity": "sha512-XDhAYwWYKdKBRfwO/MIfMyKjKRWz/AliMJG9yaM1C/cDlGHmA3EY7Au2Nf+PdkRhuxl2FzLV2Hp4uWeC0g8BYw==", + "node_modules/@wormhole-foundation/sdk-evm-cctp": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-cctp/-/sdk-evm-cctp-1.4.0.tgz", + "integrity": "sha512-RQ7T6oi5R4PD4lmk9pBbirtAAe0iIsQQFusG4TQ0aq6vjhPYV429EnRtIfLYtpkMnCmmxyDhIXy55fC1Gmlc1Q==", "dependencies": { - "@injectivelabs/exceptions": "^1.14.33", - "@injectivelabs/ts-types": "^1.14.33", - "@injectivelabs/utils": "^1.14.33", - "shx": "^0.3.2" + "@wormhole-foundation/sdk-connect": "1.4.0", + "@wormhole-foundation/sdk-evm": "1.4.0", + "ethers": "^6.5.1" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@injectivelabs/sdk-ts": { - "version": "1.14.33", - "resolved": "https://registry.npmjs.org/@injectivelabs/sdk-ts/-/sdk-ts-1.14.33.tgz", - "integrity": "sha512-qEuu6yzhy8t8rtviCBqV1VMR+JAaDSy59Eebd23i+1P5zqQ9X2lZLLLxz+gWjiglWb8uQYsoLN3TFh2509WNzQ==", - "dependencies": { - "@apollo/client": "^3.11.10", - "@cosmjs/amino": "^0.32.3", - "@cosmjs/proto-signing": "^0.32.3", - "@cosmjs/stargate": "^0.32.3", - "@ethersproject/bytes": "^5.7.0", - "@injectivelabs/core-proto-ts": "1.13.4", - "@injectivelabs/exceptions": "^1.14.33", - "@injectivelabs/grpc-web": "^0.0.1", - "@injectivelabs/grpc-web-node-http-transport": "^0.0.2", - "@injectivelabs/grpc-web-react-native-transport": "^0.0.2", - "@injectivelabs/indexer-proto-ts": "1.13.3", - "@injectivelabs/mito-proto-ts": "1.13.0", - "@injectivelabs/networks": "^1.14.33", - "@injectivelabs/olp-proto-ts": "1.13.1", - "@injectivelabs/test-utils": "^1.14.33", - "@injectivelabs/ts-types": "^1.14.33", - "@injectivelabs/utils": "^1.14.33", - "@metamask/eth-sig-util": "^4.0.0", - "@noble/curves": "^1.4.0", - "axios": "^1.6.4", - "bech32": "^2.0.0", - "bip39": "^3.0.4", - "cosmjs-types": "^0.9.0", - "ethereumjs-util": "^7.1.4", - "ethers": "^6.5.1", - "google-protobuf": "^3.21.0", - "graphql": "^16.3.0", - "http-status-codes": "^2.2.0", - "js-sha3": "^0.8.0", - "jscrypto": "^1.0.3", - "keccak256": "^1.0.6", - "secp256k1": "^4.0.3", - "shx": "^0.3.2", - "snakecase-keys": "^5.4.1" - } + "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/@adraffy/ens-normalize": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.1.tgz", + "integrity": "sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw==" }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@injectivelabs/utils": { - "version": "1.14.33", - "resolved": "https://registry.npmjs.org/@injectivelabs/utils/-/utils-1.14.33.tgz", - "integrity": "sha512-zsezML4dTujF0xGLhcGmWBCghfJiy9MW+r6VqR8zJUlxnmnEdNpmsvBhBI6cmmov6Se4FL+yALAIFRvTm3txbg==", + "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/@noble/curves": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", + "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", "dependencies": { - "@injectivelabs/exceptions": "^1.14.33", - "@injectivelabs/ts-types": "^1.14.33", - "axios": "^1.6.4", - "bignumber.js": "^9.0.1", - "http-status-codes": "^2.2.0", - "shx": "^0.3.2", - "snakecase-keys": "^5.1.2", - "store2": "^2.12.0" + "@noble/hashes": "1.3.2" + }, + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@noble/hashes": { + "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/@noble/hashes": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", @@ -15252,7 +15329,7 @@ "url": "https://paulmillr.com/funding/" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@types/node": { + "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/@types/node": { "version": "22.7.5", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", @@ -15260,17 +15337,24 @@ "undici-types": "~6.19.2" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/aes-js": { - "version": "4.0.0-beta.5", - "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", - "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==" - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/cosmjs-types": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/cosmjs-types/-/cosmjs-types-0.9.0.tgz", - "integrity": "sha512-MN/yUe6mkJwHnCFfsNPeCfXVhyxHYW6c/xDUzrSbBycYzw++XvWDMJArXp2pLdgD6FQ8DW79vkPjeNKVrXaHeQ==" + "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/@wormhole-foundation/sdk-evm": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm/-/sdk-evm-1.4.0.tgz", + "integrity": "sha512-SlWTxabiwXJyU4k4RfehaDNVj2O2MYeRd2AETzooflPLkq0n2a16wo1N+4vz/JE6kXQ3X87PbM7C001XvH/rTg==", + "dependencies": { + "@wormhole-foundation/sdk-connect": "1.4.0", + "ethers": "^6.5.1" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/aes-js": { + "version": "4.0.0-beta.5", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", + "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==" }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/ethers": { + "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/ethers": { "version": "6.13.5", "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.5.tgz", "integrity": "sha512-+knKNieu5EKRThQJWwqaJ10a6HE9sSehGeqWN65//wE7j47ZpFhKAnHB/JJFibwwg61I/koxaPsXbXpD/skNOQ==", @@ -15297,18 +15381,12 @@ "node": ">=14.0.0" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/ethers/node_modules/@noble/curves": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", - "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", - "dependencies": { - "@noble/hashes": "1.3.2" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } + "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/ethers/node_modules/ws": { + "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/ws": { "version": "8.17.1", "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", @@ -15328,262 +15406,265 @@ } } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc": { + "node_modules/@wormhole-foundation/sdk-evm-core": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-ibc/-/sdk-cosmwasm-ibc-1.4.0.tgz", - "integrity": "sha512-B3FGfmaEf+NNWAj4Fpq6lIzz3ArygAtnzXGIYzmmmMkoC6mbQFF67+X9kRic6kNyflUliDfBDKeYt0fngu/5UQ==", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-core/-/sdk-evm-core-1.4.0.tgz", + "integrity": "sha512-3b0/IrywcTjZQm9q5IUtFL1GWZhw7p4ht8VPNoQWMLyGWGcw+L3FagTbaSCJyWYO46BkGJ9IL5w50ytA93esoQ==", "dependencies": { - "@cosmjs/cosmwasm-stargate": "^0.32.0", - "@cosmjs/stargate": "^0.32.0", - "@injectivelabs/sdk-ts": "^1.14.13-beta.2", "@wormhole-foundation/sdk-connect": "1.4.0", - "@wormhole-foundation/sdk-cosmwasm": "1.4.0", - "@wormhole-foundation/sdk-cosmwasm-core": "1.4.0", - "cosmjs-types": "^0.9.0" + "@wormhole-foundation/sdk-evm": "1.4.0", + "ethers": "^6.5.1" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@adraffy/ens-normalize": { + "node_modules/@wormhole-foundation/sdk-evm-core/node_modules/@adraffy/ens-normalize": { "version": "1.10.1", "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.1.tgz", "integrity": "sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw==" }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@cosmjs/amino": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.32.4.tgz", - "integrity": "sha512-zKYOt6hPy8obIFtLie/xtygCkH9ZROiQ12UHfKsOkWaZfPQUvVbtgmu6R4Kn1tFLI/SRkw7eqhaogmW/3NYu/Q==", + "node_modules/@wormhole-foundation/sdk-evm-core/node_modules/@noble/curves": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", + "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", "dependencies": { - "@cosmjs/crypto": "^0.32.4", - "@cosmjs/encoding": "^0.32.4", - "@cosmjs/math": "^0.32.4", - "@cosmjs/utils": "^0.32.4" + "@noble/hashes": "1.3.2" + }, + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@cosmjs/crypto": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.32.4.tgz", - "integrity": "sha512-zicjGU051LF1V9v7bp8p7ovq+VyC91xlaHdsFOTo2oVry3KQikp8L/81RkXmUIT8FxMwdx1T7DmFwVQikcSDIw==", + "node_modules/@wormhole-foundation/sdk-evm-core/node_modules/@noble/hashes": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", + "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@wormhole-foundation/sdk-evm-core/node_modules/@types/node": { + "version": "22.7.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", + "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", "dependencies": { - "@cosmjs/encoding": "^0.32.4", - "@cosmjs/math": "^0.32.4", - "@cosmjs/utils": "^0.32.4", - "@noble/hashes": "^1", - "bn.js": "^5.2.0", - "elliptic": "^6.5.4", - "libsodium-wrappers-sumo": "^0.7.11" + "undici-types": "~6.19.2" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@cosmjs/encoding": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.32.4.tgz", - "integrity": "sha512-tjvaEy6ZGxJchiizzTn7HVRiyTg1i4CObRRaTRPknm5EalE13SV+TCHq38gIDfyUeden4fCuaBVEdBR5+ti7Hw==", + "node_modules/@wormhole-foundation/sdk-evm-core/node_modules/@wormhole-foundation/sdk-evm": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm/-/sdk-evm-1.4.0.tgz", + "integrity": "sha512-SlWTxabiwXJyU4k4RfehaDNVj2O2MYeRd2AETzooflPLkq0n2a16wo1N+4vz/JE6kXQ3X87PbM7C001XvH/rTg==", "dependencies": { - "base64-js": "^1.3.0", - "bech32": "^1.1.4", - "readonly-date": "^1.0.0" + "@wormhole-foundation/sdk-connect": "1.4.0", + "ethers": "^6.5.1" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@cosmjs/encoding/node_modules/bech32": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", - "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" + "node_modules/@wormhole-foundation/sdk-evm-core/node_modules/aes-js": { + "version": "4.0.0-beta.5", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", + "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==" }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@cosmjs/json-rpc": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/json-rpc/-/json-rpc-0.32.4.tgz", - "integrity": "sha512-/jt4mBl7nYzfJ2J/VJ+r19c92mUKF0Lt0JxM3MXEJl7wlwW5haHAWtzRujHkyYMXOwIR+gBqT2S0vntXVBRyhQ==", + "node_modules/@wormhole-foundation/sdk-evm-core/node_modules/ethers": { + "version": "6.13.5", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.5.tgz", + "integrity": "sha512-+knKNieu5EKRThQJWwqaJ10a6HE9sSehGeqWN65//wE7j47ZpFhKAnHB/JJFibwwg61I/koxaPsXbXpD/skNOQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/ethers-io/" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], "dependencies": { - "@cosmjs/stream": "^0.32.4", - "xstream": "^11.14.0" + "@adraffy/ens-normalize": "1.10.1", + "@noble/curves": "1.2.0", + "@noble/hashes": "1.3.2", + "@types/node": "22.7.5", + "aes-js": "4.0.0-beta.5", + "tslib": "2.7.0", + "ws": "8.17.1" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@cosmjs/math": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/math/-/math-0.32.4.tgz", - "integrity": "sha512-++dqq2TJkoB8zsPVYCvrt88oJWsy1vMOuSOKcdlnXuOA/ASheTJuYy4+oZlTQ3Fr8eALDLGGPhJI02W2HyAQaw==", - "dependencies": { - "bn.js": "^5.2.0" + "node_modules/@wormhole-foundation/sdk-evm-core/node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + }, + "node_modules/@wormhole-foundation/sdk-evm-core/node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@cosmjs/proto-signing": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/proto-signing/-/proto-signing-0.32.4.tgz", - "integrity": "sha512-QdyQDbezvdRI4xxSlyM1rSVBO2st5sqtbEIl3IX03uJ7YiZIQHyv6vaHVf1V4mapusCqguiHJzm4N4gsFdLBbQ==", + "node_modules/@wormhole-foundation/sdk-evm-ntt": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-ntt/-/sdk-evm-ntt-0.6.1.tgz", + "integrity": "sha512-PT/05wur6iRGfmfy52QQb7NSoNtvhQ31DVtSl19ugYBGHM6rccAs+QstihwyQ1AfX2CNzOoxGschIQ2Q06CD+w==", "dependencies": { - "@cosmjs/amino": "^0.32.4", - "@cosmjs/crypto": "^0.32.4", - "@cosmjs/encoding": "^0.32.4", - "@cosmjs/math": "^0.32.4", - "@cosmjs/utils": "^0.32.4", - "cosmjs-types": "^0.9.0" + "@wormhole-foundation/sdk-definitions-ntt": "0.6.1", + "ethers": "^6.5.1" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@wormhole-foundation/sdk-base": "^1.0.0", + "@wormhole-foundation/sdk-definitions": "^1.0.0", + "@wormhole-foundation/sdk-evm": "^1.0.0", + "@wormhole-foundation/sdk-evm-core": "^1.0.0" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@cosmjs/socket": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/socket/-/socket-0.32.4.tgz", - "integrity": "sha512-davcyYziBhkzfXQTu1l5NrpDYv0K9GekZCC9apBRvL1dvMc9F/ygM7iemHjUA+z8tJkxKxrt/YPjJ6XNHzLrkw==", + "node_modules/@wormhole-foundation/sdk-evm-ntt/node_modules/@adraffy/ens-normalize": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.1.tgz", + "integrity": "sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw==" + }, + "node_modules/@wormhole-foundation/sdk-evm-ntt/node_modules/@noble/curves": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", + "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", "dependencies": { - "@cosmjs/stream": "^0.32.4", - "isomorphic-ws": "^4.0.1", - "ws": "^7", - "xstream": "^11.14.0" + "@noble/hashes": "1.3.2" + }, + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@cosmjs/stargate": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/stargate/-/stargate-0.32.4.tgz", - "integrity": "sha512-usj08LxBSsPRq9sbpCeVdyLx2guEcOHfJS9mHGCLCXpdAPEIEQEtWLDpEUc0LEhWOx6+k/ChXTc5NpFkdrtGUQ==", - "dependencies": { - "@confio/ics23": "^0.6.8", - "@cosmjs/amino": "^0.32.4", - "@cosmjs/encoding": "^0.32.4", - "@cosmjs/math": "^0.32.4", - "@cosmjs/proto-signing": "^0.32.4", - "@cosmjs/stream": "^0.32.4", - "@cosmjs/tendermint-rpc": "^0.32.4", - "@cosmjs/utils": "^0.32.4", - "cosmjs-types": "^0.9.0", - "xstream": "^11.14.0" + "node_modules/@wormhole-foundation/sdk-evm-ntt/node_modules/@noble/hashes": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", + "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@cosmjs/stream": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/stream/-/stream-0.32.4.tgz", - "integrity": "sha512-Gih++NYHEiP+oyD4jNEUxU9antoC0pFSg+33Hpp0JlHwH0wXhtD3OOKnzSfDB7OIoEbrzLJUpEjOgpCp5Z+W3A==", + "node_modules/@wormhole-foundation/sdk-evm-ntt/node_modules/@types/node": { + "version": "22.7.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", + "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", "dependencies": { - "xstream": "^11.14.0" + "undici-types": "~6.19.2" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@cosmjs/tendermint-rpc": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/tendermint-rpc/-/tendermint-rpc-0.32.4.tgz", - "integrity": "sha512-MWvUUno+4bCb/LmlMIErLypXxy7ckUuzEmpufYYYd9wgbdCXaTaO08SZzyFM5PI8UJ/0S2AmUrgWhldlbxO8mw==", - "dependencies": { - "@cosmjs/crypto": "^0.32.4", - "@cosmjs/encoding": "^0.32.4", - "@cosmjs/json-rpc": "^0.32.4", - "@cosmjs/math": "^0.32.4", - "@cosmjs/socket": "^0.32.4", - "@cosmjs/stream": "^0.32.4", - "@cosmjs/utils": "^0.32.4", - "axios": "^1.6.0", - "readonly-date": "^1.0.0", - "xstream": "^11.14.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@cosmjs/utils": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.32.4.tgz", - "integrity": "sha512-D1Yc+Zy8oL/hkUkFUL/bwxvuDBzRGpc4cF7/SkdhxX4iHpSLgdOuTt1mhCh9+kl6NQREy9t7SYZ6xeW5gFe60w==" + "node_modules/@wormhole-foundation/sdk-evm-ntt/node_modules/aes-js": { + "version": "4.0.0-beta.5", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", + "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==" }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@injectivelabs/core-proto-ts": { - "version": "1.13.4", - "resolved": "https://registry.npmjs.org/@injectivelabs/core-proto-ts/-/core-proto-ts-1.13.4.tgz", - "integrity": "sha512-81+bwey0qzNgOzUASsxYghSahcWzH5l6bSceW8FdR7w42+Knp+bAgbg12sSyS1hiOO2kMXx6tBvmYkCmnghM1Q==", + "node_modules/@wormhole-foundation/sdk-evm-ntt/node_modules/ethers": { + "version": "6.13.5", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.5.tgz", + "integrity": "sha512-+knKNieu5EKRThQJWwqaJ10a6HE9sSehGeqWN65//wE7j47ZpFhKAnHB/JJFibwwg61I/koxaPsXbXpD/skNOQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/ethers-io/" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], "dependencies": { - "@injectivelabs/grpc-web": "^0.0.1", - "google-protobuf": "^3.14.0", - "protobufjs": "^7.0.0", - "rxjs": "^7.4.0" + "@adraffy/ens-normalize": "1.10.1", + "@noble/curves": "1.2.0", + "@noble/hashes": "1.3.2", + "@types/node": "22.7.5", + "aes-js": "4.0.0-beta.5", + "tslib": "2.7.0", + "ws": "8.17.1" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@injectivelabs/indexer-proto-ts": { - "version": "1.13.3", - "resolved": "https://registry.npmjs.org/@injectivelabs/indexer-proto-ts/-/indexer-proto-ts-1.13.3.tgz", - "integrity": "sha512-rLesVPCARl+OC82vj063/pUawYu0ISty/2+xg6ya4Lwk6PDbXmtRvw8wpNP6K+pAsBOKaSkRnO4ThP5qbX+E6A==", - "dependencies": { - "@injectivelabs/grpc-web": "^0.0.1", - "google-protobuf": "^3.14.0", - "protobufjs": "^7.0.0", - "rxjs": "^7.4.0" - } + "node_modules/@wormhole-foundation/sdk-evm-ntt/node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@injectivelabs/mito-proto-ts": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@injectivelabs/mito-proto-ts/-/mito-proto-ts-1.13.0.tgz", - "integrity": "sha512-DE9iK7PkEnkWAMTDJDH01R8jxkxVCNuurfVp/09Te9wY3dm3mRx9M6R756JywP2Sd/ggJl2UbavGAQe2pZ7v1w==", - "dependencies": { - "@injectivelabs/grpc-web": "^0.0.1", - "google-protobuf": "^3.14.0", - "protobufjs": "^7.0.0", - "rxjs": "^7.4.0" + "node_modules/@wormhole-foundation/sdk-evm-ntt/node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@injectivelabs/networks": { - "version": "1.14.33", - "resolved": "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.14.33.tgz", - "integrity": "sha512-XDhAYwWYKdKBRfwO/MIfMyKjKRWz/AliMJG9yaM1C/cDlGHmA3EY7Au2Nf+PdkRhuxl2FzLV2Hp4uWeC0g8BYw==", + "node_modules/@wormhole-foundation/sdk-evm-portico": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-portico/-/sdk-evm-portico-1.4.0.tgz", + "integrity": "sha512-/5h9xl5V3b/2Cm/WhCVmQWRMlT1PnMRHnyS53UqSNqKARNeNYF8bwIf+i/Bei+pN6dzlxSvMsKSxCaRktaBnyw==", "dependencies": { - "@injectivelabs/exceptions": "^1.14.33", - "@injectivelabs/ts-types": "^1.14.33", - "@injectivelabs/utils": "^1.14.33", - "shx": "^0.3.2" + "@wormhole-foundation/sdk-connect": "1.4.0", + "@wormhole-foundation/sdk-evm": "1.4.0", + "@wormhole-foundation/sdk-evm-core": "1.4.0", + "@wormhole-foundation/sdk-evm-tokenbridge": "1.4.0", + "ethers": "^6.5.1" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@injectivelabs/sdk-ts": { - "version": "1.14.33", - "resolved": "https://registry.npmjs.org/@injectivelabs/sdk-ts/-/sdk-ts-1.14.33.tgz", - "integrity": "sha512-qEuu6yzhy8t8rtviCBqV1VMR+JAaDSy59Eebd23i+1P5zqQ9X2lZLLLxz+gWjiglWb8uQYsoLN3TFh2509WNzQ==", - "dependencies": { - "@apollo/client": "^3.11.10", - "@cosmjs/amino": "^0.32.3", - "@cosmjs/proto-signing": "^0.32.3", - "@cosmjs/stargate": "^0.32.3", - "@ethersproject/bytes": "^5.7.0", - "@injectivelabs/core-proto-ts": "1.13.4", - "@injectivelabs/exceptions": "^1.14.33", - "@injectivelabs/grpc-web": "^0.0.1", - "@injectivelabs/grpc-web-node-http-transport": "^0.0.2", - "@injectivelabs/grpc-web-react-native-transport": "^0.0.2", - "@injectivelabs/indexer-proto-ts": "1.13.3", - "@injectivelabs/mito-proto-ts": "1.13.0", - "@injectivelabs/networks": "^1.14.33", - "@injectivelabs/olp-proto-ts": "1.13.1", - "@injectivelabs/test-utils": "^1.14.33", - "@injectivelabs/ts-types": "^1.14.33", - "@injectivelabs/utils": "^1.14.33", - "@metamask/eth-sig-util": "^4.0.0", - "@noble/curves": "^1.4.0", - "axios": "^1.6.4", - "bech32": "^2.0.0", - "bip39": "^3.0.4", - "cosmjs-types": "^0.9.0", - "ethereumjs-util": "^7.1.4", - "ethers": "^6.5.1", - "google-protobuf": "^3.21.0", - "graphql": "^16.3.0", - "http-status-codes": "^2.2.0", - "js-sha3": "^0.8.0", - "jscrypto": "^1.0.3", - "keccak256": "^1.0.6", - "secp256k1": "^4.0.3", - "shx": "^0.3.2", - "snakecase-keys": "^5.4.1" - } + "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/@adraffy/ens-normalize": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.1.tgz", + "integrity": "sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw==" }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@injectivelabs/utils": { - "version": "1.14.33", - "resolved": "https://registry.npmjs.org/@injectivelabs/utils/-/utils-1.14.33.tgz", - "integrity": "sha512-zsezML4dTujF0xGLhcGmWBCghfJiy9MW+r6VqR8zJUlxnmnEdNpmsvBhBI6cmmov6Se4FL+yALAIFRvTm3txbg==", + "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/@noble/curves": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", + "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", "dependencies": { - "@injectivelabs/exceptions": "^1.14.33", - "@injectivelabs/ts-types": "^1.14.33", - "axios": "^1.6.4", - "bignumber.js": "^9.0.1", - "http-status-codes": "^2.2.0", - "shx": "^0.3.2", - "snakecase-keys": "^5.1.2", - "store2": "^2.12.0" + "@noble/hashes": "1.3.2" + }, + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@noble/hashes": { + "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/@noble/hashes": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", @@ -15594,7 +15675,7 @@ "url": "https://paulmillr.com/funding/" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@types/node": { + "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/@types/node": { "version": "22.7.5", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", @@ -15602,17 +15683,24 @@ "undici-types": "~6.19.2" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/aes-js": { + "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/@wormhole-foundation/sdk-evm": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm/-/sdk-evm-1.4.0.tgz", + "integrity": "sha512-SlWTxabiwXJyU4k4RfehaDNVj2O2MYeRd2AETzooflPLkq0n2a16wo1N+4vz/JE6kXQ3X87PbM7C001XvH/rTg==", + "dependencies": { + "@wormhole-foundation/sdk-connect": "1.4.0", + "ethers": "^6.5.1" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/aes-js": { "version": "4.0.0-beta.5", "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==" }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/cosmjs-types": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/cosmjs-types/-/cosmjs-types-0.9.0.tgz", - "integrity": "sha512-MN/yUe6mkJwHnCFfsNPeCfXVhyxHYW6c/xDUzrSbBycYzw++XvWDMJArXp2pLdgD6FQ8DW79vkPjeNKVrXaHeQ==" - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/ethers": { + "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/ethers": { "version": "6.13.5", "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.5.tgz", "integrity": "sha512-+knKNieu5EKRThQJWwqaJ10a6HE9sSehGeqWN65//wE7j47ZpFhKAnHB/JJFibwwg61I/koxaPsXbXpD/skNOQ==", @@ -15639,18 +15727,12 @@ "node": ">=14.0.0" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/ethers/node_modules/@noble/curves": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", - "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", - "dependencies": { - "@noble/hashes": "1.3.2" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } + "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/ethers/node_modules/ws": { + "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/ws": { "version": "8.17.1", "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", @@ -15670,270 +15752,48 @@ } } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge": { + "node_modules/@wormhole-foundation/sdk-evm-tokenbridge": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-tokenbridge/-/sdk-cosmwasm-tokenbridge-1.4.0.tgz", - "integrity": "sha512-Rfix8FNTxAlma2NqmDhdKgobknvCWbLl7lr2MJB4FKSmKOt7i2qeERMYWA/XjK46wwB4KJ16eg6f7Ji+cr+19A==", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-tokenbridge/-/sdk-evm-tokenbridge-1.4.0.tgz", + "integrity": "sha512-mP6PzK4VkGKuYdgJHfUmrG+e7/w6pk5O+Wz93G0vuM/+0PJZ+fYaQ1WWaL9KiUaQA59vYHeZwooWy++F0ktltg==", "dependencies": { - "@cosmjs/cosmwasm-stargate": "^0.32.0", - "@injectivelabs/sdk-ts": "^1.14.13-beta.2", "@wormhole-foundation/sdk-connect": "1.4.0", - "@wormhole-foundation/sdk-cosmwasm": "1.4.0" + "@wormhole-foundation/sdk-evm": "1.4.0", + "@wormhole-foundation/sdk-evm-core": "1.4.0", + "ethers": "^6.5.1" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@adraffy/ens-normalize": { + "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/@adraffy/ens-normalize": { "version": "1.10.1", "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.1.tgz", "integrity": "sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw==" }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@cosmjs/amino": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.32.4.tgz", - "integrity": "sha512-zKYOt6hPy8obIFtLie/xtygCkH9ZROiQ12UHfKsOkWaZfPQUvVbtgmu6R4Kn1tFLI/SRkw7eqhaogmW/3NYu/Q==", + "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/@noble/curves": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", + "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", "dependencies": { - "@cosmjs/crypto": "^0.32.4", - "@cosmjs/encoding": "^0.32.4", - "@cosmjs/math": "^0.32.4", - "@cosmjs/utils": "^0.32.4" + "@noble/hashes": "1.3.2" + }, + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@cosmjs/crypto": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.32.4.tgz", - "integrity": "sha512-zicjGU051LF1V9v7bp8p7ovq+VyC91xlaHdsFOTo2oVry3KQikp8L/81RkXmUIT8FxMwdx1T7DmFwVQikcSDIw==", - "dependencies": { - "@cosmjs/encoding": "^0.32.4", - "@cosmjs/math": "^0.32.4", - "@cosmjs/utils": "^0.32.4", - "@noble/hashes": "^1", - "bn.js": "^5.2.0", - "elliptic": "^6.5.4", - "libsodium-wrappers-sumo": "^0.7.11" + "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/@noble/hashes": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", + "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@cosmjs/encoding": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.32.4.tgz", - "integrity": "sha512-tjvaEy6ZGxJchiizzTn7HVRiyTg1i4CObRRaTRPknm5EalE13SV+TCHq38gIDfyUeden4fCuaBVEdBR5+ti7Hw==", - "dependencies": { - "base64-js": "^1.3.0", - "bech32": "^1.1.4", - "readonly-date": "^1.0.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@cosmjs/encoding/node_modules/bech32": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", - "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@cosmjs/json-rpc": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/json-rpc/-/json-rpc-0.32.4.tgz", - "integrity": "sha512-/jt4mBl7nYzfJ2J/VJ+r19c92mUKF0Lt0JxM3MXEJl7wlwW5haHAWtzRujHkyYMXOwIR+gBqT2S0vntXVBRyhQ==", - "dependencies": { - "@cosmjs/stream": "^0.32.4", - "xstream": "^11.14.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@cosmjs/math": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/math/-/math-0.32.4.tgz", - "integrity": "sha512-++dqq2TJkoB8zsPVYCvrt88oJWsy1vMOuSOKcdlnXuOA/ASheTJuYy4+oZlTQ3Fr8eALDLGGPhJI02W2HyAQaw==", - "dependencies": { - "bn.js": "^5.2.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@cosmjs/proto-signing": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/proto-signing/-/proto-signing-0.32.4.tgz", - "integrity": "sha512-QdyQDbezvdRI4xxSlyM1rSVBO2st5sqtbEIl3IX03uJ7YiZIQHyv6vaHVf1V4mapusCqguiHJzm4N4gsFdLBbQ==", - "dependencies": { - "@cosmjs/amino": "^0.32.4", - "@cosmjs/crypto": "^0.32.4", - "@cosmjs/encoding": "^0.32.4", - "@cosmjs/math": "^0.32.4", - "@cosmjs/utils": "^0.32.4", - "cosmjs-types": "^0.9.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@cosmjs/socket": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/socket/-/socket-0.32.4.tgz", - "integrity": "sha512-davcyYziBhkzfXQTu1l5NrpDYv0K9GekZCC9apBRvL1dvMc9F/ygM7iemHjUA+z8tJkxKxrt/YPjJ6XNHzLrkw==", - "dependencies": { - "@cosmjs/stream": "^0.32.4", - "isomorphic-ws": "^4.0.1", - "ws": "^7", - "xstream": "^11.14.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@cosmjs/stargate": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/stargate/-/stargate-0.32.4.tgz", - "integrity": "sha512-usj08LxBSsPRq9sbpCeVdyLx2guEcOHfJS9mHGCLCXpdAPEIEQEtWLDpEUc0LEhWOx6+k/ChXTc5NpFkdrtGUQ==", - "dependencies": { - "@confio/ics23": "^0.6.8", - "@cosmjs/amino": "^0.32.4", - "@cosmjs/encoding": "^0.32.4", - "@cosmjs/math": "^0.32.4", - "@cosmjs/proto-signing": "^0.32.4", - "@cosmjs/stream": "^0.32.4", - "@cosmjs/tendermint-rpc": "^0.32.4", - "@cosmjs/utils": "^0.32.4", - "cosmjs-types": "^0.9.0", - "xstream": "^11.14.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@cosmjs/stream": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/stream/-/stream-0.32.4.tgz", - "integrity": "sha512-Gih++NYHEiP+oyD4jNEUxU9antoC0pFSg+33Hpp0JlHwH0wXhtD3OOKnzSfDB7OIoEbrzLJUpEjOgpCp5Z+W3A==", - "dependencies": { - "xstream": "^11.14.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@cosmjs/tendermint-rpc": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/tendermint-rpc/-/tendermint-rpc-0.32.4.tgz", - "integrity": "sha512-MWvUUno+4bCb/LmlMIErLypXxy7ckUuzEmpufYYYd9wgbdCXaTaO08SZzyFM5PI8UJ/0S2AmUrgWhldlbxO8mw==", - "dependencies": { - "@cosmjs/crypto": "^0.32.4", - "@cosmjs/encoding": "^0.32.4", - "@cosmjs/json-rpc": "^0.32.4", - "@cosmjs/math": "^0.32.4", - "@cosmjs/socket": "^0.32.4", - "@cosmjs/stream": "^0.32.4", - "@cosmjs/utils": "^0.32.4", - "axios": "^1.6.0", - "readonly-date": "^1.0.0", - "xstream": "^11.14.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@cosmjs/utils": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.32.4.tgz", - "integrity": "sha512-D1Yc+Zy8oL/hkUkFUL/bwxvuDBzRGpc4cF7/SkdhxX4iHpSLgdOuTt1mhCh9+kl6NQREy9t7SYZ6xeW5gFe60w==" - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@injectivelabs/core-proto-ts": { - "version": "1.13.4", - "resolved": "https://registry.npmjs.org/@injectivelabs/core-proto-ts/-/core-proto-ts-1.13.4.tgz", - "integrity": "sha512-81+bwey0qzNgOzUASsxYghSahcWzH5l6bSceW8FdR7w42+Knp+bAgbg12sSyS1hiOO2kMXx6tBvmYkCmnghM1Q==", - "dependencies": { - "@injectivelabs/grpc-web": "^0.0.1", - "google-protobuf": "^3.14.0", - "protobufjs": "^7.0.0", - "rxjs": "^7.4.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@injectivelabs/indexer-proto-ts": { - "version": "1.13.3", - "resolved": "https://registry.npmjs.org/@injectivelabs/indexer-proto-ts/-/indexer-proto-ts-1.13.3.tgz", - "integrity": "sha512-rLesVPCARl+OC82vj063/pUawYu0ISty/2+xg6ya4Lwk6PDbXmtRvw8wpNP6K+pAsBOKaSkRnO4ThP5qbX+E6A==", - "dependencies": { - "@injectivelabs/grpc-web": "^0.0.1", - "google-protobuf": "^3.14.0", - "protobufjs": "^7.0.0", - "rxjs": "^7.4.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@injectivelabs/mito-proto-ts": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@injectivelabs/mito-proto-ts/-/mito-proto-ts-1.13.0.tgz", - "integrity": "sha512-DE9iK7PkEnkWAMTDJDH01R8jxkxVCNuurfVp/09Te9wY3dm3mRx9M6R756JywP2Sd/ggJl2UbavGAQe2pZ7v1w==", - "dependencies": { - "@injectivelabs/grpc-web": "^0.0.1", - "google-protobuf": "^3.14.0", - "protobufjs": "^7.0.0", - "rxjs": "^7.4.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@injectivelabs/networks": { - "version": "1.14.33", - "resolved": "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.14.33.tgz", - "integrity": "sha512-XDhAYwWYKdKBRfwO/MIfMyKjKRWz/AliMJG9yaM1C/cDlGHmA3EY7Au2Nf+PdkRhuxl2FzLV2Hp4uWeC0g8BYw==", - "dependencies": { - "@injectivelabs/exceptions": "^1.14.33", - "@injectivelabs/ts-types": "^1.14.33", - "@injectivelabs/utils": "^1.14.33", - "shx": "^0.3.2" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@injectivelabs/sdk-ts": { - "version": "1.14.33", - "resolved": "https://registry.npmjs.org/@injectivelabs/sdk-ts/-/sdk-ts-1.14.33.tgz", - "integrity": "sha512-qEuu6yzhy8t8rtviCBqV1VMR+JAaDSy59Eebd23i+1P5zqQ9X2lZLLLxz+gWjiglWb8uQYsoLN3TFh2509WNzQ==", - "dependencies": { - "@apollo/client": "^3.11.10", - "@cosmjs/amino": "^0.32.3", - "@cosmjs/proto-signing": "^0.32.3", - "@cosmjs/stargate": "^0.32.3", - "@ethersproject/bytes": "^5.7.0", - "@injectivelabs/core-proto-ts": "1.13.4", - "@injectivelabs/exceptions": "^1.14.33", - "@injectivelabs/grpc-web": "^0.0.1", - "@injectivelabs/grpc-web-node-http-transport": "^0.0.2", - "@injectivelabs/grpc-web-react-native-transport": "^0.0.2", - "@injectivelabs/indexer-proto-ts": "1.13.3", - "@injectivelabs/mito-proto-ts": "1.13.0", - "@injectivelabs/networks": "^1.14.33", - "@injectivelabs/olp-proto-ts": "1.13.1", - "@injectivelabs/test-utils": "^1.14.33", - "@injectivelabs/ts-types": "^1.14.33", - "@injectivelabs/utils": "^1.14.33", - "@metamask/eth-sig-util": "^4.0.0", - "@noble/curves": "^1.4.0", - "axios": "^1.6.4", - "bech32": "^2.0.0", - "bip39": "^3.0.4", - "cosmjs-types": "^0.9.0", - "ethereumjs-util": "^7.1.4", - "ethers": "^6.5.1", - "google-protobuf": "^3.21.0", - "graphql": "^16.3.0", - "http-status-codes": "^2.2.0", - "js-sha3": "^0.8.0", - "jscrypto": "^1.0.3", - "keccak256": "^1.0.6", - "secp256k1": "^4.0.3", - "shx": "^0.3.2", - "snakecase-keys": "^5.4.1" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@injectivelabs/utils": { - "version": "1.14.33", - "resolved": "https://registry.npmjs.org/@injectivelabs/utils/-/utils-1.14.33.tgz", - "integrity": "sha512-zsezML4dTujF0xGLhcGmWBCghfJiy9MW+r6VqR8zJUlxnmnEdNpmsvBhBI6cmmov6Se4FL+yALAIFRvTm3txbg==", - "dependencies": { - "@injectivelabs/exceptions": "^1.14.33", - "@injectivelabs/ts-types": "^1.14.33", - "axios": "^1.6.4", - "bignumber.js": "^9.0.1", - "http-status-codes": "^2.2.0", - "shx": "^0.3.2", - "snakecase-keys": "^5.1.2", - "store2": "^2.12.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@noble/hashes": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", - "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", - "engines": { - "node": ">= 16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@types/node": { + "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/@types/node": { "version": "22.7.5", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", @@ -15941,17 +15801,24 @@ "undici-types": "~6.19.2" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/aes-js": { + "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/@wormhole-foundation/sdk-evm": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm/-/sdk-evm-1.4.0.tgz", + "integrity": "sha512-SlWTxabiwXJyU4k4RfehaDNVj2O2MYeRd2AETzooflPLkq0n2a16wo1N+4vz/JE6kXQ3X87PbM7C001XvH/rTg==", + "dependencies": { + "@wormhole-foundation/sdk-connect": "1.4.0", + "ethers": "^6.5.1" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/aes-js": { "version": "4.0.0-beta.5", "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==" }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/cosmjs-types": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/cosmjs-types/-/cosmjs-types-0.9.0.tgz", - "integrity": "sha512-MN/yUe6mkJwHnCFfsNPeCfXVhyxHYW6c/xDUzrSbBycYzw++XvWDMJArXp2pLdgD6FQ8DW79vkPjeNKVrXaHeQ==" - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/ethers": { + "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/ethers": { "version": "6.13.5", "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.5.tgz", "integrity": "sha512-+knKNieu5EKRThQJWwqaJ10a6HE9sSehGeqWN65//wE7j47ZpFhKAnHB/JJFibwwg61I/koxaPsXbXpD/skNOQ==", @@ -15978,18 +15845,12 @@ "node": ">=14.0.0" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/ethers/node_modules/@noble/curves": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", - "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", - "dependencies": { - "@noble/hashes": "1.3.2" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } + "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/ethers/node_modules/ws": { + "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/ws": { "version": "8.17.1", "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", @@ -16009,274 +15870,114 @@ } } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@adraffy/ens-normalize": { + "node_modules/@wormhole-foundation/sdk-evm/node_modules/@adraffy/ens-normalize": { "version": "1.10.1", "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.1.tgz", - "integrity": "sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw==" - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@cosmjs/amino": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.32.4.tgz", - "integrity": "sha512-zKYOt6hPy8obIFtLie/xtygCkH9ZROiQ12UHfKsOkWaZfPQUvVbtgmu6R4Kn1tFLI/SRkw7eqhaogmW/3NYu/Q==", - "dependencies": { - "@cosmjs/crypto": "^0.32.4", - "@cosmjs/encoding": "^0.32.4", - "@cosmjs/math": "^0.32.4", - "@cosmjs/utils": "^0.32.4" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@cosmjs/crypto": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.32.4.tgz", - "integrity": "sha512-zicjGU051LF1V9v7bp8p7ovq+VyC91xlaHdsFOTo2oVry3KQikp8L/81RkXmUIT8FxMwdx1T7DmFwVQikcSDIw==", - "dependencies": { - "@cosmjs/encoding": "^0.32.4", - "@cosmjs/math": "^0.32.4", - "@cosmjs/utils": "^0.32.4", - "@noble/hashes": "^1", - "bn.js": "^5.2.0", - "elliptic": "^6.5.4", - "libsodium-wrappers-sumo": "^0.7.11" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@cosmjs/encoding": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.32.4.tgz", - "integrity": "sha512-tjvaEy6ZGxJchiizzTn7HVRiyTg1i4CObRRaTRPknm5EalE13SV+TCHq38gIDfyUeden4fCuaBVEdBR5+ti7Hw==", - "dependencies": { - "base64-js": "^1.3.0", - "bech32": "^1.1.4", - "readonly-date": "^1.0.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@cosmjs/encoding/node_modules/bech32": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", - "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@cosmjs/json-rpc": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/json-rpc/-/json-rpc-0.32.4.tgz", - "integrity": "sha512-/jt4mBl7nYzfJ2J/VJ+r19c92mUKF0Lt0JxM3MXEJl7wlwW5haHAWtzRujHkyYMXOwIR+gBqT2S0vntXVBRyhQ==", - "dependencies": { - "@cosmjs/stream": "^0.32.4", - "xstream": "^11.14.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@cosmjs/math": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/math/-/math-0.32.4.tgz", - "integrity": "sha512-++dqq2TJkoB8zsPVYCvrt88oJWsy1vMOuSOKcdlnXuOA/ASheTJuYy4+oZlTQ3Fr8eALDLGGPhJI02W2HyAQaw==", - "dependencies": { - "bn.js": "^5.2.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@cosmjs/proto-signing": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/proto-signing/-/proto-signing-0.32.4.tgz", - "integrity": "sha512-QdyQDbezvdRI4xxSlyM1rSVBO2st5sqtbEIl3IX03uJ7YiZIQHyv6vaHVf1V4mapusCqguiHJzm4N4gsFdLBbQ==", - "dependencies": { - "@cosmjs/amino": "^0.32.4", - "@cosmjs/crypto": "^0.32.4", - "@cosmjs/encoding": "^0.32.4", - "@cosmjs/math": "^0.32.4", - "@cosmjs/utils": "^0.32.4", - "cosmjs-types": "^0.9.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@cosmjs/socket": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/socket/-/socket-0.32.4.tgz", - "integrity": "sha512-davcyYziBhkzfXQTu1l5NrpDYv0K9GekZCC9apBRvL1dvMc9F/ygM7iemHjUA+z8tJkxKxrt/YPjJ6XNHzLrkw==", - "dependencies": { - "@cosmjs/stream": "^0.32.4", - "isomorphic-ws": "^4.0.1", - "ws": "^7", - "xstream": "^11.14.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@cosmjs/stargate": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/stargate/-/stargate-0.32.4.tgz", - "integrity": "sha512-usj08LxBSsPRq9sbpCeVdyLx2guEcOHfJS9mHGCLCXpdAPEIEQEtWLDpEUc0LEhWOx6+k/ChXTc5NpFkdrtGUQ==", - "dependencies": { - "@confio/ics23": "^0.6.8", - "@cosmjs/amino": "^0.32.4", - "@cosmjs/encoding": "^0.32.4", - "@cosmjs/math": "^0.32.4", - "@cosmjs/proto-signing": "^0.32.4", - "@cosmjs/stream": "^0.32.4", - "@cosmjs/tendermint-rpc": "^0.32.4", - "@cosmjs/utils": "^0.32.4", - "cosmjs-types": "^0.9.0", - "xstream": "^11.14.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@cosmjs/stream": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/stream/-/stream-0.32.4.tgz", - "integrity": "sha512-Gih++NYHEiP+oyD4jNEUxU9antoC0pFSg+33Hpp0JlHwH0wXhtD3OOKnzSfDB7OIoEbrzLJUpEjOgpCp5Z+W3A==", - "dependencies": { - "xstream": "^11.14.0" - } + "integrity": "sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw==", + "peer": true }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@cosmjs/tendermint-rpc": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/tendermint-rpc/-/tendermint-rpc-0.32.4.tgz", - "integrity": "sha512-MWvUUno+4bCb/LmlMIErLypXxy7ckUuzEmpufYYYd9wgbdCXaTaO08SZzyFM5PI8UJ/0S2AmUrgWhldlbxO8mw==", + "node_modules/@wormhole-foundation/sdk-evm/node_modules/@noble/curves": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", + "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", + "peer": true, "dependencies": { - "@cosmjs/crypto": "^0.32.4", - "@cosmjs/encoding": "^0.32.4", - "@cosmjs/json-rpc": "^0.32.4", - "@cosmjs/math": "^0.32.4", - "@cosmjs/socket": "^0.32.4", - "@cosmjs/stream": "^0.32.4", - "@cosmjs/utils": "^0.32.4", - "axios": "^1.6.0", - "readonly-date": "^1.0.0", - "xstream": "^11.14.0" + "@noble/hashes": "1.3.2" + }, + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@cosmjs/utils": { - "version": "0.32.4", - "resolved": "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.32.4.tgz", - "integrity": "sha512-D1Yc+Zy8oL/hkUkFUL/bwxvuDBzRGpc4cF7/SkdhxX4iHpSLgdOuTt1mhCh9+kl6NQREy9t7SYZ6xeW5gFe60w==" - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@injectivelabs/core-proto-ts": { - "version": "1.13.4", - "resolved": "https://registry.npmjs.org/@injectivelabs/core-proto-ts/-/core-proto-ts-1.13.4.tgz", - "integrity": "sha512-81+bwey0qzNgOzUASsxYghSahcWzH5l6bSceW8FdR7w42+Knp+bAgbg12sSyS1hiOO2kMXx6tBvmYkCmnghM1Q==", - "dependencies": { - "@injectivelabs/grpc-web": "^0.0.1", - "google-protobuf": "^3.14.0", - "protobufjs": "^7.0.0", - "rxjs": "^7.4.0" + "node_modules/@wormhole-foundation/sdk-evm/node_modules/@noble/hashes": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", + "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", + "peer": true, + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@injectivelabs/indexer-proto-ts": { - "version": "1.13.3", - "resolved": "https://registry.npmjs.org/@injectivelabs/indexer-proto-ts/-/indexer-proto-ts-1.13.3.tgz", - "integrity": "sha512-rLesVPCARl+OC82vj063/pUawYu0ISty/2+xg6ya4Lwk6PDbXmtRvw8wpNP6K+pAsBOKaSkRnO4ThP5qbX+E6A==", + "node_modules/@wormhole-foundation/sdk-evm/node_modules/@types/node": { + "version": "22.7.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", + "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", + "peer": true, "dependencies": { - "@injectivelabs/grpc-web": "^0.0.1", - "google-protobuf": "^3.14.0", - "protobufjs": "^7.0.0", - "rxjs": "^7.4.0" + "undici-types": "~6.19.2" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@injectivelabs/mito-proto-ts": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/@injectivelabs/mito-proto-ts/-/mito-proto-ts-1.13.0.tgz", - "integrity": "sha512-DE9iK7PkEnkWAMTDJDH01R8jxkxVCNuurfVp/09Te9wY3dm3mRx9M6R756JywP2Sd/ggJl2UbavGAQe2pZ7v1w==", + "node_modules/@wormhole-foundation/sdk-evm/node_modules/@wormhole-foundation/sdk-base": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-1.4.1.tgz", + "integrity": "sha512-jooJBtlX4qscwvfUYAbQ3+PEWMLIgCYr40gOGzjUwQehuPPxjLwSy6VrXKvEhmOASKCrZyC5ZiExgyUDHiZX1A==", + "peer": true, "dependencies": { - "@injectivelabs/grpc-web": "^0.0.1", - "google-protobuf": "^3.14.0", - "protobufjs": "^7.0.0", - "rxjs": "^7.4.0" + "@scure/base": "^1.1.3", + "binary-layout": "^1.0.3" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@injectivelabs/networks": { - "version": "1.14.33", - "resolved": "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.14.33.tgz", - "integrity": "sha512-XDhAYwWYKdKBRfwO/MIfMyKjKRWz/AliMJG9yaM1C/cDlGHmA3EY7Au2Nf+PdkRhuxl2FzLV2Hp4uWeC0g8BYw==", + "node_modules/@wormhole-foundation/sdk-evm/node_modules/@wormhole-foundation/sdk-connect": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.4.1.tgz", + "integrity": "sha512-RvxT7lb529zidD/32e6V2g/QdrpwmxZuPcdLDN4E394Vq3Wow7aYJX2zYQaARQTgWPZjVDi9lEREuJaDoxc9HQ==", + "peer": true, "dependencies": { - "@injectivelabs/exceptions": "^1.14.33", - "@injectivelabs/ts-types": "^1.14.33", - "@injectivelabs/utils": "^1.14.33", - "shx": "^0.3.2" + "@wormhole-foundation/sdk-base": "1.4.1", + "@wormhole-foundation/sdk-definitions": "1.4.1", + "axios": "^1.4.0" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@injectivelabs/sdk-ts": { - "version": "1.14.33", - "resolved": "https://registry.npmjs.org/@injectivelabs/sdk-ts/-/sdk-ts-1.14.33.tgz", - "integrity": "sha512-qEuu6yzhy8t8rtviCBqV1VMR+JAaDSy59Eebd23i+1P5zqQ9X2lZLLLxz+gWjiglWb8uQYsoLN3TFh2509WNzQ==", + "node_modules/@wormhole-foundation/sdk-evm/node_modules/@wormhole-foundation/sdk-definitions": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-1.4.1.tgz", + "integrity": "sha512-osX+YMdHvikieNRuRJdUrpv059II3Ih1lHbMEmyFBBoif7JWXVPKmeqSo8x56FGYXldOV7BzNflHMTfwcbBUDw==", + "peer": true, "dependencies": { - "@apollo/client": "^3.11.10", - "@cosmjs/amino": "^0.32.3", - "@cosmjs/proto-signing": "^0.32.3", - "@cosmjs/stargate": "^0.32.3", - "@ethersproject/bytes": "^5.7.0", - "@injectivelabs/core-proto-ts": "1.13.4", - "@injectivelabs/exceptions": "^1.14.33", - "@injectivelabs/grpc-web": "^0.0.1", - "@injectivelabs/grpc-web-node-http-transport": "^0.0.2", - "@injectivelabs/grpc-web-react-native-transport": "^0.0.2", - "@injectivelabs/indexer-proto-ts": "1.13.3", - "@injectivelabs/mito-proto-ts": "1.13.0", - "@injectivelabs/networks": "^1.14.33", - "@injectivelabs/olp-proto-ts": "1.13.1", - "@injectivelabs/test-utils": "^1.14.33", - "@injectivelabs/ts-types": "^1.14.33", - "@injectivelabs/utils": "^1.14.33", - "@metamask/eth-sig-util": "^4.0.0", "@noble/curves": "^1.4.0", - "axios": "^1.6.4", - "bech32": "^2.0.0", - "bip39": "^3.0.4", - "cosmjs-types": "^0.9.0", - "ethereumjs-util": "^7.1.4", - "ethers": "^6.5.1", - "google-protobuf": "^3.21.0", - "graphql": "^16.3.0", - "http-status-codes": "^2.2.0", - "js-sha3": "^0.8.0", - "jscrypto": "^1.0.3", - "keccak256": "^1.0.6", - "secp256k1": "^4.0.3", - "shx": "^0.3.2", - "snakecase-keys": "^5.4.1" + "@noble/hashes": "^1.3.1", + "@wormhole-foundation/sdk-base": "1.4.1" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@injectivelabs/utils": { - "version": "1.14.33", - "resolved": "https://registry.npmjs.org/@injectivelabs/utils/-/utils-1.14.33.tgz", - "integrity": "sha512-zsezML4dTujF0xGLhcGmWBCghfJiy9MW+r6VqR8zJUlxnmnEdNpmsvBhBI6cmmov6Se4FL+yALAIFRvTm3txbg==", + "node_modules/@wormhole-foundation/sdk-evm/node_modules/@wormhole-foundation/sdk-definitions/node_modules/@noble/curves": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.8.0.tgz", + "integrity": "sha512-j84kjAbzEnQHaSIhRPUmB3/eVXu2k3dKPl2LOrR8fSOIL+89U+7lV117EWHtq/GHM3ReGHM46iRBdZfpc4HRUQ==", + "peer": true, "dependencies": { - "@injectivelabs/exceptions": "^1.14.33", - "@injectivelabs/ts-types": "^1.14.33", - "axios": "^1.6.4", - "bignumber.js": "^9.0.1", - "http-status-codes": "^2.2.0", - "shx": "^0.3.2", - "snakecase-keys": "^5.1.2", - "store2": "^2.12.0" + "@noble/hashes": "1.7.0" + }, + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@noble/hashes": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", - "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", + "node_modules/@wormhole-foundation/sdk-evm/node_modules/@wormhole-foundation/sdk-definitions/node_modules/@noble/hashes": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.7.0.tgz", + "integrity": "sha512-HXydb0DgzTpDPwbVeDGCG1gIu7X6+AuU6Zl6av/E/KG8LMsvPntvq+w17CHRpKBmN6Ybdrt1eP3k4cj8DJa78w==", + "peer": true, "engines": { - "node": ">= 16" + "node": "^14.21.3 || >=16" }, "funding": { "url": "https://paulmillr.com/funding/" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@types/node": { - "version": "22.7.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", - "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", - "dependencies": { - "undici-types": "~6.19.2" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/aes-js": { + "node_modules/@wormhole-foundation/sdk-evm/node_modules/aes-js": { "version": "4.0.0-beta.5", "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", - "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==" - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/cosmjs-types": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/cosmjs-types/-/cosmjs-types-0.9.0.tgz", - "integrity": "sha512-MN/yUe6mkJwHnCFfsNPeCfXVhyxHYW6c/xDUzrSbBycYzw++XvWDMJArXp2pLdgD6FQ8DW79vkPjeNKVrXaHeQ==" + "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==", + "peer": true }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/ethers": { + "node_modules/@wormhole-foundation/sdk-evm/node_modules/ethers": { "version": "6.13.5", "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.5.tgz", "integrity": "sha512-+knKNieu5EKRThQJWwqaJ10a6HE9sSehGeqWN65//wE7j47ZpFhKAnHB/JJFibwwg61I/koxaPsXbXpD/skNOQ==", @@ -16290,6 +15991,7 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], + "peer": true, "dependencies": { "@adraffy/ens-normalize": "1.10.1", "@noble/curves": "1.2.0", @@ -16303,21 +16005,17 @@ "node": ">=14.0.0" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/ethers/node_modules/@noble/curves": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", - "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", - "dependencies": { - "@noble/hashes": "1.3.2" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } + "node_modules/@wormhole-foundation/sdk-evm/node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "peer": true }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/ethers/node_modules/ws": { + "node_modules/@wormhole-foundation/sdk-evm/node_modules/ws": { "version": "8.17.1", "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "peer": true, "engines": { "node": ">=10.0.0" }, @@ -16334,179 +16032,466 @@ } } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + "node_modules/@wormhole-foundation/sdk-icons": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-icons/-/sdk-icons-1.0.3.tgz", + "integrity": "sha512-ILKNe1Fr6U7WWz3+Bdd35AqrX8Ve2zahzHYMvl3WI19wLFdEBcdM29AAgO01iCaTIrm5QT7lcNUvilOD/s1wPA==", + "dependencies": { + "@wormhole-foundation/sdk-base": "1.0.3" + } + }, + "node_modules/@wormhole-foundation/sdk-icons/node_modules/@wormhole-foundation/sdk-base": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-1.0.3.tgz", + "integrity": "sha512-zhieqHzyopDN9Z60tqa1EBaJhjRsY56qgP9qpaXT7GkMgp5HI1j2msTaJrpVtVOnTKBt78uJXatKP7+pFDKiJA==", + "dependencies": { + "@scure/base": "^1.1.3" + } + }, + "node_modules/@wormhole-foundation/sdk-route-ntt": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-route-ntt/-/sdk-route-ntt-0.6.1.tgz", + "integrity": "sha512-nR/m7l9PePz9Dk7kXAosS+ei9SCXK0aqsSvyxm4wNwnxoCNU2OotwkPVmaIbAyr1BkZ1J2ii921sOTTWcInILg==", + "dependencies": { + "@wormhole-foundation/sdk-definitions-ntt": "0.6.1", + "@wormhole-foundation/sdk-evm-ntt": "0.6.1", + "@wormhole-foundation/sdk-solana-ntt": "0.6.1" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@wormhole-foundation/sdk-connect": "^1.0.0" + } + }, + "node_modules/@wormhole-foundation/sdk-solana": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana/-/sdk-solana-1.4.0.tgz", + "integrity": "sha512-RiGiJfAaneGu7rLaw06aYyM9fIMM5rqpcwwTooJFwTR46yiPAUhVxRm1bnPooy2zA0nFDdZVREuvEkibQvzKYA==", + "dependencies": { + "@coral-xyz/anchor": "0.29.0", + "@coral-xyz/borsh": "0.29.0", + "@solana/spl-token": "0.3.9", + "@solana/web3.js": "^1.95.8", + "@wormhole-foundation/sdk-connect": "1.4.0", + "rpc-websockets": "^7.10.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/sdk-solana-cctp": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-cctp/-/sdk-solana-cctp-1.4.0.tgz", + "integrity": "sha512-iXBUu1dUnBPkRUXidtY327cZYAB3ZvmNeJL2tPYkCx4OWvM+qoj2xSVonxBqm/CGKwRCLwpIKw2OJWJ+kR16Eg==", + "dependencies": { + "@coral-xyz/anchor": "0.29.0", + "@solana/spl-token": "0.3.9", + "@solana/web3.js": "^1.95.8", + "@wormhole-foundation/sdk-connect": "1.4.0", + "@wormhole-foundation/sdk-solana": "1.4.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/sdk-solana-cctp/node_modules/@solana/spl-token": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.3.9.tgz", + "integrity": "sha512-1EXHxKICMnab35MvvY/5DBc/K/uQAOJCYnDZXw83McCAYUAfi+rwq6qfd6MmITmSTEhcfBcl/zYxmW/OSN0RmA==", + "dependencies": { + "@solana/buffer-layout": "^4.0.0", + "@solana/buffer-layout-utils": "^0.2.0", + "buffer": "^6.0.3" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.47.4" + } + }, + "node_modules/@wormhole-foundation/sdk-solana-core": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-core/-/sdk-solana-core-1.4.0.tgz", + "integrity": "sha512-QNZyYrJqIc9OUAce43oyhVA6+RPDzivBYCOZbyLK2hoQEmoD/jcBt8UxDuSN9coTpOhsHKjzUjfUEEGgJmLU3A==", + "dependencies": { + "@coral-xyz/anchor": "0.29.0", + "@coral-xyz/borsh": "0.29.0", + "@solana/web3.js": "^1.95.8", + "@wormhole-foundation/sdk-connect": "1.4.0", + "@wormhole-foundation/sdk-solana": "1.4.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/sdk-solana-core/node_modules/@coral-xyz/borsh": { + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/@coral-xyz/borsh/-/borsh-0.29.0.tgz", + "integrity": "sha512-s7VFVa3a0oqpkuRloWVPdCK7hMbAMY270geZOGfCnaqexrP5dTIpbEHL33req6IYPPJ0hYa71cdvJ1h6V55/oQ==", + "dependencies": { + "bn.js": "^5.1.2", + "buffer-layout": "^1.2.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@solana/web3.js": "^1.68.0" + } + }, + "node_modules/@wormhole-foundation/sdk-solana-ntt": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-ntt/-/sdk-solana-ntt-0.6.1.tgz", + "integrity": "sha512-YSumolkZ9wKGvRLOzB12u+RgAzC4Yg1gzN2dUvdngWLsGeikfnDCGOz5fBqAdM5M5nK3ECHDShw8fnfTqNQaGQ==", + "dependencies": { + "@coral-xyz/anchor": "0.29.0", + "@coral-xyz/borsh": "0.29.0", + "@solana/spl-token": "0.4.0", + "@solana/web3.js": "^1.95.8", + "@wormhole-foundation/sdk-definitions-ntt": "0.6.1", + "bn.js": "5.2.1" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@wormhole-foundation/sdk-base": "^1.0.0", + "@wormhole-foundation/sdk-definitions": "^1.0.0", + "@wormhole-foundation/sdk-solana": "^1.0.0", + "@wormhole-foundation/sdk-solana-core": "^1.0.0" + } + }, + "node_modules/@wormhole-foundation/sdk-solana-ntt/node_modules/@coral-xyz/borsh": { + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/@coral-xyz/borsh/-/borsh-0.29.0.tgz", + "integrity": "sha512-s7VFVa3a0oqpkuRloWVPdCK7hMbAMY270geZOGfCnaqexrP5dTIpbEHL33req6IYPPJ0hYa71cdvJ1h6V55/oQ==", + "dependencies": { + "bn.js": "^5.1.2", + "buffer-layout": "^1.2.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@solana/web3.js": "^1.68.0" + } + }, + "node_modules/@wormhole-foundation/sdk-solana-ntt/node_modules/@solana/spl-token": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.4.0.tgz", + "integrity": "sha512-jjBIBG9IsclqQVl5Y82npGE6utdCh7Z9VFcF5qgJa5EUq2XgspW3Dt1wujWjH/vQDRnkp9zGO+BqQU/HhX/3wg==", + "dependencies": { + "@solana/buffer-layout": "^4.0.0", + "@solana/buffer-layout-utils": "^0.2.0", + "@solana/spl-token-metadata": "^0.1.2", + "buffer": "^6.0.3" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.89.1" + } + }, + "node_modules/@wormhole-foundation/sdk-solana-tokenbridge": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-tokenbridge/-/sdk-solana-tokenbridge-1.4.0.tgz", + "integrity": "sha512-hbxeRXXPN+ouDHPK2g4Ht/NJzQq7hfEdfTyOTYco/2+fCMpEC40xN3gKuCWy5ZGHXQbzaLp8nhV/Uk0+jI1gBg==", + "dependencies": { + "@coral-xyz/anchor": "0.29.0", + "@solana/spl-token": "0.3.9", + "@solana/web3.js": "^1.95.8", + "@wormhole-foundation/sdk-connect": "1.4.0", + "@wormhole-foundation/sdk-solana": "1.4.0", + "@wormhole-foundation/sdk-solana-core": "1.4.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/sdk-solana-tokenbridge/node_modules/@solana/spl-token": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.3.9.tgz", + "integrity": "sha512-1EXHxKICMnab35MvvY/5DBc/K/uQAOJCYnDZXw83McCAYUAfi+rwq6qfd6MmITmSTEhcfBcl/zYxmW/OSN0RmA==", + "dependencies": { + "@solana/buffer-layout": "^4.0.0", + "@solana/buffer-layout-utils": "^0.2.0", + "buffer": "^6.0.3" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.47.4" + } + }, + "node_modules/@wormhole-foundation/sdk-solana/node_modules/@coral-xyz/borsh": { + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/@coral-xyz/borsh/-/borsh-0.29.0.tgz", + "integrity": "sha512-s7VFVa3a0oqpkuRloWVPdCK7hMbAMY270geZOGfCnaqexrP5dTIpbEHL33req6IYPPJ0hYa71cdvJ1h6V55/oQ==", + "dependencies": { + "bn.js": "^5.1.2", + "buffer-layout": "^1.2.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@solana/web3.js": "^1.68.0" + } + }, + "node_modules/@wormhole-foundation/sdk-solana/node_modules/@solana/spl-token": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.3.9.tgz", + "integrity": "sha512-1EXHxKICMnab35MvvY/5DBc/K/uQAOJCYnDZXw83McCAYUAfi+rwq6qfd6MmITmSTEhcfBcl/zYxmW/OSN0RmA==", + "dependencies": { + "@solana/buffer-layout": "^4.0.0", + "@solana/buffer-layout-utils": "^0.2.0", + "buffer": "^6.0.3" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.47.4" + } + }, + "node_modules/@wormhole-foundation/sdk-sui": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui/-/sdk-sui-1.4.0.tgz", + "integrity": "sha512-0LU3CDPvCvWd3Up9lYJvvC9T3U6sr6Dfo5OJGEFWAGmbA77OjJ7nkqeges3tZabTWbVvb8hTN6few2EEoYW/yw==", + "dependencies": { + "@mysten/sui.js": "^0.50.1", + "@wormhole-foundation/sdk-connect": "1.4.0" + }, + "engines": { + "node": ">=16" + } }, - "node_modules/@wormhole-foundation/sdk-definitions": { + "node_modules/@wormhole-foundation/sdk-sui-cctp": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-1.4.0.tgz", - "integrity": "sha512-/LuB5DpjNh9CVeesdfgj+yD0FN0LYA83/Mr+SUgQmmgDbFfyoL0BlBkz/dgDYi+6P9I1fa1Wfpqz5uyEyf90pA==", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-cctp/-/sdk-sui-cctp-1.4.0.tgz", + "integrity": "sha512-PeJLF095tmhNdCBT+GXV59NsSXm9afOa3+0qG6D+aPG4+R1yyeStvNTKZ9Rng2NT8xwrqtCymnExNkQ/xMhMCQ==", "dependencies": { - "@noble/curves": "^1.4.0", - "@noble/hashes": "^1.3.1", - "@wormhole-foundation/sdk-base": "1.4.0" + "@mysten/sui.js": "^0.50.1", + "@wormhole-foundation/sdk-connect": "1.4.0", + "@wormhole-foundation/sdk-sui": "1.4.0" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-definitions-ntt": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions-ntt/-/sdk-definitions-ntt-0.6.1.tgz", - "integrity": "sha512-OVaskp2xFv/y9qloVuTA5xXwDErKBREQkN8mrFYNG9vsI5r/wzItkPt0/RzGBtClT7beWt3ZfLOULzSpi6ktyw==", - "peerDependencies": { - "@wormhole-foundation/sdk-base": "^1.0.0", - "@wormhole-foundation/sdk-definitions": "^1.0.0" + "node_modules/@wormhole-foundation/sdk-sui-cctp/node_modules/@mysten/bcs": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mysten/bcs/-/bcs-0.11.1.tgz", + "integrity": "sha512-xP85isNSYUCHd3O/g+TmZYmg4wK6cU8q/n/MebkIGP4CYVJZz2wU/G24xIZ3wI+0iTop4dfgA5kYrg/DQKCUzA==", + "dependencies": { + "bs58": "^5.0.0" } }, - "node_modules/@wormhole-foundation/sdk-evm": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm/-/sdk-evm-1.4.1.tgz", - "integrity": "sha512-REawtcgeHX8CiitDmtceMHb/VmJDu+pnuOmXqcQIN5C3WZC6cc2uiwiaMlKwEHSlb38RhO7NWWqdtfRrQ1kziw==", - "peer": true, + "node_modules/@wormhole-foundation/sdk-sui-cctp/node_modules/@mysten/sui.js": { + "version": "0.50.1", + "resolved": "https://registry.npmjs.org/@mysten/sui.js/-/sui.js-0.50.1.tgz", + "integrity": "sha512-AY0wb4n6PMTRsDGygzrrTHUK/m5KwKZ4aQcN9cayiwsq2iIhfjGo7uuqMA7Y5UiqvLCoF+z7Ig14Q5qejQ/S/w==", + "deprecated": "This package has been renamed to @mysten/sui, please update to use the renamed package.", "dependencies": { - "@wormhole-foundation/sdk-connect": "1.4.1", - "ethers": "^6.5.1" + "@graphql-typed-document-node/core": "^3.2.0", + "@mysten/bcs": "0.11.1", + "@noble/curves": "^1.1.0", + "@noble/hashes": "^1.3.1", + "@scure/bip32": "^1.3.1", + "@scure/bip39": "^1.2.1", + "@suchipi/femver": "^1.0.0", + "bech32": "^2.0.0", + "gql.tada": "^1.2.0", + "graphql": "^16.8.1", + "superstruct": "^1.0.3", + "tweetnacl": "^1.0.3" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-evm-cctp": { + "node_modules/@wormhole-foundation/sdk-sui-cctp/node_modules/base-x": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz", + "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==" + }, + "node_modules/@wormhole-foundation/sdk-sui-cctp/node_modules/bs58": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", + "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", + "dependencies": { + "base-x": "^4.0.0" + } + }, + "node_modules/@wormhole-foundation/sdk-sui-core": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-cctp/-/sdk-evm-cctp-1.4.0.tgz", - "integrity": "sha512-RQ7T6oi5R4PD4lmk9pBbirtAAe0iIsQQFusG4TQ0aq6vjhPYV429EnRtIfLYtpkMnCmmxyDhIXy55fC1Gmlc1Q==", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-core/-/sdk-sui-core-1.4.0.tgz", + "integrity": "sha512-knpArvUQJlNMzP2kEBvu5Tjf6WFhcekR6yAEZ7s04bMbpV+dICTMJA6Tct5bdTy8jqmL/9Xxh4nxPpiACl25iw==", "dependencies": { + "@mysten/sui.js": "^0.50.1", "@wormhole-foundation/sdk-connect": "1.4.0", - "@wormhole-foundation/sdk-evm": "1.4.0", - "ethers": "^6.5.1" + "@wormhole-foundation/sdk-sui": "1.4.0" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/@adraffy/ens-normalize": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.1.tgz", - "integrity": "sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw==" - }, - "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/@noble/curves": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", - "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", + "node_modules/@wormhole-foundation/sdk-sui-core/node_modules/@mysten/bcs": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mysten/bcs/-/bcs-0.11.1.tgz", + "integrity": "sha512-xP85isNSYUCHd3O/g+TmZYmg4wK6cU8q/n/MebkIGP4CYVJZz2wU/G24xIZ3wI+0iTop4dfgA5kYrg/DQKCUzA==", "dependencies": { - "@noble/hashes": "1.3.2" - }, - "funding": { - "url": "https://paulmillr.com/funding/" + "bs58": "^5.0.0" } }, - "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/@noble/hashes": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", - "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", - "engines": { - "node": ">= 16" + "node_modules/@wormhole-foundation/sdk-sui-core/node_modules/@mysten/sui.js": { + "version": "0.50.1", + "resolved": "https://registry.npmjs.org/@mysten/sui.js/-/sui.js-0.50.1.tgz", + "integrity": "sha512-AY0wb4n6PMTRsDGygzrrTHUK/m5KwKZ4aQcN9cayiwsq2iIhfjGo7uuqMA7Y5UiqvLCoF+z7Ig14Q5qejQ/S/w==", + "deprecated": "This package has been renamed to @mysten/sui, please update to use the renamed package.", + "dependencies": { + "@graphql-typed-document-node/core": "^3.2.0", + "@mysten/bcs": "0.11.1", + "@noble/curves": "^1.1.0", + "@noble/hashes": "^1.3.1", + "@scure/bip32": "^1.3.1", + "@scure/bip39": "^1.2.1", + "@suchipi/femver": "^1.0.0", + "bech32": "^2.0.0", + "gql.tada": "^1.2.0", + "graphql": "^16.8.1", + "superstruct": "^1.0.3", + "tweetnacl": "^1.0.3" }, - "funding": { - "url": "https://paulmillr.com/funding/" + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/@types/node": { - "version": "22.7.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", - "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", + "node_modules/@wormhole-foundation/sdk-sui-core/node_modules/base-x": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz", + "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==" + }, + "node_modules/@wormhole-foundation/sdk-sui-core/node_modules/bs58": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", + "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", "dependencies": { - "undici-types": "~6.19.2" + "base-x": "^4.0.0" } }, - "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/@wormhole-foundation/sdk-evm": { + "node_modules/@wormhole-foundation/sdk-sui-tokenbridge": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm/-/sdk-evm-1.4.0.tgz", - "integrity": "sha512-SlWTxabiwXJyU4k4RfehaDNVj2O2MYeRd2AETzooflPLkq0n2a16wo1N+4vz/JE6kXQ3X87PbM7C001XvH/rTg==", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-tokenbridge/-/sdk-sui-tokenbridge-1.4.0.tgz", + "integrity": "sha512-Ghyd55PVTU+3jLoDqCTyYRUHo8xxTVjFTmmZa+JH2qut274jmqPMlV98GWfrHLwJw+T72LnBH7ysxoggbPvmFQ==", "dependencies": { + "@mysten/sui.js": "^0.50.1", "@wormhole-foundation/sdk-connect": "1.4.0", - "ethers": "^6.5.1" + "@wormhole-foundation/sdk-sui": "1.4.0", + "@wormhole-foundation/sdk-sui-core": "1.4.0" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/aes-js": { - "version": "4.0.0-beta.5", - "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", - "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==" + "node_modules/@wormhole-foundation/sdk-sui-tokenbridge/node_modules/@mysten/bcs": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mysten/bcs/-/bcs-0.11.1.tgz", + "integrity": "sha512-xP85isNSYUCHd3O/g+TmZYmg4wK6cU8q/n/MebkIGP4CYVJZz2wU/G24xIZ3wI+0iTop4dfgA5kYrg/DQKCUzA==", + "dependencies": { + "bs58": "^5.0.0" + } }, - "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/ethers": { - "version": "6.13.5", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.5.tgz", - "integrity": "sha512-+knKNieu5EKRThQJWwqaJ10a6HE9sSehGeqWN65//wE7j47ZpFhKAnHB/JJFibwwg61I/koxaPsXbXpD/skNOQ==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/ethers-io/" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@wormhole-foundation/sdk-sui-tokenbridge/node_modules/@mysten/sui.js": { + "version": "0.50.1", + "resolved": "https://registry.npmjs.org/@mysten/sui.js/-/sui.js-0.50.1.tgz", + "integrity": "sha512-AY0wb4n6PMTRsDGygzrrTHUK/m5KwKZ4aQcN9cayiwsq2iIhfjGo7uuqMA7Y5UiqvLCoF+z7Ig14Q5qejQ/S/w==", + "deprecated": "This package has been renamed to @mysten/sui, please update to use the renamed package.", "dependencies": { - "@adraffy/ens-normalize": "1.10.1", - "@noble/curves": "1.2.0", - "@noble/hashes": "1.3.2", - "@types/node": "22.7.5", - "aes-js": "4.0.0-beta.5", - "tslib": "2.7.0", - "ws": "8.17.1" + "@graphql-typed-document-node/core": "^3.2.0", + "@mysten/bcs": "0.11.1", + "@noble/curves": "^1.1.0", + "@noble/hashes": "^1.3.1", + "@scure/bip32": "^1.3.1", + "@scure/bip39": "^1.2.1", + "@suchipi/femver": "^1.0.0", + "bech32": "^2.0.0", + "gql.tada": "^1.2.0", + "graphql": "^16.8.1", + "superstruct": "^1.0.3", + "tweetnacl": "^1.0.3" }, "engines": { - "node": ">=14.0.0" + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + "node_modules/@wormhole-foundation/sdk-sui-tokenbridge/node_modules/base-x": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz", + "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==" }, - "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/ws": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", - "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "node_modules/@wormhole-foundation/sdk-sui-tokenbridge/node_modules/bs58": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", + "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", + "dependencies": { + "base-x": "^4.0.0" + } + }, + "node_modules/@wormhole-foundation/sdk-sui/node_modules/@mysten/bcs": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mysten/bcs/-/bcs-0.11.1.tgz", + "integrity": "sha512-xP85isNSYUCHd3O/g+TmZYmg4wK6cU8q/n/MebkIGP4CYVJZz2wU/G24xIZ3wI+0iTop4dfgA5kYrg/DQKCUzA==", + "dependencies": { + "bs58": "^5.0.0" } }, - "node_modules/@wormhole-foundation/sdk-evm-core": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-core/-/sdk-evm-core-1.4.0.tgz", - "integrity": "sha512-3b0/IrywcTjZQm9q5IUtFL1GWZhw7p4ht8VPNoQWMLyGWGcw+L3FagTbaSCJyWYO46BkGJ9IL5w50ytA93esoQ==", + "node_modules/@wormhole-foundation/sdk-sui/node_modules/@mysten/sui.js": { + "version": "0.50.1", + "resolved": "https://registry.npmjs.org/@mysten/sui.js/-/sui.js-0.50.1.tgz", + "integrity": "sha512-AY0wb4n6PMTRsDGygzrrTHUK/m5KwKZ4aQcN9cayiwsq2iIhfjGo7uuqMA7Y5UiqvLCoF+z7Ig14Q5qejQ/S/w==", + "deprecated": "This package has been renamed to @mysten/sui, please update to use the renamed package.", "dependencies": { - "@wormhole-foundation/sdk-connect": "1.4.0", - "@wormhole-foundation/sdk-evm": "1.4.0", - "ethers": "^6.5.1" + "@graphql-typed-document-node/core": "^3.2.0", + "@mysten/bcs": "0.11.1", + "@noble/curves": "^1.1.0", + "@noble/hashes": "^1.3.1", + "@scure/bip32": "^1.3.1", + "@scure/bip39": "^1.2.1", + "@suchipi/femver": "^1.0.0", + "bech32": "^2.0.0", + "gql.tada": "^1.2.0", + "graphql": "^16.8.1", + "superstruct": "^1.0.3", + "tweetnacl": "^1.0.3" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-evm-core/node_modules/@adraffy/ens-normalize": { + "node_modules/@wormhole-foundation/sdk-sui/node_modules/base-x": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz", + "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==" + }, + "node_modules/@wormhole-foundation/sdk-sui/node_modules/bs58": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", + "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", + "dependencies": { + "base-x": "^4.0.0" + } + }, + "node_modules/@wormhole-foundation/sdk/node_modules/@adraffy/ens-normalize": { "version": "1.10.1", "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.1.tgz", "integrity": "sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw==" }, - "node_modules/@wormhole-foundation/sdk-evm-core/node_modules/@noble/curves": { + "node_modules/@wormhole-foundation/sdk/node_modules/@noble/curves": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", @@ -16517,7 +16502,7 @@ "url": "https://paulmillr.com/funding/" } }, - "node_modules/@wormhole-foundation/sdk-evm-core/node_modules/@noble/hashes": { + "node_modules/@wormhole-foundation/sdk/node_modules/@noble/hashes": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", @@ -16528,7 +16513,7 @@ "url": "https://paulmillr.com/funding/" } }, - "node_modules/@wormhole-foundation/sdk-evm-core/node_modules/@types/node": { + "node_modules/@wormhole-foundation/sdk/node_modules/@types/node": { "version": "22.7.5", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", @@ -16536,7 +16521,7 @@ "undici-types": "~6.19.2" } }, - "node_modules/@wormhole-foundation/sdk-evm-core/node_modules/@wormhole-foundation/sdk-evm": { + "node_modules/@wormhole-foundation/sdk/node_modules/@wormhole-foundation/sdk-evm": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm/-/sdk-evm-1.4.0.tgz", "integrity": "sha512-SlWTxabiwXJyU4k4RfehaDNVj2O2MYeRd2AETzooflPLkq0n2a16wo1N+4vz/JE6kXQ3X87PbM7C001XvH/rTg==", @@ -16548,12 +16533,12 @@ "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-evm-core/node_modules/aes-js": { + "node_modules/@wormhole-foundation/sdk/node_modules/aes-js": { "version": "4.0.0-beta.5", "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==" }, - "node_modules/@wormhole-foundation/sdk-evm-core/node_modules/ethers": { + "node_modules/@wormhole-foundation/sdk/node_modules/ethers": { "version": "6.13.5", "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.5.tgz", "integrity": "sha512-+knKNieu5EKRThQJWwqaJ10a6HE9sSehGeqWN65//wE7j47ZpFhKAnHB/JJFibwwg61I/koxaPsXbXpD/skNOQ==", @@ -16580,12 +16565,12 @@ "node": ">=14.0.0" } }, - "node_modules/@wormhole-foundation/sdk-evm-core/node_modules/undici-types": { + "node_modules/@wormhole-foundation/sdk/node_modules/undici-types": { "version": "6.19.8", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" }, - "node_modules/@wormhole-foundation/sdk-evm-core/node_modules/ws": { + "node_modules/@wormhole-foundation/sdk/node_modules/ws": { "version": "8.17.1", "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", @@ -16605,148 +16590,142 @@ } } }, - "node_modules/@wormhole-foundation/sdk-evm-ntt": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-ntt/-/sdk-evm-ntt-0.6.1.tgz", - "integrity": "sha512-PT/05wur6iRGfmfy52QQb7NSoNtvhQ31DVtSl19ugYBGHM6rccAs+QstihwyQ1AfX2CNzOoxGschIQ2Q06CD+w==", + "node_modules/@wormhole-foundation/wormhole-connect": { + "version": "1.3.0-beta.0-development", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/wormhole-connect/-/wormhole-connect-1.3.0-beta.0-development.tgz", + "integrity": "sha512-EuUWIk2pifkyTqcKSeo2vV3scBsErFK/dQT+m8c59JHEa++TU/72NwQjdhs4hem3nBoP2+pfJiS8fX+IcG96Uw==", "dependencies": { - "@wormhole-foundation/sdk-definitions-ntt": "0.6.1", - "ethers": "^6.5.1" - }, - "engines": { - "node": ">=16" + "@aptos-labs/ts-sdk": "^1.33.1", + "@aptos-labs/wallet-adapter-core": "^4.23.0", + "@coral-xyz/anchor": "^0.29.0", + "@emotion/react": "^11.10.5", + "@emotion/styled": "^11.10.5", + "@ledgerhq/devices": "6.27.1", + "@ledgerhq/errors": "6.10.2", + "@ledgerhq/hw-transport": "6.27.1", + "@ledgerhq/hw-transport-webhid": "6.27.1", + "@ledgerhq/logs": "6.12.0", + "@mayanfinance/wormhole-sdk-route": "1.1.0", + "@mui/icons-material": "^5.11.0", + "@mui/material": "^5.11.4", + "@mysten/sui.js": "^0.32.2", + "@project-serum/anchor": "^0.26.0", + "@reduxjs/toolkit": "^1.9.1", + "@solana/spl-token": "^0.3.9", + "@solana/wallet-adapter-wallets": "^0.19.25", + "@solana/web3.js": "^1.95.8", + "@wormhole-foundation/sdk": "1.5.0-beta.0", + "@wormhole-foundation/sdk-definitions": "1.5.0-beta.0", + "@wormhole-foundation/sdk-definitions-ntt": "^0.6.1", + "@wormhole-foundation/sdk-evm-ntt": "^0.6.1", + "@wormhole-foundation/sdk-icons": "^1.0.0", + "@wormhole-foundation/sdk-route-ntt": "^0.6.1", + "@wormhole-foundation/sdk-solana-ntt": "^0.6.1", + "@xlabs-libs/wallet-aggregator-aptos": "^1.0.0-alpha.2", + "@xlabs-libs/wallet-aggregator-core": "^0.0.1-alpha.22", + "@xlabs-libs/wallet-aggregator-evm": "^0.0.2-alpha.5", + "@xlabs-libs/wallet-aggregator-solana": "^0.0.1-alpha.15", + "@xlabs-libs/wallet-aggregator-sui": "^0.0.1-alpha.10", + "axios": "1.4.0", + "binary-parser": "^2.2.1", + "ethers": "^6.4.2", + "lz-string": "^1.5.0", + "material-ui-popup-state": "^5.0.4", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-infinite-scroller": "^1.2.6", + "react-redux": "^8.0.5", + "react-timer-hook": "^3.0.7", + "rpc-websockets": "^7.11.0", + "sha3": "^2.1.4", + "tss-react": "^4.7.7", + "use-debounce": "^9.0.4", + "web-vitals": "^2.1.4" }, "peerDependencies": { - "@wormhole-foundation/sdk-base": "^1.0.0", - "@wormhole-foundation/sdk-definitions": "^1.0.0", - "@wormhole-foundation/sdk-evm": "^1.0.0", - "@wormhole-foundation/sdk-evm-core": "^1.0.0" + "react": "^18.2.0", + "react-dom": "^18.2.0" } }, - "node_modules/@wormhole-foundation/sdk-evm-ntt/node_modules/@adraffy/ens-normalize": { + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@adraffy/ens-normalize": { "version": "1.10.1", "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.1.tgz", "integrity": "sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw==" }, - "node_modules/@wormhole-foundation/sdk-evm-ntt/node_modules/@noble/curves": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", - "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@aptos-labs/wallet-adapter-core": { + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/@aptos-labs/wallet-adapter-core/-/wallet-adapter-core-4.23.0.tgz", + "integrity": "sha512-7QC4Zae9eFmPQpSkhElF69zn5rVpSIoB437yuDktUsZY1C3YFCRHvxkFk7mO0zMdb3ec6NikD62Iag9oFuLKMg==", "dependencies": { - "@noble/hashes": "1.3.2" + "@aptos-connect/wallet-adapter-plugin": "^2.3.2", + "@aptos-labs/wallet-standard": "^0.2.0", + "@atomrigslab/aptos-wallet-adapter": "^0.1.20", + "@mizuwallet-sdk/aptos-wallet-adapter": "^0.3.2", + "buffer": "^6.0.3", + "eventemitter3": "^4.0.7", + "tweetnacl": "^1.0.3" }, - "funding": { - "url": "https://paulmillr.com/funding/" + "peerDependencies": { + "@aptos-labs/ts-sdk": "^1.33.1", + "aptos": "^1.21.0" } }, - "node_modules/@wormhole-foundation/sdk-evm-ntt/node_modules/@noble/hashes": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", - "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@coral-xyz/borsh": { + "version": "0.26.0", + "resolved": "https://registry.npmjs.org/@coral-xyz/borsh/-/borsh-0.26.0.tgz", + "integrity": "sha512-uCZ0xus0CszQPHYfWAqKS5swS1UxvePu83oOF+TWpUkedsNlg6p2p4azxZNSSqwXb9uXMFgxhuMBX9r3Xoi0vQ==", + "dependencies": { + "bn.js": "^5.1.2", + "buffer-layout": "^1.2.0" + }, "engines": { - "node": ">= 16" + "node": ">=10" }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@wormhole-foundation/sdk-evm-ntt/node_modules/@types/node": { - "version": "22.7.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", - "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", - "dependencies": { - "undici-types": "~6.19.2" + "peerDependencies": { + "@solana/web3.js": "^1.68.0" } }, - "node_modules/@wormhole-foundation/sdk-evm-ntt/node_modules/aes-js": { - "version": "4.0.0-beta.5", - "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", - "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==" + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@ledgerhq/errors": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/@ledgerhq/errors/-/errors-6.10.2.tgz", + "integrity": "sha512-iMfEJPWaan8QaZw87WMUnFFRJqveE3FpU2ObTE0ydTJLPJNOUJjjurGBklqdWM/j5BIQvpi3byGKFChfNg8CaQ==" }, - "node_modules/@wormhole-foundation/sdk-evm-ntt/node_modules/ethers": { - "version": "6.13.5", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.5.tgz", - "integrity": "sha512-+knKNieu5EKRThQJWwqaJ10a6HE9sSehGeqWN65//wE7j47ZpFhKAnHB/JJFibwwg61I/koxaPsXbXpD/skNOQ==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/ethers-io/" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@mayanfinance/wormhole-sdk-route": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@mayanfinance/wormhole-sdk-route/-/wormhole-sdk-route-1.1.0.tgz", + "integrity": "sha512-gYOVK2Ky0dFliU7ltBFvLLZqrx72djFiYMaTQjzQeXwsXsVa+bbBdYgHPF8Rm99qF2Oh2Swm/RwnhdspfIVzNw==", "dependencies": { - "@adraffy/ens-normalize": "1.10.1", - "@noble/curves": "1.2.0", - "@noble/hashes": "1.3.2", - "@types/node": "22.7.5", - "aes-js": "4.0.0-beta.5", - "tslib": "2.7.0", - "ws": "8.17.1" + "@mayanfinance/swap-sdk": "9.3.0", + "axios": "^1.4.0" }, "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@wormhole-foundation/sdk-evm-ntt/node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" - }, - "node_modules/@wormhole-foundation/sdk-evm-ntt/node_modules/ws": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", - "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", - "engines": { - "node": ">=10.0.0" + "node": ">=16" }, "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "@solana/web3.js": "^1.95.8", + "@wormhole-foundation/sdk-connect": "^1.0.0", + "@wormhole-foundation/sdk-evm": "^1.0.0", + "@wormhole-foundation/sdk-solana": "^1.0.0", + "ethers": "^6" } }, - "node_modules/@wormhole-foundation/sdk-evm-portico": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-portico/-/sdk-evm-portico-1.4.0.tgz", - "integrity": "sha512-/5h9xl5V3b/2Cm/WhCVmQWRMlT1PnMRHnyS53UqSNqKARNeNYF8bwIf+i/Bei+pN6dzlxSvMsKSxCaRktaBnyw==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@mysten/bcs": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mysten/bcs/-/bcs-0.11.1.tgz", + "integrity": "sha512-xP85isNSYUCHd3O/g+TmZYmg4wK6cU8q/n/MebkIGP4CYVJZz2wU/G24xIZ3wI+0iTop4dfgA5kYrg/DQKCUzA==", "dependencies": { - "@wormhole-foundation/sdk-connect": "1.4.0", - "@wormhole-foundation/sdk-evm": "1.4.0", - "@wormhole-foundation/sdk-evm-core": "1.4.0", - "@wormhole-foundation/sdk-evm-tokenbridge": "1.4.0", - "ethers": "^6.5.1" - }, - "engines": { - "node": ">=16" + "bs58": "^5.0.0" } }, - "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/@adraffy/ens-normalize": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.1.tgz", - "integrity": "sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw==" - }, - "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/@noble/curves": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", - "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@mysten/bcs/node_modules/bs58": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", + "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", "dependencies": { - "@noble/hashes": "1.3.2" - }, - "funding": { - "url": "https://paulmillr.com/funding/" + "base-x": "^4.0.0" } }, - "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/@noble/hashes": { + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@noble/hashes": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", @@ -16757,7 +16736,48 @@ "url": "https://paulmillr.com/funding/" } }, - "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/@types/node": { + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@project-serum/anchor": { + "version": "0.26.0", + "resolved": "https://registry.npmjs.org/@project-serum/anchor/-/anchor-0.26.0.tgz", + "integrity": "sha512-Nq+COIjE1135T7qfnOHEn7E0q39bQTgXLFk837/rgFe6Hkew9WML7eHsS+lSYD2p3OJaTiUOHTAq1lHy36oIqQ==", + "dependencies": { + "@coral-xyz/borsh": "^0.26.0", + "@solana/web3.js": "^1.68.0", + "base64-js": "^1.5.1", + "bn.js": "^5.1.2", + "bs58": "^4.0.1", + "buffer-layout": "^1.2.2", + "camelcase": "^6.3.0", + "cross-fetch": "^3.1.5", + "crypto-hash": "^1.3.0", + "eventemitter3": "^4.0.7", + "js-sha256": "^0.9.0", + "pako": "^2.0.3", + "snake-case": "^3.0.4", + "superstruct": "^0.15.4", + "toml": "^3.0.0" + }, + "engines": { + "node": ">=11" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@solana/spl-token": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.3.9.tgz", + "integrity": "sha512-1EXHxKICMnab35MvvY/5DBc/K/uQAOJCYnDZXw83McCAYUAfi+rwq6qfd6MmITmSTEhcfBcl/zYxmW/OSN0RmA==", + "dependencies": { + "@solana/buffer-layout": "^4.0.0", + "@solana/buffer-layout-utils": "^0.2.0", + "buffer": "^6.0.3" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.47.4" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@types/node": { "version": "22.7.5", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", @@ -16765,450 +16785,498 @@ "undici-types": "~6.19.2" } }, - "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/@wormhole-foundation/sdk-evm": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm/-/sdk-evm-1.4.0.tgz", - "integrity": "sha512-SlWTxabiwXJyU4k4RfehaDNVj2O2MYeRd2AETzooflPLkq0n2a16wo1N+4vz/JE6kXQ3X87PbM7C001XvH/rTg==", - "dependencies": { - "@wormhole-foundation/sdk-connect": "1.4.0", - "ethers": "^6.5.1" + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk/-/sdk-1.5.0-beta.0.tgz", + "integrity": "sha512-+Q2DFGqWcDwXbPBD3sQM10dE7YkkIndtr8ibsUbSnnTzqha7Ssujpmgyt9WMyP4Q2ERaH005vELfvidlVPNrMQ==", + "dependencies": { + "@wormhole-foundation/sdk-algorand": "1.5.0-beta.0", + "@wormhole-foundation/sdk-algorand-core": "1.5.0-beta.0", + "@wormhole-foundation/sdk-algorand-tokenbridge": "1.5.0-beta.0", + "@wormhole-foundation/sdk-aptos": "1.5.0-beta.0", + "@wormhole-foundation/sdk-aptos-cctp": "1.5.0-beta.0", + "@wormhole-foundation/sdk-aptos-core": "1.5.0-beta.0", + "@wormhole-foundation/sdk-aptos-tokenbridge": "1.5.0-beta.0", + "@wormhole-foundation/sdk-base": "1.5.0-beta.0", + "@wormhole-foundation/sdk-connect": "1.5.0-beta.0", + "@wormhole-foundation/sdk-cosmwasm": "1.5.0-beta.0", + "@wormhole-foundation/sdk-cosmwasm-core": "1.5.0-beta.0", + "@wormhole-foundation/sdk-cosmwasm-ibc": "1.5.0-beta.0", + "@wormhole-foundation/sdk-cosmwasm-tokenbridge": "1.5.0-beta.0", + "@wormhole-foundation/sdk-definitions": "1.5.0-beta.0", + "@wormhole-foundation/sdk-evm": "1.5.0-beta.0", + "@wormhole-foundation/sdk-evm-cctp": "1.5.0-beta.0", + "@wormhole-foundation/sdk-evm-core": "1.5.0-beta.0", + "@wormhole-foundation/sdk-evm-portico": "1.5.0-beta.0", + "@wormhole-foundation/sdk-evm-tokenbridge": "1.5.0-beta.0", + "@wormhole-foundation/sdk-solana": "1.5.0-beta.0", + "@wormhole-foundation/sdk-solana-cctp": "1.5.0-beta.0", + "@wormhole-foundation/sdk-solana-core": "1.5.0-beta.0", + "@wormhole-foundation/sdk-solana-tokenbridge": "1.5.0-beta.0", + "@wormhole-foundation/sdk-sui": "1.5.0-beta.0", + "@wormhole-foundation/sdk-sui-cctp": "1.5.0-beta.0", + "@wormhole-foundation/sdk-sui-core": "1.5.0-beta.0", + "@wormhole-foundation/sdk-sui-tokenbridge": "1.5.0-beta.0" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/aes-js": { - "version": "4.0.0-beta.5", - "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", - "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==" - }, - "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/ethers": { - "version": "6.13.5", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.5.tgz", - "integrity": "sha512-+knKNieu5EKRThQJWwqaJ10a6HE9sSehGeqWN65//wE7j47ZpFhKAnHB/JJFibwwg61I/koxaPsXbXpD/skNOQ==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/ethers-io/" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-algorand": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand/-/sdk-algorand-1.5.0-beta.0.tgz", + "integrity": "sha512-iJCdGRJPTTndqz3Mc8U6zlEop33EN5UvJgfl9Vo2CiCI2DGrDE96G9ufpdUZrsaCXpK7GkxWuebbAwelb21mBA==", "dependencies": { - "@adraffy/ens-normalize": "1.10.1", - "@noble/curves": "1.2.0", - "@noble/hashes": "1.3.2", - "@types/node": "22.7.5", - "aes-js": "4.0.0-beta.5", - "tslib": "2.7.0", - "ws": "8.17.1" + "@wormhole-foundation/sdk-connect": "1.5.0-beta.0", + "algosdk": "2.7.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" - }, - "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/ws": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", - "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", - "engines": { - "node": ">=10.0.0" + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-algorand-core": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand-core/-/sdk-algorand-core-1.5.0-beta.0.tgz", + "integrity": "sha512-zu/UfUwsLYD2VAnLr36fLjSTYBomlDbWQFM365depdtBtJQBOK2vzP4cCBckY/sNR6THA7Oorw8WDraW46iB7w==", + "dependencies": { + "@wormhole-foundation/sdk-algorand": "1.5.0-beta.0", + "@wormhole-foundation/sdk-connect": "1.5.0-beta.0" }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-algorand-core/node_modules/@wormhole-foundation/sdk-connect": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.5.0-beta.0.tgz", + "integrity": "sha512-0RF8NpKxIvXhqJf21jldJ//gQDHIny/vY7f4jNaZTmwyQBEvdalTa05wxn/cBYwDXnYSGxkuqqPDusKTlh8wTA==", + "dependencies": { + "@wormhole-foundation/sdk-base": "1.5.0-beta.0", + "@wormhole-foundation/sdk-definitions": "1.5.0-beta.0", + "axios": "^1.4.0" }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-evm-tokenbridge": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-tokenbridge/-/sdk-evm-tokenbridge-1.4.0.tgz", - "integrity": "sha512-mP6PzK4VkGKuYdgJHfUmrG+e7/w6pk5O+Wz93G0vuM/+0PJZ+fYaQ1WWaL9KiUaQA59vYHeZwooWy++F0ktltg==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-algorand-tokenbridge": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand-tokenbridge/-/sdk-algorand-tokenbridge-1.5.0-beta.0.tgz", + "integrity": "sha512-WfyPZpfy5EAr7fofyMbxfAExkSRKF0Yb+yzyk3SG+uSzmPV9xj4wJZmcpqOb7wtfAO/X7ay4lkdSPkLOnhA2gA==", "dependencies": { - "@wormhole-foundation/sdk-connect": "1.4.0", - "@wormhole-foundation/sdk-evm": "1.4.0", - "@wormhole-foundation/sdk-evm-core": "1.4.0", - "ethers": "^6.5.1" + "@wormhole-foundation/sdk-algorand": "1.5.0-beta.0", + "@wormhole-foundation/sdk-algorand-core": "1.5.0-beta.0", + "@wormhole-foundation/sdk-connect": "1.5.0-beta.0" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/@adraffy/ens-normalize": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.1.tgz", - "integrity": "sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw==" + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-algorand-tokenbridge/node_modules/@wormhole-foundation/sdk-connect": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.5.0-beta.0.tgz", + "integrity": "sha512-0RF8NpKxIvXhqJf21jldJ//gQDHIny/vY7f4jNaZTmwyQBEvdalTa05wxn/cBYwDXnYSGxkuqqPDusKTlh8wTA==", + "dependencies": { + "@wormhole-foundation/sdk-base": "1.5.0-beta.0", + "@wormhole-foundation/sdk-definitions": "1.5.0-beta.0", + "axios": "^1.4.0" + }, + "engines": { + "node": ">=16" + } }, - "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/@noble/curves": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", - "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-algorand/node_modules/@wormhole-foundation/sdk-connect": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.5.0-beta.0.tgz", + "integrity": "sha512-0RF8NpKxIvXhqJf21jldJ//gQDHIny/vY7f4jNaZTmwyQBEvdalTa05wxn/cBYwDXnYSGxkuqqPDusKTlh8wTA==", "dependencies": { - "@noble/hashes": "1.3.2" + "@wormhole-foundation/sdk-base": "1.5.0-beta.0", + "@wormhole-foundation/sdk-definitions": "1.5.0-beta.0", + "axios": "^1.4.0" }, - "funding": { - "url": "https://paulmillr.com/funding/" + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/@noble/hashes": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", - "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-aptos": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos/-/sdk-aptos-1.5.0-beta.0.tgz", + "integrity": "sha512-1d34585nnMrB8LM4kbPQ5O9x34KMU++RTjCzGXPz0+6NyVCM1hMKPCKq7XtD1BTVnSSrJMbDbEk1RhL306VuwQ==", + "dependencies": { + "@aptos-labs/ts-sdk": "^1.33.1", + "@wormhole-foundation/sdk-connect": "1.5.0-beta.0" + }, "engines": { - "node": ">= 16" + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-aptos-core": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos-core/-/sdk-aptos-core-1.5.0-beta.0.tgz", + "integrity": "sha512-4KThV5VLohU9eKIclizhl9NOozc/hzkxgOm6pxnbCoH0rfmR/6OewrLXk4/TTZs6stwlLzZsqi9ajghl7FPetg==", + "dependencies": { + "@wormhole-foundation/sdk-aptos": "1.5.0-beta.0", + "@wormhole-foundation/sdk-connect": "1.5.0-beta.0" }, - "funding": { - "url": "https://paulmillr.com/funding/" + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/@types/node": { - "version": "22.7.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", - "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-aptos-core/node_modules/@wormhole-foundation/sdk-connect": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.5.0-beta.0.tgz", + "integrity": "sha512-0RF8NpKxIvXhqJf21jldJ//gQDHIny/vY7f4jNaZTmwyQBEvdalTa05wxn/cBYwDXnYSGxkuqqPDusKTlh8wTA==", "dependencies": { - "undici-types": "~6.19.2" + "@wormhole-foundation/sdk-base": "1.5.0-beta.0", + "@wormhole-foundation/sdk-definitions": "1.5.0-beta.0", + "axios": "^1.4.0" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/@wormhole-foundation/sdk-evm": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm/-/sdk-evm-1.4.0.tgz", - "integrity": "sha512-SlWTxabiwXJyU4k4RfehaDNVj2O2MYeRd2AETzooflPLkq0n2a16wo1N+4vz/JE6kXQ3X87PbM7C001XvH/rTg==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-aptos-tokenbridge": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos-tokenbridge/-/sdk-aptos-tokenbridge-1.5.0-beta.0.tgz", + "integrity": "sha512-BdioZySyysTq+e2/KX2EsJJxP9+OfMvwvd1PQ83CcDXjyb+GPfbrww20ySeJfRcDG5iQJCNtxy+cmcJe5mk1uQ==", "dependencies": { - "@wormhole-foundation/sdk-connect": "1.4.0", - "ethers": "^6.5.1" + "@wormhole-foundation/sdk-aptos": "1.5.0-beta.0", + "@wormhole-foundation/sdk-connect": "1.5.0-beta.0" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/aes-js": { - "version": "4.0.0-beta.5", - "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", - "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==" + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-aptos-tokenbridge/node_modules/@wormhole-foundation/sdk-connect": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.5.0-beta.0.tgz", + "integrity": "sha512-0RF8NpKxIvXhqJf21jldJ//gQDHIny/vY7f4jNaZTmwyQBEvdalTa05wxn/cBYwDXnYSGxkuqqPDusKTlh8wTA==", + "dependencies": { + "@wormhole-foundation/sdk-base": "1.5.0-beta.0", + "@wormhole-foundation/sdk-definitions": "1.5.0-beta.0", + "axios": "^1.4.0" + }, + "engines": { + "node": ">=16" + } }, - "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/ethers": { - "version": "6.13.5", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.5.tgz", - "integrity": "sha512-+knKNieu5EKRThQJWwqaJ10a6HE9sSehGeqWN65//wE7j47ZpFhKAnHB/JJFibwwg61I/koxaPsXbXpD/skNOQ==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/ethers-io/" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-aptos/node_modules/@wormhole-foundation/sdk-connect": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.5.0-beta.0.tgz", + "integrity": "sha512-0RF8NpKxIvXhqJf21jldJ//gQDHIny/vY7f4jNaZTmwyQBEvdalTa05wxn/cBYwDXnYSGxkuqqPDusKTlh8wTA==", "dependencies": { - "@adraffy/ens-normalize": "1.10.1", - "@noble/curves": "1.2.0", - "@noble/hashes": "1.3.2", - "@types/node": "22.7.5", - "aes-js": "4.0.0-beta.5", - "tslib": "2.7.0", - "ws": "8.17.1" + "@wormhole-foundation/sdk-base": "1.5.0-beta.0", + "@wormhole-foundation/sdk-definitions": "1.5.0-beta.0", + "axios": "^1.4.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-base": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-1.5.0-beta.0.tgz", + "integrity": "sha512-sS92U2BGeUf25MKVx4mdmsJt+Wt5DRhOEUQhPy8w0o0NdPgvi+Mh2xdZ39QsgibRcfC31XuehZO57lpZXes4zQ==", + "dependencies": { + "@scure/base": "^1.1.3", + "binary-layout": "^1.0.3" + } }, - "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/ws": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", - "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-cosmwasm": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm/-/sdk-cosmwasm-1.5.0-beta.0.tgz", + "integrity": "sha512-lz3xQho8RdLzzuBh6K6UUQI4deVDBKF5G3r1F6zUjbZqBetKVVbgpKOz+xje/c8xwDd2QeXVlr6HH4uWkcvkyg==", + "dependencies": { + "@cosmjs/cosmwasm-stargate": "^0.32.0", + "@cosmjs/proto-signing": "^0.32.0", + "@cosmjs/stargate": "^0.32.0", + "@injectivelabs/sdk-ts": "^1.14.13-beta.2", + "@wormhole-foundation/sdk-connect": "1.5.0-beta.0", + "cosmjs-types": "^0.9.0" }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-evm/node_modules/@adraffy/ens-normalize": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.1.tgz", - "integrity": "sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw==", - "peer": true + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-cosmwasm-core": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-core/-/sdk-cosmwasm-core-1.5.0-beta.0.tgz", + "integrity": "sha512-ilxaGGgd9dB1JNPFeQPYga0jCwucSKuiP8KaV0bsa5uRaUb2kW2NpnB/5Ze/l1p20Fte40IZBFU+BdlnrCuM1w==", + "dependencies": { + "@cosmjs/cosmwasm-stargate": "^0.32.0", + "@cosmjs/stargate": "^0.32.0", + "@injectivelabs/sdk-ts": "^1.14.13-beta.2", + "@wormhole-foundation/sdk-connect": "1.5.0-beta.0", + "@wormhole-foundation/sdk-cosmwasm": "1.5.0-beta.0" + }, + "engines": { + "node": ">=16" + } }, - "node_modules/@wormhole-foundation/sdk-evm/node_modules/@noble/curves": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", - "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", - "peer": true, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@wormhole-foundation/sdk-connect": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.5.0-beta.0.tgz", + "integrity": "sha512-0RF8NpKxIvXhqJf21jldJ//gQDHIny/vY7f4jNaZTmwyQBEvdalTa05wxn/cBYwDXnYSGxkuqqPDusKTlh8wTA==", "dependencies": { - "@noble/hashes": "1.3.2" + "@wormhole-foundation/sdk-base": "1.5.0-beta.0", + "@wormhole-foundation/sdk-definitions": "1.5.0-beta.0", + "axios": "^1.4.0" }, - "funding": { - "url": "https://paulmillr.com/funding/" + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-evm/node_modules/@noble/hashes": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", - "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", - "peer": true, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-cosmwasm-ibc": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-ibc/-/sdk-cosmwasm-ibc-1.5.0-beta.0.tgz", + "integrity": "sha512-HczPWIuSmpLWETbYjCWGl3IFYQOmCL4+IAiAuKSZ3d6likFgQESL7h3WmImAGGPP9UGTY4X6a/JVKWzv0mkbuQ==", + "dependencies": { + "@cosmjs/cosmwasm-stargate": "^0.32.0", + "@cosmjs/stargate": "^0.32.0", + "@injectivelabs/sdk-ts": "^1.14.13-beta.2", + "@wormhole-foundation/sdk-connect": "1.5.0-beta.0", + "@wormhole-foundation/sdk-cosmwasm": "1.5.0-beta.0", + "@wormhole-foundation/sdk-cosmwasm-core": "1.5.0-beta.0", + "cosmjs-types": "^0.9.0" + }, "engines": { - "node": ">= 16" + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@wormhole-foundation/sdk-connect": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.5.0-beta.0.tgz", + "integrity": "sha512-0RF8NpKxIvXhqJf21jldJ//gQDHIny/vY7f4jNaZTmwyQBEvdalTa05wxn/cBYwDXnYSGxkuqqPDusKTlh8wTA==", + "dependencies": { + "@wormhole-foundation/sdk-base": "1.5.0-beta.0", + "@wormhole-foundation/sdk-definitions": "1.5.0-beta.0", + "axios": "^1.4.0" }, - "funding": { - "url": "https://paulmillr.com/funding/" + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-evm/node_modules/@types/node": { - "version": "22.7.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", - "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", - "peer": true, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-tokenbridge/-/sdk-cosmwasm-tokenbridge-1.5.0-beta.0.tgz", + "integrity": "sha512-jnpX0mMbFcx81STPgRXdRTZQkFcfArYbrr60kkgR6GXRviVLyjj92YlqyBsQmGtK1kZk2wgju4oiEq/G/AMqlQ==", "dependencies": { - "undici-types": "~6.19.2" + "@cosmjs/cosmwasm-stargate": "^0.32.0", + "@injectivelabs/sdk-ts": "^1.14.13-beta.2", + "@wormhole-foundation/sdk-connect": "1.5.0-beta.0", + "@wormhole-foundation/sdk-cosmwasm": "1.5.0-beta.0" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-evm/node_modules/@wormhole-foundation/sdk-base": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-1.4.1.tgz", - "integrity": "sha512-jooJBtlX4qscwvfUYAbQ3+PEWMLIgCYr40gOGzjUwQehuPPxjLwSy6VrXKvEhmOASKCrZyC5ZiExgyUDHiZX1A==", - "peer": true, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@wormhole-foundation/sdk-connect": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.5.0-beta.0.tgz", + "integrity": "sha512-0RF8NpKxIvXhqJf21jldJ//gQDHIny/vY7f4jNaZTmwyQBEvdalTa05wxn/cBYwDXnYSGxkuqqPDusKTlh8wTA==", "dependencies": { - "@scure/base": "^1.1.3", - "binary-layout": "^1.0.3" + "@wormhole-foundation/sdk-base": "1.5.0-beta.0", + "@wormhole-foundation/sdk-definitions": "1.5.0-beta.0", + "axios": "^1.4.0" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-evm/node_modules/@wormhole-foundation/sdk-connect": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.4.1.tgz", - "integrity": "sha512-RvxT7lb529zidD/32e6V2g/QdrpwmxZuPcdLDN4E394Vq3Wow7aYJX2zYQaARQTgWPZjVDi9lEREuJaDoxc9HQ==", - "peer": true, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@wormhole-foundation/sdk-connect": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.5.0-beta.0.tgz", + "integrity": "sha512-0RF8NpKxIvXhqJf21jldJ//gQDHIny/vY7f4jNaZTmwyQBEvdalTa05wxn/cBYwDXnYSGxkuqqPDusKTlh8wTA==", "dependencies": { - "@wormhole-foundation/sdk-base": "1.4.1", - "@wormhole-foundation/sdk-definitions": "1.4.1", + "@wormhole-foundation/sdk-base": "1.5.0-beta.0", + "@wormhole-foundation/sdk-definitions": "1.5.0-beta.0", "axios": "^1.4.0" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-evm/node_modules/@wormhole-foundation/sdk-definitions": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-1.4.1.tgz", - "integrity": "sha512-osX+YMdHvikieNRuRJdUrpv059II3Ih1lHbMEmyFBBoif7JWXVPKmeqSo8x56FGYXldOV7BzNflHMTfwcbBUDw==", - "peer": true, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-definitions": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-1.5.0-beta.0.tgz", + "integrity": "sha512-pygBZM80jJVoMOQF3UVsg3E2qJpRVS3y1UkOK0NQ8xtn7gLRKOJlWoLEHcX9qlYhqW4WgHrUgGtvecAEXASnTQ==", "dependencies": { "@noble/curves": "^1.4.0", "@noble/hashes": "^1.3.1", - "@wormhole-foundation/sdk-base": "1.4.1" + "@wormhole-foundation/sdk-base": "1.5.0-beta.0" } }, - "node_modules/@wormhole-foundation/sdk-evm/node_modules/@wormhole-foundation/sdk-definitions/node_modules/@noble/curves": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.8.0.tgz", - "integrity": "sha512-j84kjAbzEnQHaSIhRPUmB3/eVXu2k3dKPl2LOrR8fSOIL+89U+7lV117EWHtq/GHM3ReGHM46iRBdZfpc4HRUQ==", - "peer": true, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-evm-cctp": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-cctp/-/sdk-evm-cctp-1.5.0-beta.0.tgz", + "integrity": "sha512-qsbQy+izbtslBLSLcGvohC0Apu569qlEuwyGkTkEbSa8Ue0CmZ4m64soI4PLSbCzFITymaF9aFurGz3mGyCECg==", "dependencies": { - "@noble/hashes": "1.7.0" + "@wormhole-foundation/sdk-connect": "1.5.0-beta.0", + "@wormhole-foundation/sdk-evm": "1.5.0-beta.0", + "ethers": "^6.5.1" }, "engines": { - "node": "^14.21.3 || >=16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-evm/node_modules/@wormhole-foundation/sdk-definitions/node_modules/@noble/hashes": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.7.0.tgz", - "integrity": "sha512-HXydb0DgzTpDPwbVeDGCG1gIu7X6+AuU6Zl6av/E/KG8LMsvPntvq+w17CHRpKBmN6Ybdrt1eP3k4cj8DJa78w==", - "peer": true, - "engines": { - "node": "^14.21.3 || >=16" + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/@wormhole-foundation/sdk-connect": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.5.0-beta.0.tgz", + "integrity": "sha512-0RF8NpKxIvXhqJf21jldJ//gQDHIny/vY7f4jNaZTmwyQBEvdalTa05wxn/cBYwDXnYSGxkuqqPDusKTlh8wTA==", + "dependencies": { + "@wormhole-foundation/sdk-base": "1.5.0-beta.0", + "@wormhole-foundation/sdk-definitions": "1.5.0-beta.0", + "axios": "^1.4.0" }, - "funding": { - "url": "https://paulmillr.com/funding/" + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-evm/node_modules/aes-js": { - "version": "4.0.0-beta.5", - "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", - "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==", - "peer": true - }, - "node_modules/@wormhole-foundation/sdk-evm/node_modules/ethers": { - "version": "6.13.5", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.5.tgz", - "integrity": "sha512-+knKNieu5EKRThQJWwqaJ10a6HE9sSehGeqWN65//wE7j47ZpFhKAnHB/JJFibwwg61I/koxaPsXbXpD/skNOQ==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/ethers-io/" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "peer": true, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/@wormhole-foundation/sdk-evm": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm/-/sdk-evm-1.5.0-beta.0.tgz", + "integrity": "sha512-bS79joWwLMrIdLgul4eSVwcmmRnjnIfFtbPbaW/eK769yyHV5tEOWotAQFUagoYv4/NBoVqwRMAwQ3LozRowLw==", "dependencies": { - "@adraffy/ens-normalize": "1.10.1", - "@noble/curves": "1.2.0", - "@noble/hashes": "1.3.2", - "@types/node": "22.7.5", - "aes-js": "4.0.0-beta.5", - "tslib": "2.7.0", - "ws": "8.17.1" + "@wormhole-foundation/sdk-connect": "1.5.0-beta.0", + "ethers": "^6.5.1" }, "engines": { - "node": ">=14.0.0" + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-evm/node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", - "peer": true - }, - "node_modules/@wormhole-foundation/sdk-evm/node_modules/ws": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", - "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", - "peer": true, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-evm-core": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-core/-/sdk-evm-core-1.5.0-beta.0.tgz", + "integrity": "sha512-8mI77/R7Cuja151aJSq3XlUyJz911A8fRt7aHOMTIJIVOEsZ0HHR9y5QUlSoIvotZPBKmvlz5tx+zD/RoJxkdQ==", + "dependencies": { + "@wormhole-foundation/sdk-connect": "1.5.0-beta.0", + "@wormhole-foundation/sdk-evm": "1.5.0-beta.0", + "ethers": "^6.5.1" }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-icons": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-icons/-/sdk-icons-1.0.3.tgz", - "integrity": "sha512-ILKNe1Fr6U7WWz3+Bdd35AqrX8Ve2zahzHYMvl3WI19wLFdEBcdM29AAgO01iCaTIrm5QT7lcNUvilOD/s1wPA==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-evm-core/node_modules/@wormhole-foundation/sdk-connect": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.5.0-beta.0.tgz", + "integrity": "sha512-0RF8NpKxIvXhqJf21jldJ//gQDHIny/vY7f4jNaZTmwyQBEvdalTa05wxn/cBYwDXnYSGxkuqqPDusKTlh8wTA==", "dependencies": { - "@wormhole-foundation/sdk-base": "1.0.3" + "@wormhole-foundation/sdk-base": "1.5.0-beta.0", + "@wormhole-foundation/sdk-definitions": "1.5.0-beta.0", + "axios": "^1.4.0" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-icons/node_modules/@wormhole-foundation/sdk-base": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-1.0.3.tgz", - "integrity": "sha512-zhieqHzyopDN9Z60tqa1EBaJhjRsY56qgP9qpaXT7GkMgp5HI1j2msTaJrpVtVOnTKBt78uJXatKP7+pFDKiJA==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-evm-core/node_modules/@wormhole-foundation/sdk-evm": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm/-/sdk-evm-1.5.0-beta.0.tgz", + "integrity": "sha512-bS79joWwLMrIdLgul4eSVwcmmRnjnIfFtbPbaW/eK769yyHV5tEOWotAQFUagoYv4/NBoVqwRMAwQ3LozRowLw==", "dependencies": { - "@scure/base": "^1.1.3" + "@wormhole-foundation/sdk-connect": "1.5.0-beta.0", + "ethers": "^6.5.1" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-route-ntt": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-route-ntt/-/sdk-route-ntt-0.6.1.tgz", - "integrity": "sha512-nR/m7l9PePz9Dk7kXAosS+ei9SCXK0aqsSvyxm4wNwnxoCNU2OotwkPVmaIbAyr1BkZ1J2ii921sOTTWcInILg==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-evm-portico": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-portico/-/sdk-evm-portico-1.5.0-beta.0.tgz", + "integrity": "sha512-YDEhmDChCE+LypeSMUjO9Ukqam2LkJvrL+s289A7/8efGcMAxFqTD99iCHlFugcIz9a9D8ksjhQBfDQDDwjQPw==", "dependencies": { - "@wormhole-foundation/sdk-definitions-ntt": "0.6.1", - "@wormhole-foundation/sdk-evm-ntt": "0.6.1", - "@wormhole-foundation/sdk-solana-ntt": "0.6.1" + "@wormhole-foundation/sdk-connect": "1.5.0-beta.0", + "@wormhole-foundation/sdk-evm": "1.5.0-beta.0", + "@wormhole-foundation/sdk-evm-core": "1.5.0-beta.0", + "@wormhole-foundation/sdk-evm-tokenbridge": "1.5.0-beta.0", + "ethers": "^6.5.1" }, "engines": { "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/@wormhole-foundation/sdk-connect": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.5.0-beta.0.tgz", + "integrity": "sha512-0RF8NpKxIvXhqJf21jldJ//gQDHIny/vY7f4jNaZTmwyQBEvdalTa05wxn/cBYwDXnYSGxkuqqPDusKTlh8wTA==", + "dependencies": { + "@wormhole-foundation/sdk-base": "1.5.0-beta.0", + "@wormhole-foundation/sdk-definitions": "1.5.0-beta.0", + "axios": "^1.4.0" }, - "peerDependencies": { - "@wormhole-foundation/sdk-connect": "^1.0.0" + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-solana": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana/-/sdk-solana-1.4.0.tgz", - "integrity": "sha512-RiGiJfAaneGu7rLaw06aYyM9fIMM5rqpcwwTooJFwTR46yiPAUhVxRm1bnPooy2zA0nFDdZVREuvEkibQvzKYA==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/@wormhole-foundation/sdk-evm": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm/-/sdk-evm-1.5.0-beta.0.tgz", + "integrity": "sha512-bS79joWwLMrIdLgul4eSVwcmmRnjnIfFtbPbaW/eK769yyHV5tEOWotAQFUagoYv4/NBoVqwRMAwQ3LozRowLw==", "dependencies": { - "@coral-xyz/anchor": "0.29.0", - "@coral-xyz/borsh": "0.29.0", - "@solana/spl-token": "0.3.9", - "@solana/web3.js": "^1.95.8", - "@wormhole-foundation/sdk-connect": "1.4.0", - "rpc-websockets": "^7.10.0" + "@wormhole-foundation/sdk-connect": "1.5.0-beta.0", + "ethers": "^6.5.1" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-solana-cctp": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-cctp/-/sdk-solana-cctp-1.4.0.tgz", - "integrity": "sha512-iXBUu1dUnBPkRUXidtY327cZYAB3ZvmNeJL2tPYkCx4OWvM+qoj2xSVonxBqm/CGKwRCLwpIKw2OJWJ+kR16Eg==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-evm-tokenbridge": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-tokenbridge/-/sdk-evm-tokenbridge-1.5.0-beta.0.tgz", + "integrity": "sha512-NlimJ9fgRyPfa6m+XS2j7mmdEto0f7ffR5hzykoPCaRkfcl81MD+uNG85wDAqeuFfVOT76Y5DhMSdZZSNmq7xA==", "dependencies": { - "@coral-xyz/anchor": "0.29.0", - "@solana/spl-token": "0.3.9", - "@solana/web3.js": "^1.95.8", - "@wormhole-foundation/sdk-connect": "1.4.0", - "@wormhole-foundation/sdk-solana": "1.4.0" + "@wormhole-foundation/sdk-connect": "1.5.0-beta.0", + "@wormhole-foundation/sdk-evm": "1.5.0-beta.0", + "@wormhole-foundation/sdk-evm-core": "1.5.0-beta.0", + "ethers": "^6.5.1" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-solana-cctp/node_modules/@solana/spl-token": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.3.9.tgz", - "integrity": "sha512-1EXHxKICMnab35MvvY/5DBc/K/uQAOJCYnDZXw83McCAYUAfi+rwq6qfd6MmITmSTEhcfBcl/zYxmW/OSN0RmA==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/@wormhole-foundation/sdk-connect": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.5.0-beta.0.tgz", + "integrity": "sha512-0RF8NpKxIvXhqJf21jldJ//gQDHIny/vY7f4jNaZTmwyQBEvdalTa05wxn/cBYwDXnYSGxkuqqPDusKTlh8wTA==", "dependencies": { - "@solana/buffer-layout": "^4.0.0", - "@solana/buffer-layout-utils": "^0.2.0", - "buffer": "^6.0.3" + "@wormhole-foundation/sdk-base": "1.5.0-beta.0", + "@wormhole-foundation/sdk-definitions": "1.5.0-beta.0", + "axios": "^1.4.0" }, "engines": { "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/@wormhole-foundation/sdk-evm": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm/-/sdk-evm-1.5.0-beta.0.tgz", + "integrity": "sha512-bS79joWwLMrIdLgul4eSVwcmmRnjnIfFtbPbaW/eK769yyHV5tEOWotAQFUagoYv4/NBoVqwRMAwQ3LozRowLw==", + "dependencies": { + "@wormhole-foundation/sdk-connect": "1.5.0-beta.0", + "ethers": "^6.5.1" }, - "peerDependencies": { - "@solana/web3.js": "^1.47.4" + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-solana-core": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-core/-/sdk-solana-core-1.4.0.tgz", - "integrity": "sha512-QNZyYrJqIc9OUAce43oyhVA6+RPDzivBYCOZbyLK2hoQEmoD/jcBt8UxDuSN9coTpOhsHKjzUjfUEEGgJmLU3A==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-solana-cctp": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-cctp/-/sdk-solana-cctp-1.5.0-beta.0.tgz", + "integrity": "sha512-ILO0qX70libgNHFgQd68Ipg+MheTvCXkj4EGjkDhNXy7eCire8bKoYKaZBd6/USgWnpy155mzEkTIanwe62Lrw==", "dependencies": { "@coral-xyz/anchor": "0.29.0", - "@coral-xyz/borsh": "0.29.0", + "@solana/spl-token": "0.3.9", "@solana/web3.js": "^1.95.8", - "@wormhole-foundation/sdk-connect": "1.4.0", - "@wormhole-foundation/sdk-solana": "1.4.0" + "@wormhole-foundation/sdk-connect": "1.5.0-beta.0", + "@wormhole-foundation/sdk-solana": "1.5.0-beta.0" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-solana-core/node_modules/@coral-xyz/borsh": { + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-solana-cctp/node_modules/@coral-xyz/borsh": { "version": "0.29.0", "resolved": "https://registry.npmjs.org/@coral-xyz/borsh/-/borsh-0.29.0.tgz", "integrity": "sha512-s7VFVa3a0oqpkuRloWVPdCK7hMbAMY270geZOGfCnaqexrP5dTIpbEHL33req6IYPPJ0hYa71cdvJ1h6V55/oQ==", @@ -17223,29 +17291,51 @@ "@solana/web3.js": "^1.68.0" } }, - "node_modules/@wormhole-foundation/sdk-solana-ntt": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-ntt/-/sdk-solana-ntt-0.6.1.tgz", - "integrity": "sha512-YSumolkZ9wKGvRLOzB12u+RgAzC4Yg1gzN2dUvdngWLsGeikfnDCGOz5fBqAdM5M5nK3ECHDShw8fnfTqNQaGQ==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-solana-cctp/node_modules/@wormhole-foundation/sdk-connect": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.5.0-beta.0.tgz", + "integrity": "sha512-0RF8NpKxIvXhqJf21jldJ//gQDHIny/vY7f4jNaZTmwyQBEvdalTa05wxn/cBYwDXnYSGxkuqqPDusKTlh8wTA==", + "dependencies": { + "@wormhole-foundation/sdk-base": "1.5.0-beta.0", + "@wormhole-foundation/sdk-definitions": "1.5.0-beta.0", + "axios": "^1.4.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-solana-cctp/node_modules/@wormhole-foundation/sdk-solana": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana/-/sdk-solana-1.5.0-beta.0.tgz", + "integrity": "sha512-vnIlxKI9D1+nai2rUljnTkqN5Vy7GyxybtXjsZupo8qpqaj4q4hw5IfTKo1H6pKcKYa2mzewsoDMRUkOXiHQOA==", + "dependencies": { + "@coral-xyz/anchor": "0.29.0", + "@coral-xyz/borsh": "0.29.0", + "@solana/spl-token": "0.3.9", + "@solana/web3.js": "^1.95.8", + "@wormhole-foundation/sdk-connect": "1.5.0-beta.0", + "rpc-websockets": "^7.10.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-solana-core": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-core/-/sdk-solana-core-1.5.0-beta.0.tgz", + "integrity": "sha512-RJV/1i2JIXRNs6ArDL7xe3WEZ0luIhB9t2NpiCPJEOA9aGvQaJnf/0spefTzr6d4UlpjHQGodyz2KUWigQCg4w==", "dependencies": { "@coral-xyz/anchor": "0.29.0", "@coral-xyz/borsh": "0.29.0", - "@solana/spl-token": "0.4.0", "@solana/web3.js": "^1.95.8", - "@wormhole-foundation/sdk-definitions-ntt": "0.6.1", - "bn.js": "5.2.1" + "@wormhole-foundation/sdk-connect": "1.5.0-beta.0", + "@wormhole-foundation/sdk-solana": "1.5.0-beta.0" }, "engines": { "node": ">=16" - }, - "peerDependencies": { - "@wormhole-foundation/sdk-base": "^1.0.0", - "@wormhole-foundation/sdk-definitions": "^1.0.0", - "@wormhole-foundation/sdk-solana": "^1.0.0", - "@wormhole-foundation/sdk-solana-core": "^1.0.0" } }, - "node_modules/@wormhole-foundation/sdk-solana-ntt/node_modules/@coral-xyz/borsh": { + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-solana-core/node_modules/@coral-xyz/borsh": { "version": "0.29.0", "resolved": "https://registry.npmjs.org/@coral-xyz/borsh/-/borsh-0.29.0.tgz", "integrity": "sha512-s7VFVa3a0oqpkuRloWVPdCK7hMbAMY270geZOGfCnaqexrP5dTIpbEHL33req6IYPPJ0hYa71cdvJ1h6V55/oQ==", @@ -17260,56 +17350,52 @@ "@solana/web3.js": "^1.68.0" } }, - "node_modules/@wormhole-foundation/sdk-solana-ntt/node_modules/@solana/spl-token": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.4.0.tgz", - "integrity": "sha512-jjBIBG9IsclqQVl5Y82npGE6utdCh7Z9VFcF5qgJa5EUq2XgspW3Dt1wujWjH/vQDRnkp9zGO+BqQU/HhX/3wg==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-solana-core/node_modules/@wormhole-foundation/sdk-connect": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.5.0-beta.0.tgz", + "integrity": "sha512-0RF8NpKxIvXhqJf21jldJ//gQDHIny/vY7f4jNaZTmwyQBEvdalTa05wxn/cBYwDXnYSGxkuqqPDusKTlh8wTA==", "dependencies": { - "@solana/buffer-layout": "^4.0.0", - "@solana/buffer-layout-utils": "^0.2.0", - "@solana/spl-token-metadata": "^0.1.2", - "buffer": "^6.0.3" + "@wormhole-foundation/sdk-base": "1.5.0-beta.0", + "@wormhole-foundation/sdk-definitions": "1.5.0-beta.0", + "axios": "^1.4.0" }, "engines": { "node": ">=16" - }, - "peerDependencies": { - "@solana/web3.js": "^1.89.1" } }, - "node_modules/@wormhole-foundation/sdk-solana-tokenbridge": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-tokenbridge/-/sdk-solana-tokenbridge-1.4.0.tgz", - "integrity": "sha512-hbxeRXXPN+ouDHPK2g4Ht/NJzQq7hfEdfTyOTYco/2+fCMpEC40xN3gKuCWy5ZGHXQbzaLp8nhV/Uk0+jI1gBg==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-solana-core/node_modules/@wormhole-foundation/sdk-solana": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana/-/sdk-solana-1.5.0-beta.0.tgz", + "integrity": "sha512-vnIlxKI9D1+nai2rUljnTkqN5Vy7GyxybtXjsZupo8qpqaj4q4hw5IfTKo1H6pKcKYa2mzewsoDMRUkOXiHQOA==", "dependencies": { "@coral-xyz/anchor": "0.29.0", + "@coral-xyz/borsh": "0.29.0", "@solana/spl-token": "0.3.9", "@solana/web3.js": "^1.95.8", - "@wormhole-foundation/sdk-connect": "1.4.0", - "@wormhole-foundation/sdk-solana": "1.4.0", - "@wormhole-foundation/sdk-solana-core": "1.4.0" + "@wormhole-foundation/sdk-connect": "1.5.0-beta.0", + "rpc-websockets": "^7.10.0" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-solana-tokenbridge/node_modules/@solana/spl-token": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.3.9.tgz", - "integrity": "sha512-1EXHxKICMnab35MvvY/5DBc/K/uQAOJCYnDZXw83McCAYUAfi+rwq6qfd6MmITmSTEhcfBcl/zYxmW/OSN0RmA==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-solana-tokenbridge": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-tokenbridge/-/sdk-solana-tokenbridge-1.5.0-beta.0.tgz", + "integrity": "sha512-oYcPuzRbx5zBYb9m3OzUCrT2Bt6fD1v7oG16AjXVB7pdQWEZliOrPhrEUWy/UtOBlCuQH+JuCB+7RhIQc0R+kA==", "dependencies": { - "@solana/buffer-layout": "^4.0.0", - "@solana/buffer-layout-utils": "^0.2.0", - "buffer": "^6.0.3" + "@coral-xyz/anchor": "0.29.0", + "@solana/spl-token": "0.3.9", + "@solana/web3.js": "^1.95.8", + "@wormhole-foundation/sdk-connect": "1.5.0-beta.0", + "@wormhole-foundation/sdk-solana": "1.5.0-beta.0", + "@wormhole-foundation/sdk-solana-core": "1.5.0-beta.0" }, "engines": { "node": ">=16" - }, - "peerDependencies": { - "@solana/web3.js": "^1.47.4" } }, - "node_modules/@wormhole-foundation/sdk-solana/node_modules/@coral-xyz/borsh": { + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-solana-tokenbridge/node_modules/@coral-xyz/borsh": { "version": "0.29.0", "resolved": "https://registry.npmjs.org/@coral-xyz/borsh/-/borsh-0.29.0.tgz", "integrity": "sha512-s7VFVa3a0oqpkuRloWVPdCK7hMbAMY270geZOGfCnaqexrP5dTIpbEHL33req6IYPPJ0hYa71cdvJ1h6V55/oQ==", @@ -17324,56 +17410,61 @@ "@solana/web3.js": "^1.68.0" } }, - "node_modules/@wormhole-foundation/sdk-solana/node_modules/@solana/spl-token": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.3.9.tgz", - "integrity": "sha512-1EXHxKICMnab35MvvY/5DBc/K/uQAOJCYnDZXw83McCAYUAfi+rwq6qfd6MmITmSTEhcfBcl/zYxmW/OSN0RmA==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-solana-tokenbridge/node_modules/@wormhole-foundation/sdk-connect": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.5.0-beta.0.tgz", + "integrity": "sha512-0RF8NpKxIvXhqJf21jldJ//gQDHIny/vY7f4jNaZTmwyQBEvdalTa05wxn/cBYwDXnYSGxkuqqPDusKTlh8wTA==", "dependencies": { - "@solana/buffer-layout": "^4.0.0", - "@solana/buffer-layout-utils": "^0.2.0", - "buffer": "^6.0.3" + "@wormhole-foundation/sdk-base": "1.5.0-beta.0", + "@wormhole-foundation/sdk-definitions": "1.5.0-beta.0", + "axios": "^1.4.0" }, "engines": { "node": ">=16" - }, - "peerDependencies": { - "@solana/web3.js": "^1.47.4" } }, - "node_modules/@wormhole-foundation/sdk-sui": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui/-/sdk-sui-1.4.0.tgz", - "integrity": "sha512-0LU3CDPvCvWd3Up9lYJvvC9T3U6sr6Dfo5OJGEFWAGmbA77OjJ7nkqeges3tZabTWbVvb8hTN6few2EEoYW/yw==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-solana-tokenbridge/node_modules/@wormhole-foundation/sdk-solana": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana/-/sdk-solana-1.5.0-beta.0.tgz", + "integrity": "sha512-vnIlxKI9D1+nai2rUljnTkqN5Vy7GyxybtXjsZupo8qpqaj4q4hw5IfTKo1H6pKcKYa2mzewsoDMRUkOXiHQOA==", "dependencies": { - "@mysten/sui.js": "^0.50.1", - "@wormhole-foundation/sdk-connect": "1.4.0" + "@coral-xyz/anchor": "0.29.0", + "@coral-xyz/borsh": "0.29.0", + "@solana/spl-token": "0.3.9", + "@solana/web3.js": "^1.95.8", + "@wormhole-foundation/sdk-connect": "1.5.0-beta.0", + "rpc-websockets": "^7.10.0" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-sui-cctp": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-cctp/-/sdk-sui-cctp-1.4.0.tgz", - "integrity": "sha512-PeJLF095tmhNdCBT+GXV59NsSXm9afOa3+0qG6D+aPG4+R1yyeStvNTKZ9Rng2NT8xwrqtCymnExNkQ/xMhMCQ==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-sui": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui/-/sdk-sui-1.5.0-beta.0.tgz", + "integrity": "sha512-W1Xukg1VMKJJxwVdKI+aMR9ezauXfXGNnARo1+wgIm10Hh3di96T83sTV9xA/GJVW023RKvaEF8BhWl6DWgrHw==", "dependencies": { "@mysten/sui.js": "^0.50.1", - "@wormhole-foundation/sdk-connect": "1.4.0", - "@wormhole-foundation/sdk-sui": "1.4.0" + "@wormhole-foundation/sdk-connect": "1.5.0-beta.0" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-sui-cctp/node_modules/@mysten/bcs": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/@mysten/bcs/-/bcs-0.11.1.tgz", - "integrity": "sha512-xP85isNSYUCHd3O/g+TmZYmg4wK6cU8q/n/MebkIGP4CYVJZz2wU/G24xIZ3wI+0iTop4dfgA5kYrg/DQKCUzA==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-sui-cctp": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-cctp/-/sdk-sui-cctp-1.5.0-beta.0.tgz", + "integrity": "sha512-cL1gIRCICyS3Un3an2gaje3MEFOfrt6yxBKIBEvDjF1py524kQ//rppHIf+jmQhB8Tx1e+tDJEuoINU9ve/huA==", "dependencies": { - "bs58": "^5.0.0" + "@mysten/sui.js": "^0.50.1", + "@wormhole-foundation/sdk-connect": "1.5.0-beta.0", + "@wormhole-foundation/sdk-sui": "1.5.0-beta.0" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-sui-cctp/node_modules/@mysten/sui.js": { + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-sui-cctp/node_modules/@mysten/sui.js": { "version": "0.50.1", "resolved": "https://registry.npmjs.org/@mysten/sui.js/-/sui.js-0.50.1.tgz", "integrity": "sha512-AY0wb4n6PMTRsDGygzrrTHUK/m5KwKZ4aQcN9cayiwsq2iIhfjGo7uuqMA7Y5UiqvLCoF+z7Ig14Q5qejQ/S/w==", @@ -17396,99 +17487,41 @@ "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-sui-cctp/node_modules/base-x": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz", - "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==" - }, - "node_modules/@wormhole-foundation/sdk-sui-cctp/node_modules/bs58": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", - "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", - "dependencies": { - "base-x": "^4.0.0" - } - }, - "node_modules/@wormhole-foundation/sdk-sui-core": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-core/-/sdk-sui-core-1.4.0.tgz", - "integrity": "sha512-knpArvUQJlNMzP2kEBvu5Tjf6WFhcekR6yAEZ7s04bMbpV+dICTMJA6Tct5bdTy8jqmL/9Xxh4nxPpiACl25iw==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-sui-cctp/node_modules/@wormhole-foundation/sdk-connect": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.5.0-beta.0.tgz", + "integrity": "sha512-0RF8NpKxIvXhqJf21jldJ//gQDHIny/vY7f4jNaZTmwyQBEvdalTa05wxn/cBYwDXnYSGxkuqqPDusKTlh8wTA==", "dependencies": { - "@mysten/sui.js": "^0.50.1", - "@wormhole-foundation/sdk-connect": "1.4.0", - "@wormhole-foundation/sdk-sui": "1.4.0" + "@wormhole-foundation/sdk-base": "1.5.0-beta.0", + "@wormhole-foundation/sdk-definitions": "1.5.0-beta.0", + "axios": "^1.4.0" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-sui-core/node_modules/@mysten/bcs": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/@mysten/bcs/-/bcs-0.11.1.tgz", - "integrity": "sha512-xP85isNSYUCHd3O/g+TmZYmg4wK6cU8q/n/MebkIGP4CYVJZz2wU/G24xIZ3wI+0iTop4dfgA5kYrg/DQKCUzA==", - "dependencies": { - "bs58": "^5.0.0" - } - }, - "node_modules/@wormhole-foundation/sdk-sui-core/node_modules/@mysten/sui.js": { - "version": "0.50.1", - "resolved": "https://registry.npmjs.org/@mysten/sui.js/-/sui.js-0.50.1.tgz", - "integrity": "sha512-AY0wb4n6PMTRsDGygzrrTHUK/m5KwKZ4aQcN9cayiwsq2iIhfjGo7uuqMA7Y5UiqvLCoF+z7Ig14Q5qejQ/S/w==", - "deprecated": "This package has been renamed to @mysten/sui, please update to use the renamed package.", - "dependencies": { - "@graphql-typed-document-node/core": "^3.2.0", - "@mysten/bcs": "0.11.1", - "@noble/curves": "^1.1.0", - "@noble/hashes": "^1.3.1", - "@scure/bip32": "^1.3.1", - "@scure/bip39": "^1.2.1", - "@suchipi/femver": "^1.0.0", - "bech32": "^2.0.0", - "gql.tada": "^1.2.0", - "graphql": "^16.8.1", - "superstruct": "^1.0.3", - "tweetnacl": "^1.0.3" - }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-sui-cctp/node_modules/superstruct": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-1.0.4.tgz", + "integrity": "sha512-7JpaAoX2NGyoFlI9NBh66BQXGONc+uE+MRS5i2iOBKuS4e+ccgMDjATgZldkah+33DakBxDHiss9kvUcGAO8UQ==", "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-sui-core/node_modules/base-x": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz", - "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==" - }, - "node_modules/@wormhole-foundation/sdk-sui-core/node_modules/bs58": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", - "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", - "dependencies": { - "base-x": "^4.0.0" + "node": ">=14.0.0" } }, - "node_modules/@wormhole-foundation/sdk-sui-tokenbridge": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-tokenbridge/-/sdk-sui-tokenbridge-1.4.0.tgz", - "integrity": "sha512-Ghyd55PVTU+3jLoDqCTyYRUHo8xxTVjFTmmZa+JH2qut274jmqPMlV98GWfrHLwJw+T72LnBH7ysxoggbPvmFQ==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-sui-core": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-core/-/sdk-sui-core-1.5.0-beta.0.tgz", + "integrity": "sha512-mDRbcOM/R1sI+/wRjP9b6pq9tyiLPfaxhIeEDQmcp5BK9PSvfnW4mzBgJwNlGV8iqF3H2RP0skvxe+7yT/6qTQ==", "dependencies": { "@mysten/sui.js": "^0.50.1", - "@wormhole-foundation/sdk-connect": "1.4.0", - "@wormhole-foundation/sdk-sui": "1.4.0", - "@wormhole-foundation/sdk-sui-core": "1.4.0" + "@wormhole-foundation/sdk-connect": "1.5.0-beta.0", + "@wormhole-foundation/sdk-sui": "1.5.0-beta.0" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-sui-tokenbridge/node_modules/@mysten/bcs": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/@mysten/bcs/-/bcs-0.11.1.tgz", - "integrity": "sha512-xP85isNSYUCHd3O/g+TmZYmg4wK6cU8q/n/MebkIGP4CYVJZz2wU/G24xIZ3wI+0iTop4dfgA5kYrg/DQKCUzA==", - "dependencies": { - "bs58": "^5.0.0" - } - }, - "node_modules/@wormhole-foundation/sdk-sui-tokenbridge/node_modules/@mysten/sui.js": { + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-sui-core/node_modules/@mysten/sui.js": { "version": "0.50.1", "resolved": "https://registry.npmjs.org/@mysten/sui.js/-/sui.js-0.50.1.tgz", "integrity": "sha512-AY0wb4n6PMTRsDGygzrrTHUK/m5KwKZ4aQcN9cayiwsq2iIhfjGo7uuqMA7Y5UiqvLCoF+z7Ig14Q5qejQ/S/w==", @@ -17511,251 +17544,133 @@ "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-sui-tokenbridge/node_modules/base-x": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz", - "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==" - }, - "node_modules/@wormhole-foundation/sdk-sui-tokenbridge/node_modules/bs58": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", - "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", - "dependencies": { - "base-x": "^4.0.0" - } - }, - "node_modules/@wormhole-foundation/sdk-sui/node_modules/@mysten/bcs": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/@mysten/bcs/-/bcs-0.11.1.tgz", - "integrity": "sha512-xP85isNSYUCHd3O/g+TmZYmg4wK6cU8q/n/MebkIGP4CYVJZz2wU/G24xIZ3wI+0iTop4dfgA5kYrg/DQKCUzA==", - "dependencies": { - "bs58": "^5.0.0" - } - }, - "node_modules/@wormhole-foundation/sdk-sui/node_modules/@mysten/sui.js": { - "version": "0.50.1", - "resolved": "https://registry.npmjs.org/@mysten/sui.js/-/sui.js-0.50.1.tgz", - "integrity": "sha512-AY0wb4n6PMTRsDGygzrrTHUK/m5KwKZ4aQcN9cayiwsq2iIhfjGo7uuqMA7Y5UiqvLCoF+z7Ig14Q5qejQ/S/w==", - "deprecated": "This package has been renamed to @mysten/sui, please update to use the renamed package.", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-sui-core/node_modules/@wormhole-foundation/sdk-connect": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.5.0-beta.0.tgz", + "integrity": "sha512-0RF8NpKxIvXhqJf21jldJ//gQDHIny/vY7f4jNaZTmwyQBEvdalTa05wxn/cBYwDXnYSGxkuqqPDusKTlh8wTA==", "dependencies": { - "@graphql-typed-document-node/core": "^3.2.0", - "@mysten/bcs": "0.11.1", - "@noble/curves": "^1.1.0", - "@noble/hashes": "^1.3.1", - "@scure/bip32": "^1.3.1", - "@scure/bip39": "^1.2.1", - "@suchipi/femver": "^1.0.0", - "bech32": "^2.0.0", - "gql.tada": "^1.2.0", - "graphql": "^16.8.1", - "superstruct": "^1.0.3", - "tweetnacl": "^1.0.3" + "@wormhole-foundation/sdk-base": "1.5.0-beta.0", + "@wormhole-foundation/sdk-definitions": "1.5.0-beta.0", + "axios": "^1.4.0" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-sui/node_modules/base-x": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz", - "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==" - }, - "node_modules/@wormhole-foundation/sdk-sui/node_modules/bs58": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", - "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", - "dependencies": { - "base-x": "^4.0.0" + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-sui-core/node_modules/superstruct": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-1.0.4.tgz", + "integrity": "sha512-7JpaAoX2NGyoFlI9NBh66BQXGONc+uE+MRS5i2iOBKuS4e+ccgMDjATgZldkah+33DakBxDHiss9kvUcGAO8UQ==", + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@wormhole-foundation/sdk/node_modules/@adraffy/ens-normalize": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.1.tgz", - "integrity": "sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw==" - }, - "node_modules/@wormhole-foundation/sdk/node_modules/@noble/curves": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", - "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-sui-tokenbridge": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-tokenbridge/-/sdk-sui-tokenbridge-1.5.0-beta.0.tgz", + "integrity": "sha512-GrYTJo/5eBNddUzkSFJxjRbPVAgin1SD+WppV9z7lwHoOn9iycrIBq7EaMiof1fFNaOvh9L6lHeqpEb4X0soqA==", "dependencies": { - "@noble/hashes": "1.3.2" + "@mysten/sui.js": "^0.50.1", + "@wormhole-foundation/sdk-connect": "1.5.0-beta.0", + "@wormhole-foundation/sdk-sui": "1.5.0-beta.0", + "@wormhole-foundation/sdk-sui-core": "1.5.0-beta.0" }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@wormhole-foundation/sdk/node_modules/@noble/hashes": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", - "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", "engines": { - "node": ">= 16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@wormhole-foundation/sdk/node_modules/@types/node": { - "version": "22.7.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", - "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", - "dependencies": { - "undici-types": "~6.19.2" + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk/node_modules/@wormhole-foundation/sdk-evm": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm/-/sdk-evm-1.4.0.tgz", - "integrity": "sha512-SlWTxabiwXJyU4k4RfehaDNVj2O2MYeRd2AETzooflPLkq0n2a16wo1N+4vz/JE6kXQ3X87PbM7C001XvH/rTg==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-sui-tokenbridge/node_modules/@mysten/sui.js": { + "version": "0.50.1", + "resolved": "https://registry.npmjs.org/@mysten/sui.js/-/sui.js-0.50.1.tgz", + "integrity": "sha512-AY0wb4n6PMTRsDGygzrrTHUK/m5KwKZ4aQcN9cayiwsq2iIhfjGo7uuqMA7Y5UiqvLCoF+z7Ig14Q5qejQ/S/w==", + "deprecated": "This package has been renamed to @mysten/sui, please update to use the renamed package.", "dependencies": { - "@wormhole-foundation/sdk-connect": "1.4.0", - "ethers": "^6.5.1" + "@graphql-typed-document-node/core": "^3.2.0", + "@mysten/bcs": "0.11.1", + "@noble/curves": "^1.1.0", + "@noble/hashes": "^1.3.1", + "@scure/bip32": "^1.3.1", + "@scure/bip39": "^1.2.1", + "@suchipi/femver": "^1.0.0", + "bech32": "^2.0.0", + "gql.tada": "^1.2.0", + "graphql": "^16.8.1", + "superstruct": "^1.0.3", + "tweetnacl": "^1.0.3" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk/node_modules/aes-js": { - "version": "4.0.0-beta.5", - "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", - "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==" - }, - "node_modules/@wormhole-foundation/sdk/node_modules/ethers": { - "version": "6.13.5", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.5.tgz", - "integrity": "sha512-+knKNieu5EKRThQJWwqaJ10a6HE9sSehGeqWN65//wE7j47ZpFhKAnHB/JJFibwwg61I/koxaPsXbXpD/skNOQ==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/ethers-io/" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-sui-tokenbridge/node_modules/@wormhole-foundation/sdk-connect": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.5.0-beta.0.tgz", + "integrity": "sha512-0RF8NpKxIvXhqJf21jldJ//gQDHIny/vY7f4jNaZTmwyQBEvdalTa05wxn/cBYwDXnYSGxkuqqPDusKTlh8wTA==", "dependencies": { - "@adraffy/ens-normalize": "1.10.1", - "@noble/curves": "1.2.0", - "@noble/hashes": "1.3.2", - "@types/node": "22.7.5", - "aes-js": "4.0.0-beta.5", - "tslib": "2.7.0", - "ws": "8.17.1" + "@wormhole-foundation/sdk-base": "1.5.0-beta.0", + "@wormhole-foundation/sdk-definitions": "1.5.0-beta.0", + "axios": "^1.4.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk/node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" - }, - "node_modules/@wormhole-foundation/sdk/node_modules/ws": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", - "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-sui-tokenbridge/node_modules/superstruct": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-1.0.4.tgz", + "integrity": "sha512-7JpaAoX2NGyoFlI9NBh66BQXGONc+uE+MRS5i2iOBKuS4e+ccgMDjATgZldkah+33DakBxDHiss9kvUcGAO8UQ==", "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "node": ">=14.0.0" } }, - "node_modules/@wormhole-foundation/wormhole-connect": { - "version": "1.2.0-beta.0-development", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/wormhole-connect/-/wormhole-connect-1.2.0-beta.0-development.tgz", - "integrity": "sha512-T0N0VA0vGtfkjxg2JpEvzDpvfj0wQC3Fy0AglucUu0XzapwqNlKML08bXbujtTNK+hYcAWvtuAvTHV0uG0Fhkg==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-sui/node_modules/@mysten/sui.js": { + "version": "0.50.1", + "resolved": "https://registry.npmjs.org/@mysten/sui.js/-/sui.js-0.50.1.tgz", + "integrity": "sha512-AY0wb4n6PMTRsDGygzrrTHUK/m5KwKZ4aQcN9cayiwsq2iIhfjGo7uuqMA7Y5UiqvLCoF+z7Ig14Q5qejQ/S/w==", + "deprecated": "This package has been renamed to @mysten/sui, please update to use the renamed package.", "dependencies": { - "@aptos-labs/ts-sdk": "^1.33.1", - "@aptos-labs/wallet-adapter-core": "^4.23.0", - "@coral-xyz/anchor": "^0.29.0", - "@emotion/react": "^11.10.5", - "@emotion/styled": "^11.10.5", - "@ledgerhq/devices": "6.27.1", - "@ledgerhq/errors": "6.10.2", - "@ledgerhq/hw-transport": "6.27.1", - "@ledgerhq/hw-transport-webhid": "6.27.1", - "@ledgerhq/logs": "6.12.0", - "@mayanfinance/wormhole-sdk-route": "1.1.0", - "@mui/icons-material": "^5.11.0", - "@mui/material": "^5.11.4", - "@mysten/sui.js": "^0.32.2", - "@project-serum/anchor": "^0.26.0", - "@reduxjs/toolkit": "^1.9.1", - "@solana/spl-token": "^0.3.9", - "@solana/wallet-adapter-wallets": "^0.19.25", - "@solana/web3.js": "^1.95.8", - "@wormhole-foundation/sdk": "1.4.0", - "@wormhole-foundation/sdk-definitions": "1.4.0", - "@wormhole-foundation/sdk-definitions-ntt": "^0.6.1", - "@wormhole-foundation/sdk-evm-ntt": "^0.6.1", - "@wormhole-foundation/sdk-icons": "^1.0.0", - "@wormhole-foundation/sdk-route-ntt": "^0.6.1", - "@wormhole-foundation/sdk-solana-ntt": "^0.6.1", - "@xlabs-libs/wallet-aggregator-aptos": "^1.0.0-alpha.2", - "@xlabs-libs/wallet-aggregator-core": "^0.0.1-alpha.22", - "@xlabs-libs/wallet-aggregator-evm": "^0.0.2-alpha.5", - "@xlabs-libs/wallet-aggregator-solana": "^0.0.1-alpha.15", - "@xlabs-libs/wallet-aggregator-sui": "^0.0.1-alpha.10", - "axios": "1.4.0", - "binary-parser": "^2.2.1", - "ethers": "^6.4.2", - "lz-string": "^1.5.0", - "material-ui-popup-state": "^5.0.4", - "react": "^18.2.0", - "react-dom": "^18.2.0", - "react-infinite-scroller": "^1.2.6", - "react-redux": "^8.0.5", - "react-timer-hook": "^3.0.7", - "rpc-websockets": "^7.11.0", - "sha3": "^2.1.4", - "tss-react": "^4.7.7", - "use-debounce": "^9.0.4", - "web-vitals": "^2.1.4" + "@graphql-typed-document-node/core": "^3.2.0", + "@mysten/bcs": "0.11.1", + "@noble/curves": "^1.1.0", + "@noble/hashes": "^1.3.1", + "@scure/bip32": "^1.3.1", + "@scure/bip39": "^1.2.1", + "@suchipi/femver": "^1.0.0", + "bech32": "^2.0.0", + "gql.tada": "^1.2.0", + "graphql": "^16.8.1", + "superstruct": "^1.0.3", + "tweetnacl": "^1.0.3" }, - "peerDependencies": { - "react": "^18.2.0", - "react-dom": "^18.2.0" + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@adraffy/ens-normalize": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.1.tgz", - "integrity": "sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw==" - }, - "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@aptos-labs/wallet-adapter-core": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/@aptos-labs/wallet-adapter-core/-/wallet-adapter-core-4.23.0.tgz", - "integrity": "sha512-7QC4Zae9eFmPQpSkhElF69zn5rVpSIoB437yuDktUsZY1C3YFCRHvxkFk7mO0zMdb3ec6NikD62Iag9oFuLKMg==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-sui/node_modules/@wormhole-foundation/sdk-connect": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.5.0-beta.0.tgz", + "integrity": "sha512-0RF8NpKxIvXhqJf21jldJ//gQDHIny/vY7f4jNaZTmwyQBEvdalTa05wxn/cBYwDXnYSGxkuqqPDusKTlh8wTA==", "dependencies": { - "@aptos-connect/wallet-adapter-plugin": "^2.3.2", - "@aptos-labs/wallet-standard": "^0.2.0", - "@atomrigslab/aptos-wallet-adapter": "^0.1.20", - "@mizuwallet-sdk/aptos-wallet-adapter": "^0.3.2", - "buffer": "^6.0.3", - "eventemitter3": "^4.0.7", - "tweetnacl": "^1.0.3" + "@wormhole-foundation/sdk-base": "1.5.0-beta.0", + "@wormhole-foundation/sdk-definitions": "1.5.0-beta.0", + "axios": "^1.4.0" }, - "peerDependencies": { - "@aptos-labs/ts-sdk": "^1.33.1", - "aptos": "^1.21.0" + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@coral-xyz/borsh": { - "version": "0.26.0", - "resolved": "https://registry.npmjs.org/@coral-xyz/borsh/-/borsh-0.26.0.tgz", - "integrity": "sha512-uCZ0xus0CszQPHYfWAqKS5swS1UxvePu83oOF+TWpUkedsNlg6p2p4azxZNSSqwXb9uXMFgxhuMBX9r3Xoi0vQ==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-sui/node_modules/superstruct": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-1.0.4.tgz", + "integrity": "sha512-7JpaAoX2NGyoFlI9NBh66BQXGONc+uE+MRS5i2iOBKuS4e+ccgMDjATgZldkah+33DakBxDHiss9kvUcGAO8UQ==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk/node_modules/@coral-xyz/borsh": { + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/@coral-xyz/borsh/-/borsh-0.29.0.tgz", + "integrity": "sha512-s7VFVa3a0oqpkuRloWVPdCK7hMbAMY270geZOGfCnaqexrP5dTIpbEHL33req6IYPPJ0hYa71cdvJ1h6V55/oQ==", "dependencies": { "bn.js": "^5.1.2", "buffer-layout": "^1.2.0" @@ -17767,88 +17682,45 @@ "@solana/web3.js": "^1.68.0" } }, - "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@ledgerhq/errors": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/@ledgerhq/errors/-/errors-6.10.2.tgz", - "integrity": "sha512-iMfEJPWaan8QaZw87WMUnFFRJqveE3FpU2ObTE0ydTJLPJNOUJjjurGBklqdWM/j5BIQvpi3byGKFChfNg8CaQ==" - }, - "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@mayanfinance/wormhole-sdk-route": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@mayanfinance/wormhole-sdk-route/-/wormhole-sdk-route-1.1.0.tgz", - "integrity": "sha512-gYOVK2Ky0dFliU7ltBFvLLZqrx72djFiYMaTQjzQeXwsXsVa+bbBdYgHPF8Rm99qF2Oh2Swm/RwnhdspfIVzNw==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk/node_modules/@wormhole-foundation/sdk-connect": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.5.0-beta.0.tgz", + "integrity": "sha512-0RF8NpKxIvXhqJf21jldJ//gQDHIny/vY7f4jNaZTmwyQBEvdalTa05wxn/cBYwDXnYSGxkuqqPDusKTlh8wTA==", "dependencies": { - "@mayanfinance/swap-sdk": "9.3.0", + "@wormhole-foundation/sdk-base": "1.5.0-beta.0", + "@wormhole-foundation/sdk-definitions": "1.5.0-beta.0", "axios": "^1.4.0" }, "engines": { "node": ">=16" - }, - "peerDependencies": { - "@solana/web3.js": "^1.95.8", - "@wormhole-foundation/sdk-connect": "^1.0.0", - "@wormhole-foundation/sdk-evm": "^1.0.0", - "@wormhole-foundation/sdk-solana": "^1.0.0", - "ethers": "^6" } }, - "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@noble/hashes": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", - "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", - "engines": { - "node": ">= 16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@project-serum/anchor": { - "version": "0.26.0", - "resolved": "https://registry.npmjs.org/@project-serum/anchor/-/anchor-0.26.0.tgz", - "integrity": "sha512-Nq+COIjE1135T7qfnOHEn7E0q39bQTgXLFk837/rgFe6Hkew9WML7eHsS+lSYD2p3OJaTiUOHTAq1lHy36oIqQ==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk/node_modules/@wormhole-foundation/sdk-evm": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm/-/sdk-evm-1.5.0-beta.0.tgz", + "integrity": "sha512-bS79joWwLMrIdLgul4eSVwcmmRnjnIfFtbPbaW/eK769yyHV5tEOWotAQFUagoYv4/NBoVqwRMAwQ3LozRowLw==", "dependencies": { - "@coral-xyz/borsh": "^0.26.0", - "@solana/web3.js": "^1.68.0", - "base64-js": "^1.5.1", - "bn.js": "^5.1.2", - "bs58": "^4.0.1", - "buffer-layout": "^1.2.2", - "camelcase": "^6.3.0", - "cross-fetch": "^3.1.5", - "crypto-hash": "^1.3.0", - "eventemitter3": "^4.0.7", - "js-sha256": "^0.9.0", - "pako": "^2.0.3", - "snake-case": "^3.0.4", - "superstruct": "^0.15.4", - "toml": "^3.0.0" + "@wormhole-foundation/sdk-connect": "1.5.0-beta.0", + "ethers": "^6.5.1" }, "engines": { - "node": ">=11" + "node": ">=16" } }, - "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@solana/spl-token": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.3.9.tgz", - "integrity": "sha512-1EXHxKICMnab35MvvY/5DBc/K/uQAOJCYnDZXw83McCAYUAfi+rwq6qfd6MmITmSTEhcfBcl/zYxmW/OSN0RmA==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk/node_modules/@wormhole-foundation/sdk-solana": { + "version": "1.5.0-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana/-/sdk-solana-1.5.0-beta.0.tgz", + "integrity": "sha512-vnIlxKI9D1+nai2rUljnTkqN5Vy7GyxybtXjsZupo8qpqaj4q4hw5IfTKo1H6pKcKYa2mzewsoDMRUkOXiHQOA==", "dependencies": { - "@solana/buffer-layout": "^4.0.0", - "@solana/buffer-layout-utils": "^0.2.0", - "buffer": "^6.0.3" + "@coral-xyz/anchor": "0.29.0", + "@coral-xyz/borsh": "0.29.0", + "@solana/spl-token": "0.3.9", + "@solana/web3.js": "^1.95.8", + "@wormhole-foundation/sdk-connect": "1.5.0-beta.0", + "rpc-websockets": "^7.10.0" }, "engines": { "node": ">=16" - }, - "peerDependencies": { - "@solana/web3.js": "^1.47.4" - } - }, - "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@types/node": { - "version": "22.7.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", - "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", - "dependencies": { - "undici-types": "~6.19.2" } }, "node_modules/@wormhole-foundation/wormhole-connect/node_modules/aes-js": { @@ -17866,6 +17738,11 @@ "proxy-from-env": "^1.1.0" } }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/base-x": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz", + "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==" + }, "node_modules/@wormhole-foundation/wormhole-connect/node_modules/camelcase": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", @@ -20393,6 +20270,11 @@ "node": ">=10" } }, + "node_modules/cosmjs-types": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/cosmjs-types/-/cosmjs-types-0.9.0.tgz", + "integrity": "sha512-MN/yUe6mkJwHnCFfsNPeCfXVhyxHYW6c/xDUzrSbBycYzw++XvWDMJArXp2pLdgD6FQ8DW79vkPjeNKVrXaHeQ==" + }, "node_modules/crc": { "version": "3.8.0", "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", diff --git a/apps/connect/package.json b/apps/connect/package.json index 1ded11339..050746d8d 100644 --- a/apps/connect/package.json +++ b/apps/connect/package.json @@ -31,7 +31,7 @@ "@mui/material": "^5.12.1", "@tanstack/react-query": "^5.14.2", "@wormhole-foundation/sdk": "^1.4.0", - "@wormhole-foundation/wormhole-connect": "^1.2.0-beta.0-development", + "@wormhole-foundation/wormhole-connect": "^1.3.0-beta.0-development", "bech32": "^2.0.0", "dompurify": "^3.0.6", "ethers": "^5.6.8", From 23a50c1dd9b15ee675327bd8ca9ffc704d1eb696 Mon Sep 17 00:00:00 2001 From: yuli-ferna Date: Wed, 15 Jan 2025 10:06:44 -0400 Subject: [PATCH 3/5] USDC bridge --- apps/connect/src/env/usdc-bridge.mainnet.ts | 1 + apps/connect/src/env/usdc-bridge.testnet.ts | 1 + apps/connect/src/env/usdc-bridge.ts | 1 + 3 files changed, 3 insertions(+) diff --git a/apps/connect/src/env/usdc-bridge.mainnet.ts b/apps/connect/src/env/usdc-bridge.mainnet.ts index d913e1cb3..bb8b65ca1 100644 --- a/apps/connect/src/env/usdc-bridge.mainnet.ts +++ b/apps/connect/src/env/usdc-bridge.mainnet.ts @@ -18,6 +18,7 @@ export const ENV: Env = { "Polygon", "Solana", "Sui", + "Aptos", ], } ), diff --git a/apps/connect/src/env/usdc-bridge.testnet.ts b/apps/connect/src/env/usdc-bridge.testnet.ts index 647d1123c..f55eedb2b 100644 --- a/apps/connect/src/env/usdc-bridge.testnet.ts +++ b/apps/connect/src/env/usdc-bridge.testnet.ts @@ -17,6 +17,7 @@ export const ENV: Env = { "PolygonSepolia", "Solana", "Sui", + "Aptos", ], } ), diff --git a/apps/connect/src/env/usdc-bridge.ts b/apps/connect/src/env/usdc-bridge.ts index 13cd5ef32..0f39e3017 100644 --- a/apps/connect/src/env/usdc-bridge.ts +++ b/apps/connect/src/env/usdc-bridge.ts @@ -50,6 +50,7 @@ export const ENV: Env = { "USDCpolygon", "USDCsol", "USDCsui", + "USDCapt", ], } ), From 43dab445f30430319044b5cb53027ca1f17e2b69 Mon Sep 17 00:00:00 2001 From: yuli-ferna Date: Tue, 25 Feb 2025 11:36:23 -0400 Subject: [PATCH 4/5] fix package lock --- apps/connect/package-lock.json | 755 +++++++++++++++++++++++++++++---- 1 file changed, 675 insertions(+), 80 deletions(-) diff --git a/apps/connect/package-lock.json b/apps/connect/package-lock.json index d4501997f..8128b913d 100644 --- a/apps/connect/package-lock.json +++ b/apps/connect/package-lock.json @@ -14,8 +14,8 @@ "@mui/icons-material": "^5.14.11", "@mui/material": "^5.12.1", "@tanstack/react-query": "^5.14.2", - "@wormhole-foundation/sdk": "^1.4.0", - "@wormhole-foundation/wormhole-connect": "^1.2.0", + "@wormhole-foundation/sdk": "^1.7.0", + "@wormhole-foundation/wormhole-connect": "^2.1.0-beta.4-development", "bech32": "^2.0.0", "dompurify": "^3.0.6", "ethers": "^5.6.8", @@ -1477,6 +1477,33 @@ "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-0.15.5.tgz", "integrity": "sha512-4AOeU+P5UuE/4nOUkmcQdW5y7i9ndt1cQd/3iUe+LTz3RxESf/W/5lg4B74HbDMMv8PHnPnGCQFH45kBcrQYoQ==" }, + "node_modules/@coral-xyz/borsh": { + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/@coral-xyz/borsh/-/borsh-0.29.0.tgz", + "integrity": "sha512-s7VFVa3a0oqpkuRloWVPdCK7hMbAMY270geZOGfCnaqexrP5dTIpbEHL33req6IYPPJ0hYa71cdvJ1h6V55/oQ==", + "license": "Apache-2.0", + "dependencies": { + "bn.js": "^5.1.2", + "buffer-layout": "^1.2.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@solana/web3.js": "^1.68.0" + } + }, + "node_modules/@cosmjs/amino": { + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.32.4.tgz", + "integrity": "sha512-zKYOt6hPy8obIFtLie/xtygCkH9ZROiQ12UHfKsOkWaZfPQUvVbtgmu6R4Kn1tFLI/SRkw7eqhaogmW/3NYu/Q==", + "dependencies": { + "@cosmjs/crypto": "^0.32.4", + "@cosmjs/encoding": "^0.32.4", + "@cosmjs/math": "^0.32.4", + "@cosmjs/utils": "^0.32.4" + } + }, "node_modules/@cosmjs/cosmwasm-stargate": { "version": "0.32.4", "resolved": "https://registry.npmjs.org/@cosmjs/cosmwasm-stargate/-/cosmwasm-stargate-0.32.4.tgz", @@ -3081,6 +3108,38 @@ "uuid": "dist/bin/uuid" } }, + "node_modules/@identity-connect/wallet-api": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@identity-connect/wallet-api/-/wallet-api-0.1.2.tgz", + "integrity": "sha512-8wyC0rWYb4+L0/K9Kf+LV9U8k5ZUkbauyf4lVVdUatCw1trsBVXObACKzgEidfpfgx23S9w7hctLpegb/QkwSg==", + "license": "MIT", + "peerDependencies": { + "@aptos-labs/ts-sdk": "^1.33.1", + "aptos": "^1.20.0" + } + }, + "node_modules/@injectivelabs/abacus-proto-ts": { + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/@injectivelabs/abacus-proto-ts/-/abacus-proto-ts-1.13.3.tgz", + "integrity": "sha512-GUxYtBRcskg8LkX2g0oK+D9zlbahq2QTBzmLAQoG5zCeXsjoWxkSkmO1Ez146gODL9ytofnwZsCr2hCE7wgH0w==", + "dependencies": { + "@injectivelabs/grpc-web": "^0.0.1", + "google-protobuf": "^3.14.0", + "protobufjs": "^7.0.0", + "rxjs": "^7.4.0" + } + }, + "node_modules/@injectivelabs/core-proto-ts": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/@injectivelabs/core-proto-ts/-/core-proto-ts-1.13.4.tgz", + "integrity": "sha512-81+bwey0qzNgOzUASsxYghSahcWzH5l6bSceW8FdR7w42+Knp+bAgbg12sSyS1hiOO2kMXx6tBvmYkCmnghM1Q==", + "dependencies": { + "@injectivelabs/grpc-web": "^0.0.1", + "google-protobuf": "^3.14.0", + "protobufjs": "^7.0.0", + "rxjs": "^7.4.0" + } + }, "node_modules/@injectivelabs/exceptions": { "version": "1.14.40", "resolved": "https://registry.npmjs.org/@injectivelabs/exceptions/-/exceptions-1.14.40.tgz", @@ -3119,6 +3178,39 @@ "@injectivelabs/grpc-web": ">=0.0.1" } }, + "node_modules/@injectivelabs/indexer-proto-ts": { + "version": "1.13.5", + "resolved": "https://registry.npmjs.org/@injectivelabs/indexer-proto-ts/-/indexer-proto-ts-1.13.5.tgz", + "integrity": "sha512-Z/oSKRS2dNaMcC0zc5OYFpE2UVilDb7IzLhIisd0HBavZ9KU1UeD3WTTGUQjIT3qZv/mhOiTlCqTk+zhbdCWHQ==", + "dependencies": { + "@injectivelabs/grpc-web": "^0.0.1", + "google-protobuf": "^3.14.0", + "protobufjs": "^7.0.0", + "rxjs": "^7.4.0" + } + }, + "node_modules/@injectivelabs/mito-proto-ts": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@injectivelabs/mito-proto-ts/-/mito-proto-ts-1.13.2.tgz", + "integrity": "sha512-D4qEDB4OgaV1LoYNg6FB+weVcLMu5ea0x/W/p+euIVly3qia44GmAicIbQhrkqTs2o2c+1mbK1c4eOzFxQcwhg==", + "dependencies": { + "@injectivelabs/grpc-web": "^0.0.1", + "google-protobuf": "^3.14.0", + "protobufjs": "^7.0.0", + "rxjs": "^7.4.0" + } + }, + "node_modules/@injectivelabs/networks": { + "version": "1.14.40", + "resolved": "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.14.40.tgz", + "integrity": "sha512-wQ+W0+Je2LT8oz8h3Ao3VhD0wL5WCLv4t4SyksDHKwUd3vycOCN3AmqvKMIDwnyyk0mDhm/h19TI6Mj9WOy8Dg==", + "dependencies": { + "@injectivelabs/exceptions": "^1.14.40", + "@injectivelabs/ts-types": "^1.14.40", + "@injectivelabs/utils": "^1.14.40", + "shx": "^0.3.2" + } + }, "node_modules/@injectivelabs/olp-proto-ts": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/@injectivelabs/olp-proto-ts/-/olp-proto-ts-1.13.1.tgz", @@ -3130,6 +3222,178 @@ "rxjs": "^7.4.0" } }, + "node_modules/@injectivelabs/sdk-ts": { + "version": "1.14.40", + "resolved": "https://registry.npmjs.org/@injectivelabs/sdk-ts/-/sdk-ts-1.14.40.tgz", + "integrity": "sha512-S8YPQbMCtQvh+kE8Plt3xJj1iFRoOXy0dt4zpgObF54FqS08orB1cClejax3kx2fZtex+IIpEQWG58nu/LdNMA==", + "dependencies": { + "@apollo/client": "^3.11.10", + "@cosmjs/amino": "^0.32.3", + "@cosmjs/proto-signing": "^0.32.3", + "@cosmjs/stargate": "^0.32.3", + "@ethersproject/bytes": "^5.7.0", + "@injectivelabs/abacus-proto-ts": "1.13.3", + "@injectivelabs/core-proto-ts": "1.13.4", + "@injectivelabs/exceptions": "^1.14.40", + "@injectivelabs/grpc-web": "^0.0.1", + "@injectivelabs/grpc-web-node-http-transport": "^0.0.2", + "@injectivelabs/grpc-web-react-native-transport": "^0.0.2", + "@injectivelabs/indexer-proto-ts": "1.13.5", + "@injectivelabs/mito-proto-ts": "1.13.2", + "@injectivelabs/networks": "^1.14.40", + "@injectivelabs/olp-proto-ts": "1.13.1", + "@injectivelabs/test-utils": "^1.14.40", + "@injectivelabs/ts-types": "^1.14.40", + "@injectivelabs/utils": "^1.14.40", + "@metamask/eth-sig-util": "^4.0.0", + "@noble/curves": "^1.4.0", + "axios": "^1.6.4", + "bech32": "^2.0.0", + "bip39": "^3.0.4", + "cosmjs-types": "^0.9.0", + "crypto-js": "^4.2.0", + "ethereumjs-util": "^7.1.4", + "ethers": "^6.5.1", + "google-protobuf": "^3.21.0", + "graphql": "^16.3.0", + "http-status-codes": "^2.2.0", + "keccak256": "^1.0.6", + "secp256k1": "^4.0.3", + "shx": "^0.3.2", + "snakecase-keys": "^5.4.1" + } + }, + "node_modules/@injectivelabs/sdk-ts/node_modules/@apollo/client": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/@apollo/client/-/client-3.13.1.tgz", + "integrity": "sha512-HaAt62h3jNUXpJ1v5HNgUiCzPP1c5zc2Q/FeTb2cTk/v09YlhoqKKHQFJI7St50VCJ5q8JVIc03I5bRcBrQxsg==", + "dependencies": { + "@graphql-typed-document-node/core": "^3.1.1", + "@wry/caches": "^1.0.0", + "@wry/equality": "^0.5.6", + "@wry/trie": "^0.5.0", + "graphql-tag": "^2.12.6", + "hoist-non-react-statics": "^3.3.2", + "optimism": "^0.18.0", + "prop-types": "^15.7.2", + "rehackt": "^0.1.0", + "symbol-observable": "^4.0.0", + "ts-invariant": "^0.10.3", + "tslib": "^2.3.0", + "zen-observable-ts": "^1.2.5" + }, + "peerDependencies": { + "graphql": "^15.0.0 || ^16.0.0", + "graphql-ws": "^5.5.5 || ^6.0.3", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc", + "subscriptions-transport-ws": "^0.9.0 || ^0.11.0" + }, + "peerDependenciesMeta": { + "graphql-ws": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "subscriptions-transport-ws": { + "optional": true + } + } + }, + "node_modules/@injectivelabs/sdk-ts/node_modules/@noble/hashes": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", + "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@injectivelabs/sdk-ts/node_modules/@types/node": { + "version": "22.7.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", + "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "node_modules/@injectivelabs/sdk-ts/node_modules/ethers": { + "version": "6.13.5", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.5.tgz", + "integrity": "sha512-+knKNieu5EKRThQJWwqaJ10a6HE9sSehGeqWN65//wE7j47ZpFhKAnHB/JJFibwwg61I/koxaPsXbXpD/skNOQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/ethers-io/" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@adraffy/ens-normalize": "1.10.1", + "@noble/curves": "1.2.0", + "@noble/hashes": "1.3.2", + "@types/node": "22.7.5", + "aes-js": "4.0.0-beta.5", + "tslib": "2.7.0", + "ws": "8.17.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@injectivelabs/sdk-ts/node_modules/ethers/node_modules/@noble/curves": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", + "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", + "dependencies": { + "@noble/hashes": "1.3.2" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@injectivelabs/sdk-ts/node_modules/symbol-observable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", + "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/@injectivelabs/sdk-ts/node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + }, + "node_modules/@injectivelabs/sdk-ts/node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, "node_modules/@injectivelabs/test-utils": { "version": "1.14.40", "resolved": "https://registry.npmjs.org/@injectivelabs/test-utils/-/test-utils-1.14.40.tgz", @@ -3146,18 +3410,18 @@ "store2": "^2.12.0" } }, - "node_modules/@injectivelabs/test-utils/node_modules/@injectivelabs/networks": { - "version": "1.14.33", - "resolved": "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.14.33.tgz", - "integrity": "sha512-XDhAYwWYKdKBRfwO/MIfMyKjKRWz/AliMJG9yaM1C/cDlGHmA3EY7Au2Nf+PdkRhuxl2FzLV2Hp4uWeC0g8BYw==", + "node_modules/@injectivelabs/ts-types": { + "version": "1.14.40", + "resolved": "https://registry.npmjs.org/@injectivelabs/ts-types/-/ts-types-1.14.40.tgz", + "integrity": "sha512-5vtotpHHu/KLZxHEqduVfKvo96j35No5yChAM/m2K1nbyhOhS+SnvMx9gOBid1LG/d2p5WAzz6q1oXZvff6yaw==", "dependencies": { "shx": "^0.3.2" } }, - "node_modules/@injectivelabs/test-utils/node_modules/@injectivelabs/utils": { - "version": "1.14.33", - "resolved": "https://registry.npmjs.org/@injectivelabs/utils/-/utils-1.14.33.tgz", - "integrity": "sha512-zsezML4dTujF0xGLhcGmWBCghfJiy9MW+r6VqR8zJUlxnmnEdNpmsvBhBI6cmmov6Se4FL+yALAIFRvTm3txbg==", + "node_modules/@injectivelabs/utils": { + "version": "1.14.40", + "resolved": "https://registry.npmjs.org/@injectivelabs/utils/-/utils-1.14.40.tgz", + "integrity": "sha512-jbW9zpUooHq8vaW1XIPF+hMM4g2K1AzTx1YJUUGCoOZxJlGSxRwsfP4GIz9kbpzTiiZXOhivLH2Hkh89OpaoFQ==", "dependencies": { "@injectivelabs/exceptions": "^1.14.40", "@injectivelabs/ts-types": "^1.14.40", @@ -13488,50 +13752,6 @@ "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-aptos-cctp/node_modules/@wormhole-foundation/sdk-aptos": { - "version": "1.5.0-beta.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos/-/sdk-aptos-1.5.0-beta.0.tgz", - "integrity": "sha512-1d34585nnMrB8LM4kbPQ5O9x34KMU++RTjCzGXPz0+6NyVCM1hMKPCKq7XtD1BTVnSSrJMbDbEk1RhL306VuwQ==", - "dependencies": { - "@aptos-labs/ts-sdk": "^1.33.1", - "@wormhole-foundation/sdk-connect": "1.5.0-beta.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-aptos-cctp/node_modules/@wormhole-foundation/sdk-base": { - "version": "1.5.0-beta.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-1.5.0-beta.0.tgz", - "integrity": "sha512-sS92U2BGeUf25MKVx4mdmsJt+Wt5DRhOEUQhPy8w0o0NdPgvi+Mh2xdZ39QsgibRcfC31XuehZO57lpZXes4zQ==", - "dependencies": { - "@scure/base": "^1.1.3", - "binary-layout": "^1.0.3" - } - }, - "node_modules/@wormhole-foundation/sdk-aptos-cctp/node_modules/@wormhole-foundation/sdk-connect": { - "version": "1.5.0-beta.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.5.0-beta.0.tgz", - "integrity": "sha512-0RF8NpKxIvXhqJf21jldJ//gQDHIny/vY7f4jNaZTmwyQBEvdalTa05wxn/cBYwDXnYSGxkuqqPDusKTlh8wTA==", - "dependencies": { - "@wormhole-foundation/sdk-base": "1.5.0-beta.0", - "@wormhole-foundation/sdk-definitions": "1.5.0-beta.0", - "axios": "^1.4.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-aptos-cctp/node_modules/@wormhole-foundation/sdk-definitions": { - "version": "1.5.0-beta.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-1.5.0-beta.0.tgz", - "integrity": "sha512-pygBZM80jJVoMOQF3UVsg3E2qJpRVS3y1UkOK0NQ8xtn7gLRKOJlWoLEHcX9qlYhqW4WgHrUgGtvecAEXASnTQ==", - "dependencies": { - "@noble/curves": "^1.4.0", - "@noble/hashes": "^1.3.1", - "@wormhole-foundation/sdk-base": "1.5.0-beta.0" - } - }, "node_modules/@wormhole-foundation/sdk-aptos-core": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos-core/-/sdk-aptos-core-1.10.0.tgz", @@ -14659,9 +14879,9 @@ } }, "node_modules/@wormhole-foundation/wormhole-connect": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/wormhole-connect/-/wormhole-connect-1.2.0.tgz", - "integrity": "sha512-WdVJXpMfI6NYhNDQYXY/x+znaBT1VjkCmok7QiNixlf1Guyh2zYTa1wCTPl4JR0+pwouhhjwjIugMDwFCfVlOw==", + "version": "2.1.0-beta.4-development", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/wormhole-connect/-/wormhole-connect-2.1.0-beta.4-development.tgz", + "integrity": "sha512-ngmWeA9KuIun/+n4nhXnfo3TJn8qQ6XBVzBYEZgpp+cv8iMIGlWFSZIePqz9aOiJz1390REMW4YlsSv00Z0Ndw==", "dependencies": { "@aptos-labs/ts-sdk": "^1.33.1", "@aptos-labs/wallet-adapter-core": "^4.23.0", @@ -14685,8 +14905,8 @@ "@solana/spl-token": "^0.3.9", "@solana/wallet-adapter-wallets": "^0.19.25", "@solana/web3.js": "^1.95.8", - "@wormhole-foundation/sdk": "1.4.0", - "@wormhole-foundation/sdk-definitions": "1.4.0", + "@wormhole-foundation/sdk": "1.10.1-beta.0", + "@wormhole-foundation/sdk-definitions": "1.10.1-beta.0", "@wormhole-foundation/sdk-definitions-ntt": "^0.6.1", "@wormhole-foundation/sdk-evm-ntt": "^0.6.1", "@wormhole-foundation/sdk-icons": "^1.0.0", @@ -14754,6 +14974,25 @@ "ethers": "^6" } }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@mysten/bcs": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@mysten/bcs/-/bcs-0.11.1.tgz", + "integrity": "sha512-xP85isNSYUCHd3O/g+TmZYmg4wK6cU8q/n/MebkIGP4CYVJZz2wU/G24xIZ3wI+0iTop4dfgA5kYrg/DQKCUzA==", + "dependencies": { + "bs58": "^5.0.0" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@noble/curves": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", + "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", + "dependencies": { + "@noble/hashes": "1.3.2" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@noble/hashes": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", @@ -15393,30 +15632,386 @@ "node": ">=16" } }, - "node_modules/@wormhole-foundation/wormhole-connect/node_modules/aes-js": { - "version": "4.0.0-beta.5", - "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", - "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==" - }, - "node_modules/@wormhole-foundation/wormhole-connect/node_modules/axios": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz", - "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==", + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-solana-core/node_modules/@solana/spl-token": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.3.9.tgz", + "integrity": "sha512-1EXHxKICMnab35MvvY/5DBc/K/uQAOJCYnDZXw83McCAYUAfi+rwq6qfd6MmITmSTEhcfBcl/zYxmW/OSN0RmA==", "dependencies": { - "follow-redirects": "^1.15.0", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "node_modules/@wormhole-foundation/wormhole-connect/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "@solana/buffer-layout": "^4.0.0", + "@solana/buffer-layout-utils": "^0.2.0", + "buffer": "^6.0.3" + }, "engines": { - "node": ">=10" + "node": ">=16" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@solana/web3.js": "^1.47.4" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-solana-core/node_modules/@wormhole-foundation/sdk-connect": { + "version": "1.10.1-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.10.1-beta.0.tgz", + "integrity": "sha512-gGIJto5hH3ovIXg7cSBQy7OfR4JV3v7fbpUSIqP1LJrSAbEfau4YPNWfOoktUQRGX+V4o1jWWJ75EN0HexOxrA==", + "dependencies": { + "@wormhole-foundation/sdk-base": "1.10.1-beta.0", + "@wormhole-foundation/sdk-definitions": "1.10.1-beta.0", + "axios": "^1.4.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-solana-core/node_modules/@wormhole-foundation/sdk-solana": { + "version": "1.10.1-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana/-/sdk-solana-1.10.1-beta.0.tgz", + "integrity": "sha512-K5Xfzt6iUP/faHnwyhsb5Wc5wIcgijSFMQ56EyIdkR3DyZOqxRFC8v17aBlDz29Pi9g0VVUyKD3le2eAhCDiTA==", + "dependencies": { + "@coral-xyz/anchor": "0.29.0", + "@coral-xyz/borsh": "0.29.0", + "@solana/spl-token": "0.3.9", + "@solana/web3.js": "^1.95.8", + "@wormhole-foundation/sdk-connect": "1.10.1-beta.0", + "rpc-websockets": "^7.10.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-solana-tokenbridge": { + "version": "1.10.1-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-tokenbridge/-/sdk-solana-tokenbridge-1.10.1-beta.0.tgz", + "integrity": "sha512-ltjz2082/PNna6OVtshUbsLElRBO/ongCaCPlNnRtQRmZZ90Be0ZOVYgBl0LW7hyCEX/W950XwXqV71s5wK2EQ==", + "dependencies": { + "@coral-xyz/anchor": "0.29.0", + "@solana/spl-token": "0.3.9", + "@solana/web3.js": "^1.95.8", + "@wormhole-foundation/sdk-connect": "1.10.1-beta.0", + "@wormhole-foundation/sdk-solana": "1.10.1-beta.0", + "@wormhole-foundation/sdk-solana-core": "1.10.1-beta.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-solana-tokenbridge/node_modules/@solana/spl-token": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.3.9.tgz", + "integrity": "sha512-1EXHxKICMnab35MvvY/5DBc/K/uQAOJCYnDZXw83McCAYUAfi+rwq6qfd6MmITmSTEhcfBcl/zYxmW/OSN0RmA==", + "dependencies": { + "@solana/buffer-layout": "^4.0.0", + "@solana/buffer-layout-utils": "^0.2.0", + "buffer": "^6.0.3" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.47.4" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-solana-tokenbridge/node_modules/@wormhole-foundation/sdk-connect": { + "version": "1.10.1-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.10.1-beta.0.tgz", + "integrity": "sha512-gGIJto5hH3ovIXg7cSBQy7OfR4JV3v7fbpUSIqP1LJrSAbEfau4YPNWfOoktUQRGX+V4o1jWWJ75EN0HexOxrA==", + "dependencies": { + "@wormhole-foundation/sdk-base": "1.10.1-beta.0", + "@wormhole-foundation/sdk-definitions": "1.10.1-beta.0", + "axios": "^1.4.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-solana-tokenbridge/node_modules/@wormhole-foundation/sdk-solana": { + "version": "1.10.1-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana/-/sdk-solana-1.10.1-beta.0.tgz", + "integrity": "sha512-K5Xfzt6iUP/faHnwyhsb5Wc5wIcgijSFMQ56EyIdkR3DyZOqxRFC8v17aBlDz29Pi9g0VVUyKD3le2eAhCDiTA==", + "dependencies": { + "@coral-xyz/anchor": "0.29.0", + "@coral-xyz/borsh": "0.29.0", + "@solana/spl-token": "0.3.9", + "@solana/web3.js": "^1.95.8", + "@wormhole-foundation/sdk-connect": "1.10.1-beta.0", + "rpc-websockets": "^7.10.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-sui": { + "version": "1.10.1-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui/-/sdk-sui-1.10.1-beta.0.tgz", + "integrity": "sha512-o1XGO7sCAw7aRyf6PX5ehJo+jx4NRKiy9sdN7VQTpf/xPyTZ9kSMynRs0mgFSr+ngH8YYwVohdfJN7TnwDL3ZA==", + "dependencies": { + "@mysten/sui.js": "^0.50.1", + "@wormhole-foundation/sdk-connect": "1.10.1-beta.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-sui-cctp": { + "version": "1.10.1-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-cctp/-/sdk-sui-cctp-1.10.1-beta.0.tgz", + "integrity": "sha512-UQP9FMBT2kCqlnlseVIw8GiRot1pg/qaCbtbVpZ/vMVu59rAW7HWNbSxXhzSsnT/J7wL7b3t7CevxN2rv5mNYA==", + "dependencies": { + "@mysten/sui.js": "^0.50.1", + "@wormhole-foundation/sdk-connect": "1.10.1-beta.0", + "@wormhole-foundation/sdk-sui": "1.10.1-beta.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-sui-cctp/node_modules/@mysten/sui.js": { + "version": "0.50.1", + "resolved": "https://registry.npmjs.org/@mysten/sui.js/-/sui.js-0.50.1.tgz", + "integrity": "sha512-AY0wb4n6PMTRsDGygzrrTHUK/m5KwKZ4aQcN9cayiwsq2iIhfjGo7uuqMA7Y5UiqvLCoF+z7Ig14Q5qejQ/S/w==", + "deprecated": "This package has been renamed to @mysten/sui, please update to use the renamed package.", + "dependencies": { + "@graphql-typed-document-node/core": "^3.2.0", + "@mysten/bcs": "0.11.1", + "@noble/curves": "^1.1.0", + "@noble/hashes": "^1.3.1", + "@scure/bip32": "^1.3.1", + "@scure/bip39": "^1.2.1", + "@suchipi/femver": "^1.0.0", + "bech32": "^2.0.0", + "gql.tada": "^1.2.0", + "graphql": "^16.8.1", + "superstruct": "^1.0.3", + "tweetnacl": "^1.0.3" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-sui-cctp/node_modules/@wormhole-foundation/sdk-connect": { + "version": "1.10.1-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.10.1-beta.0.tgz", + "integrity": "sha512-gGIJto5hH3ovIXg7cSBQy7OfR4JV3v7fbpUSIqP1LJrSAbEfau4YPNWfOoktUQRGX+V4o1jWWJ75EN0HexOxrA==", + "dependencies": { + "@wormhole-foundation/sdk-base": "1.10.1-beta.0", + "@wormhole-foundation/sdk-definitions": "1.10.1-beta.0", + "axios": "^1.4.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-sui-core": { + "version": "1.10.1-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-core/-/sdk-sui-core-1.10.1-beta.0.tgz", + "integrity": "sha512-9VnaEG5buzbzWuWqTnP94YEyAiBZ87FZGG1quVqF6eHY5CPZ7rAxrx6fOLUGkgxLkUCSDYBQ+M6BrA6VXdE+tA==", + "dependencies": { + "@mysten/sui.js": "^0.50.1", + "@wormhole-foundation/sdk-connect": "1.10.1-beta.0", + "@wormhole-foundation/sdk-sui": "1.10.1-beta.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-sui-core/node_modules/@mysten/sui.js": { + "version": "0.50.1", + "resolved": "https://registry.npmjs.org/@mysten/sui.js/-/sui.js-0.50.1.tgz", + "integrity": "sha512-AY0wb4n6PMTRsDGygzrrTHUK/m5KwKZ4aQcN9cayiwsq2iIhfjGo7uuqMA7Y5UiqvLCoF+z7Ig14Q5qejQ/S/w==", + "deprecated": "This package has been renamed to @mysten/sui, please update to use the renamed package.", + "dependencies": { + "@graphql-typed-document-node/core": "^3.2.0", + "@mysten/bcs": "0.11.1", + "@noble/curves": "^1.1.0", + "@noble/hashes": "^1.3.1", + "@scure/bip32": "^1.3.1", + "@scure/bip39": "^1.2.1", + "@suchipi/femver": "^1.0.0", + "bech32": "^2.0.0", + "gql.tada": "^1.2.0", + "graphql": "^16.8.1", + "superstruct": "^1.0.3", + "tweetnacl": "^1.0.3" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-sui-core/node_modules/@wormhole-foundation/sdk-connect": { + "version": "1.10.1-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.10.1-beta.0.tgz", + "integrity": "sha512-gGIJto5hH3ovIXg7cSBQy7OfR4JV3v7fbpUSIqP1LJrSAbEfau4YPNWfOoktUQRGX+V4o1jWWJ75EN0HexOxrA==", + "dependencies": { + "@wormhole-foundation/sdk-base": "1.10.1-beta.0", + "@wormhole-foundation/sdk-definitions": "1.10.1-beta.0", + "axios": "^1.4.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-sui-tokenbridge": { + "version": "1.10.1-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-tokenbridge/-/sdk-sui-tokenbridge-1.10.1-beta.0.tgz", + "integrity": "sha512-xo9CMYys+ashsm0YiwYlKti0clDkMLML3LIwwLS5k/3i/e0+6L565Jem1rP0L0XDtpv+fQuk5f+XivvoAR9ArA==", + "dependencies": { + "@mysten/sui.js": "^0.50.1", + "@wormhole-foundation/sdk-connect": "1.10.1-beta.0", + "@wormhole-foundation/sdk-sui": "1.10.1-beta.0", + "@wormhole-foundation/sdk-sui-core": "1.10.1-beta.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-sui-tokenbridge/node_modules/@mysten/sui.js": { + "version": "0.50.1", + "resolved": "https://registry.npmjs.org/@mysten/sui.js/-/sui.js-0.50.1.tgz", + "integrity": "sha512-AY0wb4n6PMTRsDGygzrrTHUK/m5KwKZ4aQcN9cayiwsq2iIhfjGo7uuqMA7Y5UiqvLCoF+z7Ig14Q5qejQ/S/w==", + "deprecated": "This package has been renamed to @mysten/sui, please update to use the renamed package.", + "dependencies": { + "@graphql-typed-document-node/core": "^3.2.0", + "@mysten/bcs": "0.11.1", + "@noble/curves": "^1.1.0", + "@noble/hashes": "^1.3.1", + "@scure/bip32": "^1.3.1", + "@scure/bip39": "^1.2.1", + "@suchipi/femver": "^1.0.0", + "bech32": "^2.0.0", + "gql.tada": "^1.2.0", + "graphql": "^16.8.1", + "superstruct": "^1.0.3", + "tweetnacl": "^1.0.3" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-sui-tokenbridge/node_modules/@wormhole-foundation/sdk-connect": { + "version": "1.10.1-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.10.1-beta.0.tgz", + "integrity": "sha512-gGIJto5hH3ovIXg7cSBQy7OfR4JV3v7fbpUSIqP1LJrSAbEfau4YPNWfOoktUQRGX+V4o1jWWJ75EN0HexOxrA==", + "dependencies": { + "@wormhole-foundation/sdk-base": "1.10.1-beta.0", + "@wormhole-foundation/sdk-definitions": "1.10.1-beta.0", + "axios": "^1.4.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-sui/node_modules/@mysten/sui.js": { + "version": "0.50.1", + "resolved": "https://registry.npmjs.org/@mysten/sui.js/-/sui.js-0.50.1.tgz", + "integrity": "sha512-AY0wb4n6PMTRsDGygzrrTHUK/m5KwKZ4aQcN9cayiwsq2iIhfjGo7uuqMA7Y5UiqvLCoF+z7Ig14Q5qejQ/S/w==", + "deprecated": "This package has been renamed to @mysten/sui, please update to use the renamed package.", + "dependencies": { + "@graphql-typed-document-node/core": "^3.2.0", + "@mysten/bcs": "0.11.1", + "@noble/curves": "^1.1.0", + "@noble/hashes": "^1.3.1", + "@scure/bip32": "^1.3.1", + "@scure/bip39": "^1.2.1", + "@suchipi/femver": "^1.0.0", + "bech32": "^2.0.0", + "gql.tada": "^1.2.0", + "graphql": "^16.8.1", + "superstruct": "^1.0.3", + "tweetnacl": "^1.0.3" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk-sui/node_modules/@wormhole-foundation/sdk-connect": { + "version": "1.10.1-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.10.1-beta.0.tgz", + "integrity": "sha512-gGIJto5hH3ovIXg7cSBQy7OfR4JV3v7fbpUSIqP1LJrSAbEfau4YPNWfOoktUQRGX+V4o1jWWJ75EN0HexOxrA==", + "dependencies": { + "@wormhole-foundation/sdk-base": "1.10.1-beta.0", + "@wormhole-foundation/sdk-definitions": "1.10.1-beta.0", + "axios": "^1.4.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk/node_modules/@solana/spl-token": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.3.9.tgz", + "integrity": "sha512-1EXHxKICMnab35MvvY/5DBc/K/uQAOJCYnDZXw83McCAYUAfi+rwq6qfd6MmITmSTEhcfBcl/zYxmW/OSN0RmA==", + "dependencies": { + "@solana/buffer-layout": "^4.0.0", + "@solana/buffer-layout-utils": "^0.2.0", + "buffer": "^6.0.3" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.47.4" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk/node_modules/@wormhole-foundation/sdk-connect": { + "version": "1.10.1-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.10.1-beta.0.tgz", + "integrity": "sha512-gGIJto5hH3ovIXg7cSBQy7OfR4JV3v7fbpUSIqP1LJrSAbEfau4YPNWfOoktUQRGX+V4o1jWWJ75EN0HexOxrA==", + "dependencies": { + "@wormhole-foundation/sdk-base": "1.10.1-beta.0", + "@wormhole-foundation/sdk-definitions": "1.10.1-beta.0", + "axios": "^1.4.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk/node_modules/@wormhole-foundation/sdk-evm": { + "version": "1.10.1-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm/-/sdk-evm-1.10.1-beta.0.tgz", + "integrity": "sha512-ujQX0ICadc98dHi9xGMSkuq0oYckQMyO8+zXj7i+ue2jc6jF3XRC5vCCEPYlsDkzv/dKRksrkngou+BoohGMnw==", + "dependencies": { + "@wormhole-foundation/sdk-connect": "1.10.1-beta.0", + "ethers": "^6.5.1" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/@wormhole-foundation/sdk/node_modules/@wormhole-foundation/sdk-solana": { + "version": "1.10.1-beta.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana/-/sdk-solana-1.10.1-beta.0.tgz", + "integrity": "sha512-K5Xfzt6iUP/faHnwyhsb5Wc5wIcgijSFMQ56EyIdkR3DyZOqxRFC8v17aBlDz29Pi9g0VVUyKD3le2eAhCDiTA==", + "dependencies": { + "@coral-xyz/anchor": "0.29.0", + "@coral-xyz/borsh": "0.29.0", + "@solana/spl-token": "0.3.9", + "@solana/web3.js": "^1.95.8", + "@wormhole-foundation/sdk-connect": "1.10.1-beta.0", + "rpc-websockets": "^7.10.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/axios": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz", + "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==", + "dependencies": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/base-x": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz", + "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==" + }, + "node_modules/@wormhole-foundation/wormhole-connect/node_modules/bs58": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", + "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", + "dependencies": { + "base-x": "^4.0.0" } }, "node_modules/@wormhole-foundation/wormhole-connect/node_modules/ethers": { From d72a88be23cff856adfae10bebea8b1cf3219e35 Mon Sep 17 00:00:00 2001 From: yuli-ferna Date: Tue, 25 Feb 2025 12:07:00 -0400 Subject: [PATCH 5/5] M0 route --- apps/connect/package-lock.json | 105 ++++++++++++++++++- apps/connect/package.json | 3 +- apps/connect/src/env/token-bridge.mainnet.ts | 2 + 3 files changed, 105 insertions(+), 5 deletions(-) diff --git a/apps/connect/package-lock.json b/apps/connect/package-lock.json index 8128b913d..de59bd357 100644 --- a/apps/connect/package-lock.json +++ b/apps/connect/package-lock.json @@ -11,11 +11,12 @@ "@aptos-labs/ts-sdk": "^1.33.1", "@emotion/react": "^11.11.1", "@emotion/styled": "^11.11.0", + "@m0-foundation/ntt-sdk-route": "^0.0.3", "@mui/icons-material": "^5.14.11", "@mui/material": "^5.12.1", "@tanstack/react-query": "^5.14.2", "@wormhole-foundation/sdk": "^1.7.0", - "@wormhole-foundation/wormhole-connect": "^2.1.0-beta.4-development", + "@wormhole-foundation/wormhole-connect": "^2.1.0", "bech32": "^2.0.0", "dompurify": "^3.0.6", "ethers": "^5.6.8", @@ -4641,6 +4642,102 @@ "@lit-labs/ssr-dom-shim": "^1.0.0" } }, + "node_modules/@m0-foundation/ntt-sdk-route": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@m0-foundation/ntt-sdk-route/-/ntt-sdk-route-0.0.3.tgz", + "integrity": "sha512-MuC/MAkQ4SAdAV94dzRbpbugs57FGPINruIUpWVU+dWXXwLCKH8DyV6io5Gbro20LvsBJdTEKGDW+QDQ7jmqqg==", + "dependencies": { + "@wormhole-foundation/sdk": "^1.7.0", + "@wormhole-foundation/sdk-connect": "^1.7.0", + "@wormhole-foundation/sdk-definitions-ntt": "^0.6.1", + "@wormhole-foundation/sdk-evm": "^1.7.0", + "@wormhole-foundation/sdk-evm-ntt": "^0.6.1", + "@wormhole-foundation/sdk-route-ntt": "^0.6.1", + "ethers": "^6.5.1" + } + }, + "node_modules/@m0-foundation/ntt-sdk-route/node_modules/@noble/curves": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", + "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", + "dependencies": { + "@noble/hashes": "1.3.2" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@m0-foundation/ntt-sdk-route/node_modules/@noble/hashes": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", + "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@m0-foundation/ntt-sdk-route/node_modules/@types/node": { + "version": "22.7.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", + "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "node_modules/@m0-foundation/ntt-sdk-route/node_modules/ethers": { + "version": "6.13.5", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.5.tgz", + "integrity": "sha512-+knKNieu5EKRThQJWwqaJ10a6HE9sSehGeqWN65//wE7j47ZpFhKAnHB/JJFibwwg61I/koxaPsXbXpD/skNOQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/ethers-io/" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@adraffy/ens-normalize": "1.10.1", + "@noble/curves": "1.2.0", + "@noble/hashes": "1.3.2", + "@types/node": "22.7.5", + "aes-js": "4.0.0-beta.5", + "tslib": "2.7.0", + "ws": "8.17.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@m0-foundation/ntt-sdk-route/node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + }, + "node_modules/@m0-foundation/ntt-sdk-route/node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, "node_modules/@martianwallet/aptos-wallet-adapter": { "version": "0.0.5", "resolved": "https://registry.npmjs.org/@martianwallet/aptos-wallet-adapter/-/aptos-wallet-adapter-0.0.5.tgz", @@ -14879,9 +14976,9 @@ } }, "node_modules/@wormhole-foundation/wormhole-connect": { - "version": "2.1.0-beta.4-development", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/wormhole-connect/-/wormhole-connect-2.1.0-beta.4-development.tgz", - "integrity": "sha512-ngmWeA9KuIun/+n4nhXnfo3TJn8qQ6XBVzBYEZgpp+cv8iMIGlWFSZIePqz9aOiJz1390REMW4YlsSv00Z0Ndw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/wormhole-connect/-/wormhole-connect-2.1.0.tgz", + "integrity": "sha512-S2a24cxyJFjPp+thhqcwctGDi7bTxoBcxKAEgZ6+UhN6GoM8qeGFv8NVArljFr3kPTtqDvWAe5b3tHbKAGPHLg==", "dependencies": { "@aptos-labs/ts-sdk": "^1.33.1", "@aptos-labs/wallet-adapter-core": "^4.23.0", diff --git a/apps/connect/package.json b/apps/connect/package.json index aa19b5100..24f0fe110 100644 --- a/apps/connect/package.json +++ b/apps/connect/package.json @@ -27,11 +27,12 @@ "@aptos-labs/ts-sdk": "^1.33.1", "@emotion/react": "^11.11.1", "@emotion/styled": "^11.11.0", + "@m0-foundation/ntt-sdk-route": "^0.0.3", "@mui/icons-material": "^5.14.11", "@mui/material": "^5.12.1", "@tanstack/react-query": "^5.14.2", "@wormhole-foundation/sdk": "^1.7.0", - "@wormhole-foundation/wormhole-connect": "^2.1.0-beta.4-development", + "@wormhole-foundation/wormhole-connect": "^2.1.0", "bech32": "^2.0.0", "dompurify": "^3.0.6", "ethers": "^5.6.8", diff --git a/apps/connect/src/env/token-bridge.mainnet.ts b/apps/connect/src/env/token-bridge.mainnet.ts index 9854a2306..1e7d35436 100644 --- a/apps/connect/src/env/token-bridge.mainnet.ts +++ b/apps/connect/src/env/token-bridge.mainnet.ts @@ -8,6 +8,7 @@ import { type WormholeConnectConfig, } from "@wormhole-foundation/wormhole-connect"; import { Env, MAINNET_RPCS } from "./common"; +import { M0AutomaticRoute } from "@m0-foundation/ntt-sdk-route"; export const ENV: Env = { ...ENV_BASE, @@ -23,6 +24,7 @@ export const ENV: Env = { MayanRouteWH as any, // FIXME: Remove this any and fix wh connect type issues MayanRouteMCTP, MayanRouteSWIFT, + M0AutomaticRoute, ], } ),