From 4703522b815b4cfc339a0f863f0e9f52f87a5000 Mon Sep 17 00:00:00 2001 From: Artur Sapek Date: Thu, 16 Jan 2025 11:31:10 -0500 Subject: [PATCH 1/3] stop using supportedSourceTokens method --- .../src/hooks/useComputeSourceTokens.ts | 88 ------------------- wormhole-connect/src/routes/operator.ts | 17 ---- wormhole-connect/src/store/transferInput.ts | 9 -- .../src/views/v2/Bridge/index.tsx | 20 +---- 4 files changed, 2 insertions(+), 132 deletions(-) delete mode 100644 wormhole-connect/src/hooks/useComputeSourceTokens.ts diff --git a/wormhole-connect/src/hooks/useComputeSourceTokens.ts b/wormhole-connect/src/hooks/useComputeSourceTokens.ts deleted file mode 100644 index 1332bc9eb..000000000 --- a/wormhole-connect/src/hooks/useComputeSourceTokens.ts +++ /dev/null @@ -1,88 +0,0 @@ -import { useEffect, useState } from 'react'; -import { useDispatch } from 'react-redux'; - -import config from 'config'; -import { setToken, setSupportedSourceTokens } from 'store/transferInput'; - -import type { Chain } from '@wormhole-foundation/sdk'; -import type { Token } from 'config/tokens'; -import { useTokens } from 'contexts/TokensContext'; - -type Props = { - sourceChain: Chain | undefined; - sourceToken: Token | undefined; - destChain: Chain | undefined; - destToken: Token | undefined; - route?: string; -}; - -type ReturnProps = { - isFetching: boolean; -}; - -const useComputeSourceTokens = (props: Props): ReturnProps => { - const { sourceChain, destChain, sourceToken, destToken, route } = props; - - const dispatch = useDispatch(); - - const [isFetching, setIsFetching] = useState(false); - - const { lastTokenCacheUpdate } = useTokens(); - - useEffect(() => { - if (!sourceChain) { - return; - } - - let active = true; - - const computeSrcTokens = async () => { - let supported: Token[] = []; - - // Start fetching and setting all supported tokens - setIsFetching(true); - - try { - supported = await config.routes.allSupportedSourceTokens(sourceChain); - } catch (e) { - console.error(e); - } - - if (active) { - dispatch(setSupportedSourceTokens(supported.map((t) => t.tuple))); - const isTokenSupported = - sourceToken && supported.some((t) => t.equals(sourceToken)); - if (!isTokenSupported) { - // No routes found for this token :((((( - } - if (supported.length === 1) { - dispatch(setToken(supported[0].tuple)); - } - } - - // Done fetching and setting all supported tokens - setIsFetching(false); - }; - - computeSrcTokens(); - - return () => { - active = false; - }; - // IMPORTANT: do not include sourceToken in dependency array, - // because it's not needed and it will also cause an extra round unnecessary updates when the side-affect automatically sets the sourceToken. - // Please See dispatch(setToken(...)) calls above. - // eslint-disable-next-line react-hooks/exhaustive-deps - }, [ - destChain, - destToken, - dispatch, - route, - sourceChain, - lastTokenCacheUpdate, - ]); - - return { isFetching }; -}; - -export default useComputeSourceTokens; diff --git a/wormhole-connect/src/routes/operator.ts b/wormhole-connect/src/routes/operator.ts index 18e129d43..36cdd2564 100644 --- a/wormhole-connect/src/routes/operator.ts +++ b/wormhole-connect/src/routes/operator.ts @@ -20,7 +20,6 @@ import { import '@wormhole-foundation/sdk-definitions-ntt'; import '@wormhole-foundation/sdk-evm-ntt'; import '@wormhole-foundation/sdk-solana-ntt'; -import { maybeLogSdkError } from 'utils/errors'; export interface TxInfo { route: string; @@ -155,22 +154,6 @@ export default class RouteOperator { return Array.from(supported); } - async allSupportedSourceTokens(sourceChain?: Chain): Promise { - const supported: { [key: string]: Token } = {}; - await this.forEach(async (_name, route) => { - try { - const sourceTokens = await route.supportedSourceTokens(sourceChain); - - for (const token of sourceTokens) { - supported[token.key] = token; - } - } catch (e) { - maybeLogSdkError(e); - } - }); - return Object.values(supported); - } - async allSupportedDestTokens( sourceToken: Token | undefined, sourceChain: Chain, diff --git a/wormhole-connect/src/store/transferInput.ts b/wormhole-connect/src/store/transferInput.ts index 624f30fe2..f4b519db5 100644 --- a/wormhole-connect/src/store/transferInput.ts +++ b/wormhole-connect/src/store/transferInput.ts @@ -81,7 +81,6 @@ export interface TransferInputState { }; isTransactionInProgress: boolean; receiverNativeBalance: string | undefined; - supportedSourceTokens: TokenTuple[]; } // This is a function because config might have changed since we last cleared this store @@ -127,7 +126,6 @@ function getInitialState(): TransferInputState { }, isTransactionInProgress: false, receiverNativeBalance: '', - supportedSourceTokens: [], }; } @@ -303,12 +301,6 @@ export const transferInputSlice = createSlice({ ) => { state.isTransactionInProgress = payload; }, - setSupportedSourceTokens: ( - state: TransferInputState, - { payload }: PayloadAction, - ) => { - state.supportedSourceTokens = payload; - }, swapInputs: (state: TransferInputState) => { const tmpChain = state.fromChain; state.fromChain = state.toChain; @@ -386,7 +378,6 @@ export const { updateBalances, clearTransfer, setIsTransactionInProgress, - setSupportedSourceTokens, swapInputs, } = transferInputSlice.actions; diff --git a/wormhole-connect/src/views/v2/Bridge/index.tsx b/wormhole-connect/src/views/v2/Bridge/index.tsx index 58f4c2cd8..85fd82937 100644 --- a/wormhole-connect/src/views/v2/Bridge/index.tsx +++ b/wormhole-connect/src/views/v2/Bridge/index.tsx @@ -21,7 +21,6 @@ import Button from 'components/v2/Button'; import config from 'config'; import useFetchSupportedRoutes from 'hooks/useFetchSupportedRoutes'; import useComputeDestinationTokens from 'hooks/useComputeDestinationTokens'; -import useComputeSourceTokens from 'hooks/useComputeSourceTokens'; import { useSortedRoutesWithQuotes } from 'hooks/useSortedRoutesWithQuotes'; import { useAmountValidation } from 'hooks/useAmountValidation'; import useConfirmTransaction from 'hooks/useConfirmTransaction'; @@ -128,7 +127,6 @@ const Bridge = () => { toChain: destChain, route, preferredRouteName, - supportedSourceTokens, amount, validations, isTransactionInProgress, @@ -144,16 +142,6 @@ const Bridge = () => { isFetching: isFetchingQuotes, } = useSortedRoutesWithQuotes(); - // Compute and set source tokens - const { isFetching: isFetchingSupportedSourceTokens } = - useComputeSourceTokens({ - sourceChain, - destChain, - sourceToken, - destToken, - route, - }); - // Compute and set destination tokens const { isFetching: isFetchingSupportedDestTokens, supportedDestTokens } = useComputeDestinationTokens({ @@ -311,9 +299,7 @@ const Bridge = () => { chainList={supportedSourceChains} token={sourceToken} tokenList={sourceTokens} - isFetching={ - sourceTokens.length === 0 && isFetchingSupportedSourceTokens - } + isFetching={false} setChain={(value: Chain) => { selectFromChain(dispatch, value, sendingWallet); }} @@ -335,8 +321,6 @@ const Bridge = () => { sourceToken, sourceTokens, lastTokenCacheUpdate, - supportedSourceTokens, - isFetchingSupportedSourceTokens, isTransactionInProgress, sendingWallet, dispatch, @@ -594,7 +578,7 @@ const Bridge = () => { {destAssetPicker} Date: Fri, 28 Feb 2025 11:20:36 -0600 Subject: [PATCH 2/3] bump wh sdk to 1.11.0 for route.supportedSourceTokens removal --- wormhole-connect/package-lock.json | 645 +++++++++++++-------- wormhole-connect/package.json | 32 +- wormhole-connect/src/routes/sdkv2/route.ts | 33 +- 3 files changed, 417 insertions(+), 293 deletions(-) diff --git a/wormhole-connect/package-lock.json b/wormhole-connect/package-lock.json index d7e929049..9374756d7 100644 --- a/wormhole-connect/package-lock.json +++ b/wormhole-connect/package-lock.json @@ -30,8 +30,8 @@ "@solana/spl-token": "^0.3.9", "@solana/wallet-adapter-wallets": "^0.19.25", "@solana/web3.js": "^1.95.8", - "@wormhole-foundation/sdk": "1.10.1-beta.0", - "@wormhole-foundation/sdk-definitions": "1.10.1-beta.0", + "@wormhole-foundation/sdk": "1.11.0", + "@wormhole-foundation/sdk-definitions": "1.11.0", "@wormhole-foundation/sdk-definitions-ntt": "^0.6.1", "@wormhole-foundation/sdk-evm-ntt": "^0.6.1", "@wormhole-foundation/sdk-icons": "^1.0.0", @@ -151,6 +151,7 @@ "version": "3.13.1", "resolved": "https://registry.npmjs.org/@apollo/client/-/client-3.13.1.tgz", "integrity": "sha512-HaAt62h3jNUXpJ1v5HNgUiCzPP1c5zc2Q/FeTb2cTk/v09YlhoqKKHQFJI7St50VCJ5q8JVIc03I5bRcBrQxsg==", + "license": "MIT", "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "@wry/caches": "^1.0.0", @@ -2345,6 +2346,7 @@ "resolved": "https://registry.npmjs.org/@confio/ics23/-/ics23-0.6.8.tgz", "integrity": "sha512-wB6uo+3A50m0sW/EWcU64xpV/8wShZ6bMTa7pF8eYsTrSkQA7oLUIJcs/wb8g4y2Oyq701BaGiO6n/ak5WXO1w==", "deprecated": "Unmaintained. The codebase for this package was moved to https://github.com/cosmos/ics23 but then the JS implementation was removed in https://github.com/cosmos/ics23/pull/353. Please consult the maintainers of https://github.com/cosmos for further assistance.", + "license": "Apache-2.0", "dependencies": { "@noble/hashes": "^1.0.0", "protobufjs": "^6.8.8" @@ -2355,6 +2357,7 @@ "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.4.tgz", "integrity": "sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw==", "hasInstallScript": true, + "license": "BSD-3-Clause", "dependencies": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", @@ -2423,6 +2426,7 @@ "version": "0.32.4", "resolved": "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.32.4.tgz", "integrity": "sha512-zKYOt6hPy8obIFtLie/xtygCkH9ZROiQ12UHfKsOkWaZfPQUvVbtgmu6R4Kn1tFLI/SRkw7eqhaogmW/3NYu/Q==", + "license": "Apache-2.0", "dependencies": { "@cosmjs/crypto": "^0.32.4", "@cosmjs/encoding": "^0.32.4", @@ -2434,6 +2438,7 @@ "version": "0.32.4", "resolved": "https://registry.npmjs.org/@cosmjs/cosmwasm-stargate/-/cosmwasm-stargate-0.32.4.tgz", "integrity": "sha512-Fuo9BGEiB+POJ5WeRyBGuhyKR1ordvxZGLPuPosFJOH9U0gKMgcjwKMCgAlWFkMlHaTB+tNdA8AifWiHrI7VgA==", + "license": "Apache-2.0", "dependencies": { "@cosmjs/amino": "^0.32.4", "@cosmjs/crypto": "^0.32.4", @@ -2451,6 +2456,7 @@ "version": "0.32.4", "resolved": "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.32.4.tgz", "integrity": "sha512-zicjGU051LF1V9v7bp8p7ovq+VyC91xlaHdsFOTo2oVry3KQikp8L/81RkXmUIT8FxMwdx1T7DmFwVQikcSDIw==", + "license": "Apache-2.0", "dependencies": { "@cosmjs/encoding": "^0.32.4", "@cosmjs/math": "^0.32.4", @@ -2465,6 +2471,7 @@ "version": "0.32.4", "resolved": "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.32.4.tgz", "integrity": "sha512-tjvaEy6ZGxJchiizzTn7HVRiyTg1i4CObRRaTRPknm5EalE13SV+TCHq38gIDfyUeden4fCuaBVEdBR5+ti7Hw==", + "license": "Apache-2.0", "dependencies": { "base64-js": "^1.3.0", "bech32": "^1.1.4", @@ -2474,12 +2481,14 @@ "node_modules/@cosmjs/encoding/node_modules/bech32": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", - "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" + "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==", + "license": "MIT" }, "node_modules/@cosmjs/json-rpc": { "version": "0.32.4", "resolved": "https://registry.npmjs.org/@cosmjs/json-rpc/-/json-rpc-0.32.4.tgz", "integrity": "sha512-/jt4mBl7nYzfJ2J/VJ+r19c92mUKF0Lt0JxM3MXEJl7wlwW5haHAWtzRujHkyYMXOwIR+gBqT2S0vntXVBRyhQ==", + "license": "Apache-2.0", "dependencies": { "@cosmjs/stream": "^0.32.4", "xstream": "^11.14.0" @@ -2489,6 +2498,7 @@ "version": "0.32.4", "resolved": "https://registry.npmjs.org/@cosmjs/math/-/math-0.32.4.tgz", "integrity": "sha512-++dqq2TJkoB8zsPVYCvrt88oJWsy1vMOuSOKcdlnXuOA/ASheTJuYy4+oZlTQ3Fr8eALDLGGPhJI02W2HyAQaw==", + "license": "Apache-2.0", "dependencies": { "bn.js": "^5.2.0" } @@ -2497,6 +2507,7 @@ "version": "0.32.4", "resolved": "https://registry.npmjs.org/@cosmjs/proto-signing/-/proto-signing-0.32.4.tgz", "integrity": "sha512-QdyQDbezvdRI4xxSlyM1rSVBO2st5sqtbEIl3IX03uJ7YiZIQHyv6vaHVf1V4mapusCqguiHJzm4N4gsFdLBbQ==", + "license": "Apache-2.0", "dependencies": { "@cosmjs/amino": "^0.32.4", "@cosmjs/crypto": "^0.32.4", @@ -2510,6 +2521,7 @@ "version": "0.32.4", "resolved": "https://registry.npmjs.org/@cosmjs/socket/-/socket-0.32.4.tgz", "integrity": "sha512-davcyYziBhkzfXQTu1l5NrpDYv0K9GekZCC9apBRvL1dvMc9F/ygM7iemHjUA+z8tJkxKxrt/YPjJ6XNHzLrkw==", + "license": "Apache-2.0", "dependencies": { "@cosmjs/stream": "^0.32.4", "isomorphic-ws": "^4.0.1", @@ -2521,6 +2533,7 @@ "version": "7.5.10", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", "engines": { "node": ">=8.3.0" }, @@ -2541,6 +2554,7 @@ "version": "0.32.4", "resolved": "https://registry.npmjs.org/@cosmjs/stargate/-/stargate-0.32.4.tgz", "integrity": "sha512-usj08LxBSsPRq9sbpCeVdyLx2guEcOHfJS9mHGCLCXpdAPEIEQEtWLDpEUc0LEhWOx6+k/ChXTc5NpFkdrtGUQ==", + "license": "Apache-2.0", "dependencies": { "@confio/ics23": "^0.6.8", "@cosmjs/amino": "^0.32.4", @@ -2558,6 +2572,7 @@ "version": "0.32.4", "resolved": "https://registry.npmjs.org/@cosmjs/stream/-/stream-0.32.4.tgz", "integrity": "sha512-Gih++NYHEiP+oyD4jNEUxU9antoC0pFSg+33Hpp0JlHwH0wXhtD3OOKnzSfDB7OIoEbrzLJUpEjOgpCp5Z+W3A==", + "license": "Apache-2.0", "dependencies": { "xstream": "^11.14.0" } @@ -2566,6 +2581,7 @@ "version": "0.32.4", "resolved": "https://registry.npmjs.org/@cosmjs/tendermint-rpc/-/tendermint-rpc-0.32.4.tgz", "integrity": "sha512-MWvUUno+4bCb/LmlMIErLypXxy7ckUuzEmpufYYYd9wgbdCXaTaO08SZzyFM5PI8UJ/0S2AmUrgWhldlbxO8mw==", + "license": "Apache-2.0", "dependencies": { "@cosmjs/crypto": "^0.32.4", "@cosmjs/encoding": "^0.32.4", @@ -2582,7 +2598,8 @@ "node_modules/@cosmjs/utils": { "version": "0.32.4", "resolved": "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.32.4.tgz", - "integrity": "sha512-D1Yc+Zy8oL/hkUkFUL/bwxvuDBzRGpc4cF7/SkdhxX4iHpSLgdOuTt1mhCh9+kl6NQREy9t7SYZ6xeW5gFe60w==" + "integrity": "sha512-D1Yc+Zy8oL/hkUkFUL/bwxvuDBzRGpc4cF7/SkdhxX4iHpSLgdOuTt1mhCh9+kl6NQREy9t7SYZ6xeW5gFe60w==", + "license": "Apache-2.0" }, "node_modules/@discoveryjs/json-ext": { "version": "0.5.7", @@ -3967,6 +3984,7 @@ "version": "1.13.3", "resolved": "https://registry.npmjs.org/@injectivelabs/abacus-proto-ts/-/abacus-proto-ts-1.13.3.tgz", "integrity": "sha512-GUxYtBRcskg8LkX2g0oK+D9zlbahq2QTBzmLAQoG5zCeXsjoWxkSkmO1Ez146gODL9ytofnwZsCr2hCE7wgH0w==", + "license": "MIT", "dependencies": { "@injectivelabs/grpc-web": "^0.0.1", "google-protobuf": "^3.14.0", @@ -3975,17 +3993,19 @@ } }, "node_modules/@injectivelabs/abacus-proto-ts/node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.1.0" } }, "node_modules/@injectivelabs/core-proto-ts": { - "version": "1.13.4", - "resolved": "https://registry.npmjs.org/@injectivelabs/core-proto-ts/-/core-proto-ts-1.13.4.tgz", - "integrity": "sha512-81+bwey0qzNgOzUASsxYghSahcWzH5l6bSceW8FdR7w42+Knp+bAgbg12sSyS1hiOO2kMXx6tBvmYkCmnghM1Q==", + "version": "1.13.6", + "resolved": "https://registry.npmjs.org/@injectivelabs/core-proto-ts/-/core-proto-ts-1.13.6.tgz", + "integrity": "sha512-dN8UTUyWc4uPHIUBfeauT68xLFuCQpUqwhVHTsxAgOOVpfZeTc7aKw6vGbbdj6uLG85V4ooFoKJcChOSV3A5JA==", + "license": "MIT", "dependencies": { "@injectivelabs/grpc-web": "^0.0.1", "google-protobuf": "^3.14.0", @@ -3994,20 +4014,22 @@ } }, "node_modules/@injectivelabs/core-proto-ts/node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.1.0" } }, "node_modules/@injectivelabs/exceptions": { - "version": "1.14.40", - "resolved": "https://registry.npmjs.org/@injectivelabs/exceptions/-/exceptions-1.14.40.tgz", - "integrity": "sha512-r7vL5NcI/uh04Osv7py7sfi6izoygxPItzgkbsdcmzJ/pgf9JVBPOP4z1I9tPWQUbie/wPEUv9IRawJ53kKQug==", + "version": "1.14.41", + "resolved": "https://registry.npmjs.org/@injectivelabs/exceptions/-/exceptions-1.14.41.tgz", + "integrity": "sha512-tY2s6ivb2qgQO4lrsLd3aT7q7Hrn8uPVeN8Vc25FAWwlBmwm7okkLWLGI1jnO8v3oe99OO3be+rvTa/TexN5+g==", + "license": "Apache-2.0", "dependencies": { "@injectivelabs/grpc-web": "^0.0.1", - "@injectivelabs/ts-types": "^1.14.40", + "@injectivelabs/ts-types": "^1.14.41", "http-status-codes": "^2.2.0", "shx": "^0.3.2" } @@ -4016,6 +4038,7 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/@injectivelabs/grpc-web/-/grpc-web-0.0.1.tgz", "integrity": "sha512-Pu5YgaZp+OvR5UWfqbrPdHer3+gDf+b5fQoY+t2VZx1IAVHX8bzbN9EreYTvTYtFeDpYRWM8P7app2u4EX5wTw==", + "license": "Apache-2.0", "dependencies": { "browser-headers": "^0.4.1" }, @@ -4027,6 +4050,7 @@ "version": "0.0.2", "resolved": "https://registry.npmjs.org/@injectivelabs/grpc-web-node-http-transport/-/grpc-web-node-http-transport-0.0.2.tgz", "integrity": "sha512-rpyhXLiGY/UMs6v6YmgWHJHiO9l0AgDyVNv+jcutNVt4tQrmNvnpvz2wCAGOFtq5LuX/E9ChtTVpk3gWGqXcGA==", + "license": "Apache-2.0", "peerDependencies": { "@injectivelabs/grpc-web": ">=0.0.1" } @@ -4035,14 +4059,16 @@ "version": "0.0.2", "resolved": "https://registry.npmjs.org/@injectivelabs/grpc-web-react-native-transport/-/grpc-web-react-native-transport-0.0.2.tgz", "integrity": "sha512-mk+aukQXnYNgPsPnu3KBi+FD0ZHQpazIlaBZ2jNZG7QAVmxTWtv3R66Zoq99Wx2dnE946NsZBYAoa0K5oSjnow==", + "license": "Apache-2.0", "peerDependencies": { "@injectivelabs/grpc-web": ">=0.0.1" } }, "node_modules/@injectivelabs/indexer-proto-ts": { - "version": "1.13.5", - "resolved": "https://registry.npmjs.org/@injectivelabs/indexer-proto-ts/-/indexer-proto-ts-1.13.5.tgz", - "integrity": "sha512-Z/oSKRS2dNaMcC0zc5OYFpE2UVilDb7IzLhIisd0HBavZ9KU1UeD3WTTGUQjIT3qZv/mhOiTlCqTk+zhbdCWHQ==", + "version": "1.13.6", + "resolved": "https://registry.npmjs.org/@injectivelabs/indexer-proto-ts/-/indexer-proto-ts-1.13.6.tgz", + "integrity": "sha512-G0E/lpqumpcFA1qn++eZqcGPTQ58P5mAXT3hvegqVd7k/qzWIGtrT8mXv7KeaK48LjZIrjjpt9ks39O0pUgJUw==", + "license": "MIT", "dependencies": { "@injectivelabs/grpc-web": "^0.0.1", "google-protobuf": "^3.14.0", @@ -4051,9 +4077,10 @@ } }, "node_modules/@injectivelabs/indexer-proto-ts/node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.1.0" } @@ -4062,6 +4089,7 @@ "version": "1.13.2", "resolved": "https://registry.npmjs.org/@injectivelabs/mito-proto-ts/-/mito-proto-ts-1.13.2.tgz", "integrity": "sha512-D4qEDB4OgaV1LoYNg6FB+weVcLMu5ea0x/W/p+euIVly3qia44GmAicIbQhrkqTs2o2c+1mbK1c4eOzFxQcwhg==", + "license": "MIT", "dependencies": { "@injectivelabs/grpc-web": "^0.0.1", "google-protobuf": "^3.14.0", @@ -4070,28 +4098,31 @@ } }, "node_modules/@injectivelabs/mito-proto-ts/node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.1.0" } }, "node_modules/@injectivelabs/networks": { - "version": "1.14.40", - "resolved": "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.14.40.tgz", - "integrity": "sha512-wQ+W0+Je2LT8oz8h3Ao3VhD0wL5WCLv4t4SyksDHKwUd3vycOCN3AmqvKMIDwnyyk0mDhm/h19TI6Mj9WOy8Dg==", + "version": "1.14.41", + "resolved": "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.14.41.tgz", + "integrity": "sha512-UVkzBLpfD1zrnkBNmrtuFxsIgYZSfNJVSyaX979OdGorLt76PKjwgURfg1uatqEgeyU+G/2alRjPlg81bWQ6Ug==", + "license": "Apache-2.0", "dependencies": { - "@injectivelabs/exceptions": "^1.14.40", - "@injectivelabs/ts-types": "^1.14.40", - "@injectivelabs/utils": "^1.14.40", + "@injectivelabs/exceptions": "^1.14.41", + "@injectivelabs/ts-types": "^1.14.41", + "@injectivelabs/utils": "^1.14.41", "shx": "^0.3.2" } }, "node_modules/@injectivelabs/olp-proto-ts": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/@injectivelabs/olp-proto-ts/-/olp-proto-ts-1.13.1.tgz", - "integrity": "sha512-dKxse7mZpmvRhm00Wn8Yy93EVEvFD7FPWeWFfxga0Patow3HK0D7k43VV7fE5kX9CDM1bxTatEVQ7WYGq4w0Eg==", + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/@injectivelabs/olp-proto-ts/-/olp-proto-ts-1.13.3.tgz", + "integrity": "sha512-z2AQOXVYItMlM+qYraPbAzC6uhhJty7qpiI3KVGLCqFfTtICefOh4sa0gzMR/xP5zhS9SoRq0Wu4zuqaDy9UrQ==", + "license": "MIT", "dependencies": { "@injectivelabs/grpc-web": "^0.0.1", "google-protobuf": "^3.14.0", @@ -4100,17 +4131,19 @@ } }, "node_modules/@injectivelabs/olp-proto-ts/node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "license": "Apache-2.0", "dependencies": { "tslib": "^2.1.0" } }, "node_modules/@injectivelabs/sdk-ts": { - "version": "1.14.40", - "resolved": "https://registry.npmjs.org/@injectivelabs/sdk-ts/-/sdk-ts-1.14.40.tgz", - "integrity": "sha512-S8YPQbMCtQvh+kE8Plt3xJj1iFRoOXy0dt4zpgObF54FqS08orB1cClejax3kx2fZtex+IIpEQWG58nu/LdNMA==", + "version": "1.14.41", + "resolved": "https://registry.npmjs.org/@injectivelabs/sdk-ts/-/sdk-ts-1.14.41.tgz", + "integrity": "sha512-iZbDJnv9X5G500/GHrX8XR5/89Bp3v5jZz0c8IABWvZ5hhQmXeyk7msoJiv77rx+u6eg3JecVrwbEuxt0aabpA==", + "license": "Apache-2.0", "dependencies": { "@apollo/client": "^3.11.10", "@cosmjs/amino": "^0.32.3", @@ -4118,18 +4151,18 @@ "@cosmjs/stargate": "^0.32.3", "@ethersproject/bytes": "^5.7.0", "@injectivelabs/abacus-proto-ts": "1.13.3", - "@injectivelabs/core-proto-ts": "1.13.4", - "@injectivelabs/exceptions": "^1.14.40", + "@injectivelabs/core-proto-ts": "1.13.6", + "@injectivelabs/exceptions": "^1.14.41", "@injectivelabs/grpc-web": "^0.0.1", "@injectivelabs/grpc-web-node-http-transport": "^0.0.2", "@injectivelabs/grpc-web-react-native-transport": "^0.0.2", - "@injectivelabs/indexer-proto-ts": "1.13.5", + "@injectivelabs/indexer-proto-ts": "1.13.6", "@injectivelabs/mito-proto-ts": "1.13.2", - "@injectivelabs/networks": "^1.14.40", - "@injectivelabs/olp-proto-ts": "1.13.1", - "@injectivelabs/test-utils": "^1.14.40", - "@injectivelabs/ts-types": "^1.14.40", - "@injectivelabs/utils": "^1.14.40", + "@injectivelabs/networks": "^1.14.41", + "@injectivelabs/olp-proto-ts": "1.13.3", + "@injectivelabs/test-utils": "^1.14.41", + "@injectivelabs/ts-types": "^1.14.41", + "@injectivelabs/utils": "^1.14.41", "@metamask/eth-sig-util": "^4.0.0", "@noble/curves": "^1.4.0", "axios": "^1.6.4", @@ -4149,14 +4182,15 @@ } }, "node_modules/@injectivelabs/test-utils": { - "version": "1.14.40", - "resolved": "https://registry.npmjs.org/@injectivelabs/test-utils/-/test-utils-1.14.40.tgz", - "integrity": "sha512-WxGdQJsISP9nJ00ZXGXkC+s3nVigcxjx4+t4c74zIWofUa8MX+kx7fSBLsZExKc8eAz0n7uNemL/k5VHpQO+Rw==", - "dependencies": { - "@injectivelabs/exceptions": "^1.14.40", - "@injectivelabs/networks": "^1.14.40", - "@injectivelabs/ts-types": "^1.14.40", - "@injectivelabs/utils": "^1.14.40", + "version": "1.14.41", + "resolved": "https://registry.npmjs.org/@injectivelabs/test-utils/-/test-utils-1.14.41.tgz", + "integrity": "sha512-++xeSobV62Yd67cIK6xCepZIU+YxQx/I9I5UT1pMOfostiCxQusKWsJhAKNjwkWbKNvFZifEw6TWwU3UYhneBQ==", + "license": "Apache-2.0", + "dependencies": { + "@injectivelabs/exceptions": "^1.14.41", + "@injectivelabs/networks": "^1.14.41", + "@injectivelabs/ts-types": "^1.14.41", + "@injectivelabs/utils": "^1.14.41", "axios": "^1.6.4", "bignumber.js": "^9.0.1", "shx": "^0.3.2", @@ -4165,20 +4199,22 @@ } }, "node_modules/@injectivelabs/ts-types": { - "version": "1.14.40", - "resolved": "https://registry.npmjs.org/@injectivelabs/ts-types/-/ts-types-1.14.40.tgz", - "integrity": "sha512-5vtotpHHu/KLZxHEqduVfKvo96j35No5yChAM/m2K1nbyhOhS+SnvMx9gOBid1LG/d2p5WAzz6q1oXZvff6yaw==", + "version": "1.14.41", + "resolved": "https://registry.npmjs.org/@injectivelabs/ts-types/-/ts-types-1.14.41.tgz", + "integrity": "sha512-W1Es6NmlKKIkSOyIhCfpHzndatzalGIbjHf6jfukUvsb+DVQ9SkZrOEYYSCXZskdJ1OpUoGD0u3UNP99fM6G6g==", + "license": "Apache-2.0", "dependencies": { "shx": "^0.3.2" } }, "node_modules/@injectivelabs/utils": { - "version": "1.14.40", - "resolved": "https://registry.npmjs.org/@injectivelabs/utils/-/utils-1.14.40.tgz", - "integrity": "sha512-jbW9zpUooHq8vaW1XIPF+hMM4g2K1AzTx1YJUUGCoOZxJlGSxRwsfP4GIz9kbpzTiiZXOhivLH2Hkh89OpaoFQ==", + "version": "1.14.41", + "resolved": "https://registry.npmjs.org/@injectivelabs/utils/-/utils-1.14.41.tgz", + "integrity": "sha512-ZReylpIqknVQ0Dzh0NrReTERDv8hiMaP+RcxKGtb2TIvzl1zve/9otEE4tkuHKPNPD/0F5hKmSTzhP4DdGiMtA==", + "license": "Apache-2.0", "dependencies": { - "@injectivelabs/exceptions": "^1.14.40", - "@injectivelabs/ts-types": "^1.14.40", + "@injectivelabs/exceptions": "^1.14.41", + "@injectivelabs/ts-types": "^1.14.41", "axios": "^1.6.4", "bignumber.js": "^9.0.1", "http-status-codes": "^2.2.0", @@ -4809,6 +4845,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/@metamask/eth-sig-util/-/eth-sig-util-4.0.1.tgz", "integrity": "sha512-tghyZKLHZjcdlDqCA3gNZmLeR0XvOE9U1qoQO9ohyAZT6Pya+H9vkBPcsyXytmYLNgVoin7CKCmweo/R43V+tQ==", + "license": "ISC", "dependencies": { "ethereumjs-abi": "^0.6.8", "ethereumjs-util": "^6.2.1", @@ -4824,6 +4861,7 @@ "version": "4.11.6", "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -4831,12 +4869,14 @@ "node_modules/@metamask/eth-sig-util/node_modules/bn.js": { "version": "4.12.1", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", - "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==" + "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", + "license": "MIT" }, "node_modules/@metamask/eth-sig-util/node_modules/ethereum-cryptography": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==", + "license": "MIT", "dependencies": { "@types/pbkdf2": "^3.0.0", "@types/secp256k1": "^4.0.1", @@ -4859,6 +4899,7 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", + "license": "MPL-2.0", "dependencies": { "@types/bn.js": "^4.11.3", "bn.js": "^4.11.0", @@ -11056,6 +11097,7 @@ "version": "5.1.6", "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.6.tgz", "integrity": "sha512-Xh8vSwUeMKeYYrj3cX4lGQgFSF/N03r+tv4AiLl1SucqV+uTQpxRcnM8AkXKHwYP9ZPXOYXRr2KPXpVlIvqh9w==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -11163,7 +11205,8 @@ "node_modules/@types/long": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", - "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==" + "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==", + "license": "MIT" }, "node_modules/@types/ms": { "version": "2.1.0", @@ -11197,6 +11240,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.2.tgz", "integrity": "sha512-uRwJqmiXmh9++aSu1VNEn3iIxWOhd8AHXNSdlaLfdAAdSTY9jYVeGWnzejM3dvrkbqE3/hyQkQQ29IFATEGlew==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -11274,6 +11318,7 @@ "version": "4.0.6", "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.6.tgz", "integrity": "sha512-hHxJU6PAEUn0TP4S/ZOzuTUvJWuZ6eIKeNKb5RBpODvSl6hp1Wrw4s7ATY50rklRCScUDpHzVA/DQdSjJ3UoYQ==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -13822,48 +13867,50 @@ } }, "node_modules/@wormhole-foundation/sdk": { - "version": "1.10.1-beta.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk/-/sdk-1.10.1-beta.0.tgz", - "integrity": "sha512-qjuU7z+zQOWmDhsJAystJr6r+5IIC1WIV1wW+QwiL8l2oliwIqpx0vGgyOJqVkECAjKVdbcf06vh+ZuWT/gmwA==", - "dependencies": { - "@wormhole-foundation/sdk-algorand": "1.10.1-beta.0", - "@wormhole-foundation/sdk-algorand-core": "1.10.1-beta.0", - "@wormhole-foundation/sdk-algorand-tokenbridge": "1.10.1-beta.0", - "@wormhole-foundation/sdk-aptos": "1.10.1-beta.0", - "@wormhole-foundation/sdk-aptos-cctp": "1.10.1-beta.0", - "@wormhole-foundation/sdk-aptos-core": "1.10.1-beta.0", - "@wormhole-foundation/sdk-aptos-tokenbridge": "1.10.1-beta.0", - "@wormhole-foundation/sdk-base": "1.10.1-beta.0", - "@wormhole-foundation/sdk-connect": "1.10.1-beta.0", - "@wormhole-foundation/sdk-cosmwasm": "1.10.1-beta.0", - "@wormhole-foundation/sdk-cosmwasm-core": "1.10.1-beta.0", - "@wormhole-foundation/sdk-cosmwasm-ibc": "1.10.1-beta.0", - "@wormhole-foundation/sdk-cosmwasm-tokenbridge": "1.10.1-beta.0", - "@wormhole-foundation/sdk-definitions": "1.10.1-beta.0", - "@wormhole-foundation/sdk-evm": "1.10.1-beta.0", - "@wormhole-foundation/sdk-evm-cctp": "1.10.1-beta.0", - "@wormhole-foundation/sdk-evm-core": "1.10.1-beta.0", - "@wormhole-foundation/sdk-evm-portico": "1.10.1-beta.0", - "@wormhole-foundation/sdk-evm-tokenbridge": "1.10.1-beta.0", - "@wormhole-foundation/sdk-solana": "1.10.1-beta.0", - "@wormhole-foundation/sdk-solana-cctp": "1.10.1-beta.0", - "@wormhole-foundation/sdk-solana-core": "1.10.1-beta.0", - "@wormhole-foundation/sdk-solana-tokenbridge": "1.10.1-beta.0", - "@wormhole-foundation/sdk-sui": "1.10.1-beta.0", - "@wormhole-foundation/sdk-sui-cctp": "1.10.1-beta.0", - "@wormhole-foundation/sdk-sui-core": "1.10.1-beta.0", - "@wormhole-foundation/sdk-sui-tokenbridge": "1.10.1-beta.0" + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk/-/sdk-1.11.0.tgz", + "integrity": "sha512-lqxCCXDMz4AObKm7oSQzBQR4GGer8+iDO7Nhxnp23yAyVxaQwuKb1kgYrBasPP7DiXtLgMy0MICGlAyev1v+bg==", + "license": "Apache-2.0", + "dependencies": { + "@wormhole-foundation/sdk-algorand": "1.11.0", + "@wormhole-foundation/sdk-algorand-core": "1.11.0", + "@wormhole-foundation/sdk-algorand-tokenbridge": "1.11.0", + "@wormhole-foundation/sdk-aptos": "1.11.0", + "@wormhole-foundation/sdk-aptos-cctp": "1.11.0", + "@wormhole-foundation/sdk-aptos-core": "1.11.0", + "@wormhole-foundation/sdk-aptos-tokenbridge": "1.11.0", + "@wormhole-foundation/sdk-base": "1.11.0", + "@wormhole-foundation/sdk-connect": "1.11.0", + "@wormhole-foundation/sdk-cosmwasm": "1.11.0", + "@wormhole-foundation/sdk-cosmwasm-core": "1.11.0", + "@wormhole-foundation/sdk-cosmwasm-ibc": "1.11.0", + "@wormhole-foundation/sdk-cosmwasm-tokenbridge": "1.11.0", + "@wormhole-foundation/sdk-definitions": "1.11.0", + "@wormhole-foundation/sdk-evm": "1.11.0", + "@wormhole-foundation/sdk-evm-cctp": "1.11.0", + "@wormhole-foundation/sdk-evm-core": "1.11.0", + "@wormhole-foundation/sdk-evm-portico": "1.11.0", + "@wormhole-foundation/sdk-evm-tokenbridge": "1.11.0", + "@wormhole-foundation/sdk-solana": "1.11.0", + "@wormhole-foundation/sdk-solana-cctp": "1.11.0", + "@wormhole-foundation/sdk-solana-core": "1.11.0", + "@wormhole-foundation/sdk-solana-tokenbridge": "1.11.0", + "@wormhole-foundation/sdk-sui": "1.11.0", + "@wormhole-foundation/sdk-sui-cctp": "1.11.0", + "@wormhole-foundation/sdk-sui-core": "1.11.0", + "@wormhole-foundation/sdk-sui-tokenbridge": "1.11.0" }, "engines": { "node": ">=16" } }, "node_modules/@wormhole-foundation/sdk-algorand": { - "version": "1.10.1-beta.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand/-/sdk-algorand-1.10.1-beta.0.tgz", - "integrity": "sha512-73QCuqxeBfe2lJHs0XgvfpLuBrZa/+Og48S/7TknTToRlMvlgj2moXFzq3gwk6prUCUrODj85GKimW5PPoASZw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand/-/sdk-algorand-1.11.0.tgz", + "integrity": "sha512-N87ar9HyNor66PA7FkptW9yTS/QZ9QooSsmANmYKUYmdrfUTHgjdBvfK2qf/I9OwNenA1zZwRfZmvD01EazQFw==", + "license": "Apache-2.0", "dependencies": { - "@wormhole-foundation/sdk-connect": "1.10.1-beta.0", + "@wormhole-foundation/sdk-connect": "1.11.0", "algosdk": "2.7.0" }, "engines": { @@ -13871,95 +13918,103 @@ } }, "node_modules/@wormhole-foundation/sdk-algorand-core": { - "version": "1.10.1-beta.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand-core/-/sdk-algorand-core-1.10.1-beta.0.tgz", - "integrity": "sha512-KauuAJlisSSdq2Lx3BpLn2GWCPkJW+98eb7/DAJhoZMEOmcwwXJq7qVgO+nqQDmEYIfAqwng0RpWLke4XVfOIw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand-core/-/sdk-algorand-core-1.11.0.tgz", + "integrity": "sha512-23m7LFXK+pkyOtdNoyALk43T4cbqKpoQUkkJ0EeqZgK4GUysEkPgtiRV5VWVMohTO3S5SOuWZyW1l+l/t3BhEg==", + "license": "Apache-2.0", "dependencies": { - "@wormhole-foundation/sdk-algorand": "1.10.1-beta.0", - "@wormhole-foundation/sdk-connect": "1.10.1-beta.0" + "@wormhole-foundation/sdk-algorand": "1.11.0", + "@wormhole-foundation/sdk-connect": "1.11.0" }, "engines": { "node": ">=16" } }, "node_modules/@wormhole-foundation/sdk-algorand-tokenbridge": { - "version": "1.10.1-beta.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand-tokenbridge/-/sdk-algorand-tokenbridge-1.10.1-beta.0.tgz", - "integrity": "sha512-XUcUSm4Wg0x7Tvd2sRYTsVKNMTB/SJ1tMgIIYoTbHnvet7Zs6PNze4BQiaKyVx1hSVdQg6F48eJimKIbsQXcmg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand-tokenbridge/-/sdk-algorand-tokenbridge-1.11.0.tgz", + "integrity": "sha512-a9Tg4Kl3E6HdSP21rSmHF2X6GtC0RxeoK5NbN8Tt+Owz5OrU86t/Kclzzqu1oTXZWgfyYDGC/GlV+Fz+LL9y2Q==", + "license": "Apache-2.0", "dependencies": { - "@wormhole-foundation/sdk-algorand": "1.10.1-beta.0", - "@wormhole-foundation/sdk-algorand-core": "1.10.1-beta.0", - "@wormhole-foundation/sdk-connect": "1.10.1-beta.0" + "@wormhole-foundation/sdk-algorand": "1.11.0", + "@wormhole-foundation/sdk-algorand-core": "1.11.0", + "@wormhole-foundation/sdk-connect": "1.11.0" }, "engines": { "node": ">=16" } }, "node_modules/@wormhole-foundation/sdk-aptos": { - "version": "1.10.1-beta.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos/-/sdk-aptos-1.10.1-beta.0.tgz", - "integrity": "sha512-4v9Wb9rLLwLwQdt1SpVRZ5vXb3t6LF/QFS5KDQ+MCJr8171ISdmFElxO+29YfN4Mb2NO0nL5pJUmPJ0KE9a4zA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos/-/sdk-aptos-1.11.0.tgz", + "integrity": "sha512-Ggr6GoZXjTB+930/ajZWNHEwyiz2YT74J0+xolvu5s/oxjXB9QwfY1qZ1ovbYC8uqPV1CJsOu62ZkyZu9YrsCg==", + "license": "Apache-2.0", "dependencies": { "@aptos-labs/ts-sdk": "^1.33.1", - "@wormhole-foundation/sdk-connect": "1.10.1-beta.0" + "@wormhole-foundation/sdk-connect": "1.11.0" }, "engines": { "node": ">=16" } }, "node_modules/@wormhole-foundation/sdk-aptos-cctp": { - "version": "1.10.1-beta.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos-cctp/-/sdk-aptos-cctp-1.10.1-beta.0.tgz", - "integrity": "sha512-P0bf4RM514w+ierzIRlx64Rr4pMlEVwHZ9vr2EwbEKPLygUrhhCYtXX4H29516uUQO3ezqCEzzDZ/BuHx0LCCw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos-cctp/-/sdk-aptos-cctp-1.11.0.tgz", + "integrity": "sha512-imXE2mmLekn3Z+fBkBaV7z245lGJmcL2kWhUmfPFkJVMpQYWCVk3eBc8lqaeg4LQgyA2KlDBgFCoDyGlkvB8CA==", + "license": "Apache-2.0", "dependencies": { "@aptos-labs/ts-sdk": "^1.33.1", - "@wormhole-foundation/sdk-aptos": "1.10.1-beta.0", - "@wormhole-foundation/sdk-connect": "1.10.1-beta.0" + "@wormhole-foundation/sdk-aptos": "1.11.0", + "@wormhole-foundation/sdk-connect": "1.11.0" }, "engines": { "node": ">=16" } }, "node_modules/@wormhole-foundation/sdk-aptos-core": { - "version": "1.10.1-beta.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos-core/-/sdk-aptos-core-1.10.1-beta.0.tgz", - "integrity": "sha512-QeZwyhiIHlhY5+omb0ca0Uia5X0i5X0r4oXrUzj8kG3wUTI4++gSoLkcziOOmzqeC9A+PpF9slaEPyzRIKYt/Q==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos-core/-/sdk-aptos-core-1.11.0.tgz", + "integrity": "sha512-+dc+lxw3HdhgpImG5svsLooIaPk+66kzDiab6hgYcn6QrerJKFDQOrFip/y8kYtWCCKWzGSL5ks2CKLlUjz3yA==", + "license": "Apache-2.0", "dependencies": { - "@wormhole-foundation/sdk-aptos": "1.10.1-beta.0", - "@wormhole-foundation/sdk-connect": "1.10.1-beta.0" + "@wormhole-foundation/sdk-aptos": "1.11.0", + "@wormhole-foundation/sdk-connect": "1.11.0" }, "engines": { "node": ">=16" } }, "node_modules/@wormhole-foundation/sdk-aptos-tokenbridge": { - "version": "1.10.1-beta.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos-tokenbridge/-/sdk-aptos-tokenbridge-1.10.1-beta.0.tgz", - "integrity": "sha512-iD4G4Ow8MaJzGcw5d8M1j5FWbmTVfXFiZl+N5FKTagotqZWX5OFfT/naCcIoMhaIgry/bgB/IILJXljJaswcmg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos-tokenbridge/-/sdk-aptos-tokenbridge-1.11.0.tgz", + "integrity": "sha512-w+/kcNHhbaqIcXY3sWgo1UOjt6+ppGfYiic8pF3RjWzosO5Yk8potPf9X/wLwXZxCEMrPxtgzznt8jZWpfPuEQ==", + "license": "Apache-2.0", "dependencies": { - "@wormhole-foundation/sdk-aptos": "1.10.1-beta.0", - "@wormhole-foundation/sdk-connect": "1.10.1-beta.0" + "@wormhole-foundation/sdk-aptos": "1.11.0", + "@wormhole-foundation/sdk-connect": "1.11.0" }, "engines": { "node": ">=16" } }, "node_modules/@wormhole-foundation/sdk-base": { - "version": "1.10.1-beta.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-1.10.1-beta.0.tgz", - "integrity": "sha512-Gq6K6OLBE//X3hugkz4NzA3/m0Htrx/+cI0w5YagQ//DmgITWF2zyzsnbYU0bxJ5aqslPSLFTGOYuld4ana8eQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-1.11.0.tgz", + "integrity": "sha512-2gTH+HSNtzxH7ly6KEkQhLSChjzeHkKWWDCHAKhFoIRP4p66xffl9Bbb2i2Uyc80C9IY4G5Bw+8u6AOs0byD6Q==", + "license": "Apache-2.0", "dependencies": { "@scure/base": "^1.1.3", "binary-layout": "^1.0.3" } }, "node_modules/@wormhole-foundation/sdk-connect": { - "version": "1.10.1-beta.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.10.1-beta.0.tgz", - "integrity": "sha512-gGIJto5hH3ovIXg7cSBQy7OfR4JV3v7fbpUSIqP1LJrSAbEfau4YPNWfOoktUQRGX+V4o1jWWJ75EN0HexOxrA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.11.0.tgz", + "integrity": "sha512-Rqtf0cbA+cumRpfPlos7FZ66Dk8tfDvDCttpLWyDolVvJ3gbWLBXrQd5XS7SAc/3Kdf25gjVCkj64BXJ04LwNg==", + "license": "Apache-2.0", "dependencies": { - "@wormhole-foundation/sdk-base": "1.10.1-beta.0", - "@wormhole-foundation/sdk-definitions": "1.10.1-beta.0", + "@wormhole-foundation/sdk-base": "1.11.0", + "@wormhole-foundation/sdk-definitions": "1.11.0", "axios": "^1.4.0" }, "engines": { @@ -13967,15 +14022,16 @@ } }, "node_modules/@wormhole-foundation/sdk-cosmwasm": { - "version": "1.10.1-beta.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm/-/sdk-cosmwasm-1.10.1-beta.0.tgz", - "integrity": "sha512-Wh2cvpA4K5wXJ1yWpb076YqP0ip/dY4VRX7IXpxCDjLTyvtAyFgczA1k7sT2QrYJVbeL6V3VRkdBWb7JocAG9Q==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm/-/sdk-cosmwasm-1.11.0.tgz", + "integrity": "sha512-vnjVDgIdiEJas+6yXATf5NDfTMjfLZ5/IgYjjKBb4sqrd1/b51WHtu7Ftd1GcMCkSRoBJ4VFSWna3ITaqJvE9w==", + "license": "Apache-2.0", "dependencies": { "@cosmjs/cosmwasm-stargate": "^0.32.0", "@cosmjs/proto-signing": "^0.32.0", "@cosmjs/stargate": "^0.32.0", "@injectivelabs/sdk-ts": "^1.14.13-beta.2", - "@wormhole-foundation/sdk-connect": "1.10.1-beta.0", + "@wormhole-foundation/sdk-connect": "1.11.0", "cosmjs-types": "^0.9.0" }, "engines": { @@ -13983,31 +14039,33 @@ } }, "node_modules/@wormhole-foundation/sdk-cosmwasm-core": { - "version": "1.10.1-beta.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-core/-/sdk-cosmwasm-core-1.10.1-beta.0.tgz", - "integrity": "sha512-UTLF28NiwcfKQSXBdtM3yJYpC9x+hVotHay2JMgOEp493UkK5YDaIYqWpCfYdtR71hGm6ZxUCQeYlBpOPZenUA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-core/-/sdk-cosmwasm-core-1.11.0.tgz", + "integrity": "sha512-rZAXK1UZeYVTIgFZINmtItjARiKAm3zhvO/HODYRu56FxvLyy+Y0RauCUYr8vsfHHrFS0YMwnn8yvFl1N5I5zw==", + "license": "Apache-2.0", "dependencies": { "@cosmjs/cosmwasm-stargate": "^0.32.0", "@cosmjs/stargate": "^0.32.0", "@injectivelabs/sdk-ts": "^1.14.13-beta.2", - "@wormhole-foundation/sdk-connect": "1.10.1-beta.0", - "@wormhole-foundation/sdk-cosmwasm": "1.10.1-beta.0" + "@wormhole-foundation/sdk-connect": "1.11.0", + "@wormhole-foundation/sdk-cosmwasm": "1.11.0" }, "engines": { "node": ">=16" } }, "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc": { - "version": "1.10.1-beta.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-ibc/-/sdk-cosmwasm-ibc-1.10.1-beta.0.tgz", - "integrity": "sha512-iU6526+yuqTMwQ7EFiWeefmEj9Agy4Ej/hjFipl2S/VY/YygXZKUbg5oUkEI23vxm6kzHTzL1rhJi/jH0CDzBg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-ibc/-/sdk-cosmwasm-ibc-1.11.0.tgz", + "integrity": "sha512-foI2t/c5pD4uW1u8Bap92I2I91j0lWU9+nK922aDxtnziPtHQ92im1wAM3DNSQ+bp0L7gkQ84MHx2pcdcICCYQ==", + "license": "Apache-2.0", "dependencies": { "@cosmjs/cosmwasm-stargate": "^0.32.0", "@cosmjs/stargate": "^0.32.0", "@injectivelabs/sdk-ts": "^1.14.13-beta.2", - "@wormhole-foundation/sdk-connect": "1.10.1-beta.0", - "@wormhole-foundation/sdk-cosmwasm": "1.10.1-beta.0", - "@wormhole-foundation/sdk-cosmwasm-core": "1.10.1-beta.0", + "@wormhole-foundation/sdk-connect": "1.11.0", + "@wormhole-foundation/sdk-cosmwasm": "1.11.0", + "@wormhole-foundation/sdk-cosmwasm-core": "1.11.0", "cosmjs-types": "^0.9.0" }, "engines": { @@ -14015,27 +14073,28 @@ } }, "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge": { - "version": "1.10.1-beta.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-tokenbridge/-/sdk-cosmwasm-tokenbridge-1.10.1-beta.0.tgz", - "integrity": "sha512-GhjrTKkXSRfRLMAXvIVbTRXoZPm1/mf1hRv1zH21NJQbLH9l08SI3TA/TLdrwAOBj9kjfrNJefYmO1afYsaa1g==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-tokenbridge/-/sdk-cosmwasm-tokenbridge-1.11.0.tgz", + "integrity": "sha512-VM8UUtgMGmmyvnLo21oYvcnl1eUd6rKPFm9wrhsFY9xhODLMST9qh6td8rUbZ4STOzumOElrgG0zpvWZslGDgg==", + "license": "Apache-2.0", "dependencies": { "@cosmjs/cosmwasm-stargate": "^0.32.0", "@injectivelabs/sdk-ts": "^1.14.13-beta.2", - "@wormhole-foundation/sdk-connect": "1.10.1-beta.0", - "@wormhole-foundation/sdk-cosmwasm": "1.10.1-beta.0" + "@wormhole-foundation/sdk-connect": "1.11.0", + "@wormhole-foundation/sdk-cosmwasm": "1.11.0" }, "engines": { "node": ">=16" } }, "node_modules/@wormhole-foundation/sdk-definitions": { - "version": "1.10.1-beta.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-1.10.1-beta.0.tgz", - "integrity": "sha512-B7RXgVPeBr+BnuPl22g30Pblt+hZoRBUDgF8zhVTpmK6SAxgaFNzaSK3VTDY1DstJy41ca3KU7e0aMSOTDRPkA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-1.11.0.tgz", + "integrity": "sha512-ZXtWB3LFT6ELEnhDHCDYFo3nfp+6hw3TFf6bfjwQuOfrioVMXDq06sbqoQYcMx6Pt/yYFhcndmsmiAa4UoWA2g==", "dependencies": { "@noble/curves": "^1.4.0", "@noble/hashes": "^1.3.1", - "@wormhole-foundation/sdk-base": "1.10.1-beta.0" + "@wormhole-foundation/sdk-base": "1.11.0" } }, "node_modules/@wormhole-foundation/sdk-definitions-ntt": { @@ -14048,11 +14107,12 @@ } }, "node_modules/@wormhole-foundation/sdk-evm": { - "version": "1.10.1-beta.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm/-/sdk-evm-1.10.1-beta.0.tgz", - "integrity": "sha512-ujQX0ICadc98dHi9xGMSkuq0oYckQMyO8+zXj7i+ue2jc6jF3XRC5vCCEPYlsDkzv/dKRksrkngou+BoohGMnw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm/-/sdk-evm-1.11.0.tgz", + "integrity": "sha512-QjsQcVD3+9somhrsYBW5kJVBI7eTqs1eMPpIATXE3YLiswnIDxP0NcBmIuuzwSWcS0aESQot3TpmAHUXfsVcjg==", + "license": "Apache-2.0", "dependencies": { - "@wormhole-foundation/sdk-connect": "1.10.1-beta.0", + "@wormhole-foundation/sdk-connect": "1.11.0", "ethers": "^6.5.1" }, "engines": { @@ -14060,12 +14120,13 @@ } }, "node_modules/@wormhole-foundation/sdk-evm-cctp": { - "version": "1.10.1-beta.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-cctp/-/sdk-evm-cctp-1.10.1-beta.0.tgz", - "integrity": "sha512-gKbbsW+Y9UfV6ZHaZhZ5Zhj6KJWovtvg5QiJ68MFI8PAuh1g7uHzXNy1EhmVCAIytSG7v7TU22VvbslsCE0J3g==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-cctp/-/sdk-evm-cctp-1.11.0.tgz", + "integrity": "sha512-kpBtmOfMiEoFnMSitaLIdewi+g/NNACFqJk3ZZ7oLSCWDaa3ce/x8iKqud6w6zGHwl9Shn21wn4mpD/PSg9iZA==", + "license": "Apache-2.0", "dependencies": { - "@wormhole-foundation/sdk-connect": "1.10.1-beta.0", - "@wormhole-foundation/sdk-evm": "1.10.1-beta.0", + "@wormhole-foundation/sdk-connect": "1.11.0", + "@wormhole-foundation/sdk-evm": "1.11.0", "ethers": "^6.5.1" }, "engines": { @@ -14073,12 +14134,13 @@ } }, "node_modules/@wormhole-foundation/sdk-evm-core": { - "version": "1.10.1-beta.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-core/-/sdk-evm-core-1.10.1-beta.0.tgz", - "integrity": "sha512-gJ/p0b4DjazSI/t4YSclhLbbtsAXqTihWmvoFl33Cc3DAtipZdoaWY63yKtk9LTuA/uYg0xMqifn8afAm2tN4g==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-core/-/sdk-evm-core-1.11.0.tgz", + "integrity": "sha512-V1xUn8bA1kY/X4/HUyxj0M2W6VQ3tpiii5jT6iuvzHpLRUL0xzoQV5djVVRVD8kab1ptRSVZOOa3Ruaqz42OBw==", + "license": "Apache-2.0", "dependencies": { - "@wormhole-foundation/sdk-connect": "1.10.1-beta.0", - "@wormhole-foundation/sdk-evm": "1.10.1-beta.0", + "@wormhole-foundation/sdk-connect": "1.11.0", + "@wormhole-foundation/sdk-evm": "1.11.0", "ethers": "^6.5.1" }, "engines": { @@ -14104,14 +14166,15 @@ } }, "node_modules/@wormhole-foundation/sdk-evm-portico": { - "version": "1.10.1-beta.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-portico/-/sdk-evm-portico-1.10.1-beta.0.tgz", - "integrity": "sha512-kj73Lpxu6S2lpJJLbsFf/EAVRYNYGqsX+8Yy32c/PnBozZo79mv/sEflL8OiWjxe5MhYxdPURDWOLFbxx3hEBQ==", - "dependencies": { - "@wormhole-foundation/sdk-connect": "1.10.1-beta.0", - "@wormhole-foundation/sdk-evm": "1.10.1-beta.0", - "@wormhole-foundation/sdk-evm-core": "1.10.1-beta.0", - "@wormhole-foundation/sdk-evm-tokenbridge": "1.10.1-beta.0", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-portico/-/sdk-evm-portico-1.11.0.tgz", + "integrity": "sha512-tACar5O9igH6nxaEn+6XfQQucGV6doVXejnEu+wB7+R4cITwf0QFnk0ut+YYbBM/KBJTa/SJxDeGqeuK8oKueQ==", + "license": "Apache-2.0", + "dependencies": { + "@wormhole-foundation/sdk-connect": "1.11.0", + "@wormhole-foundation/sdk-evm": "1.11.0", + "@wormhole-foundation/sdk-evm-core": "1.11.0", + "@wormhole-foundation/sdk-evm-tokenbridge": "1.11.0", "ethers": "^6.5.1" }, "engines": { @@ -14119,13 +14182,14 @@ } }, "node_modules/@wormhole-foundation/sdk-evm-tokenbridge": { - "version": "1.10.1-beta.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-tokenbridge/-/sdk-evm-tokenbridge-1.10.1-beta.0.tgz", - "integrity": "sha512-QCw0oSjGTvXtUvbaaLmRkkL8J/+lQRtPacjL4NbdsD44kTbdHWnP+56KPKT/xLtK3f3/ke9RPJQe1hNkA+BYQw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-tokenbridge/-/sdk-evm-tokenbridge-1.11.0.tgz", + "integrity": "sha512-CegIfDyZ//iqck7lR05DRHkvQgtJOAeRobioZFhSkRe3sD0nVuwnS99OGAXB1LHhFRMYdw+7JMHj9Iek7cS4dQ==", + "license": "Apache-2.0", "dependencies": { - "@wormhole-foundation/sdk-connect": "1.10.1-beta.0", - "@wormhole-foundation/sdk-evm": "1.10.1-beta.0", - "@wormhole-foundation/sdk-evm-core": "1.10.1-beta.0", + "@wormhole-foundation/sdk-connect": "1.11.0", + "@wormhole-foundation/sdk-evm": "1.11.0", + "@wormhole-foundation/sdk-evm-core": "1.11.0", "ethers": "^6.5.1" }, "engines": { @@ -14166,15 +14230,16 @@ } }, "node_modules/@wormhole-foundation/sdk-solana": { - "version": "1.10.1-beta.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana/-/sdk-solana-1.10.1-beta.0.tgz", - "integrity": "sha512-K5Xfzt6iUP/faHnwyhsb5Wc5wIcgijSFMQ56EyIdkR3DyZOqxRFC8v17aBlDz29Pi9g0VVUyKD3le2eAhCDiTA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana/-/sdk-solana-1.11.0.tgz", + "integrity": "sha512-6DcdGQYKOIpJ45z5u83g++agYDL3PrMAke3vphSYGetWQHYupL+L64VepyV1kTRE1yAgF5NmmeTOU4WaaANDrg==", + "license": "Apache-2.0", "dependencies": { "@coral-xyz/anchor": "0.29.0", "@coral-xyz/borsh": "0.29.0", "@solana/spl-token": "0.3.9", "@solana/web3.js": "^1.95.8", - "@wormhole-foundation/sdk-connect": "1.10.1-beta.0", + "@wormhole-foundation/sdk-connect": "1.11.0", "rpc-websockets": "^7.10.0" }, "engines": { @@ -14182,15 +14247,16 @@ } }, "node_modules/@wormhole-foundation/sdk-solana-cctp": { - "version": "1.10.1-beta.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-cctp/-/sdk-solana-cctp-1.10.1-beta.0.tgz", - "integrity": "sha512-4mdOKYttYCq/b6huENyG8qMvzKCwkivHdiKboJ0kWBU+rpYRB9dsoCEHrvQG4gT2kF8Nz4V2aACMP+MUtVfVTg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-cctp/-/sdk-solana-cctp-1.11.0.tgz", + "integrity": "sha512-vv+cmxSgOxfsOKawDXog+Ehk1n3Kd44cvxSR+9YVGNl0WIAG6R0mEuA6Gel2ChoRqVWb9Gpb8QOm/x6DVQfT0g==", + "license": "Apache-2.0", "dependencies": { "@coral-xyz/anchor": "0.29.0", "@solana/spl-token": "0.3.9", "@solana/web3.js": "^1.95.8", - "@wormhole-foundation/sdk-connect": "1.10.1-beta.0", - "@wormhole-foundation/sdk-solana": "1.10.1-beta.0" + "@wormhole-foundation/sdk-connect": "1.11.0", + "@wormhole-foundation/sdk-solana": "1.11.0" }, "engines": { "node": ">=16" @@ -14200,6 +14266,7 @@ "version": "0.3.9", "resolved": "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.3.9.tgz", "integrity": "sha512-1EXHxKICMnab35MvvY/5DBc/K/uQAOJCYnDZXw83McCAYUAfi+rwq6qfd6MmITmSTEhcfBcl/zYxmW/OSN0RmA==", + "license": "Apache-2.0", "dependencies": { "@solana/buffer-layout": "^4.0.0", "@solana/buffer-layout-utils": "^0.2.0", @@ -14213,15 +14280,16 @@ } }, "node_modules/@wormhole-foundation/sdk-solana-core": { - "version": "1.10.1-beta.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-core/-/sdk-solana-core-1.10.1-beta.0.tgz", - "integrity": "sha512-fBJ2pZonqC7Dnjn7DXO1Zxuzy84q7GHr9B7m1bu4KIGgYVmzDg1/f8wdIYk7qG0O4FgtgRFHjqvk0IJ+AOl5lA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-core/-/sdk-solana-core-1.11.0.tgz", + "integrity": "sha512-Vnn9rkPyxOtw79JroTsQqZn92emC3R5Yl6xd0UuIgwW/L36YLMQ7Nfhr0Eb759eyCdykMXDpiKQoY/Qj8gOVZQ==", + "license": "Apache-2.0", "dependencies": { "@coral-xyz/anchor": "0.29.0", "@coral-xyz/borsh": "0.29.0", "@solana/web3.js": "^1.95.8", - "@wormhole-foundation/sdk-connect": "1.10.1-beta.0", - "@wormhole-foundation/sdk-solana": "1.10.1-beta.0" + "@wormhole-foundation/sdk-connect": "1.11.0", + "@wormhole-foundation/sdk-solana": "1.11.0" }, "engines": { "node": ">=16" @@ -14267,16 +14335,17 @@ } }, "node_modules/@wormhole-foundation/sdk-solana-tokenbridge": { - "version": "1.10.1-beta.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-tokenbridge/-/sdk-solana-tokenbridge-1.10.1-beta.0.tgz", - "integrity": "sha512-ltjz2082/PNna6OVtshUbsLElRBO/ongCaCPlNnRtQRmZZ90Be0ZOVYgBl0LW7hyCEX/W950XwXqV71s5wK2EQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-tokenbridge/-/sdk-solana-tokenbridge-1.11.0.tgz", + "integrity": "sha512-+KizNXn2HbVoPNTwwjRBIytejOdCxy5jqc4YBCVNtPpmq7Jr7UuWvtSdpP6NSFCti+rfUnG6n+mhp9any1mWmA==", + "license": "Apache-2.0", "dependencies": { "@coral-xyz/anchor": "0.29.0", "@solana/spl-token": "0.3.9", "@solana/web3.js": "^1.95.8", - "@wormhole-foundation/sdk-connect": "1.10.1-beta.0", - "@wormhole-foundation/sdk-solana": "1.10.1-beta.0", - "@wormhole-foundation/sdk-solana-core": "1.10.1-beta.0" + "@wormhole-foundation/sdk-connect": "1.11.0", + "@wormhole-foundation/sdk-solana": "1.11.0", + "@wormhole-foundation/sdk-solana-core": "1.11.0" }, "engines": { "node": ">=16" @@ -14286,6 +14355,7 @@ "version": "0.3.9", "resolved": "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.3.9.tgz", "integrity": "sha512-1EXHxKICMnab35MvvY/5DBc/K/uQAOJCYnDZXw83McCAYUAfi+rwq6qfd6MmITmSTEhcfBcl/zYxmW/OSN0RmA==", + "license": "Apache-2.0", "dependencies": { "@solana/buffer-layout": "^4.0.0", "@solana/buffer-layout-utils": "^0.2.0", @@ -14302,6 +14372,7 @@ "version": "0.3.9", "resolved": "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.3.9.tgz", "integrity": "sha512-1EXHxKICMnab35MvvY/5DBc/K/uQAOJCYnDZXw83McCAYUAfi+rwq6qfd6MmITmSTEhcfBcl/zYxmW/OSN0RmA==", + "license": "Apache-2.0", "dependencies": { "@solana/buffer-layout": "^4.0.0", "@solana/buffer-layout-utils": "^0.2.0", @@ -14315,25 +14386,27 @@ } }, "node_modules/@wormhole-foundation/sdk-sui": { - "version": "1.10.1-beta.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui/-/sdk-sui-1.10.1-beta.0.tgz", - "integrity": "sha512-o1XGO7sCAw7aRyf6PX5ehJo+jx4NRKiy9sdN7VQTpf/xPyTZ9kSMynRs0mgFSr+ngH8YYwVohdfJN7TnwDL3ZA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui/-/sdk-sui-1.11.0.tgz", + "integrity": "sha512-k70aow4cw00QvCtvZnhY0LT9hT8nyDXOgNpKIkZt6fiFY17pyuhNxoYQs7u2jlMQIsMeoTKnWbJ1wDfKJI8vig==", + "license": "Apache-2.0", "dependencies": { "@mysten/sui.js": "^0.50.1", - "@wormhole-foundation/sdk-connect": "1.10.1-beta.0" + "@wormhole-foundation/sdk-connect": "1.11.0" }, "engines": { "node": ">=16" } }, "node_modules/@wormhole-foundation/sdk-sui-cctp": { - "version": "1.10.1-beta.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-cctp/-/sdk-sui-cctp-1.10.1-beta.0.tgz", - "integrity": "sha512-UQP9FMBT2kCqlnlseVIw8GiRot1pg/qaCbtbVpZ/vMVu59rAW7HWNbSxXhzSsnT/J7wL7b3t7CevxN2rv5mNYA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-cctp/-/sdk-sui-cctp-1.11.0.tgz", + "integrity": "sha512-56eCrPgfl+8021yYLGQol+uVbqAz2T4AUZweHD8hr2cYJqUmdh6N9mFD3e0misW/kAn/mduTCGYT0cKWqqNi/A==", + "license": "Apache-2.0", "dependencies": { "@mysten/sui.js": "^0.50.1", - "@wormhole-foundation/sdk-connect": "1.10.1-beta.0", - "@wormhole-foundation/sdk-sui": "1.10.1-beta.0" + "@wormhole-foundation/sdk-connect": "1.11.0", + "@wormhole-foundation/sdk-sui": "1.11.0" }, "engines": { "node": ">=16" @@ -14343,6 +14416,7 @@ "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==", + "license": "Apache-2.0", "dependencies": { "bs58": "^5.0.0" } @@ -14352,6 +14426,7 @@ "resolved": "https://registry.npmjs.org/@mysten/sui.js/-/sui.js-0.50.1.tgz", "integrity": "sha512-AY0wb4n6PMTRsDGygzrrTHUK/m5KwKZ4aQcN9cayiwsq2iIhfjGo7uuqMA7Y5UiqvLCoF+z7Ig14Q5qejQ/S/w==", "deprecated": "This package has been renamed to @mysten/sui, please update to use the renamed package.", + "license": "Apache-2.0", "dependencies": { "@graphql-typed-document-node/core": "^3.2.0", "@mysten/bcs": "0.11.1", @@ -14373,12 +14448,14 @@ "node_modules/@wormhole-foundation/sdk-sui-cctp/node_modules/base-x": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz", - "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==" + "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==", + "license": "MIT" }, "node_modules/@wormhole-foundation/sdk-sui-cctp/node_modules/bs58": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", + "license": "MIT", "dependencies": { "base-x": "^4.0.0" } @@ -14387,18 +14464,20 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-1.0.4.tgz", "integrity": "sha512-7JpaAoX2NGyoFlI9NBh66BQXGONc+uE+MRS5i2iOBKuS4e+ccgMDjATgZldkah+33DakBxDHiss9kvUcGAO8UQ==", + "license": "MIT", "engines": { "node": ">=14.0.0" } }, "node_modules/@wormhole-foundation/sdk-sui-core": { - "version": "1.10.1-beta.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-core/-/sdk-sui-core-1.10.1-beta.0.tgz", - "integrity": "sha512-9VnaEG5buzbzWuWqTnP94YEyAiBZ87FZGG1quVqF6eHY5CPZ7rAxrx6fOLUGkgxLkUCSDYBQ+M6BrA6VXdE+tA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-core/-/sdk-sui-core-1.11.0.tgz", + "integrity": "sha512-JMM4yrLfqzFOAFy0HJZTTZNNT5J6DAWWUh78gPeOrA3+vHGwlofpJrpEx2rmlFF/jku/uEG/wOBDuP48fnpdng==", + "license": "Apache-2.0", "dependencies": { "@mysten/sui.js": "^0.50.1", - "@wormhole-foundation/sdk-connect": "1.10.1-beta.0", - "@wormhole-foundation/sdk-sui": "1.10.1-beta.0" + "@wormhole-foundation/sdk-connect": "1.11.0", + "@wormhole-foundation/sdk-sui": "1.11.0" }, "engines": { "node": ">=16" @@ -14408,6 +14487,7 @@ "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==", + "license": "Apache-2.0", "dependencies": { "bs58": "^5.0.0" } @@ -14417,6 +14497,7 @@ "resolved": "https://registry.npmjs.org/@mysten/sui.js/-/sui.js-0.50.1.tgz", "integrity": "sha512-AY0wb4n6PMTRsDGygzrrTHUK/m5KwKZ4aQcN9cayiwsq2iIhfjGo7uuqMA7Y5UiqvLCoF+z7Ig14Q5qejQ/S/w==", "deprecated": "This package has been renamed to @mysten/sui, please update to use the renamed package.", + "license": "Apache-2.0", "dependencies": { "@graphql-typed-document-node/core": "^3.2.0", "@mysten/bcs": "0.11.1", @@ -14438,12 +14519,14 @@ "node_modules/@wormhole-foundation/sdk-sui-core/node_modules/base-x": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz", - "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==" + "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==", + "license": "MIT" }, "node_modules/@wormhole-foundation/sdk-sui-core/node_modules/bs58": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", + "license": "MIT", "dependencies": { "base-x": "^4.0.0" } @@ -14452,19 +14535,21 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-1.0.4.tgz", "integrity": "sha512-7JpaAoX2NGyoFlI9NBh66BQXGONc+uE+MRS5i2iOBKuS4e+ccgMDjATgZldkah+33DakBxDHiss9kvUcGAO8UQ==", + "license": "MIT", "engines": { "node": ">=14.0.0" } }, "node_modules/@wormhole-foundation/sdk-sui-tokenbridge": { - "version": "1.10.1-beta.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-tokenbridge/-/sdk-sui-tokenbridge-1.10.1-beta.0.tgz", - "integrity": "sha512-xo9CMYys+ashsm0YiwYlKti0clDkMLML3LIwwLS5k/3i/e0+6L565Jem1rP0L0XDtpv+fQuk5f+XivvoAR9ArA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-tokenbridge/-/sdk-sui-tokenbridge-1.11.0.tgz", + "integrity": "sha512-WOJzTtUdY9piwW01Kf1eyfAkg/u6z0SRDGK3aCIz+CKXrMDgHzC8wyjwvws0wg5REPUsEsPoAf01m1Xgo/RJyA==", + "license": "Apache-2.0", "dependencies": { "@mysten/sui.js": "^0.50.1", - "@wormhole-foundation/sdk-connect": "1.10.1-beta.0", - "@wormhole-foundation/sdk-sui": "1.10.1-beta.0", - "@wormhole-foundation/sdk-sui-core": "1.10.1-beta.0" + "@wormhole-foundation/sdk-connect": "1.11.0", + "@wormhole-foundation/sdk-sui": "1.11.0", + "@wormhole-foundation/sdk-sui-core": "1.11.0" }, "engines": { "node": ">=16" @@ -14474,6 +14559,7 @@ "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==", + "license": "Apache-2.0", "dependencies": { "bs58": "^5.0.0" } @@ -14483,6 +14569,7 @@ "resolved": "https://registry.npmjs.org/@mysten/sui.js/-/sui.js-0.50.1.tgz", "integrity": "sha512-AY0wb4n6PMTRsDGygzrrTHUK/m5KwKZ4aQcN9cayiwsq2iIhfjGo7uuqMA7Y5UiqvLCoF+z7Ig14Q5qejQ/S/w==", "deprecated": "This package has been renamed to @mysten/sui, please update to use the renamed package.", + "license": "Apache-2.0", "dependencies": { "@graphql-typed-document-node/core": "^3.2.0", "@mysten/bcs": "0.11.1", @@ -14504,12 +14591,14 @@ "node_modules/@wormhole-foundation/sdk-sui-tokenbridge/node_modules/base-x": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz", - "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==" + "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==", + "license": "MIT" }, "node_modules/@wormhole-foundation/sdk-sui-tokenbridge/node_modules/bs58": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", + "license": "MIT", "dependencies": { "base-x": "^4.0.0" } @@ -14518,6 +14607,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-1.0.4.tgz", "integrity": "sha512-7JpaAoX2NGyoFlI9NBh66BQXGONc+uE+MRS5i2iOBKuS4e+ccgMDjATgZldkah+33DakBxDHiss9kvUcGAO8UQ==", + "license": "MIT", "engines": { "node": ">=14.0.0" } @@ -14526,6 +14616,7 @@ "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==", + "license": "Apache-2.0", "dependencies": { "bs58": "^5.0.0" } @@ -14535,6 +14626,7 @@ "resolved": "https://registry.npmjs.org/@mysten/sui.js/-/sui.js-0.50.1.tgz", "integrity": "sha512-AY0wb4n6PMTRsDGygzrrTHUK/m5KwKZ4aQcN9cayiwsq2iIhfjGo7uuqMA7Y5UiqvLCoF+z7Ig14Q5qejQ/S/w==", "deprecated": "This package has been renamed to @mysten/sui, please update to use the renamed package.", + "license": "Apache-2.0", "dependencies": { "@graphql-typed-document-node/core": "^3.2.0", "@mysten/bcs": "0.11.1", @@ -14556,12 +14648,14 @@ "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==" + "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==", + "license": "MIT" }, "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==", + "license": "MIT", "dependencies": { "base-x": "^4.0.0" } @@ -14570,6 +14664,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-1.0.4.tgz", "integrity": "sha512-7JpaAoX2NGyoFlI9NBh66BQXGONc+uE+MRS5i2iOBKuS4e+ccgMDjATgZldkah+33DakBxDHiss9kvUcGAO8UQ==", + "license": "MIT", "engines": { "node": ">=14.0.0" } @@ -14578,6 +14673,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@wry/caches/-/caches-1.0.1.tgz", "integrity": "sha512-bXuaUNLVVkD20wcGBWRyo7j9N3TxePEWFZj2Y+r9OoUzfqmavM84+mFykRicNsBqatba5JLay1t48wxaXaWnlA==", + "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, @@ -14589,6 +14685,7 @@ "version": "0.7.4", "resolved": "https://registry.npmjs.org/@wry/context/-/context-0.7.4.tgz", "integrity": "sha512-jmT7Sb4ZQWI5iyu3lobQxICu2nC/vbUhP0vIdd6tHC9PTfenmRmuIFqktc6GH9cgi+ZHnsLWPvfSvc4DrYmKiQ==", + "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, @@ -14600,6 +14697,7 @@ "version": "0.5.7", "resolved": "https://registry.npmjs.org/@wry/equality/-/equality-0.5.7.tgz", "integrity": "sha512-BRFORjsTuQv5gxcXsuDXx6oGRhuVsEGwZy6LOzRRfgu+eSfxbhUQ9L9YtSEIuIjY/o7g3iWFjrc5eSY1GXP2Dw==", + "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, @@ -14611,6 +14709,7 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/@wry/trie/-/trie-0.5.0.tgz", "integrity": "sha512-FNoYzHawTMk/6KMQoEG5O4PuioX19UbwdQKF44yw0nLfOypfQdjtfZzo/UIJWAJ23sNIFbD1Ug9lbaDGMwbqQA==", + "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, @@ -14873,6 +14972,7 @@ "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==", + "license": "ISC", "engines": { "node": ">= 10" } @@ -14881,6 +14981,7 @@ "version": "2.7.0", "resolved": "https://registry.npmjs.org/algosdk/-/algosdk-2.7.0.tgz", "integrity": "sha512-sBE9lpV7bup3rZ+q2j3JQaFAE9JwZvjWKX00vPlG8e9txctXbgLL56jZhSWZndqhDI9oI+0P4NldkuQIWdrUyg==", + "license": "MIT", "dependencies": { "algo-msgpack-with-bigint": "^2.1.1", "buffer": "^6.0.3", @@ -15317,6 +15418,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/bip39/-/bip39-3.1.0.tgz", "integrity": "sha512-c9kiwdk45Do5GL0vJMe7tS95VjCii65mYAH7DfWl3uW8AVzXKQVUm64i3hzVybBDMp9r7j9iNxR85+ul8MdN/A==", + "license": "ISC", "dependencies": { "@noble/hashes": "^1.2.0" } @@ -15411,7 +15513,8 @@ "node_modules/browser-headers": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/browser-headers/-/browser-headers-0.4.1.tgz", - "integrity": "sha512-CA9hsySZVo9371qEHjHZtYxV2cFtVj5Wj/ZHi8ooEsrtm4vOnl9Y9HmyYWk9q+05d7K3rdoAE0j3MVEFVvtQtg==" + "integrity": "sha512-CA9hsySZVo9371qEHjHZtYxV2cFtVj5Wj/ZHi8ooEsrtm4vOnl9Y9HmyYWk9q+05d7K3rdoAE0j3MVEFVvtQtg==", + "license": "Apache-2.0" }, "node_modules/browser-resolve": { "version": "2.0.0", @@ -16147,7 +16250,8 @@ "node_modules/cosmjs-types": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/cosmjs-types/-/cosmjs-types-0.9.0.tgz", - "integrity": "sha512-MN/yUe6mkJwHnCFfsNPeCfXVhyxHYW6c/xDUzrSbBycYzw++XvWDMJArXp2pLdgD6FQ8DW79vkPjeNKVrXaHeQ==" + "integrity": "sha512-MN/yUe6mkJwHnCFfsNPeCfXVhyxHYW6c/xDUzrSbBycYzw++XvWDMJArXp2pLdgD6FQ8DW79vkPjeNKVrXaHeQ==", + "license": "Apache-2.0" }, "node_modules/crc": { "version": "3.8.0", @@ -17381,6 +17485,7 @@ "resolved": "https://registry.npmjs.org/ethereumjs-abi/-/ethereumjs-abi-0.6.8.tgz", "integrity": "sha512-Tx0r/iXI6r+lRsdvkFDlut0N08jWMnKRZ6Gkq+Nmw75lZe4e6o3EkSnkaBP5NF6+m5PTGAr9JP43N3LyeoglsA==", "deprecated": "This library has been deprecated and usage is discouraged.", + "license": "MIT", "dependencies": { "bn.js": "^4.11.8", "ethereumjs-util": "^6.0.0" @@ -17390,6 +17495,7 @@ "version": "4.11.6", "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -17397,12 +17503,14 @@ "node_modules/ethereumjs-abi/node_modules/bn.js": { "version": "4.12.1", "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", - "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==" + "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==", + "license": "MIT" }, "node_modules/ethereumjs-abi/node_modules/ethereum-cryptography": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==", + "license": "MIT", "dependencies": { "@types/pbkdf2": "^3.0.0", "@types/secp256k1": "^4.0.1", @@ -17425,6 +17533,7 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", + "license": "MPL-2.0", "dependencies": { "@types/bn.js": "^4.11.3", "bn.js": "^4.11.0", @@ -17439,6 +17548,7 @@ "version": "7.1.5", "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz", "integrity": "sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==", + "license": "MPL-2.0", "dependencies": { "@types/bn.js": "^5.1.0", "bn.js": "^5.1.2", @@ -17454,6 +17564,7 @@ "version": "0.1.3", "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==", + "license": "MIT", "dependencies": { "@types/pbkdf2": "^3.0.0", "@types/secp256k1": "^4.0.1", @@ -17558,6 +17669,7 @@ "version": "0.1.6", "resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz", "integrity": "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==", + "license": "MIT", "dependencies": { "is-hex-prefixed": "1.0.0", "strip-hex-prefix": "1.0.0" @@ -18118,6 +18230,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "license": "MIT", "dependencies": { "define-properties": "^1.2.1", "gopd": "^1.0.1" @@ -18152,7 +18265,8 @@ "node_modules/google-protobuf": { "version": "3.21.4", "resolved": "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.21.4.tgz", - "integrity": "sha512-MnG7N936zcKTco4Jd2PX2U96Kf9PxygAPKBug+74LHzmHXmceN16MmRcdgZv+DGef/S9YvQAfRsNCn4cjf9yyQ==" + "integrity": "sha512-MnG7N936zcKTco4Jd2PX2U96Kf9PxygAPKBug+74LHzmHXmceN16MmRcdgZv+DGef/S9YvQAfRsNCn4cjf9yyQ==", + "license": "(BSD-3-Clause AND Apache-2.0)" }, "node_modules/gopd": { "version": "1.2.0", @@ -18243,6 +18357,7 @@ "version": "2.12.6", "resolved": "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz", "integrity": "sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==", + "license": "MIT", "dependencies": { "tslib": "^2.1.0" }, @@ -18379,7 +18494,8 @@ "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==" + "integrity": "sha512-EmBBpvdYh/4XxsnUybsPag6VikPYnN30td+vQk+GI3qpahVEG9+gTkG0aXVxTjBqQ5T6ijbWIu77O+C5WFWsnA==", + "license": "MIT" }, "node_modules/hmac-drbg": { "version": "1.0.1", @@ -18418,7 +18534,8 @@ "node_modules/http-status-codes": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/http-status-codes/-/http-status-codes-2.3.0.tgz", - "integrity": "sha512-RJ8XvFvpPM/Dmc5SV+dC4y5PCeOhT3x1Hq0NU3rjGeg5a/CqlhZ7uudknPwZFz4aeAXDcbAyaeP7GAo9lvngtA==" + "integrity": "sha512-RJ8XvFvpPM/Dmc5SV+dC4y5PCeOhT3x1Hq0NU3rjGeg5a/CqlhZ7uudknPwZFz4aeAXDcbAyaeP7GAo9lvngtA==", + "license": "MIT" }, "node_modules/http2-wrapper": { "version": "1.0.3", @@ -18604,6 +18721,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "license": "MIT", "engines": { "node": ">= 0.10" } @@ -18751,6 +18869,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz", "integrity": "sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA==", + "license": "MIT", "engines": { "node": ">=6.5.0", "npm": ">=3" @@ -19023,7 +19142,8 @@ "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==" + "integrity": "sha512-PWsmefG6Jkodqt+ePTvBZCSMFgN7Clckjd0O7su3I0+BW2QWUTJNzjktHsztGLhncP2h8mcF9V9Y2Ha59pAViQ==", + "license": "MIT" }, "node_modules/js-tokens": { "version": "4.0.0", @@ -19067,6 +19187,7 @@ "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==", + "license": "MIT", "dependencies": { "bignumber.js": "^9.0.0" } @@ -19254,6 +19375,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/keccak256/-/keccak256-1.0.6.tgz", "integrity": "sha512-8GLiM01PkdJVGUhR1e6M/AvWnSqYS0HaERI+K/QtStGDGlSTx2B1zTqZk4Zlqu5TxHJNTxWAdP9Y+WI50OApUw==", + "license": "MIT", "dependencies": { "bn.js": "^5.2.0", "buffer": "^6.0.3", @@ -19295,12 +19417,14 @@ "node_modules/libsodium-sumo": { "version": "0.7.15", "resolved": "https://registry.npmjs.org/libsodium-sumo/-/libsodium-sumo-0.7.15.tgz", - "integrity": "sha512-5tPmqPmq8T8Nikpm1Nqj0hBHvsLFCXvdhBFV7SGOitQPZAA6jso8XoL0r4L7vmfKXr486fiQInvErHtEvizFMw==" + "integrity": "sha512-5tPmqPmq8T8Nikpm1Nqj0hBHvsLFCXvdhBFV7SGOitQPZAA6jso8XoL0r4L7vmfKXr486fiQInvErHtEvizFMw==", + "license": "ISC" }, "node_modules/libsodium-wrappers-sumo": { "version": "0.7.15", "resolved": "https://registry.npmjs.org/libsodium-wrappers-sumo/-/libsodium-wrappers-sumo-0.7.15.tgz", "integrity": "sha512-aSWY8wKDZh5TC7rMvEdTHoyppVq/1dTSAeAR7H6pzd6QRT3vQWcT5pGwCotLcpPEOLXX6VvqihSPkpEhYAjANA==", + "license": "ISC", "dependencies": { "libsodium-sumo": "^0.7.15" } @@ -19695,6 +19819,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "license": "MIT", "engines": { "node": ">=8" }, @@ -20286,6 +20411,7 @@ "version": "0.18.1", "resolved": "https://registry.npmjs.org/optimism/-/optimism-0.18.1.tgz", "integrity": "sha512-mLXNwWPa9dgFyDqkNi54sjDyNJ9/fTI6WGBLgnXku1vdKY/jovHfZT5r+aiVeFFLOz+foPNOm5YJ4mqgld2GBQ==", + "license": "MIT", "dependencies": { "@wry/caches": "^1.0.0", "@wry/context": "^0.7.0", @@ -21426,7 +21552,8 @@ "node_modules/readonly-date": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/readonly-date/-/readonly-date-1.0.0.tgz", - "integrity": "sha512-tMKIV7hlk0h4mO3JTmmVuIlJVXjKk3Sep9Bf5OH0O+758ruuVkUy2J9SttDLm91IEX/WHlXPSpxMGjPj4beMIQ==" + "integrity": "sha512-tMKIV7hlk0h4mO3JTmmVuIlJVXjKk3Sep9Bf5OH0O+758ruuVkUy2J9SttDLm91IEX/WHlXPSpxMGjPj4beMIQ==", + "license": "Apache-2.0" }, "node_modules/real-require": { "version": "0.1.0", @@ -21543,6 +21670,7 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/rehackt/-/rehackt-0.1.0.tgz", "integrity": "sha512-7kRDOuLHB87D/JESKxQoRwv4DzbIdwkAGQ7p6QKGdVlY1IZheUnVhlk/4UZlNUVxdAXpyxikE3URsG067ybVzw==", + "license": "MIT", "peerDependencies": { "@types/react": "*", "react": "*" @@ -21813,6 +21941,7 @@ "version": "2.2.7", "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.7.tgz", "integrity": "sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ==", + "license": "MPL-2.0", "dependencies": { "bn.js": "^5.2.0" }, @@ -22147,7 +22276,8 @@ "node_modules/scrypt-js": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz", - "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==" + "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==", + "license": "MIT" }, "node_modules/sdp": { "version": "2.12.0", @@ -22159,6 +22289,7 @@ "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.4.tgz", "integrity": "sha512-6JfvwvjUOn8F/jUoBY2Q1v5WY5XS+rj8qSe0v8Y4ezH4InLgTEeOOPQsRll9OV429Pvo6BCHGavIyJfr3TAhsw==", "hasInstallScript": true, + "license": "MIT", "dependencies": { "elliptic": "^6.5.7", "node-addon-api": "^5.0.0", @@ -22171,7 +22302,8 @@ "node_modules/secp256k1/node_modules/node-addon-api": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", - "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==" + "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==", + "license": "MIT" }, "node_modules/semver": { "version": "6.3.1", @@ -22250,6 +22382,7 @@ "version": "0.8.5", "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", + "license": "BSD-3-Clause", "dependencies": { "glob": "^7.0.0", "interpret": "^1.0.0", @@ -22266,6 +22399,7 @@ "version": "0.3.4", "resolved": "https://registry.npmjs.org/shx/-/shx-0.3.4.tgz", "integrity": "sha512-N6A9MLVqjxZYcVn8hLmtneQWIJtp8IKzMP4eMnx+nqkvXoqinUPCbUFLp2UcWTEIUONhlk0ewxr/jaVGlc+J+g==", + "license": "MIT", "dependencies": { "minimist": "^1.2.3", "shelljs": "^0.8.5" @@ -22434,6 +22568,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/snakecase-keys/-/snakecase-keys-5.5.0.tgz", "integrity": "sha512-r3kRtnoPu3FxGJ3fny6PKNnU3pteb29o6qAa0ugzhSseKNWRkw1dw8nIjXMyyKaU9vQxxVIE62Mb3bKbdrgpiw==", + "license": "MIT", "dependencies": { "map-obj": "^4.1.0", "snake-case": "^3.0.4", @@ -22447,6 +22582,7 @@ "version": "3.13.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=14.16" }, @@ -22606,7 +22742,8 @@ "node_modules/store2": { "version": "2.14.4", "resolved": "https://registry.npmjs.org/store2/-/store2-2.14.4.tgz", - "integrity": "sha512-srTItn1GOvyvOycgxjAnPA63FZNwy0PTyUBFMHRM+hVFltAeoh0LmNBz9SZqUS9mMqGk8rfyWyXn3GH5ReJ8Zw==" + "integrity": "sha512-srTItn1GOvyvOycgxjAnPA63FZNwy0PTyUBFMHRM+hVFltAeoh0LmNBz9SZqUS9mMqGk8rfyWyXn3GH5ReJ8Zw==", + "license": "MIT" }, "node_modules/stream-browserify": { "version": "3.0.0", @@ -22807,6 +22944,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz", "integrity": "sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A==", + "license": "MIT", "dependencies": { "is-hex-prefixed": "1.0.0" }, @@ -22952,6 +23090,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", + "license": "MIT", "engines": { "node": ">=0.10" } @@ -23173,6 +23312,7 @@ "version": "0.10.3", "resolved": "https://registry.npmjs.org/ts-invariant/-/ts-invariant-0.10.3.tgz", "integrity": "sha512-uivwYcQaxAucv1CzRp2n/QdYPo4ILf9VXgH19zEIjFx2EJufV16P0JtJVpYHy89DItG6Kwj2oIUjrcK5au+4tQ==", + "license": "MIT", "dependencies": { "tslib": "^2.1.0" }, @@ -24133,7 +24273,8 @@ "node_modules/vlq": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/vlq/-/vlq-2.0.4.tgz", - "integrity": "sha512-aodjPa2wPQFkra1G8CzJBTHXhgk3EVSwxSWXNPr1fgdFLUb8kvLV1iEb6rFgasIsjP82HWI6dsb5Io26DDnasA==" + "integrity": "sha512-aodjPa2wPQFkra1G8CzJBTHXhgk3EVSwxSWXNPr1fgdFLUb8kvLV1iEb6rFgasIsjP82HWI6dsb5Io26DDnasA==", + "license": "MIT" }, "node_modules/vm-browserify": { "version": "1.1.2", @@ -24595,6 +24736,7 @@ "version": "11.14.0", "resolved": "https://registry.npmjs.org/xstream/-/xstream-11.14.0.tgz", "integrity": "sha512-1bLb+kKKtKPbgTK6i/BaoAn03g47PpFstlbe1BA+y3pNS/LfvcaghS5BFf9+EE1J+KwSQsEpfJvFN5GqFtiNmw==", + "license": "MIT", "dependencies": { "globalthis": "^1.0.1", "symbol-observable": "^2.0.3" @@ -24604,6 +24746,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-2.0.3.tgz", "integrity": "sha512-sQV7phh2WCYAn81oAkakC5qjq2Ml0g8ozqz03wOGnx9dDlG1de6yrF+0RAzSJD8fPUow3PTSMf2SAbOGxb93BA==", + "license": "MIT", "engines": { "node": ">=0.10" } @@ -24784,12 +24927,14 @@ "node_modules/zen-observable": { "version": "0.8.15", "resolved": "https://registry.npmjs.org/zen-observable/-/zen-observable-0.8.15.tgz", - "integrity": "sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ==" + "integrity": "sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ==", + "license": "MIT" }, "node_modules/zen-observable-ts": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/zen-observable-ts/-/zen-observable-ts-1.2.5.tgz", "integrity": "sha512-QZWQekv6iB72Naeake9hS1KxHlotfRpe+WGNbNx5/ta+R3DNjVO2bswf63gXlWDcs+EMd7XY8HfVQyP1X6T4Zg==", + "license": "MIT", "dependencies": { "zen-observable": "0.8.15" } diff --git a/wormhole-connect/package.json b/wormhole-connect/package.json index 5bf85e46c..0c99a663a 100644 --- a/wormhole-connect/package.json +++ b/wormhole-connect/package.json @@ -39,8 +39,8 @@ "@solana/spl-token": "^0.3.9", "@solana/wallet-adapter-wallets": "^0.19.25", "@solana/web3.js": "^1.95.8", - "@wormhole-foundation/sdk": "1.10.1-beta.0", - "@wormhole-foundation/sdk-definitions": "1.10.1-beta.0", + "@wormhole-foundation/sdk": "1.11.0", + "@wormhole-foundation/sdk-definitions": "1.11.0", "@wormhole-foundation/sdk-definitions-ntt": "^0.6.1", "@wormhole-foundation/sdk-evm-ntt": "^0.6.1", "@wormhole-foundation/sdk-icons": "^1.0.0", @@ -168,28 +168,28 @@ "axios": "1.4.0" }, "@mayanfinance/wormhole-sdk-route": { - "@wormhole-foundation/sdk-connect": "1.10.1-beta.0", - "@wormhole-foundation/sdk-evm": "1.10.1-beta.0", - "@wormhole-foundation/sdk-solana": "1.10.1-beta.0" + "@wormhole-foundation/sdk-connect": "1.11.0", + "@wormhole-foundation/sdk-evm": "1.11.0", + "@wormhole-foundation/sdk-solana": "1.11.0" }, "@wormhole-foundation/sdk-definitions-ntt": { - "@wormhole-foundation/sdk-base": "1.10.1-beta.0", - "@wormhole-foundation/sdk-definitions": "1.10.1-beta.0" + "@wormhole-foundation/sdk-base": "1.11.0", + "@wormhole-foundation/sdk-definitions": "1.11.0" }, "@wormhole-foundation/sdk-evm-ntt": { - "@wormhole-foundation/sdk-base": "1.10.1-beta.0", - "@wormhole-foundation/sdk-definitions": "1.10.1-beta.0", - "@wormhole-foundation/sdk-evm": "1.10.1-beta.0", - "@wormhole-foundation/sdk-evm-core": "1.10.1-beta.0" + "@wormhole-foundation/sdk-base": "1.11.0", + "@wormhole-foundation/sdk-definitions": "1.11.0", + "@wormhole-foundation/sdk-evm": "1.11.0", + "@wormhole-foundation/sdk-evm-core": "1.11.0" }, "@wormhole-foundation/sdk-route-ntt": { - "@wormhole-foundation/sdk-connect": "1.10.1-beta.0" + "@wormhole-foundation/sdk-connect": "1.11.0" }, "@wormhole-foundation/sdk-solana-ntt": { - "@wormhole-foundation/sdk-base": "1.10.1-beta.0", - "@wormhole-foundation/sdk-definitions": "1.10.1-beta.0", - "@wormhole-foundation/sdk-solana": "1.10.1-beta.0", - "@wormhole-foundation/sdk-solana-core": "1.10.1-beta.0" + "@wormhole-foundation/sdk-base": "1.11.0", + "@wormhole-foundation/sdk-definitions": "1.11.0", + "@wormhole-foundation/sdk-solana": "1.11.0", + "@wormhole-foundation/sdk-solana-core": "1.11.0" }, "@wormhole-foundation/wormhole-connect": { "aptos": "1.5.2" diff --git a/wormhole-connect/src/routes/sdkv2/route.ts b/wormhole-connect/src/routes/sdkv2/route.ts index 2df88bff3..92a69a4c4 100644 --- a/wormhole-connect/src/routes/sdkv2/route.ts +++ b/wormhole-connect/src/routes/sdkv2/route.ts @@ -70,12 +70,6 @@ export class SDKv2Route { const fromChainSupported = supportedChains.includes(fromContext.chain); const toChainSupported = supportedChains.includes(toContext.chain); - const fromTokenSupported = !!( - await this.rc.supportedSourceTokens(fromContext.context) - ).find((tokenId) => { - return isSameToken(tokenId, sourceToken); - }); - if ( this.IS_TOKEN_BRIDGE_ROUTE && (await isNttSupportedToken( @@ -98,10 +92,7 @@ export class SDKv2Route { }); const isSupported = - fromChainSupported && - toChainSupported && - fromTokenSupported && - toTokenSupported; + fromChainSupported && toChainSupported && toTokenSupported; return isSupported; } @@ -110,15 +101,6 @@ export class SDKv2Route { return this.rc.supportedChains(config.network).includes(chain); } - async supportedSourceTokens(fromChain?: Chain | undefined): Promise { - if (!fromChain) return []; - - const fromContext = await this.getV2ChainContext(fromChain); - return (await this.rc.supportedSourceTokens(fromContext.context)) - .map((t: TokenId) => config.tokens.get(t)) - .filter((tc) => tc != undefined) as Token[]; - } - async supportedDestTokens( sourceToken: Token | undefined, fromChain?: Chain | undefined, @@ -375,16 +357,13 @@ const isNttSupportedToken = async ( const route: SDKv2Route | undefined = config.routes.get(routeName); if (!route) return false; - const [sourceTokens, destTokens] = await Promise.all([ - route.rc.supportedSourceTokens(fromContext), - route.rc.supportedDestinationTokens(token, fromContext, toContext), - ]); - - const isSourceTokenSupported = sourceTokens.some((t) => - isSameToken(t, token), + const destTokens = await route.rc.supportedDestinationTokens( + token, + fromContext, + toContext, ); - return isSourceTokenSupported && destTokens.length > 0; + return destTokens.length > 0; }; const [isManualSupported, isAutomaticSupported, isM0Supported] = From 97c2adde0c0dd8658cd6eaf65c5948fd9ddaf0de Mon Sep 17 00:00:00 2001 From: Kevin Peters Date: Fri, 28 Feb 2025 13:53:09 -0600 Subject: [PATCH 3/3] remove param --- wormhole-connect/src/views/v2/Bridge/index.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/wormhole-connect/src/views/v2/Bridge/index.tsx b/wormhole-connect/src/views/v2/Bridge/index.tsx index 85fd82937..9b252dfc8 100644 --- a/wormhole-connect/src/views/v2/Bridge/index.tsx +++ b/wormhole-connect/src/views/v2/Bridge/index.tsx @@ -299,7 +299,6 @@ const Bridge = () => { chainList={supportedSourceChains} token={sourceToken} tokenList={sourceTokens} - isFetching={false} setChain={(value: Chain) => { selectFromChain(dispatch, value, sendingWallet); }}