From abba6eed73c4a97a96a3f7b4146997cde05f86cc Mon Sep 17 00:00:00 2001 From: Ben Guidarelli Date: Wed, 6 Mar 2024 13:54:08 -0500 Subject: [PATCH] bump sdk version --- examples/advanced/src/app.ts | 2 +- examples/advanced/src/controller.ts | 5 +- examples/simple/src/app.ts | 2 +- package-lock.json | 1750 ++++++++++++++--- package.json | 6 +- relayer/application-standard.ts | 2 +- relayer/application.ts | 2 +- relayer/bundle-fetcher.helper.ts | 2 +- relayer/context.ts | 2 +- relayer/middleware/legacy-plugin/config.ts | 2 +- .../legacy-plugin/legacy-plugin-definition.ts | 4 +- .../legacy-plugin/legacy-plugin.middleware.ts | 6 +- relayer/middleware/missedVaasV3/check.ts | 2 +- relayer/middleware/missedVaasV3/helpers.ts | 2 +- relayer/middleware/missedVaasV3/worker.ts | 2 +- relayer/middleware/providers.middleware.ts | 4 +- relayer/middleware/source-tx.middleware.ts | 2 +- relayer/middleware/tokenBridge.middleware.ts | 4 +- .../middleware/wallet/wallet-management.ts | 6 +- .../middleware/wallet/wallet.middleware.ts | 2 +- relayer/middleware/wallet/walletToolBox.ts | 4 +- relayer/storage/redis-storage.ts | 2 +- relayer/storage/storage.ts | 2 +- relayer/utils.ts | 2 +- test/middleware/metrics.middleware.test.ts | 2 +- 25 files changed, 1552 insertions(+), 269 deletions(-) diff --git a/examples/advanced/src/app.ts b/examples/advanced/src/app.ts index b38fc9be..75d3e535 100644 --- a/examples/advanced/src/app.ts +++ b/examples/advanced/src/app.ts @@ -22,7 +22,7 @@ import { import { rootLogger } from "./log.js"; import { Controller } from "./controller.js"; import { Logger } from "winston"; -import { toChainId } from "@wormhole-foundation/connect-sdk"; +import { toChainId } from "@wormhole-foundation/sdk"; export class TestStorage extends RedisStorage { startWorker(cb: onJobHandler): void { diff --git a/examples/advanced/src/controller.ts b/examples/advanced/src/controller.ts index 5c47dec4..1ad5b5b4 100644 --- a/examples/advanced/src/controller.ts +++ b/examples/advanced/src/controller.ts @@ -1,9 +1,6 @@ import { Next } from "@wormhole-foundation/relayer-engine"; import { MyRelayerContext } from "./app.js"; -import { - TokenBridge, - canonicalAddress, -} from "@wormhole-foundation/connect-sdk"; +import { TokenBridge, canonicalAddress } from "@wormhole-foundation/sdk"; export class Controller { redeemVaa = async (ctx: MyRelayerContext, next: Next) => { diff --git a/examples/simple/src/app.ts b/examples/simple/src/app.ts index 18d1092b..21f01463 100644 --- a/examples/simple/src/app.ts +++ b/examples/simple/src/app.ts @@ -2,7 +2,7 @@ import { TokenBridge, canonicalAddress, toChainId, -} from "@wormhole-foundation/connect-sdk"; +} from "@wormhole-foundation/sdk"; import { Environment, StandardRelayerApp, diff --git a/package-lock.json b/package-lock.json index 54348d3d..3575773e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,11 +16,7 @@ "@improbable-eng/grpc-web-node-http-transport": "^0.15.0", "@mysten/sui.js": "^0.32.2", "@sei-js/core": "^1.3.4", - "@wormhole-foundation/connect-sdk": "0.4.4-beta.4", - "@wormhole-foundation/connect-sdk-cosmwasm": "0.4.4-beta.4", - "@wormhole-foundation/connect-sdk-evm": "0.4.4-beta.4", - "@wormhole-foundation/connect-sdk-evm-tokenbridge": "0.4.4-beta.4", - "@wormhole-foundation/connect-sdk-solana": "0.4.4-beta.4", + "@wormhole-foundation/sdk": "0.5.0-beta.3", "@xlabs-xyz/wallet-monitor": "0.2.16", "bech32": "^2.0.0", "bullmq": "^3.15.8", @@ -47,10 +43,18 @@ "typescript": "^5.3.2" } }, - "node_modules/@adraffy/ens-normalize": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.0.tgz", - "integrity": "sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q==" + "node_modules/@0no-co/graphql.web": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@0no-co/graphql.web/-/graphql.web-1.0.4.tgz", + "integrity": "sha512-W3ezhHGfO0MS1PtGloaTpg0PbaT8aZSmmaerL7idtU5F7oCI+uu25k+MsMS31BVFlp4aMkHSrNRxiD72IlK8TA==", + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" + }, + "peerDependenciesMeta": { + "graphql": { + "optional": true + } + } }, "node_modules/@ampproject/remapping": { "version": "2.2.1", @@ -1774,6 +1778,15 @@ "@ethersproject/strings": "^5.7.0" } }, + "node_modules/@gql.tada/cli-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@gql.tada/cli-utils/-/cli-utils-0.1.0.tgz", + "integrity": "sha512-hM1u0eZlCBuMQ26q3D/dzbsdEK98pbhhJLLa3xJWGLHmsRiySijyoKTIMrBhdqV2v5LvQP2dX/6k1rvQt2Mvhg==", + "dependencies": { + "@urql/introspection": "^1.0.3", + "graphql": "^16.8.1" + } + }, "node_modules/@graphql-typed-document-node/core": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz", @@ -3088,29 +3101,26 @@ } }, "node_modules/@noble/curves": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.0.0.tgz", - "integrity": "sha512-2upgEu0iLiDVDZkNLeFV2+ht0BAVgQnEmCk6JsOch9Rp8xfkMCbvbAZlA2pBHQc73dbl+vFOXfqkf4uemdn0bw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.3.0.tgz", + "integrity": "sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA==", "dependencies": { - "@noble/hashes": "1.3.0" + "@noble/hashes": "1.3.3" + }, + "funding": { + "url": "https://paulmillr.com/funding/" } }, "node_modules/@noble/hashes": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.0.tgz", - "integrity": "sha512-ilHEACi9DwqJB0pw7kv+Apvh50jiiSyR/cQ3y4W7lOR5mhvn/50FLUfsnfJz0BDZtl/RR16kXvptiv6q1msYZg==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ] + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.3.tgz", + "integrity": "sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } }, "node_modules/@osmonauts/helpers": { "version": "0.6.0", @@ -3468,9 +3478,22 @@ } }, "node_modules/@scure/bip32": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.3.0.tgz", - "integrity": "sha512-bcKpo1oj54hGholplGLpqPHRbIsnbixFtc06nwuNM5/dwSXOq/AAYoIBRsBmnZJSdfeNW5rnff7NTAz3ZCqR9Q==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.3.3.tgz", + "integrity": "sha512-LJaN3HwRbfQK0X1xFSi0Q9amqOgzQnnDngIt+ZlsBC3Bm7/nE7K0kwshZHyaru79yIVRv/e1mQAjZyuZG6jOFQ==", + "dependencies": { + "@noble/curves": "~1.3.0", + "@noble/hashes": "~1.3.2", + "@scure/base": "~1.1.4" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@scure/bip39": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.1.0.tgz", + "integrity": "sha512-pwrPOS16VeTKg98dYXQyIjJEcWfz7/1YJIwxUEPFfQPtc86Ym/1sVgQ2RLoD43AazMk2l/unK4ITySSpW2+82w==", "funding": [ { "type": "individual", @@ -3478,11 +3501,21 @@ } ], "dependencies": { - "@noble/curves": "~1.0.0", - "@noble/hashes": "~1.3.0", + "@noble/hashes": "~1.1.1", "@scure/base": "~1.1.0" } }, + "node_modules/@scure/bip39/node_modules/@noble/hashes": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.1.5.tgz", + "integrity": "sha512-LTMZiiLc+V4v1Yi16TD6aX2gmtKszNye0pQgbaLqkvhIqP7nVsSaJsWloGQjJfJ8offaoP5GtX3yY5swbcJxxQ==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ] + }, "node_modules/@sei-js/core": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/@sei-js/core/-/core-1.3.4.tgz", @@ -3962,28 +3995,6 @@ "node": ">=6.9.0" } }, - "node_modules/@solana/web3.js/node_modules/@noble/curves": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.3.0.tgz", - "integrity": "sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA==", - "dependencies": { - "@noble/hashes": "1.3.3" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@solana/web3.js/node_modules/@noble/hashes": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.3.tgz", - "integrity": "sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==", - "engines": { - "node": ">= 16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, "node_modules/@solana/web3.js/node_modules/regenerator-runtime": { "version": "0.14.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", @@ -4320,23 +4331,157 @@ "dev": true, "license": "MIT" }, - "node_modules/@wormhole-foundation/connect-sdk": { - "version": "0.4.4-beta.4", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/connect-sdk/-/connect-sdk-0.4.4-beta.4.tgz", - "integrity": "sha512-hBxKAPKFzcfYvsIlupPpAOvQB1kA2IN+gqMoiJcr4Ct9+hqmsZs9/Tpd44qBjPObt9WWiRr2abbgGRx3n5UR2w==", + "node_modules/@urql/introspection": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@urql/introspection/-/introspection-1.0.3.tgz", + "integrity": "sha512-5zgnfUDV10c3qudqYvfZ/rOtWVB2QvqanmoDMttqpt+TCCPkSUZdb2qcLCEB6DL7ph8mQRTZhXI29J57nTnqKg==", + "peerDependencies": { + "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + } + }, + "node_modules/@wormhole-foundation/sdk": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk/-/sdk-0.5.0-beta.3.tgz", + "integrity": "sha512-u/n5QaSQcMSpVJBIGW6Vl2v7ZToUKLXTtBvn+FEVGCO6f6PxctzTybpPreqB2sDPT5OBPohmKxY8zLhJSZAlAw==", + "dependencies": { + "@wormhole-foundation/sdk-algorand": "0.5.0-beta.3", + "@wormhole-foundation/sdk-algorand-core": "0.5.0-beta.3", + "@wormhole-foundation/sdk-algorand-tokenbridge": "0.5.0-beta.3", + "@wormhole-foundation/sdk-aptos": "0.5.0-beta.3", + "@wormhole-foundation/sdk-aptos-core": "0.5.0-beta.3", + "@wormhole-foundation/sdk-aptos-tokenbridge": "0.5.0-beta.3", + "@wormhole-foundation/sdk-base": "0.5.0-beta.3", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3", + "@wormhole-foundation/sdk-cosmwasm": "0.5.0-beta.3", + "@wormhole-foundation/sdk-cosmwasm-core": "0.5.0-beta.3", + "@wormhole-foundation/sdk-cosmwasm-ibc": "0.5.0-beta.3", + "@wormhole-foundation/sdk-cosmwasm-tokenbridge": "0.5.0-beta.3", + "@wormhole-foundation/sdk-definitions": "0.5.0-beta.3", + "@wormhole-foundation/sdk-evm": "0.5.0-beta.3", + "@wormhole-foundation/sdk-evm-cctp": "0.5.0-beta.3", + "@wormhole-foundation/sdk-evm-core": "0.5.0-beta.3", + "@wormhole-foundation/sdk-evm-portico": "0.5.0-beta.3", + "@wormhole-foundation/sdk-evm-tokenbridge": "0.5.0-beta.3", + "@wormhole-foundation/sdk-solana": "0.5.0-beta.3", + "@wormhole-foundation/sdk-solana-cctp": "0.5.0-beta.3", + "@wormhole-foundation/sdk-solana-core": "0.5.0-beta.3", + "@wormhole-foundation/sdk-solana-tokenbridge": "0.5.0-beta.3", + "@wormhole-foundation/sdk-sui": "0.5.0-beta.3", + "@wormhole-foundation/sdk-sui-core": "0.5.0-beta.3", + "@wormhole-foundation/sdk-sui-tokenbridge": "0.5.0-beta.3" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/sdk-algorand": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand/-/sdk-algorand-0.5.0-beta.3.tgz", + "integrity": "sha512-0BbNvLIRbc1qHmo+lcj6tujAOQOa42FvKEXod1vIA/qEAAzGyARgxJSnqm3odCirBIO+LnEqeGVabC8zxSkcKw==", + "dependencies": { + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3", + "algosdk": "2.7.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/sdk-algorand-core": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand-core/-/sdk-algorand-core-0.5.0-beta.3.tgz", + "integrity": "sha512-gavXyX89q/U7iZwUXlE17jBr/Eue+0CdJ3Xier0h+LiIEYMw5UAPPbdQjl5iYlAU3Z73gnQYc+Ty52l2kkOeWA==", + "dependencies": { + "@wormhole-foundation/sdk-algorand": "0.5.0-beta.3", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/sdk-algorand-tokenbridge": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand-tokenbridge/-/sdk-algorand-tokenbridge-0.5.0-beta.3.tgz", + "integrity": "sha512-MV8ANIlgPcnsmVFSnOgBSWdWLerurcYDO6Z3Qf5wqA8oY2Hgof+E7EJaGdm2RD+Z/WQ0KQEqbdOpQIvgF+aY6Q==", + "dependencies": { + "@wormhole-foundation/sdk-algorand": "0.5.0-beta.3", + "@wormhole-foundation/sdk-algorand-core": "0.5.0-beta.3", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/sdk-aptos": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos/-/sdk-aptos-0.5.0-beta.3.tgz", + "integrity": "sha512-ueMjWM0csYu1wWFRzecWkrRs0uB3XzGq7rX0fuhxAcf7hOvPXs27dNAluhm9Rz5j/aypYfWvX2hCNASk6FbJdg==", + "dependencies": { + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3", + "aptos": "1.5.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/sdk-aptos-core": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos-core/-/sdk-aptos-core-0.5.0-beta.3.tgz", + "integrity": "sha512-W8DkmxMqfWatYz6PzbLk2o2BCL1Ej077soHCod3n+GbJHLQ+wjHZ47nFDc1AROQ+TrpMC5jZyvk6YAJ6XlPDGw==", "dependencies": { - "@wormhole-foundation/sdk-base": "0.4.4-beta.4", - "@wormhole-foundation/sdk-definitions": "0.4.4-beta.4", + "@wormhole-foundation/sdk-aptos": "0.5.0-beta.3", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/sdk-aptos-tokenbridge": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos-tokenbridge/-/sdk-aptos-tokenbridge-0.5.0-beta.3.tgz", + "integrity": "sha512-J2D3166UC7eOMNYJWhVXSWQLgAYtoEFq0JGpz8JpEiOdv2Ye/NoVOy4M6339s1yhYrNgmcbyQSphbgy7QuBinQ==", + "dependencies": { + "@wormhole-foundation/sdk-aptos": "0.5.0-beta.3", + "@wormhole-foundation/sdk-aptos-core": "0.5.0-beta.3", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/sdk-connect": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.5.0-beta.3.tgz", + "integrity": "sha512-cZ+FIGpfsvi0vNs6b7yUjn7BUYWpvmbx/ZZWvdpG5/L5mlvnwznLqO3XuGC2L49Size3begCzbswcufWXH1WKQ==", + "dependencies": { + "@wormhole-foundation/sdk-base": "0.5.0-beta.3", + "@wormhole-foundation/sdk-definitions": "0.5.0-beta.3", "axios": "^1.4.0" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/connect-sdk-cosmwasm": { - "version": "0.4.4-beta.4", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/connect-sdk-cosmwasm/-/connect-sdk-cosmwasm-0.4.4-beta.4.tgz", - "integrity": "sha512-MEfV9wxwQSeenvhWOjzKPBzPL5nhLL9IlsKEI06FPqADvChlFNSIQnZdAldAyWql+VhGMub0C1gep9QkzZe5xA==", + "node_modules/@wormhole-foundation/sdk-connect/node_modules/@wormhole-foundation/sdk-base": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.5.0-beta.3.tgz", + "integrity": "sha512-MXi+CZ+LkYS22rn3juLHt6btyEvcVExXKzQ9ojknnyrwsnZmYXaZxgCUyDuVW9A1sMy3FlzQzpX6QsQN8hP76A==", + "dependencies": { + "@scure/base": "^1.1.3" + } + }, + "node_modules/@wormhole-foundation/sdk-connect/node_modules/@wormhole-foundation/sdk-definitions": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.5.0-beta.3.tgz", + "integrity": "sha512-wBWouFLdaC1xvfjv5LFIx4NRWTxIbIYfjFCMJaFj3d4tVJGWXdYliOOxgl8yHWkzkHRhf3GQGF8IKUFAiBOQkQ==", + "dependencies": { + "@noble/hashes": "^1.3.1", + "@wormhole-foundation/sdk-base": "0.5.0-beta.3" + } + }, + "node_modules/@wormhole-foundation/sdk-cosmwasm": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm/-/sdk-cosmwasm-0.5.0-beta.3.tgz", + "integrity": "sha512-FnYxbCN/t76KHgZsUyEXO9LDOtRIKR78Q7nSyoJVYOWlyN8NJJqf9nF8uirzx6u7EVFW9907+Dd9IpBASs1jyQ==", "dependencies": { "@cosmjs/cosmwasm-stargate": "^0.32.0", "@cosmjs/crypto": "^0.32.0", @@ -4344,14 +4489,111 @@ "@cosmjs/stargate": "^0.32.0", "@cosmjs/tendermint-rpc": "^0.32.0", "@injectivelabs/sdk-ts": "^1.14.4", - "@wormhole-foundation/connect-sdk": "0.4.4-beta.4", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3", + "cosmjs-types": "^0.9.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/sdk-cosmwasm-core": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-core/-/sdk-cosmwasm-core-0.5.0-beta.3.tgz", + "integrity": "sha512-UZLo99+kNeDkleOS2f0Ee0+ZVOLiQFm2ydWh88c2hXFVebaynZ+Pm4q2CQH2ZbURH2Ejl8uSy0IsKbVyzBlAEQ==", + "dependencies": { + "@cosmjs/cosmwasm-stargate": "^0.32.0", + "@cosmjs/stargate": "^0.32.0", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3", + "@wormhole-foundation/sdk-cosmwasm": "0.5.0-beta.3", + "cosmjs-types": "^0.9.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@cosmjs/cosmwasm-stargate": { + "version": "0.32.2", + "resolved": "https://registry.npmjs.org/@cosmjs/cosmwasm-stargate/-/cosmwasm-stargate-0.32.2.tgz", + "integrity": "sha512-OwJHzIx2CoJS6AULxOpNR6m+CI0GXxy8z9svHA1ZawzNM3ZGlL0GvHdhmF0WkpX4E7UdrYlJSLpKcgg5Fo6i7Q==", + "dependencies": { + "@cosmjs/amino": "^0.32.2", + "@cosmjs/crypto": "^0.32.2", + "@cosmjs/encoding": "^0.32.2", + "@cosmjs/math": "^0.32.2", + "@cosmjs/proto-signing": "^0.32.2", + "@cosmjs/stargate": "^0.32.2", + "@cosmjs/tendermint-rpc": "^0.32.2", + "@cosmjs/utils": "^0.32.2", + "cosmjs-types": "^0.9.0", + "pako": "^2.0.2" + } + }, + "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-ibc/-/sdk-cosmwasm-ibc-0.5.0-beta.3.tgz", + "integrity": "sha512-ktDIyFxQh16O/AG9EGEHDYvWZj5jxgfNJZ6XjoXwqmgQaw6v7RJ87BXb4HGu5MT+1cGD2L4TUq9lmfW+P8IGaw==", + "dependencies": { + "@cosmjs/cosmwasm-stargate": "^0.32.0", + "@cosmjs/stargate": "^0.32.0", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3", + "@wormhole-foundation/sdk-cosmwasm": "0.5.0-beta.3", + "@wormhole-foundation/sdk-cosmwasm-core": "0.5.0-beta.3", + "cosmjs-types": "^0.9.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@cosmjs/cosmwasm-stargate": { + "version": "0.32.2", + "resolved": "https://registry.npmjs.org/@cosmjs/cosmwasm-stargate/-/cosmwasm-stargate-0.32.2.tgz", + "integrity": "sha512-OwJHzIx2CoJS6AULxOpNR6m+CI0GXxy8z9svHA1ZawzNM3ZGlL0GvHdhmF0WkpX4E7UdrYlJSLpKcgg5Fo6i7Q==", + "dependencies": { + "@cosmjs/amino": "^0.32.2", + "@cosmjs/crypto": "^0.32.2", + "@cosmjs/encoding": "^0.32.2", + "@cosmjs/math": "^0.32.2", + "@cosmjs/proto-signing": "^0.32.2", + "@cosmjs/stargate": "^0.32.2", + "@cosmjs/tendermint-rpc": "^0.32.2", + "@cosmjs/utils": "^0.32.2", + "cosmjs-types": "^0.9.0", + "pako": "^2.0.2" + } + }, + "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-tokenbridge/-/sdk-cosmwasm-tokenbridge-0.5.0-beta.3.tgz", + "integrity": "sha512-JT/lFgXU4lkJLtMws1sNQkLfoBTMJIOe82yg4FdI0XVyouktFCCMU7fyyk4vJsv+UcTaVwMLfOYyL1MbCumwCw==", + "dependencies": { + "@cosmjs/cosmwasm-stargate": "^0.32.0", + "@cosmjs/stargate": "^0.32.0", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3", + "@wormhole-foundation/sdk-cosmwasm": "0.5.0-beta.3", "cosmjs-types": "^0.9.0" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/connect-sdk-cosmwasm/node_modules/@cosmjs/cosmwasm-stargate": { + "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@cosmjs/cosmwasm-stargate": { + "version": "0.32.2", + "resolved": "https://registry.npmjs.org/@cosmjs/cosmwasm-stargate/-/cosmwasm-stargate-0.32.2.tgz", + "integrity": "sha512-OwJHzIx2CoJS6AULxOpNR6m+CI0GXxy8z9svHA1ZawzNM3ZGlL0GvHdhmF0WkpX4E7UdrYlJSLpKcgg5Fo6i7Q==", + "dependencies": { + "@cosmjs/amino": "^0.32.2", + "@cosmjs/crypto": "^0.32.2", + "@cosmjs/encoding": "^0.32.2", + "@cosmjs/math": "^0.32.2", + "@cosmjs/proto-signing": "^0.32.2", + "@cosmjs/stargate": "^0.32.2", + "@cosmjs/tendermint-rpc": "^0.32.2", + "@cosmjs/utils": "^0.32.2", + "cosmjs-types": "^0.9.0", + "pako": "^2.0.2" + } + }, + "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@cosmjs/cosmwasm-stargate": { "version": "0.32.2", "resolved": "https://registry.npmjs.org/@cosmjs/cosmwasm-stargate/-/cosmwasm-stargate-0.32.2.tgz", "integrity": "sha512-OwJHzIx2CoJS6AULxOpNR6m+CI0GXxy8z9svHA1ZawzNM3ZGlL0GvHdhmF0WkpX4E7UdrYlJSLpKcgg5Fo6i7Q==", @@ -4368,13 +4610,141 @@ "pako": "^2.0.2" } }, - "node_modules/@wormhole-foundation/connect-sdk-evm": { - "version": "0.4.4-beta.4", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/connect-sdk-evm/-/connect-sdk-evm-0.4.4-beta.4.tgz", - "integrity": "sha512-JV5q4/K8NMmnhPW8zzeTZELstxEWwsquzaldCF+IG/r2ibGoCgZ1TLMDzrMy8mz9lzityLgwSgUOndLoZbTGBA==", + "node_modules/@wormhole-foundation/sdk-evm": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm/-/sdk-evm-0.5.0-beta.3.tgz", + "integrity": "sha512-sDsPGxdLwCWVVi+fTEEfr6gR31QLKZXdz5/5OFomkQRM5tXNRDe7CtXgDIIYqNIEacidyF2s+v2KEGQYcLbnBQ==", + "dependencies": { + "@typechain/ethers-v6": "^0.4.0", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3", + "ethers": "^6.5.1", + "typechain": "^8.2.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/sdk-evm-cctp": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-cctp/-/sdk-evm-cctp-0.5.0-beta.3.tgz", + "integrity": "sha512-YOvFHc3Fnu0qkqrtaPpyw1XpzkeDX2Jzq6h7ZW4tyg13YQRRLAzMmADIjR8Ifuv4q0cUfkzployAy4OymD0BYw==", + "dependencies": { + "@typechain/ethers-v6": "^0.4.0", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3", + "@wormhole-foundation/sdk-evm": "0.5.0-beta.3", + "ethers": "^6.5.1", + "typechain": "^8.2.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==", + "dependencies": { + "@noble/hashes": "1.3.2" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "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" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/@typechain/ethers-v6": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@typechain/ethers-v6/-/ethers-v6-0.4.3.tgz", + "integrity": "sha512-TrxBsyb4ryhaY9keP6RzhFCviWYApcLCIRMPyWaKp2cZZrfaM3QBoxXTnw/eO4+DAY3l+8O0brNW0WgeQeOiDA==", + "dependencies": { + "lodash": "^4.17.15", + "ts-essentials": "^7.0.1" + }, + "peerDependencies": { + "ethers": "6.x", + "typechain": "^8.3.1", + "typescript": ">=4.7.0" + } + }, + "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/@types/node": { + "version": "18.15.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.13.tgz", + "integrity": "sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==" + }, + "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/ethers": { + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.11.1.tgz", + "integrity": "sha512-mxTAE6wqJQAbp5QAe/+o+rXOID7Nw91OZXvgpjDa1r4fAbq2Nu314oEZSbjoRLacuCzs7kUC3clEvkCQowffGg==", + "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": "18.15.13", + "aes-js": "4.0.0-beta.5", + "tslib": "2.4.0", + "ws": "8.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/ws": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", + "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "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-evm-core": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-core/-/sdk-evm-core-0.5.0-beta.3.tgz", + "integrity": "sha512-Nc8dyKnToroQ4m2xad9eAT/mEhUg6bNEsksrbuvMGRR3mnn/qG3ULbzcLAlggMjZRAJjcSGcnSqhWWTTn6N5lw==", "dependencies": { "@typechain/ethers-v6": "^0.4.0", - "@wormhole-foundation/connect-sdk": "0.4.4-beta.4", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3", + "@wormhole-foundation/sdk-evm": "0.5.0-beta.3", "ethers": "^6.5.1", "typechain": "^8.2.0" }, @@ -4382,14 +4752,114 @@ "node": ">=16" } }, - "node_modules/@wormhole-foundation/connect-sdk-evm-core": { - "version": "0.4.4-beta.4", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/connect-sdk-evm-core/-/connect-sdk-evm-core-0.4.4-beta.4.tgz", - "integrity": "sha512-xyKelw+NztThqS2eT5YrWcWU+ClSKPK1JA2Q10Gt+1W3l1KI7yL7wUw2H7QPa7DlUsViIgaUJuBdDFfRYJOE8A==", + "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-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": { + "@noble/hashes": "1.3.2" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "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/@typechain/ethers-v6": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@typechain/ethers-v6/-/ethers-v6-0.4.3.tgz", + "integrity": "sha512-TrxBsyb4ryhaY9keP6RzhFCviWYApcLCIRMPyWaKp2cZZrfaM3QBoxXTnw/eO4+DAY3l+8O0brNW0WgeQeOiDA==", + "dependencies": { + "lodash": "^4.17.15", + "ts-essentials": "^7.0.1" + }, + "peerDependencies": { + "ethers": "6.x", + "typechain": "^8.3.1", + "typescript": ">=4.7.0" + } + }, + "node_modules/@wormhole-foundation/sdk-evm-core/node_modules/@types/node": { + "version": "18.15.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.13.tgz", + "integrity": "sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==" + }, + "node_modules/@wormhole-foundation/sdk-evm-core/node_modules/ethers": { + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.11.1.tgz", + "integrity": "sha512-mxTAE6wqJQAbp5QAe/+o+rXOID7Nw91OZXvgpjDa1r4fAbq2Nu314oEZSbjoRLacuCzs7kUC3clEvkCQowffGg==", + "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": "18.15.13", + "aes-js": "4.0.0-beta.5", + "tslib": "2.4.0", + "ws": "8.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@wormhole-foundation/sdk-evm-core/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "node_modules/@wormhole-foundation/sdk-evm-core/node_modules/ws": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", + "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "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-evm-portico": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-portico/-/sdk-evm-portico-0.5.0-beta.3.tgz", + "integrity": "sha512-D0D38R2qosV5AZXSF6pRuAgKRvXayuneOgJEw/4ZZyaUmKzUMdOGwqxlcBwNu9uq+w233K3iNJPWUFGGvcEsAA==", "dependencies": { "@typechain/ethers-v6": "^0.4.0", - "@wormhole-foundation/connect-sdk": "0.4.4-beta.4", - "@wormhole-foundation/connect-sdk-evm": "0.4.4-beta.4", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3", + "@wormhole-foundation/sdk-evm": "0.5.0-beta.3", + "@wormhole-foundation/sdk-evm-core": "0.5.0-beta.3", + "@wormhole-foundation/sdk-evm-tokenbridge": "0.5.0-beta.3", "ethers": "^6.5.1", "typechain": "^8.2.0" }, @@ -4397,12 +4867,12 @@ "node": ">=16" } }, - "node_modules/@wormhole-foundation/connect-sdk-evm-core/node_modules/@adraffy/ens-normalize": { + "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/connect-sdk-evm-core/node_modules/@noble/curves": { + "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==", @@ -4413,7 +4883,7 @@ "url": "https://paulmillr.com/funding/" } }, - "node_modules/@wormhole-foundation/connect-sdk-evm-core/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==", @@ -4424,7 +4894,7 @@ "url": "https://paulmillr.com/funding/" } }, - "node_modules/@wormhole-foundation/connect-sdk-evm-core/node_modules/@typechain/ethers-v6": { + "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/@typechain/ethers-v6": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/@typechain/ethers-v6/-/ethers-v6-0.4.3.tgz", "integrity": "sha512-TrxBsyb4ryhaY9keP6RzhFCviWYApcLCIRMPyWaKp2cZZrfaM3QBoxXTnw/eO4+DAY3l+8O0brNW0WgeQeOiDA==", @@ -4438,12 +4908,12 @@ "typescript": ">=4.7.0" } }, - "node_modules/@wormhole-foundation/connect-sdk-evm-core/node_modules/@types/node": { + "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/@types/node": { "version": "18.15.13", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.13.tgz", "integrity": "sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==" }, - "node_modules/@wormhole-foundation/connect-sdk-evm-core/node_modules/ethers": { + "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/ethers": { "version": "6.11.1", "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.11.1.tgz", "integrity": "sha512-mxTAE6wqJQAbp5QAe/+o+rXOID7Nw91OZXvgpjDa1r4fAbq2Nu314oEZSbjoRLacuCzs7kUC3clEvkCQowffGg==", @@ -4470,12 +4940,12 @@ "node": ">=14.0.0" } }, - "node_modules/@wormhole-foundation/connect-sdk-evm-core/node_modules/tslib": { + "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/tslib": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, - "node_modules/@wormhole-foundation/connect-sdk-evm-core/node_modules/ws": { + "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/ws": { "version": "8.5.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", @@ -4495,15 +4965,15 @@ } } }, - "node_modules/@wormhole-foundation/connect-sdk-evm-tokenbridge": { - "version": "0.4.4-beta.4", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/connect-sdk-evm-tokenbridge/-/connect-sdk-evm-tokenbridge-0.4.4-beta.4.tgz", - "integrity": "sha512-Eed0xk8+VtAMLEHKtkn6Q0NEB8KmdsWe6NzXOsW8WaZEF0a3Uymz24EdyPIRwc/IMbE6fUyzzKc8NabemASixg==", + "node_modules/@wormhole-foundation/sdk-evm-tokenbridge": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-tokenbridge/-/sdk-evm-tokenbridge-0.5.0-beta.3.tgz", + "integrity": "sha512-j0N4buxrIkPNh0LLGXwC9VPKISPTTjFJzdcEW0lE4r6Lr8uG3zndrMQxex5snRvD/bVZI0eyXhQRaFCVpFkbSg==", "dependencies": { "@typechain/ethers-v6": "^0.4.0", - "@wormhole-foundation/connect-sdk": "0.4.4-beta.4", - "@wormhole-foundation/connect-sdk-evm": "0.4.4-beta.4", - "@wormhole-foundation/connect-sdk-evm-core": "0.4.4-beta.4", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3", + "@wormhole-foundation/sdk-evm": "0.5.0-beta.3", + "@wormhole-foundation/sdk-evm-core": "0.5.0-beta.3", "ethers": "^6.5.1", "typechain": "^8.2.0" }, @@ -4511,7 +4981,12 @@ "node": ">=16" } }, - "node_modules/@wormhole-foundation/connect-sdk-evm-tokenbridge/node_modules/@noble/curves": { + "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-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==", @@ -4522,7 +4997,7 @@ "url": "https://paulmillr.com/funding/" } }, - "node_modules/@wormhole-foundation/connect-sdk-evm-tokenbridge/node_modules/@noble/hashes": { + "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==", @@ -4533,7 +5008,7 @@ "url": "https://paulmillr.com/funding/" } }, - "node_modules/@wormhole-foundation/connect-sdk-evm-tokenbridge/node_modules/@typechain/ethers-v6": { + "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/@typechain/ethers-v6": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/@typechain/ethers-v6/-/ethers-v6-0.4.3.tgz", "integrity": "sha512-TrxBsyb4ryhaY9keP6RzhFCviWYApcLCIRMPyWaKp2cZZrfaM3QBoxXTnw/eO4+DAY3l+8O0brNW0WgeQeOiDA==", @@ -4547,15 +5022,15 @@ "typescript": ">=4.7.0" } }, - "node_modules/@wormhole-foundation/connect-sdk-evm-tokenbridge/node_modules/@types/node": { + "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/@types/node": { "version": "18.15.13", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.13.tgz", "integrity": "sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==" }, - "node_modules/@wormhole-foundation/connect-sdk-evm-tokenbridge/node_modules/ethers": { - "version": "6.10.0", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.10.0.tgz", - "integrity": "sha512-nMNwYHzs6V1FR3Y4cdfxSQmNgZsRj1RiTU25JwvnJLmyzw9z3SKxNc2XKDuiXXo/v9ds5Mp9m6HBabgYQQ26tA==", + "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/ethers": { + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.11.1.tgz", + "integrity": "sha512-mxTAE6wqJQAbp5QAe/+o+rXOID7Nw91OZXvgpjDa1r4fAbq2Nu314oEZSbjoRLacuCzs7kUC3clEvkCQowffGg==", "funding": [ { "type": "individual", @@ -4567,7 +5042,7 @@ } ], "dependencies": { - "@adraffy/ens-normalize": "1.10.0", + "@adraffy/ens-normalize": "1.10.1", "@noble/curves": "1.2.0", "@noble/hashes": "1.3.2", "@types/node": "18.15.13", @@ -4579,12 +5054,12 @@ "node": ">=14.0.0" } }, - "node_modules/@wormhole-foundation/connect-sdk-evm-tokenbridge/node_modules/tslib": { + "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/tslib": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, - "node_modules/@wormhole-foundation/connect-sdk-evm-tokenbridge/node_modules/ws": { + "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/ws": { "version": "8.5.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", @@ -4604,7 +5079,12 @@ } } }, - "node_modules/@wormhole-foundation/connect-sdk-evm/node_modules/@noble/curves": { + "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-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==", @@ -4615,7 +5095,7 @@ "url": "https://paulmillr.com/funding/" } }, - "node_modules/@wormhole-foundation/connect-sdk-evm/node_modules/@noble/hashes": { + "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==", @@ -4626,7 +5106,7 @@ "url": "https://paulmillr.com/funding/" } }, - "node_modules/@wormhole-foundation/connect-sdk-evm/node_modules/@typechain/ethers-v6": { + "node_modules/@wormhole-foundation/sdk-evm/node_modules/@typechain/ethers-v6": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/@typechain/ethers-v6/-/ethers-v6-0.4.3.tgz", "integrity": "sha512-TrxBsyb4ryhaY9keP6RzhFCviWYApcLCIRMPyWaKp2cZZrfaM3QBoxXTnw/eO4+DAY3l+8O0brNW0WgeQeOiDA==", @@ -4640,15 +5120,15 @@ "typescript": ">=4.7.0" } }, - "node_modules/@wormhole-foundation/connect-sdk-evm/node_modules/@types/node": { + "node_modules/@wormhole-foundation/sdk-evm/node_modules/@types/node": { "version": "18.15.13", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.13.tgz", "integrity": "sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==" }, - "node_modules/@wormhole-foundation/connect-sdk-evm/node_modules/ethers": { - "version": "6.10.0", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.10.0.tgz", - "integrity": "sha512-nMNwYHzs6V1FR3Y4cdfxSQmNgZsRj1RiTU25JwvnJLmyzw9z3SKxNc2XKDuiXXo/v9ds5Mp9m6HBabgYQQ26tA==", + "node_modules/@wormhole-foundation/sdk-evm/node_modules/ethers": { + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.11.1.tgz", + "integrity": "sha512-mxTAE6wqJQAbp5QAe/+o+rXOID7Nw91OZXvgpjDa1r4fAbq2Nu314oEZSbjoRLacuCzs7kUC3clEvkCQowffGg==", "funding": [ { "type": "individual", @@ -4660,7 +5140,7 @@ } ], "dependencies": { - "@adraffy/ens-normalize": "1.10.0", + "@adraffy/ens-normalize": "1.10.1", "@noble/curves": "1.2.0", "@noble/hashes": "1.3.2", "@types/node": "18.15.13", @@ -4672,12 +5152,12 @@ "node": ">=14.0.0" } }, - "node_modules/@wormhole-foundation/connect-sdk-evm/node_modules/tslib": { + "node_modules/@wormhole-foundation/sdk-evm/node_modules/tslib": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, - "node_modules/@wormhole-foundation/connect-sdk-evm/node_modules/ws": { + "node_modules/@wormhole-foundation/sdk-evm/node_modules/ws": { "version": "8.5.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", @@ -4697,50 +5177,192 @@ } } }, - "node_modules/@wormhole-foundation/connect-sdk-solana": { - "version": "0.4.4-beta.4", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/connect-sdk-solana/-/connect-sdk-solana-0.4.4-beta.4.tgz", - "integrity": "sha512-wUCFvHFWA/HKjKqYEK0hobNGaEDn6dOGqPHzMnbxKwmc3jk/obBPdn6N94QXpQ9P22th//ySEK0a238FwH0Gjw==", + "node_modules/@wormhole-foundation/sdk-solana": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana/-/sdk-solana-0.5.0-beta.3.tgz", + "integrity": "sha512-8l1FK3bCdIbvdz/fe/lIPk/t3aKsyFlr9gGhwwifrzxY0wPyOYNAu+0WUDsMzk5eaBW6pyELtRZx7W/F1nsAiA==", + "dependencies": { + "@coral-xyz/borsh": "0.2.6", + "@project-serum/anchor": "0.25.0", + "@project-serum/borsh": "0.2.5", + "@solana/spl-token": "0.3.9", + "@solana/web3.js": "1.89.1", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/sdk-solana-cctp": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-cctp/-/sdk-solana-cctp-0.5.0-beta.3.tgz", + "integrity": "sha512-hViWQnpWDus31UzqefyXd6KvvY44dFKYzOrqTFUrYmtimF4LAeNTHVWvKyDlVYZGwDYoUETuVRFMRGb8nTCnKg==", + "dependencies": { + "@coral-xyz/borsh": "0.2.6", + "@project-serum/anchor": "0.25.0", + "@project-serum/borsh": "0.2.5", + "@solana/spl-token": "0.3.9", + "@solana/web3.js": "1.89.1", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3", + "@wormhole-foundation/sdk-solana": "0.5.0-beta.3", + "@wormhole-foundation/sdk-solana-core": "0.5.0-beta.3" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/sdk-solana-core": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-core/-/sdk-solana-core-0.5.0-beta.3.tgz", + "integrity": "sha512-zf4qodi2F3uGJNo1rqwKQnXPP+bbU99zZabG5M8aBhH/btmhw2tMsidCqffI+Uvx2h1n+dBiz3zviASKL0UCLw==", + "dependencies": { + "@coral-xyz/borsh": "0.2.6", + "@project-serum/anchor": "0.25.0", + "@project-serum/borsh": "0.2.5", + "@solana/spl-token": "0.3.9", + "@solana/web3.js": "1.89.1", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3", + "@wormhole-foundation/sdk-solana": "0.5.0-beta.3" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/sdk-solana-tokenbridge": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-tokenbridge/-/sdk-solana-tokenbridge-0.5.0-beta.3.tgz", + "integrity": "sha512-gttoJlN/4FBIVXgqLoc3p/oJwSgyxTUkYqCpCNSQS/XejOTmShVWGlsS8SiaABIxP86qkv+njHbIoLyrK5qbrw==", "dependencies": { "@coral-xyz/borsh": "0.2.6", "@project-serum/anchor": "0.25.0", "@project-serum/borsh": "0.2.5", "@solana/spl-token": "0.3.9", "@solana/web3.js": "1.89.1", - "@wormhole-foundation/connect-sdk": "0.4.4-beta.4" + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3", + "@wormhole-foundation/sdk-solana": "0.5.0-beta.3", + "@wormhole-foundation/sdk-solana-core": "0.5.0-beta.3" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-base": { - "version": "0.4.4-beta.4", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.4.4-beta.4.tgz", - "integrity": "sha512-Hsd9gBIEpjTZ2ZaFkGfkbUOMV6hNOQGT0zpnIUWOoR1jrtpSpwVEPxolsULnsC+GF2GIC8fA4aekJsb37n+gFw==", + "node_modules/@wormhole-foundation/sdk-sui": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui/-/sdk-sui-0.5.0-beta.3.tgz", + "integrity": "sha512-dXz2xOnfJz4KDij2Ik1VfTLP/eZJADA6exNjTKR+JdXT8hCaY/4i1gYHJIMVlm2ilg/1ydND4lUfxfOQBTV0Eg==", "dependencies": { - "@scure/base": "^1.1.3" + "@mysten/sui.js": "^0.50.1", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-definitions": { - "version": "0.4.4-beta.4", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.4.4-beta.4.tgz", - "integrity": "sha512-pHPcHhxISFY56ri1+Fn1S9VJgOq8rBdC97LSw7RPTffBwrAi0vb2FT5JWecf8wUh6KVC5nd6hWugxgbNkmMB+A==", + "node_modules/@wormhole-foundation/sdk-sui-core": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-core/-/sdk-sui-core-0.5.0-beta.3.tgz", + "integrity": "sha512-N7reJljpIsltrzQW4d0H5O9qeJPBzhIiysPrmxGAGLN+V460oXKLCAJXo7QV5Ck3ikXAN8XS5ouazB6Fnoobgg==", "dependencies": { - "@noble/hashes": "^1.3.1", - "@wormhole-foundation/sdk-base": "0.4.4-beta.4" + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3", + "@wormhole-foundation/sdk-sui": "0.5.0-beta.3" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-definitions/node_modules/@noble/hashes": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.3.tgz", - "integrity": "sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==", + "node_modules/@wormhole-foundation/sdk-sui-tokenbridge": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-tokenbridge/-/sdk-sui-tokenbridge-0.5.0-beta.3.tgz", + "integrity": "sha512-338+buE8S+HMVnmahaibzaYtlb7nys6hql1a/RkW9KLIIMZA7+9ckMe3YxxSJy0jCYxzs/Wd1GjwFxCRXPAhQA==", + "dependencies": { + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3", + "@wormhole-foundation/sdk-sui": "0.5.0-beta.3", + "@wormhole-foundation/sdk-sui-core": "0.5.0-beta.3" + }, "engines": { - "node": ">= 16" + "node": ">=16" + } + }, + "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==", + "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/sdk-sui/node_modules/@scure/bip39": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.2.2.tgz", + "integrity": "sha512-HYf9TUXG80beW+hGAt3TRM8wU6pQoYur9iNypTROm42dorCGmLnFe3eWjz3gOq6G62H2WRh0FCzAR1PI+29zIA==", + "dependencies": { + "@noble/hashes": "~1.3.2", + "@scure/base": "~1.1.4" }, "funding": { "url": "https://paulmillr.com/funding/" } }, + "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-sui/node_modules/superstruct": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-1.0.3.tgz", + "integrity": "sha512-8iTn3oSS8nRGn+C2pgXSKPI3jmpm6FExNazNpjvqS6ZUJQCej3PUXEKM8NjHBOs54ExM+LPW/FBRhymrdcCiSg==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@wormhole-foundation/sdk/node_modules/@wormhole-foundation/sdk-base": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.5.0-beta.3.tgz", + "integrity": "sha512-MXi+CZ+LkYS22rn3juLHt6btyEvcVExXKzQ9ojknnyrwsnZmYXaZxgCUyDuVW9A1sMy3FlzQzpX6QsQN8hP76A==", + "dependencies": { + "@scure/base": "^1.1.3" + } + }, + "node_modules/@wormhole-foundation/sdk/node_modules/@wormhole-foundation/sdk-definitions": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.5.0-beta.3.tgz", + "integrity": "sha512-wBWouFLdaC1xvfjv5LFIx4NRWTxIbIYfjFCMJaFj3d4tVJGWXdYliOOxgl8yHWkzkHRhf3GQGF8IKUFAiBOQkQ==", + "dependencies": { + "@noble/hashes": "^1.3.1", + "@wormhole-foundation/sdk-base": "0.5.0-beta.3" + } + }, "node_modules/@wry/caches": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@wry/caches/-/caches-1.0.1.tgz", @@ -4906,6 +5528,33 @@ "node": ">= 8.0.0" } }, + "node_modules/algo-msgpack-with-bigint": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/algo-msgpack-with-bigint/-/algo-msgpack-with-bigint-2.1.1.tgz", + "integrity": "sha512-F1tGh056XczEaEAqu7s+hlZUDWwOBT70Eq0lfMpBP2YguSQVyxRbprLq5rELXKQOyOaixTWYhMeMQMzP0U5FoQ==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/algosdk": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/algosdk/-/algosdk-2.7.0.tgz", + "integrity": "sha512-sBE9lpV7bup3rZ+q2j3JQaFAE9JwZvjWKX00vPlG8e9txctXbgLL56jZhSWZndqhDI9oI+0P4NldkuQIWdrUyg==", + "dependencies": { + "algo-msgpack-with-bigint": "^2.1.1", + "buffer": "^6.0.3", + "hi-base32": "^0.5.1", + "js-sha256": "^0.9.0", + "js-sha3": "^0.8.0", + "js-sha512": "^0.8.0", + "json-bigint": "^1.0.0", + "tweetnacl": "^1.0.3", + "vlq": "^2.0.4" + }, + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/ansi-escapes": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", @@ -4967,6 +5616,41 @@ "node": ">= 8" } }, + "node_modules/aptos": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/aptos/-/aptos-1.5.0.tgz", + "integrity": "sha512-N7OuRtU7IYHkDkNx+4QS3g/QQGCp+36KzYn3oXPmT7Kttfuv+UKliQVdjy3cLmwd/DCQSh9ObTovwdxnHjUn0g==", + "dependencies": { + "@noble/hashes": "1.1.3", + "@scure/bip39": "1.1.0", + "axios": "0.27.2", + "form-data": "4.0.0", + "tweetnacl": "1.0.3" + }, + "engines": { + "node": ">=11.0.0" + } + }, + "node_modules/aptos/node_modules/@noble/hashes": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.1.3.tgz", + "integrity": "sha512-CE0FCR57H2acVI5UOzIGSSIYxZ6v/HOhDR0Ro9VLyhnzLwx0o8W1mmgaqlEUx4049qJDlIBRztv5k+MM8vbO3A==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ] + }, + "node_modules/aptos/node_modules/axios": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "dependencies": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + } + }, "node_modules/arg": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", @@ -6773,6 +7457,19 @@ "version": "3.21.2", "license": "(BSD-3-Clause AND Apache-2.0)" }, + "node_modules/gql.tada": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/gql.tada/-/gql.tada-1.3.1.tgz", + "integrity": "sha512-9+L2v5bi/QOFJmDnqsvr1bRryuso1ZqdfKiZT+5V8LB92iUICC+05TwmF2iUiQFdjp1IWgUOYjhrhjUFMIJILw==", + "dependencies": { + "@0no-co/graphql.web": "^1.0.4", + "@gql.tada/cli-utils": "0.1.0" + }, + "bin": { + "gql-tada": "bin/cli.js", + "gql.tada": "bin/cli.js" + } + }, "node_modules/graceful-fs": { "version": "4.2.11", "license": "ISC" @@ -6882,6 +7579,11 @@ "minimalistic-assert": "^1.0.1" } }, + "node_modules/hi-base32": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/hi-base32/-/hi-base32-0.5.1.tgz", + "integrity": "sha512-EmBBpvdYh/4XxsnUybsPag6VikPYnN30td+vQk+GI3qpahVEG9+gTkG0aXVxTjBqQ5T6ijbWIu77O+C5WFWsnA==" + }, "node_modules/hmac-drbg": { "version": "1.0.1", "license": "MIT", @@ -8986,6 +9688,11 @@ "version": "0.8.0", "license": "MIT" }, + "node_modules/js-sha512": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/js-sha512/-/js-sha512-0.8.0.tgz", + "integrity": "sha512-PWsmefG6Jkodqt+ePTvBZCSMFgN7Clckjd0O7su3I0+BW2QWUTJNzjktHsztGLhncP2h8mcF9V9Y2Ha59pAViQ==" + }, "node_modules/js-tokens": { "version": "4.0.0", "license": "MIT" @@ -9021,6 +9728,14 @@ "node": ">=4" } }, + "node_modules/json-bigint": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz", + "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==", + "dependencies": { + "bignumber.js": "^9.0.0" + } + }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -11483,6 +12198,11 @@ "node": ">= 0.8" } }, + "node_modules/vlq": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-2.0.4.tgz", + "integrity": "sha512-aodjPa2wPQFkra1G8CzJBTHXhgk3EVSwxSWXNPr1fgdFLUb8kvLV1iEb6rFgasIsjP82HWI6dsb5Io26DDnasA==" + }, "node_modules/walker": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", @@ -11767,10 +12487,11 @@ } }, "dependencies": { - "@adraffy/ens-normalize": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@adraffy/ens-normalize/-/ens-normalize-1.10.0.tgz", - "integrity": "sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q==" + "@0no-co/graphql.web": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@0no-co/graphql.web/-/graphql.web-1.0.4.tgz", + "integrity": "sha512-W3ezhHGfO0MS1PtGloaTpg0PbaT8aZSmmaerL7idtU5F7oCI+uu25k+MsMS31BVFlp4aMkHSrNRxiD72IlK8TA==", + "requires": {} }, "@ampproject/remapping": { "version": "2.2.1", @@ -12923,6 +13644,15 @@ "@ethersproject/strings": "^5.7.0" } }, + "@gql.tada/cli-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@gql.tada/cli-utils/-/cli-utils-0.1.0.tgz", + "integrity": "sha512-hM1u0eZlCBuMQ26q3D/dzbsdEK98pbhhJLLa3xJWGLHmsRiySijyoKTIMrBhdqV2v5LvQP2dX/6k1rvQt2Mvhg==", + "requires": { + "@urql/introspection": "^1.0.3", + "graphql": "^16.8.1" + } + }, "@graphql-typed-document-node/core": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz", @@ -14009,17 +14739,17 @@ } }, "@noble/curves": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.0.0.tgz", - "integrity": "sha512-2upgEu0iLiDVDZkNLeFV2+ht0BAVgQnEmCk6JsOch9Rp8xfkMCbvbAZlA2pBHQc73dbl+vFOXfqkf4uemdn0bw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.3.0.tgz", + "integrity": "sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA==", "requires": { - "@noble/hashes": "1.3.0" + "@noble/hashes": "1.3.3" } }, "@noble/hashes": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.0.tgz", - "integrity": "sha512-ilHEACi9DwqJB0pw7kv+Apvh50jiiSyR/cQ3y4W7lOR5mhvn/50FLUfsnfJz0BDZtl/RR16kXvptiv6q1msYZg==" + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.3.tgz", + "integrity": "sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==" }, "@osmonauts/helpers": { "version": "0.6.0", @@ -14354,13 +15084,29 @@ "integrity": "sha512-Brj9FiG2W1MRQSTB212YVPRrcbjkv48FoZi/u4l/zds/ieRrqsh7aUf6CLwkAq61oKXr/ZlTzlY66gLIj3TFTQ==" }, "@scure/bip32": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.3.0.tgz", - "integrity": "sha512-bcKpo1oj54hGholplGLpqPHRbIsnbixFtc06nwuNM5/dwSXOq/AAYoIBRsBmnZJSdfeNW5rnff7NTAz3ZCqR9Q==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@scure/bip32/-/bip32-1.3.3.tgz", + "integrity": "sha512-LJaN3HwRbfQK0X1xFSi0Q9amqOgzQnnDngIt+ZlsBC3Bm7/nE7K0kwshZHyaru79yIVRv/e1mQAjZyuZG6jOFQ==", "requires": { - "@noble/curves": "~1.0.0", - "@noble/hashes": "~1.3.0", + "@noble/curves": "~1.3.0", + "@noble/hashes": "~1.3.2", + "@scure/base": "~1.1.4" + } + }, + "@scure/bip39": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.1.0.tgz", + "integrity": "sha512-pwrPOS16VeTKg98dYXQyIjJEcWfz7/1YJIwxUEPFfQPtc86Ym/1sVgQ2RLoD43AazMk2l/unK4ITySSpW2+82w==", + "requires": { + "@noble/hashes": "~1.1.1", "@scure/base": "~1.1.0" + }, + "dependencies": { + "@noble/hashes": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.1.5.tgz", + "integrity": "sha512-LTMZiiLc+V4v1Yi16TD6aX2gmtKszNye0pQgbaLqkvhIqP7nVsSaJsWloGQjJfJ8offaoP5GtX3yY5swbcJxxQ==" + } } }, "@sei-js/core": { @@ -14819,19 +15565,6 @@ "regenerator-runtime": "^0.14.0" } }, - "@noble/curves": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.3.0.tgz", - "integrity": "sha512-t01iSXPuN+Eqzb4eBX0S5oubSqXbK/xXa1Ne18Hj8f9pStxztHCE2gfboSp/dZRLSqfuLpRK2nDXDK+W9puocA==", - "requires": { - "@noble/hashes": "1.3.3" - } - }, - "@noble/hashes": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.3.tgz", - "integrity": "sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==" - }, "regenerator-runtime": { "version": "0.14.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", @@ -15145,28 +15878,254 @@ "version": "21.0.0", "dev": true }, - "@wormhole-foundation/connect-sdk": { - "version": "0.4.4-beta.4", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/connect-sdk/-/connect-sdk-0.4.4-beta.4.tgz", - "integrity": "sha512-hBxKAPKFzcfYvsIlupPpAOvQB1kA2IN+gqMoiJcr4Ct9+hqmsZs9/Tpd44qBjPObt9WWiRr2abbgGRx3n5UR2w==", + "@urql/introspection": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@urql/introspection/-/introspection-1.0.3.tgz", + "integrity": "sha512-5zgnfUDV10c3qudqYvfZ/rOtWVB2QvqanmoDMttqpt+TCCPkSUZdb2qcLCEB6DL7ph8mQRTZhXI29J57nTnqKg==", + "requires": {} + }, + "@wormhole-foundation/sdk": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk/-/sdk-0.5.0-beta.3.tgz", + "integrity": "sha512-u/n5QaSQcMSpVJBIGW6Vl2v7ZToUKLXTtBvn+FEVGCO6f6PxctzTybpPreqB2sDPT5OBPohmKxY8zLhJSZAlAw==", + "requires": { + "@wormhole-foundation/sdk-algorand": "0.5.0-beta.3", + "@wormhole-foundation/sdk-algorand-core": "0.5.0-beta.3", + "@wormhole-foundation/sdk-algorand-tokenbridge": "0.5.0-beta.3", + "@wormhole-foundation/sdk-aptos": "0.5.0-beta.3", + "@wormhole-foundation/sdk-aptos-core": "0.5.0-beta.3", + "@wormhole-foundation/sdk-aptos-tokenbridge": "0.5.0-beta.3", + "@wormhole-foundation/sdk-base": "0.5.0-beta.3", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3", + "@wormhole-foundation/sdk-cosmwasm": "0.5.0-beta.3", + "@wormhole-foundation/sdk-cosmwasm-core": "0.5.0-beta.3", + "@wormhole-foundation/sdk-cosmwasm-ibc": "0.5.0-beta.3", + "@wormhole-foundation/sdk-cosmwasm-tokenbridge": "0.5.0-beta.3", + "@wormhole-foundation/sdk-definitions": "0.5.0-beta.3", + "@wormhole-foundation/sdk-evm": "0.5.0-beta.3", + "@wormhole-foundation/sdk-evm-cctp": "0.5.0-beta.3", + "@wormhole-foundation/sdk-evm-core": "0.5.0-beta.3", + "@wormhole-foundation/sdk-evm-portico": "0.5.0-beta.3", + "@wormhole-foundation/sdk-evm-tokenbridge": "0.5.0-beta.3", + "@wormhole-foundation/sdk-solana": "0.5.0-beta.3", + "@wormhole-foundation/sdk-solana-cctp": "0.5.0-beta.3", + "@wormhole-foundation/sdk-solana-core": "0.5.0-beta.3", + "@wormhole-foundation/sdk-solana-tokenbridge": "0.5.0-beta.3", + "@wormhole-foundation/sdk-sui": "0.5.0-beta.3", + "@wormhole-foundation/sdk-sui-core": "0.5.0-beta.3", + "@wormhole-foundation/sdk-sui-tokenbridge": "0.5.0-beta.3" + }, + "dependencies": { + "@wormhole-foundation/sdk-base": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.5.0-beta.3.tgz", + "integrity": "sha512-MXi+CZ+LkYS22rn3juLHt6btyEvcVExXKzQ9ojknnyrwsnZmYXaZxgCUyDuVW9A1sMy3FlzQzpX6QsQN8hP76A==", + "requires": { + "@scure/base": "^1.1.3" + } + }, + "@wormhole-foundation/sdk-definitions": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.5.0-beta.3.tgz", + "integrity": "sha512-wBWouFLdaC1xvfjv5LFIx4NRWTxIbIYfjFCMJaFj3d4tVJGWXdYliOOxgl8yHWkzkHRhf3GQGF8IKUFAiBOQkQ==", + "requires": { + "@noble/hashes": "^1.3.1", + "@wormhole-foundation/sdk-base": "0.5.0-beta.3" + } + } + } + }, + "@wormhole-foundation/sdk-algorand": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand/-/sdk-algorand-0.5.0-beta.3.tgz", + "integrity": "sha512-0BbNvLIRbc1qHmo+lcj6tujAOQOa42FvKEXod1vIA/qEAAzGyARgxJSnqm3odCirBIO+LnEqeGVabC8zxSkcKw==", + "requires": { + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3", + "algosdk": "2.7.0" + } + }, + "@wormhole-foundation/sdk-algorand-core": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand-core/-/sdk-algorand-core-0.5.0-beta.3.tgz", + "integrity": "sha512-gavXyX89q/U7iZwUXlE17jBr/Eue+0CdJ3Xier0h+LiIEYMw5UAPPbdQjl5iYlAU3Z73gnQYc+Ty52l2kkOeWA==", "requires": { - "@wormhole-foundation/sdk-base": "0.4.4-beta.4", - "@wormhole-foundation/sdk-definitions": "0.4.4-beta.4", + "@wormhole-foundation/sdk-algorand": "0.5.0-beta.3", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3" + } + }, + "@wormhole-foundation/sdk-algorand-tokenbridge": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand-tokenbridge/-/sdk-algorand-tokenbridge-0.5.0-beta.3.tgz", + "integrity": "sha512-MV8ANIlgPcnsmVFSnOgBSWdWLerurcYDO6Z3Qf5wqA8oY2Hgof+E7EJaGdm2RD+Z/WQ0KQEqbdOpQIvgF+aY6Q==", + "requires": { + "@wormhole-foundation/sdk-algorand": "0.5.0-beta.3", + "@wormhole-foundation/sdk-algorand-core": "0.5.0-beta.3", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3" + } + }, + "@wormhole-foundation/sdk-aptos": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos/-/sdk-aptos-0.5.0-beta.3.tgz", + "integrity": "sha512-ueMjWM0csYu1wWFRzecWkrRs0uB3XzGq7rX0fuhxAcf7hOvPXs27dNAluhm9Rz5j/aypYfWvX2hCNASk6FbJdg==", + "requires": { + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3", + "aptos": "1.5.0" + } + }, + "@wormhole-foundation/sdk-aptos-core": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos-core/-/sdk-aptos-core-0.5.0-beta.3.tgz", + "integrity": "sha512-W8DkmxMqfWatYz6PzbLk2o2BCL1Ej077soHCod3n+GbJHLQ+wjHZ47nFDc1AROQ+TrpMC5jZyvk6YAJ6XlPDGw==", + "requires": { + "@wormhole-foundation/sdk-aptos": "0.5.0-beta.3", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3" + } + }, + "@wormhole-foundation/sdk-aptos-tokenbridge": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos-tokenbridge/-/sdk-aptos-tokenbridge-0.5.0-beta.3.tgz", + "integrity": "sha512-J2D3166UC7eOMNYJWhVXSWQLgAYtoEFq0JGpz8JpEiOdv2Ye/NoVOy4M6339s1yhYrNgmcbyQSphbgy7QuBinQ==", + "requires": { + "@wormhole-foundation/sdk-aptos": "0.5.0-beta.3", + "@wormhole-foundation/sdk-aptos-core": "0.5.0-beta.3", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3" + } + }, + "@wormhole-foundation/sdk-connect": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.5.0-beta.3.tgz", + "integrity": "sha512-cZ+FIGpfsvi0vNs6b7yUjn7BUYWpvmbx/ZZWvdpG5/L5mlvnwznLqO3XuGC2L49Size3begCzbswcufWXH1WKQ==", + "requires": { + "@wormhole-foundation/sdk-base": "0.5.0-beta.3", + "@wormhole-foundation/sdk-definitions": "0.5.0-beta.3", "axios": "^1.4.0" + }, + "dependencies": { + "@wormhole-foundation/sdk-base": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.5.0-beta.3.tgz", + "integrity": "sha512-MXi+CZ+LkYS22rn3juLHt6btyEvcVExXKzQ9ojknnyrwsnZmYXaZxgCUyDuVW9A1sMy3FlzQzpX6QsQN8hP76A==", + "requires": { + "@scure/base": "^1.1.3" + } + }, + "@wormhole-foundation/sdk-definitions": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.5.0-beta.3.tgz", + "integrity": "sha512-wBWouFLdaC1xvfjv5LFIx4NRWTxIbIYfjFCMJaFj3d4tVJGWXdYliOOxgl8yHWkzkHRhf3GQGF8IKUFAiBOQkQ==", + "requires": { + "@noble/hashes": "^1.3.1", + "@wormhole-foundation/sdk-base": "0.5.0-beta.3" + } + } + } + }, + "@wormhole-foundation/sdk-cosmwasm": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm/-/sdk-cosmwasm-0.5.0-beta.3.tgz", + "integrity": "sha512-FnYxbCN/t76KHgZsUyEXO9LDOtRIKR78Q7nSyoJVYOWlyN8NJJqf9nF8uirzx6u7EVFW9907+Dd9IpBASs1jyQ==", + "requires": { + "@cosmjs/cosmwasm-stargate": "^0.32.0", + "@cosmjs/crypto": "^0.32.0", + "@cosmjs/proto-signing": "^0.32.0", + "@cosmjs/stargate": "^0.32.0", + "@cosmjs/tendermint-rpc": "^0.32.0", + "@injectivelabs/sdk-ts": "^1.14.4", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3", + "cosmjs-types": "^0.9.0" + }, + "dependencies": { + "@cosmjs/cosmwasm-stargate": { + "version": "0.32.2", + "resolved": "https://registry.npmjs.org/@cosmjs/cosmwasm-stargate/-/cosmwasm-stargate-0.32.2.tgz", + "integrity": "sha512-OwJHzIx2CoJS6AULxOpNR6m+CI0GXxy8z9svHA1ZawzNM3ZGlL0GvHdhmF0WkpX4E7UdrYlJSLpKcgg5Fo6i7Q==", + "requires": { + "@cosmjs/amino": "^0.32.2", + "@cosmjs/crypto": "^0.32.2", + "@cosmjs/encoding": "^0.32.2", + "@cosmjs/math": "^0.32.2", + "@cosmjs/proto-signing": "^0.32.2", + "@cosmjs/stargate": "^0.32.2", + "@cosmjs/tendermint-rpc": "^0.32.2", + "@cosmjs/utils": "^0.32.2", + "cosmjs-types": "^0.9.0", + "pako": "^2.0.2" + } + } + } + }, + "@wormhole-foundation/sdk-cosmwasm-core": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-core/-/sdk-cosmwasm-core-0.5.0-beta.3.tgz", + "integrity": "sha512-UZLo99+kNeDkleOS2f0Ee0+ZVOLiQFm2ydWh88c2hXFVebaynZ+Pm4q2CQH2ZbURH2Ejl8uSy0IsKbVyzBlAEQ==", + "requires": { + "@cosmjs/cosmwasm-stargate": "^0.32.0", + "@cosmjs/stargate": "^0.32.0", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3", + "@wormhole-foundation/sdk-cosmwasm": "0.5.0-beta.3", + "cosmjs-types": "^0.9.0" + }, + "dependencies": { + "@cosmjs/cosmwasm-stargate": { + "version": "0.32.2", + "resolved": "https://registry.npmjs.org/@cosmjs/cosmwasm-stargate/-/cosmwasm-stargate-0.32.2.tgz", + "integrity": "sha512-OwJHzIx2CoJS6AULxOpNR6m+CI0GXxy8z9svHA1ZawzNM3ZGlL0GvHdhmF0WkpX4E7UdrYlJSLpKcgg5Fo6i7Q==", + "requires": { + "@cosmjs/amino": "^0.32.2", + "@cosmjs/crypto": "^0.32.2", + "@cosmjs/encoding": "^0.32.2", + "@cosmjs/math": "^0.32.2", + "@cosmjs/proto-signing": "^0.32.2", + "@cosmjs/stargate": "^0.32.2", + "@cosmjs/tendermint-rpc": "^0.32.2", + "@cosmjs/utils": "^0.32.2", + "cosmjs-types": "^0.9.0", + "pako": "^2.0.2" + } + } + } + }, + "@wormhole-foundation/sdk-cosmwasm-ibc": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-ibc/-/sdk-cosmwasm-ibc-0.5.0-beta.3.tgz", + "integrity": "sha512-ktDIyFxQh16O/AG9EGEHDYvWZj5jxgfNJZ6XjoXwqmgQaw6v7RJ87BXb4HGu5MT+1cGD2L4TUq9lmfW+P8IGaw==", + "requires": { + "@cosmjs/cosmwasm-stargate": "^0.32.0", + "@cosmjs/stargate": "^0.32.0", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3", + "@wormhole-foundation/sdk-cosmwasm": "0.5.0-beta.3", + "@wormhole-foundation/sdk-cosmwasm-core": "0.5.0-beta.3", + "cosmjs-types": "^0.9.0" + }, + "dependencies": { + "@cosmjs/cosmwasm-stargate": { + "version": "0.32.2", + "resolved": "https://registry.npmjs.org/@cosmjs/cosmwasm-stargate/-/cosmwasm-stargate-0.32.2.tgz", + "integrity": "sha512-OwJHzIx2CoJS6AULxOpNR6m+CI0GXxy8z9svHA1ZawzNM3ZGlL0GvHdhmF0WkpX4E7UdrYlJSLpKcgg5Fo6i7Q==", + "requires": { + "@cosmjs/amino": "^0.32.2", + "@cosmjs/crypto": "^0.32.2", + "@cosmjs/encoding": "^0.32.2", + "@cosmjs/math": "^0.32.2", + "@cosmjs/proto-signing": "^0.32.2", + "@cosmjs/stargate": "^0.32.2", + "@cosmjs/tendermint-rpc": "^0.32.2", + "@cosmjs/utils": "^0.32.2", + "cosmjs-types": "^0.9.0", + "pako": "^2.0.2" + } + } } }, - "@wormhole-foundation/connect-sdk-cosmwasm": { - "version": "0.4.4-beta.4", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/connect-sdk-cosmwasm/-/connect-sdk-cosmwasm-0.4.4-beta.4.tgz", - "integrity": "sha512-MEfV9wxwQSeenvhWOjzKPBzPL5nhLL9IlsKEI06FPqADvChlFNSIQnZdAldAyWql+VhGMub0C1gep9QkzZe5xA==", + "@wormhole-foundation/sdk-cosmwasm-tokenbridge": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-tokenbridge/-/sdk-cosmwasm-tokenbridge-0.5.0-beta.3.tgz", + "integrity": "sha512-JT/lFgXU4lkJLtMws1sNQkLfoBTMJIOe82yg4FdI0XVyouktFCCMU7fyyk4vJsv+UcTaVwMLfOYyL1MbCumwCw==", "requires": { "@cosmjs/cosmwasm-stargate": "^0.32.0", - "@cosmjs/crypto": "^0.32.0", - "@cosmjs/proto-signing": "^0.32.0", "@cosmjs/stargate": "^0.32.0", - "@cosmjs/tendermint-rpc": "^0.32.0", - "@injectivelabs/sdk-ts": "^1.14.4", - "@wormhole-foundation/connect-sdk": "0.4.4-beta.4", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3", + "@wormhole-foundation/sdk-cosmwasm": "0.5.0-beta.3", "cosmjs-types": "^0.9.0" }, "dependencies": { @@ -15189,17 +16148,164 @@ } } }, - "@wormhole-foundation/connect-sdk-evm": { - "version": "0.4.4-beta.4", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/connect-sdk-evm/-/connect-sdk-evm-0.4.4-beta.4.tgz", - "integrity": "sha512-JV5q4/K8NMmnhPW8zzeTZELstxEWwsquzaldCF+IG/r2ibGoCgZ1TLMDzrMy8mz9lzityLgwSgUOndLoZbTGBA==", + "@wormhole-foundation/sdk-evm": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm/-/sdk-evm-0.5.0-beta.3.tgz", + "integrity": "sha512-sDsPGxdLwCWVVi+fTEEfr6gR31QLKZXdz5/5OFomkQRM5tXNRDe7CtXgDIIYqNIEacidyF2s+v2KEGQYcLbnBQ==", + "requires": { + "@typechain/ethers-v6": "^0.4.0", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3", + "ethers": "^6.5.1", + "typechain": "^8.2.0" + }, + "dependencies": { + "@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==" + }, + "@noble/curves": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", + "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", + "requires": { + "@noble/hashes": "1.3.2" + } + }, + "@noble/hashes": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", + "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==" + }, + "@typechain/ethers-v6": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@typechain/ethers-v6/-/ethers-v6-0.4.3.tgz", + "integrity": "sha512-TrxBsyb4ryhaY9keP6RzhFCviWYApcLCIRMPyWaKp2cZZrfaM3QBoxXTnw/eO4+DAY3l+8O0brNW0WgeQeOiDA==", + "requires": { + "lodash": "^4.17.15", + "ts-essentials": "^7.0.1" + } + }, + "@types/node": { + "version": "18.15.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.13.tgz", + "integrity": "sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==" + }, + "ethers": { + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.11.1.tgz", + "integrity": "sha512-mxTAE6wqJQAbp5QAe/+o+rXOID7Nw91OZXvgpjDa1r4fAbq2Nu314oEZSbjoRLacuCzs7kUC3clEvkCQowffGg==", + "requires": { + "@adraffy/ens-normalize": "1.10.1", + "@noble/curves": "1.2.0", + "@noble/hashes": "1.3.2", + "@types/node": "18.15.13", + "aes-js": "4.0.0-beta.5", + "tslib": "2.4.0", + "ws": "8.5.0" + } + }, + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "ws": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", + "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "requires": {} + } + } + }, + "@wormhole-foundation/sdk-evm-cctp": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-cctp/-/sdk-evm-cctp-0.5.0-beta.3.tgz", + "integrity": "sha512-YOvFHc3Fnu0qkqrtaPpyw1XpzkeDX2Jzq6h7ZW4tyg13YQRRLAzMmADIjR8Ifuv4q0cUfkzployAy4OymD0BYw==", + "requires": { + "@typechain/ethers-v6": "^0.4.0", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3", + "@wormhole-foundation/sdk-evm": "0.5.0-beta.3", + "ethers": "^6.5.1", + "typechain": "^8.2.0" + }, + "dependencies": { + "@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==" + }, + "@noble/curves": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", + "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", + "requires": { + "@noble/hashes": "1.3.2" + } + }, + "@noble/hashes": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", + "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==" + }, + "@typechain/ethers-v6": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@typechain/ethers-v6/-/ethers-v6-0.4.3.tgz", + "integrity": "sha512-TrxBsyb4ryhaY9keP6RzhFCviWYApcLCIRMPyWaKp2cZZrfaM3QBoxXTnw/eO4+DAY3l+8O0brNW0WgeQeOiDA==", + "requires": { + "lodash": "^4.17.15", + "ts-essentials": "^7.0.1" + } + }, + "@types/node": { + "version": "18.15.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.13.tgz", + "integrity": "sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==" + }, + "ethers": { + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.11.1.tgz", + "integrity": "sha512-mxTAE6wqJQAbp5QAe/+o+rXOID7Nw91OZXvgpjDa1r4fAbq2Nu314oEZSbjoRLacuCzs7kUC3clEvkCQowffGg==", + "requires": { + "@adraffy/ens-normalize": "1.10.1", + "@noble/curves": "1.2.0", + "@noble/hashes": "1.3.2", + "@types/node": "18.15.13", + "aes-js": "4.0.0-beta.5", + "tslib": "2.4.0", + "ws": "8.5.0" + } + }, + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "ws": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", + "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "requires": {} + } + } + }, + "@wormhole-foundation/sdk-evm-core": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-core/-/sdk-evm-core-0.5.0-beta.3.tgz", + "integrity": "sha512-Nc8dyKnToroQ4m2xad9eAT/mEhUg6bNEsksrbuvMGRR3mnn/qG3ULbzcLAlggMjZRAJjcSGcnSqhWWTTn6N5lw==", "requires": { "@typechain/ethers-v6": "^0.4.0", - "@wormhole-foundation/connect-sdk": "0.4.4-beta.4", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3", + "@wormhole-foundation/sdk-evm": "0.5.0-beta.3", "ethers": "^6.5.1", "typechain": "^8.2.0" }, "dependencies": { + "@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==" + }, "@noble/curves": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", @@ -15228,11 +16334,11 @@ "integrity": "sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==" }, "ethers": { - "version": "6.10.0", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.10.0.tgz", - "integrity": "sha512-nMNwYHzs6V1FR3Y4cdfxSQmNgZsRj1RiTU25JwvnJLmyzw9z3SKxNc2XKDuiXXo/v9ds5Mp9m6HBabgYQQ26tA==", + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.11.1.tgz", + "integrity": "sha512-mxTAE6wqJQAbp5QAe/+o+rXOID7Nw91OZXvgpjDa1r4fAbq2Nu314oEZSbjoRLacuCzs7kUC3clEvkCQowffGg==", "requires": { - "@adraffy/ens-normalize": "1.10.0", + "@adraffy/ens-normalize": "1.10.1", "@noble/curves": "1.2.0", "@noble/hashes": "1.3.2", "@types/node": "18.15.13", @@ -15254,14 +16360,16 @@ } } }, - "@wormhole-foundation/connect-sdk-evm-core": { - "version": "0.4.4-beta.4", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/connect-sdk-evm-core/-/connect-sdk-evm-core-0.4.4-beta.4.tgz", - "integrity": "sha512-xyKelw+NztThqS2eT5YrWcWU+ClSKPK1JA2Q10Gt+1W3l1KI7yL7wUw2H7QPa7DlUsViIgaUJuBdDFfRYJOE8A==", + "@wormhole-foundation/sdk-evm-portico": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-portico/-/sdk-evm-portico-0.5.0-beta.3.tgz", + "integrity": "sha512-D0D38R2qosV5AZXSF6pRuAgKRvXayuneOgJEw/4ZZyaUmKzUMdOGwqxlcBwNu9uq+w233K3iNJPWUFGGvcEsAA==", "requires": { "@typechain/ethers-v6": "^0.4.0", - "@wormhole-foundation/connect-sdk": "0.4.4-beta.4", - "@wormhole-foundation/connect-sdk-evm": "0.4.4-beta.4", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3", + "@wormhole-foundation/sdk-evm": "0.5.0-beta.3", + "@wormhole-foundation/sdk-evm-core": "0.5.0-beta.3", + "@wormhole-foundation/sdk-evm-tokenbridge": "0.5.0-beta.3", "ethers": "^6.5.1", "typechain": "^8.2.0" }, @@ -15325,19 +16433,24 @@ } } }, - "@wormhole-foundation/connect-sdk-evm-tokenbridge": { - "version": "0.4.4-beta.4", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/connect-sdk-evm-tokenbridge/-/connect-sdk-evm-tokenbridge-0.4.4-beta.4.tgz", - "integrity": "sha512-Eed0xk8+VtAMLEHKtkn6Q0NEB8KmdsWe6NzXOsW8WaZEF0a3Uymz24EdyPIRwc/IMbE6fUyzzKc8NabemASixg==", + "@wormhole-foundation/sdk-evm-tokenbridge": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-tokenbridge/-/sdk-evm-tokenbridge-0.5.0-beta.3.tgz", + "integrity": "sha512-j0N4buxrIkPNh0LLGXwC9VPKISPTTjFJzdcEW0lE4r6Lr8uG3zndrMQxex5snRvD/bVZI0eyXhQRaFCVpFkbSg==", "requires": { "@typechain/ethers-v6": "^0.4.0", - "@wormhole-foundation/connect-sdk": "0.4.4-beta.4", - "@wormhole-foundation/connect-sdk-evm": "0.4.4-beta.4", - "@wormhole-foundation/connect-sdk-evm-core": "0.4.4-beta.4", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3", + "@wormhole-foundation/sdk-evm": "0.5.0-beta.3", + "@wormhole-foundation/sdk-evm-core": "0.5.0-beta.3", "ethers": "^6.5.1", "typechain": "^8.2.0" }, "dependencies": { + "@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==" + }, "@noble/curves": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", @@ -15366,11 +16479,11 @@ "integrity": "sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==" }, "ethers": { - "version": "6.10.0", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.10.0.tgz", - "integrity": "sha512-nMNwYHzs6V1FR3Y4cdfxSQmNgZsRj1RiTU25JwvnJLmyzw9z3SKxNc2XKDuiXXo/v9ds5Mp9m6HBabgYQQ26tA==", + "version": "6.11.1", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.11.1.tgz", + "integrity": "sha512-mxTAE6wqJQAbp5QAe/+o+rXOID7Nw91OZXvgpjDa1r4fAbq2Nu314oEZSbjoRLacuCzs7kUC3clEvkCQowffGg==", "requires": { - "@adraffy/ens-normalize": "1.10.0", + "@adraffy/ens-normalize": "1.10.1", "@noble/curves": "1.2.0", "@noble/hashes": "1.3.2", "@types/node": "18.15.13", @@ -15392,43 +16505,147 @@ } } }, - "@wormhole-foundation/connect-sdk-solana": { - "version": "0.4.4-beta.4", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/connect-sdk-solana/-/connect-sdk-solana-0.4.4-beta.4.tgz", - "integrity": "sha512-wUCFvHFWA/HKjKqYEK0hobNGaEDn6dOGqPHzMnbxKwmc3jk/obBPdn6N94QXpQ9P22th//ySEK0a238FwH0Gjw==", + "@wormhole-foundation/sdk-solana": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana/-/sdk-solana-0.5.0-beta.3.tgz", + "integrity": "sha512-8l1FK3bCdIbvdz/fe/lIPk/t3aKsyFlr9gGhwwifrzxY0wPyOYNAu+0WUDsMzk5eaBW6pyELtRZx7W/F1nsAiA==", "requires": { "@coral-xyz/borsh": "0.2.6", "@project-serum/anchor": "0.25.0", "@project-serum/borsh": "0.2.5", "@solana/spl-token": "0.3.9", "@solana/web3.js": "1.89.1", - "@wormhole-foundation/connect-sdk": "0.4.4-beta.4" + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3" } }, - "@wormhole-foundation/sdk-base": { - "version": "0.4.4-beta.4", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.4.4-beta.4.tgz", - "integrity": "sha512-Hsd9gBIEpjTZ2ZaFkGfkbUOMV6hNOQGT0zpnIUWOoR1jrtpSpwVEPxolsULnsC+GF2GIC8fA4aekJsb37n+gFw==", + "@wormhole-foundation/sdk-solana-cctp": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-cctp/-/sdk-solana-cctp-0.5.0-beta.3.tgz", + "integrity": "sha512-hViWQnpWDus31UzqefyXd6KvvY44dFKYzOrqTFUrYmtimF4LAeNTHVWvKyDlVYZGwDYoUETuVRFMRGb8nTCnKg==", "requires": { - "@scure/base": "^1.1.3" + "@coral-xyz/borsh": "0.2.6", + "@project-serum/anchor": "0.25.0", + "@project-serum/borsh": "0.2.5", + "@solana/spl-token": "0.3.9", + "@solana/web3.js": "1.89.1", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3", + "@wormhole-foundation/sdk-solana": "0.5.0-beta.3", + "@wormhole-foundation/sdk-solana-core": "0.5.0-beta.3" } }, - "@wormhole-foundation/sdk-definitions": { - "version": "0.4.4-beta.4", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.4.4-beta.4.tgz", - "integrity": "sha512-pHPcHhxISFY56ri1+Fn1S9VJgOq8rBdC97LSw7RPTffBwrAi0vb2FT5JWecf8wUh6KVC5nd6hWugxgbNkmMB+A==", + "@wormhole-foundation/sdk-solana-core": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-core/-/sdk-solana-core-0.5.0-beta.3.tgz", + "integrity": "sha512-zf4qodi2F3uGJNo1rqwKQnXPP+bbU99zZabG5M8aBhH/btmhw2tMsidCqffI+Uvx2h1n+dBiz3zviASKL0UCLw==", "requires": { - "@noble/hashes": "^1.3.1", - "@wormhole-foundation/sdk-base": "0.4.4-beta.4" + "@coral-xyz/borsh": "0.2.6", + "@project-serum/anchor": "0.25.0", + "@project-serum/borsh": "0.2.5", + "@solana/spl-token": "0.3.9", + "@solana/web3.js": "1.89.1", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3", + "@wormhole-foundation/sdk-solana": "0.5.0-beta.3" + } + }, + "@wormhole-foundation/sdk-solana-tokenbridge": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-tokenbridge/-/sdk-solana-tokenbridge-0.5.0-beta.3.tgz", + "integrity": "sha512-gttoJlN/4FBIVXgqLoc3p/oJwSgyxTUkYqCpCNSQS/XejOTmShVWGlsS8SiaABIxP86qkv+njHbIoLyrK5qbrw==", + "requires": { + "@coral-xyz/borsh": "0.2.6", + "@project-serum/anchor": "0.25.0", + "@project-serum/borsh": "0.2.5", + "@solana/spl-token": "0.3.9", + "@solana/web3.js": "1.89.1", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3", + "@wormhole-foundation/sdk-solana": "0.5.0-beta.3", + "@wormhole-foundation/sdk-solana-core": "0.5.0-beta.3" + } + }, + "@wormhole-foundation/sdk-sui": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui/-/sdk-sui-0.5.0-beta.3.tgz", + "integrity": "sha512-dXz2xOnfJz4KDij2Ik1VfTLP/eZJADA6exNjTKR+JdXT8hCaY/4i1gYHJIMVlm2ilg/1ydND4lUfxfOQBTV0Eg==", + "requires": { + "@mysten/sui.js": "^0.50.1", + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3" }, "dependencies": { - "@noble/hashes": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.3.tgz", - "integrity": "sha512-V7/fPHgl+jsVPXqqeOzT8egNj2iBIVt+ECeMMG8TdcnTikP3oaBtUVqpT/gYCR68aEBJSF+XbYUxStjbFMqIIA==" + "@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==", + "requires": { + "bs58": "^5.0.0" + } + }, + "@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==", + "requires": { + "@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" + } + }, + "@scure/bip39": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.2.2.tgz", + "integrity": "sha512-HYf9TUXG80beW+hGAt3TRM8wU6pQoYur9iNypTROm42dorCGmLnFe3eWjz3gOq6G62H2WRh0FCzAR1PI+29zIA==", + "requires": { + "@noble/hashes": "~1.3.2", + "@scure/base": "~1.1.4" + } + }, + "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==" + }, + "bs58": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", + "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", + "requires": { + "base-x": "^4.0.0" + } + }, + "superstruct": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-1.0.3.tgz", + "integrity": "sha512-8iTn3oSS8nRGn+C2pgXSKPI3jmpm6FExNazNpjvqS6ZUJQCej3PUXEKM8NjHBOs54ExM+LPW/FBRhymrdcCiSg==" } } }, + "@wormhole-foundation/sdk-sui-core": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-core/-/sdk-sui-core-0.5.0-beta.3.tgz", + "integrity": "sha512-N7reJljpIsltrzQW4d0H5O9qeJPBzhIiysPrmxGAGLN+V460oXKLCAJXo7QV5Ck3ikXAN8XS5ouazB6Fnoobgg==", + "requires": { + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3", + "@wormhole-foundation/sdk-sui": "0.5.0-beta.3" + } + }, + "@wormhole-foundation/sdk-sui-tokenbridge": { + "version": "0.5.0-beta.3", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-tokenbridge/-/sdk-sui-tokenbridge-0.5.0-beta.3.tgz", + "integrity": "sha512-338+buE8S+HMVnmahaibzaYtlb7nys6hql1a/RkW9KLIIMZA7+9ckMe3YxxSJy0jCYxzs/Wd1GjwFxCRXPAhQA==", + "requires": { + "@wormhole-foundation/sdk-connect": "0.5.0-beta.3", + "@wormhole-foundation/sdk-sui": "0.5.0-beta.3", + "@wormhole-foundation/sdk-sui-core": "0.5.0-beta.3" + } + }, "@wry/caches": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@wry/caches/-/caches-1.0.1.tgz", @@ -15557,6 +16774,27 @@ "humanize-ms": "^1.2.1" } }, + "algo-msgpack-with-bigint": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/algo-msgpack-with-bigint/-/algo-msgpack-with-bigint-2.1.1.tgz", + "integrity": "sha512-F1tGh056XczEaEAqu7s+hlZUDWwOBT70Eq0lfMpBP2YguSQVyxRbprLq5rELXKQOyOaixTWYhMeMQMzP0U5FoQ==" + }, + "algosdk": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/algosdk/-/algosdk-2.7.0.tgz", + "integrity": "sha512-sBE9lpV7bup3rZ+q2j3JQaFAE9JwZvjWKX00vPlG8e9txctXbgLL56jZhSWZndqhDI9oI+0P4NldkuQIWdrUyg==", + "requires": { + "algo-msgpack-with-bigint": "^2.1.1", + "buffer": "^6.0.3", + "hi-base32": "^0.5.1", + "js-sha256": "^0.9.0", + "js-sha3": "^0.8.0", + "js-sha512": "^0.8.0", + "json-bigint": "^1.0.0", + "tweetnacl": "^1.0.3", + "vlq": "^2.0.4" + } + }, "ansi-escapes": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", @@ -15596,6 +16834,34 @@ "picomatch": "^2.0.4" } }, + "aptos": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/aptos/-/aptos-1.5.0.tgz", + "integrity": "sha512-N7OuRtU7IYHkDkNx+4QS3g/QQGCp+36KzYn3oXPmT7Kttfuv+UKliQVdjy3cLmwd/DCQSh9ObTovwdxnHjUn0g==", + "requires": { + "@noble/hashes": "1.1.3", + "@scure/bip39": "1.1.0", + "axios": "0.27.2", + "form-data": "4.0.0", + "tweetnacl": "1.0.3" + }, + "dependencies": { + "@noble/hashes": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.1.3.tgz", + "integrity": "sha512-CE0FCR57H2acVI5UOzIGSSIYxZ6v/HOhDR0Ro9VLyhnzLwx0o8W1mmgaqlEUx4049qJDlIBRztv5k+MM8vbO3A==" + }, + "axios": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "requires": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + } + } + } + }, "arg": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", @@ -16841,6 +18107,15 @@ "google-protobuf": { "version": "3.21.2" }, + "gql.tada": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/gql.tada/-/gql.tada-1.3.1.tgz", + "integrity": "sha512-9+L2v5bi/QOFJmDnqsvr1bRryuso1ZqdfKiZT+5V8LB92iUICC+05TwmF2iUiQFdjp1IWgUOYjhrhjUFMIJILw==", + "requires": { + "@0no-co/graphql.web": "^1.0.4", + "@gql.tada/cli-utils": "0.1.0" + } + }, "graceful-fs": { "version": "4.2.11" }, @@ -16905,6 +18180,11 @@ "minimalistic-assert": "^1.0.1" } }, + "hi-base32": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/hi-base32/-/hi-base32-0.5.1.tgz", + "integrity": "sha512-EmBBpvdYh/4XxsnUybsPag6VikPYnN30td+vQk+GI3qpahVEG9+gTkG0aXVxTjBqQ5T6ijbWIu77O+C5WFWsnA==" + }, "hmac-drbg": { "version": "1.0.1", "requires": { @@ -18415,6 +19695,11 @@ "js-sha3": { "version": "0.8.0" }, + "js-sha512": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/js-sha512/-/js-sha512-0.8.0.tgz", + "integrity": "sha512-PWsmefG6Jkodqt+ePTvBZCSMFgN7Clckjd0O7su3I0+BW2QWUTJNzjktHsztGLhncP2h8mcF9V9Y2Ha59pAViQ==" + }, "js-tokens": { "version": "4.0.0" }, @@ -18435,6 +19720,14 @@ "version": "2.5.2", "dev": true }, + "json-bigint": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz", + "integrity": "sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==", + "requires": { + "bignumber.js": "^9.0.0" + } + }, "json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -20127,6 +21420,11 @@ "vary": { "version": "1.1.2" }, + "vlq": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vlq/-/vlq-2.0.4.tgz", + "integrity": "sha512-aodjPa2wPQFkra1G8CzJBTHXhgk3EVSwxSWXNPr1fgdFLUb8kvLV1iEb6rFgasIsjP82HWI6dsb5Io26DDnasA==" + }, "walker": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", diff --git a/package.json b/package.json index f52929c2..0bef4177 100644 --- a/package.json +++ b/package.json @@ -35,11 +35,7 @@ "dependencies": { "@bull-board/api": "^5.8.1", "@bull-board/koa": "^5.8.1", - "@wormhole-foundation/connect-sdk": "0.4.4-beta.4", - "@wormhole-foundation/connect-sdk-evm": "0.4.4-beta.4", - "@wormhole-foundation/connect-sdk-evm-tokenbridge": "0.4.4-beta.4", - "@wormhole-foundation/connect-sdk-solana": "0.4.4-beta.4", - "@wormhole-foundation/connect-sdk-cosmwasm": "0.4.4-beta.4", + "@wormhole-foundation/sdk": "0.5.0-beta.3", "@certusone/wormhole-spydk": "^0.0.1", "@datastructures-js/queue": "^4.2.3", "@improbable-eng/grpc-web-node-http-transport": "^0.15.0", diff --git a/relayer/application-standard.ts b/relayer/application-standard.ts index bddf081d..74a1819c 100644 --- a/relayer/application-standard.ts +++ b/relayer/application-standard.ts @@ -1,4 +1,4 @@ -import { ChainId } from "@wormhole-foundation/connect-sdk"; +import { ChainId } from "@wormhole-foundation/sdk"; import { RelayerApp, RelayerAppOpts, defaultOpts } from "./application.js"; import { logging, diff --git a/relayer/application.ts b/relayer/application.ts index c15b88b0..132ad48c 100644 --- a/relayer/application.ts +++ b/relayer/application.ts @@ -15,7 +15,7 @@ import { UniversalAddress, VAA, WormholeMessageId, -} from "@wormhole-foundation/connect-sdk"; +} from "@wormhole-foundation/sdk"; import { UnrecoverableError } from "bullmq"; import { EventEmitter } from "events"; import { LRUCache } from "lru-cache"; diff --git a/relayer/bundle-fetcher.helper.ts b/relayer/bundle-fetcher.helper.ts index 357cc844..b133b580 100644 --- a/relayer/bundle-fetcher.helper.ts +++ b/relayer/bundle-fetcher.helper.ts @@ -1,4 +1,4 @@ -import { VAA, encoding } from "@wormhole-foundation/connect-sdk"; +import { VAA, encoding } from "@wormhole-foundation/sdk"; import { ParsedVaaWithBytes } from "./application.js"; import { FetchVaaFn } from "./context.js"; import { diff --git a/relayer/context.ts b/relayer/context.ts index a413acb4..1a6d47c4 100644 --- a/relayer/context.ts +++ b/relayer/context.ts @@ -6,7 +6,7 @@ import { } from "./application.js"; import { Logger } from "winston"; import { Environment } from "./environment.js"; -import { ChainId } from "@wormhole-foundation/connect-sdk"; +import { ChainId } from "@wormhole-foundation/sdk"; export type FetchVaaFn = ( emitterChain: ChainId | string, diff --git a/relayer/middleware/legacy-plugin/config.ts b/relayer/middleware/legacy-plugin/config.ts index 3c3b150d..c30ad4ac 100644 --- a/relayer/middleware/legacy-plugin/config.ts +++ b/relayer/middleware/legacy-plugin/config.ts @@ -18,7 +18,7 @@ import { StandardRelayerApp } from "../../application-standard.js"; import { defaultLogger } from "../../logging.js"; import { legacyPluginCompat } from "./legacy-plugin.middleware.js"; import { Environment } from "../../environment.js"; -import { ChainId } from "@wormhole-foundation/connect-sdk"; +import { ChainId } from "@wormhole-foundation/sdk"; type RelayerEngineConfigs = { commonEnv: CommonEnv; diff --git a/relayer/middleware/legacy-plugin/legacy-plugin-definition.ts b/relayer/middleware/legacy-plugin/legacy-plugin-definition.ts index a1f1cff4..3c1610b2 100644 --- a/relayer/middleware/legacy-plugin/legacy-plugin-definition.ts +++ b/relayer/middleware/legacy-plugin/legacy-plugin-definition.ts @@ -3,8 +3,8 @@ import * as solana from "@solana/web3.js"; import * as sui from "@mysten/sui.js"; import { CosmWasmClient } from "@cosmjs/cosmwasm-stargate"; import * as winston from "winston"; -import { ChainId, VAA } from "@wormhole-foundation/connect-sdk"; -import { EvmChains } from "@wormhole-foundation/connect-sdk-evm"; +import { ChainId, VAA } from "@wormhole-foundation/sdk"; +import { EvmChains } from "@wormhole-foundation/sdk-evm"; /* * Config diff --git a/relayer/middleware/legacy-plugin/legacy-plugin.middleware.ts b/relayer/middleware/legacy-plugin/legacy-plugin.middleware.ts index 0adb2e33..8919b067 100644 --- a/relayer/middleware/legacy-plugin/legacy-plugin.middleware.ts +++ b/relayer/middleware/legacy-plugin/legacy-plugin.middleware.ts @@ -1,11 +1,7 @@ import { CosmWasmClient } from "@cosmjs/cosmwasm-stargate"; import { JsonRpcProvider } from "@mysten/sui.js"; import { Connection } from "@solana/web3.js"; -import { - ChainId, - chainToPlatform, - toChain, -} from "@wormhole-foundation/connect-sdk"; +import { ChainId, chainToPlatform, toChain } from "@wormhole-foundation/sdk"; import { RelayerApp } from "../../application.js"; import { StorageContext } from "../../storage/storage.js"; import { LoggingContext } from "../logger.middleware.js"; diff --git a/relayer/middleware/missedVaasV3/check.ts b/relayer/middleware/missedVaasV3/check.ts index 99eb0606..55863262 100644 --- a/relayer/middleware/missedVaasV3/check.ts +++ b/relayer/middleware/missedVaasV3/check.ts @@ -20,7 +20,7 @@ import { } from "./storage.js"; import { FilterIdentifier, MissedVaaOpts } from "./worker.js"; import { Wormholescan } from "../../rpc/wormholescan-client.js"; -import { ChainId } from "@wormhole-foundation/connect-sdk"; +import { ChainId } from "@wormhole-foundation/sdk"; export type ProcessVaaFn = (x: Buffer) => Promise; diff --git a/relayer/middleware/missedVaasV3/helpers.ts b/relayer/middleware/missedVaasV3/helpers.ts index b221cce7..7bb6f0c4 100644 --- a/relayer/middleware/missedVaasV3/helpers.ts +++ b/relayer/middleware/missedVaasV3/helpers.ts @@ -3,7 +3,7 @@ import { WormholeMessageId, api, toChain, -} from "@wormhole-foundation/connect-sdk"; +} from "@wormhole-foundation/sdk"; import { SerializableVaaId } from "../../application.js"; import { MissedVaaMetrics } from "./metrics.js"; import { FilterIdentifier } from "./worker.js"; diff --git a/relayer/middleware/missedVaasV3/worker.ts b/relayer/middleware/missedVaasV3/worker.ts index 75a9cb28..e19fc24a 100644 --- a/relayer/middleware/missedVaasV3/worker.ts +++ b/relayer/middleware/missedVaasV3/worker.ts @@ -32,7 +32,7 @@ import { Wormholescan, WormholescanClient, } from "../../rpc/wormholescan-client.js"; -import { ChainId } from "@wormhole-foundation/connect-sdk"; +import { ChainId } from "@wormhole-foundation/sdk"; const DEFAULT_PREFIX = "MissedVaaWorkerV3"; diff --git a/relayer/middleware/providers.middleware.ts b/relayer/middleware/providers.middleware.ts index e33d9248..df80523d 100644 --- a/relayer/middleware/providers.middleware.ts +++ b/relayer/middleware/providers.middleware.ts @@ -8,8 +8,8 @@ import { chainToPlatform, platformToChains, toChainId, -} from "@wormhole-foundation/connect-sdk"; -import { EvmChain, EvmChains } from "@wormhole-foundation/connect-sdk-evm"; +} from "@wormhole-foundation/sdk"; +import { EvmChain, EvmChains } from "@wormhole-foundation/sdk-evm"; import { ethers } from "ethers"; import { Logger } from "winston"; import { Middleware } from "../compose.middleware.js"; diff --git a/relayer/middleware/source-tx.middleware.ts b/relayer/middleware/source-tx.middleware.ts index 073a0700..1adc284e 100644 --- a/relayer/middleware/source-tx.middleware.ts +++ b/relayer/middleware/source-tx.middleware.ts @@ -12,7 +12,7 @@ import { UniversalAddress, chainToPlatform, toChainId, -} from "@wormhole-foundation/connect-sdk"; +} from "@wormhole-foundation/sdk"; export interface SourceTxOpts { wormscanEndpoint: string; diff --git a/relayer/middleware/tokenBridge.middleware.ts b/relayer/middleware/tokenBridge.middleware.ts index cff3cadf..b93da366 100644 --- a/relayer/middleware/tokenBridge.middleware.ts +++ b/relayer/middleware/tokenBridge.middleware.ts @@ -1,4 +1,4 @@ -import { ethers_contracts as EvmTokenBridgeContracts } from "@wormhole-foundation/connect-sdk-evm-tokenbridge"; +import { ethers_contracts as EvmTokenBridgeContracts } from "@wormhole-foundation/sdk-evm-tokenbridge"; import { Chain, ChainId, @@ -9,7 +9,7 @@ import { deserialize, toChain, toChainId, -} from "@wormhole-foundation/connect-sdk"; +} from "@wormhole-foundation/sdk"; import { UnrecoverableError } from "bullmq"; import { Signer, ethers } from "ethers"; import { Middleware } from "../compose.middleware.js"; diff --git a/relayer/middleware/wallet/wallet-management.ts b/relayer/middleware/wallet/wallet-management.ts index 7530223d..26279a87 100644 --- a/relayer/middleware/wallet/wallet-management.ts +++ b/relayer/middleware/wallet/wallet-management.ts @@ -1,8 +1,4 @@ -import { - ChainId, - chainToPlatform, - toChain, -} from "@wormhole-foundation/connect-sdk"; +import { ChainId, chainToPlatform, toChain } from "@wormhole-foundation/sdk"; import { buildWalletManager, IClientWalletManager, diff --git a/relayer/middleware/wallet/wallet.middleware.ts b/relayer/middleware/wallet/wallet.middleware.ts index d3174ae2..d7ea9214 100644 --- a/relayer/middleware/wallet/wallet.middleware.ts +++ b/relayer/middleware/wallet/wallet.middleware.ts @@ -11,7 +11,7 @@ import { startWalletManagement, TokensByChain } from "./wallet-management.js"; import { Registry } from "prom-client"; import { Environment } from "../../environment.js"; import { DirectSecp256k1Wallet } from "@cosmjs/proto-signing"; -import { ChainId, toChain, toChainId } from "@wormhole-foundation/connect-sdk"; +import { ChainId, toChain, toChainId } from "@wormhole-foundation/sdk"; export type EVMWallet = ethers.Wallet; export type SuiWallet = sui.RawSigner; diff --git a/relayer/middleware/wallet/walletToolBox.ts b/relayer/middleware/wallet/walletToolBox.ts index 171779ed..b2787b64 100644 --- a/relayer/middleware/wallet/walletToolBox.ts +++ b/relayer/middleware/wallet/walletToolBox.ts @@ -16,8 +16,8 @@ import { toChain, ChainId, Chain, -} from "@wormhole-foundation/connect-sdk"; -import { EvmChains } from "@wormhole-foundation/connect-sdk-evm"; +} from "@wormhole-foundation/sdk"; +import { EvmChains } from "@wormhole-foundation/sdk-evm"; export interface WalletToolBox extends Providers { wallet: T; diff --git a/relayer/storage/redis-storage.ts b/relayer/storage/redis-storage.ts index c0c82535..343982e6 100644 --- a/relayer/storage/redis-storage.ts +++ b/relayer/storage/redis-storage.ts @@ -15,7 +15,7 @@ import Koa from "koa"; import { KoaAdapter } from "@bull-board/koa"; import { createBullBoard } from "@bull-board/api"; import { BullMQAdapter } from "@bull-board/api/bullMQAdapter.js"; -import { VAA, deserialize, encoding } from "@wormhole-foundation/connect-sdk"; +import { VAA, deserialize, encoding } from "@wormhole-foundation/sdk"; function serializeVaa(vaa: VAA<"Uint8Array">) { return { diff --git a/relayer/storage/storage.ts b/relayer/storage/storage.ts index 911ee14e..8d09e971 100644 --- a/relayer/storage/storage.ts +++ b/relayer/storage/storage.ts @@ -1,4 +1,4 @@ -import { VAA } from "@wormhole-foundation/connect-sdk"; +import { VAA } from "@wormhole-foundation/sdk"; import { Context } from "../context.js"; export interface StorageContext extends Context { diff --git a/relayer/utils.ts b/relayer/utils.ts index 8d999746..ad8baaf4 100644 --- a/relayer/utils.ts +++ b/relayer/utils.ts @@ -9,7 +9,7 @@ import { deserialize, toChain, toChainId, -} from "@wormhole-foundation/connect-sdk"; +} from "@wormhole-foundation/sdk"; import { ParsedVaaWithBytes, SerializableVaaId } from "./application.js"; import { ethers } from "ethers"; import { inspect } from "util"; diff --git a/test/middleware/metrics.middleware.test.ts b/test/middleware/metrics.middleware.test.ts index 58add7a2..a75c56ca 100644 --- a/test/middleware/metrics.middleware.test.ts +++ b/test/middleware/metrics.middleware.test.ts @@ -11,7 +11,7 @@ import { ParsedVaaWithBytes } from "../../relayer/application.js"; import { Environment } from "../../relayer/environment.js"; import { sleep } from "../../relayer/utils.js"; import { VaaFactory } from "../vaa-factory.js"; -import { deserialize } from "@wormhole-foundation/connect-sdk"; +import { deserialize } from "@wormhole-foundation/sdk"; type TestContext = StorageContext & { target?: string };