From ca565f72f4c7d7b784e68f5d863718a1ff9f2342 Mon Sep 17 00:00:00 2001 From: Paul Noel Date: Wed, 17 Jul 2024 17:09:25 -0500 Subject: [PATCH] cloud_functions/dashboard: add getGuardianSetInfo cf --- cloud_functions/package.json | 7 + cloud_functions/scripts/deploy.sh | 7 + cloud_functions/src/computeGuardianSetInfo.ts | 223 + cloud_functions/src/getGuardianSetInfo.ts | 48 + cloud_functions/src/index.ts | 4 + common/src/consts.ts | 11 + common/src/index.ts | 1 + .../src}/queryContractSmart.ts | 0 dashboard/src/components/Accountant.tsx | 2 +- dashboard/src/components/Contracts.tsx | 19 +- .../src/hooks/useGetAccountantAccounts.ts | 2 +- .../hooks/useGetAccountantPendingTransfers.ts | 2 +- dashboard/src/hooks/useGetGuardianSet.ts | 144 +- .../src/hooks/useGetGuardianSetInfoByChain.ts | 54 + dashboard/src/utils/nativeAsset.ts | 1 - database/package.json | 2 +- package-lock.json | 6462 ++++++----------- package.json | 12 +- 18 files changed, 2682 insertions(+), 4319 deletions(-) create mode 100644 cloud_functions/src/computeGuardianSetInfo.ts create mode 100644 cloud_functions/src/getGuardianSetInfo.ts rename {dashboard/src/utils => common/src}/queryContractSmart.ts (100%) create mode 100644 dashboard/src/hooks/useGetGuardianSetInfoByChain.ts diff --git a/cloud_functions/package.json b/cloud_functions/package.json index 8226292d..ffca6a86 100644 --- a/cloud_functions/package.json +++ b/cloud_functions/package.json @@ -11,6 +11,11 @@ "deploy": "bash scripts/deploy.sh", "gcp-build": "npm i ./dist/src/wormhole-foundation-wormhole-monitor-common-0.0.1.tgz ./dist/src/wormhole-foundation-wormhole-monitor-database-0.0.1.tgz" }, + "//": [ + "The @wormhole-foundation/sdk-base and @wormhole-foundation/sdk-definitions was required as the cloud_functions are currently deployed with packed", + "versions of their siblings and does not include the workspace package lock. In this circumstance, npm was choosing an older sdk as the", + "direct node_modules dependency when we wanted the version used by database and explicitly defined by the workspace." + ], "dependencies": { "@coral-xyz/anchor": "^0.29.0", "@cosmjs/cosmwasm-stargate": "^0.31.1", @@ -19,6 +24,8 @@ "@google-cloud/pubsub": "^3.4.1", "@google-cloud/storage": "^6.8.0", "@solana/web3.js": "^1.87.3", + "@wormhole-foundation/sdk-base": "^0.8.0", + "@wormhole-foundation/sdk-definitions": "^0.8.0", "@wormhole-foundation/sdk-evm-ntt": "^0.0.1-beta.4", "@wormhole-foundation/sdk-solana-ntt": "^0.0.1-beta.4", "borsh": "^1.0.0", diff --git a/cloud_functions/scripts/deploy.sh b/cloud_functions/scripts/deploy.sh index 32f0b666..f2621141 100755 --- a/cloud_functions/scripts/deploy.sh +++ b/cloud_functions/scripts/deploy.sh @@ -93,6 +93,11 @@ if [ -z "$FIRESTORE_LATEST_TVLTVM_COLLECTION" ]; then exit 1 fi +if [ -z "$FIRESTORE_GUARDIAN_SET_INFO_COLLECTION" ]; then + echo "FIRESTORE_GUARDIAN_SET_INFO_COLLECTION must be specified" + exit 1 +fi + if [ -z "$MISSING_VAA_SLACK_CHANNEL_ID" ]; then echo "MISSING_VAA_SLACK_CHANNEL_ID must be specified" exit 1 @@ -221,9 +226,11 @@ if [ -z "$SOLANA_RPC" ]; then exit 1 fi +gcloud functions --project "$GCP_PROJECT" deploy compute-guardian-set-info --entry-point computeGuardianSetInfo --gen2 --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 256MB --region europe-west3 --set-env-vars NETWORK=$NETWORK,FIRESTORE_GUARDIAN_SET_INFO_COLLECTION=$FIRESTORE_GUARDIAN_SET_INFO_COLLECTION gcloud functions --project "$GCP_PROJECT" deploy compute-tvl --entry-point computeTVL --gen2 --runtime nodejs18 --trigger-http --no-allow-unauthenticated --timeout 300 --memory 1GB --region europe-west3 --set-env-vars PG_USER=$PG_USER,PG_PASSWORD=$PG_PASSWORD,PG_DATABASE=$PG_DATABASE,PG_HOST=$PG_HOST,PG_ATTEST_MESSAGE_TABLE=$PG_ATTEST_MESSAGE_TABLE,PG_TOKEN_METADATA_TABLE=$PG_TOKEN_METADATA_TABLE,PG_TOKEN_TRANSFER_TABLE=$PG_TOKEN_TRANSFER_TABLE,FIRESTORE_TVL_COLLECTION=$FIRESTORE_TVL_COLLECTION,NETWORK=$NETWORK gcloud functions --project "$GCP_PROJECT" deploy compute-tvl-history --entry-point computeTVLHistory --gen2 --runtime nodejs18 --trigger-http --no-allow-unauthenticated --timeout 540 --memory 1GB --region europe-west3 --set-env-vars PG_USER=$PG_USER,PG_PASSWORD=$PG_PASSWORD,PG_DATABASE=$PG_DATABASE,PG_HOST=$PG_HOST,PG_ATTEST_MESSAGE_TABLE=$PG_ATTEST_MESSAGE_TABLE,PG_TOKEN_METADATA_TABLE=$PG_TOKEN_METADATA_TABLE,PG_TOKEN_TRANSFER_TABLE=$PG_TOKEN_TRANSFER_TABLE,FIRESTORE_TVL_HISTORY_COLLECTION=$FIRESTORE_TVL_HISTORY_COLLECTION,PG_TOKEN_PRICE_HISTORY_TABLE=$PG_TOKEN_PRICE_HISTORY_TABLE,NETWORK=$NETWORK gcloud functions --project "$GCP_PROJECT" deploy compute-tvl-tvm --entry-point computeTvlTvm --gen2 --runtime nodejs18 --trigger-http --no-allow-unauthenticated --timeout 540 --memory 1GB --region europe-west3 --set-env-vars PG_USER=$PG_USER,PG_PASSWORD=$PG_PASSWORD,PG_DATABASE=$PG_DATABASE,PG_HOST=$PG_HOST,PG_TOKEN_METADATA_TABLE=$PG_TOKEN_METADATA_TABLE,PG_TOKEN_PRICE_HISTORY_TABLE=$PG_TOKEN_PRICE_HISTORY_TABLE,FIRESTORE_LATEST_TVLTVM_COLLECTION=$FIRESTORE_LATEST_TVLTVM_COLLECTION,NETWORK=$NETWORK +gcloud functions --project "$GCP_PROJECT" deploy get-guardian-set-info --entry-point getGuardianSetInfo --gen2 --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 512MB --region europe-west3 --set-env-vars NETWORK=$NETWORK,FIRESTORE_GUARDIAN_SET_INFO_COLLECTION=$FIRESTORE_GUARDIAN_SET_INFO_COLLECTION gcloud functions --project "$GCP_PROJECT" deploy get-solana-events --entry-point getSolanaEvents --gen2 --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 256MB --region europe-west3 --set-env-vars SOLANA_RPC=$SOLANA_RPC,NETWORK=$NETWORK gcloud functions --project "$GCP_PROJECT" deploy latest-tokendata --entry-point getLatestTokenData --gen2 --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 256MB --region europe-west3 --set-env-vars CLOUD_FUNCTIONS_REFRESH_TIME_INTERVAL=$CLOUD_FUNCTIONS_REFRESH_TIME_INTERVAL,PG_USER=$PG_USER,PG_PASSWORD=$PG_PASSWORD,PG_DATABASE=$PG_DATABASE,PG_HOST=$PG_HOST,PG_TOKEN_METADATA_TABLE=$PG_TOKEN_METADATA_TABLE,PG_TOKEN_PRICE_HISTORY_TABLE=$PG_TOKEN_PRICE_HISTORY_TABLE,NETWORK=$NETWORK gcloud functions --project "$GCP_PROJECT" deploy process-vaa --entry-point processVaa --gen2 --runtime nodejs18 --timeout 300 --memory 256MB --region europe-west3 --trigger-topic $PUBSUB_SIGNED_VAA_TOPIC --set-env-vars BIGTABLE_INSTANCE_ID=$BIGTABLE_INSTANCE_ID,BIGTABLE_SIGNED_VAAS_TABLE_ID=$BIGTABLE_SIGNED_VAAS_TABLE_ID,BIGTABLE_VAAS_BY_TX_HASH_TABLE_ID=$BIGTABLE_VAAS_BY_TX_HASH_TABLE_ID,PG_USER=$PG_USER,PG_PASSWORD=$PG_PASSWORD,PG_DATABASE=$PG_DATABASE,PG_HOST=$PG_HOST,PG_TOKEN_TRANSFER_TABLE=$PG_TOKEN_TRANSFER_TABLE,PG_ATTEST_MESSAGE_TABLE=$PG_ATTEST_MESSAGE_TABLE,PG_TOKEN_METADATA_TABLE=$PG_TOKEN_METADATA_TABLE,NETWORK=$NETWORK diff --git a/cloud_functions/src/computeGuardianSetInfo.ts b/cloud_functions/src/computeGuardianSetInfo.ts new file mode 100644 index 00000000..48ba98af --- /dev/null +++ b/cloud_functions/src/computeGuardianSetInfo.ts @@ -0,0 +1,223 @@ +import { Chain, chains, chainToPlatform, contracts, rpc } from '@wormhole-foundation/sdk-base'; +import { + callContractMethod, + getMethodId, + GuardianSetInfo, + GuardianSetInfoByChain, + makeRpcCall, + queryContractSmart, +} from '@wormhole-foundation/wormhole-monitor-common'; +import { Firestore } from 'firebase-admin/firestore'; +import { assertEnvironmentVariable } from './utils'; +import { utils } from '@wormhole-foundation/sdk-solana-core'; +import axios from 'axios'; + +export async function computeGuardianSetInfo(req: any, res: any) { + res.set('Access-Control-Allow-Origin', '*'); + if (req.method === 'OPTIONS') { + // Send response to OPTIONS requests + res.set('Access-Control-Allow-Methods', 'GET'); + res.set('Access-Control-Allow-Headers', 'Content-Type'); + res.set('Access-Control-Max-Age', '3600'); + res.status(204).send(''); + return; + } + const infosByChain: GuardianSetInfoByChain = await getGuardianSetInfoByChain(); + + await updateFirestore(infosByChain); + res.status(200).send('successfully stored guardian set info'); + return; +} + +async function getGuardianSetInfoByChain(): Promise { + let infosByChain: GuardianSetInfoByChain = {}; + for (const chain of chains) { + const contract = contracts.coreBridge.get('Mainnet', chain); // Only support Mainnet for now + if (!contract) { + console.log(`No contract found for ${chain}`); + continue; + } + const info: GuardianSetInfo = await fetchGuardianSetInfo(chain, contract); + infosByChain[chain] = info; + } + console.log('Guardian set info:', infosByChain); + return infosByChain; +} + +async function fetchGuardianSetInfo(chain: Chain, address: string): Promise { + const timestamp: string = new Date().toISOString(); + const mt: GuardianSetInfo = { + timestamp, + contract: '', + guardianSetIndex: '0', + guardianSet: '', + }; + if (!address) throw new Error('Address not found'); + const rpcUrl = + chain === 'Klaytn' + ? 'https://rpc.ankr.com/klaytn' + : chain === 'Near' + ? 'https://rpc.mainnet.near.org' + : chain === 'Pythnet' + ? 'http://pythnet.rpcpool.com' + : rpc.rpcAddress('Mainnet', chain); + if (!rpcUrl) { + console.error(`Mainnet ${chain} rpc url not found`); + return mt; + } + const platform = chainToPlatform(chain); + try { + if (platform === 'Evm') { + const gsi = await callContractMethod( + rpcUrl, + address, + getMethodId('getCurrentGuardianSetIndex()') + ); + const gs = await callContractMethod( + rpcUrl, + address, + getMethodId('getGuardianSet(uint32)'), + gsi.substring(2) // strip 0x + ); + return { timestamp, contract: address, guardianSetIndex: gsi, guardianSet: gs }; + } else if (platform === 'Cosmwasm') { + const guardianSet = await queryContractSmart(rpcUrl, address, { + guardian_set_info: {}, + }); + return { + timestamp, + contract: address, + guardianSetIndex: guardianSet.guardian_set_index.toString(), + guardianSet: guardianSet.addresses + .map( + (address: { bytes: string }) => + `0x${Buffer.from(address.bytes, 'base64').toString('hex')}` + ) + .join(','), + }; + } else if (platform === 'Solana') { + let gsIdx = 0; + let gsAddress = utils.deriveGuardianSetKey(address, gsIdx); + // console.log(chain, gsIdx, gsAddress); + let gsAccountInfo = await makeRpcCall(rpcUrl, 'getAccountInfo', [gsAddress], 'jsonParsed'); + let ret: GuardianSetInfo = { + timestamp, + contract: '', + guardianSetIndex: '0', + guardianSet: '', + }; + while ( + gsAccountInfo && + gsAccountInfo.value && + gsAccountInfo.value.data && + gsAccountInfo.value.data[0] !== null + ) { + const gs = utils.GuardianSetData.deserialize( + Buffer.from(gsAccountInfo.value.data[0], 'base64') + ); + ret = { + timestamp, + contract: address, + guardianSetIndex: gsIdx.toString(), + guardianSet: gs.keys.map((k) => `0x${k.toString('hex')}`).join(','), + }; + gsIdx++; + gsAddress = utils.deriveGuardianSetKey(address, gsIdx); + // console.log(chain, gsIdx, gsAddress); + gsAccountInfo = await makeRpcCall(rpcUrl, 'getAccountInfo', [gsAddress], 'jsonParsed'); + } + return ret; + } else if (platform === 'Algorand') { + const response = await axios.get(`${rpcUrl}/v2/applications/${address}`); + const currentGuardianSetIndexState = response.data.params['global-state'].find( + (s: any) => Buffer.from(s.key, 'base64').toString('ascii') === 'currentGuardianSetIndex' + ); + return { + timestamp, + contract: address, + guardianSetIndex: currentGuardianSetIndexState.value.uint.toString(), + guardianSet: '', + }; + } else if (platform === 'Near') { + const response = await axios.post(rpcUrl, { + jsonrpc: '2.0', + id: 'dontcare', + method: 'query', + params: { + request_type: 'view_state', + finality: 'final', + account_id: address, + prefix_base64: 'U1RBVEU=', // STATE + }, + }); + const state = Buffer.from( + response.data.result.values.find( + (s: any) => Buffer.from(s.key, 'base64').toString('ascii') === 'STATE' + ).value, + 'base64' + ).toString('hex'); + // a tiny hack - instead of parsing the whole state, just find the expiry, which comes before the guardian set index + // https://github.com/wormhole-foundation/wormhole/blob/main/near/contracts/wormhole/src/lib.rs#L109 + const expiry = `00004f91944e0000`; // = 24 * 60 * 60 * 1_000_000_000, // 24 hours in nanoseconds + const expiryIndex = state.indexOf(expiry); + const gsiIndex = expiryIndex + 16; // u64 len in hex + const gsi = `0x${state + .substring(gsiIndex, gsiIndex + 8) + .match(/../g) + ?.reverse() + .join('')}`; + return { timestamp, contract: address, guardianSetIndex: gsi, guardianSet: '' }; + } else if (platform === 'Aptos') { + const response = await axios.get( + `${rpcUrl}/accounts/${address}/resource/${address}::state::WormholeState` + ); + const gsi = response.data.data.guardian_set_index.number.toString(); + // const gsHandle = response.data.data.guardian_sets + return { timestamp, contract: address, guardianSetIndex: gsi, guardianSet: '' }; + } else if (platform === 'Sui') { + const response = await axios.post(rpcUrl, { + jsonrpc: '2.0', + id: 1, + method: 'sui_getObject', + params: [ + address, + { + showType: false, + showOwner: false, + showPreviousTransaction: false, + showDisplay: false, + showContent: true, + showBcs: false, + showStorageRebate: false, + }, + ], + }); + const gsi = response.data.result.data.content.fields.guardian_set_index.toString(); + // const gsTable = response.data.result.data.content.fields.guardian_sets); + return { timestamp, contract: address, guardianSetIndex: gsi, guardianSet: '' }; + } + } catch (e) { + console.error(`Failed to get guardian set for ${chain}:`, e); + } + return mt; +} + +async function updateFirestore(data: GuardianSetInfoByChain): Promise { + const firestore = new Firestore(); + const collection = firestore.collection( + assertEnvironmentVariable('FIRESTORE_GUARDIAN_SET_INFO_COLLECTION') + ); + try { + for (const chain in data) { + if (data.hasOwnProperty(chain)) { + const chainData: GuardianSetInfo | undefined = data[chain as Chain]; + if (chainData) { + const docRef = collection.doc(chain); + await docRef.set(chainData); + } + } + } + } catch (e) { + console.error('Error adding document: ', e); + } +} diff --git a/cloud_functions/src/getGuardianSetInfo.ts b/cloud_functions/src/getGuardianSetInfo.ts new file mode 100644 index 00000000..e537778f --- /dev/null +++ b/cloud_functions/src/getGuardianSetInfo.ts @@ -0,0 +1,48 @@ +import { Chain } from '@wormhole-foundation/sdk-base'; +import { + assertEnvironmentVariable, + GuardianSetInfoByChain, +} from '@wormhole-foundation/wormhole-monitor-common'; +import { Firestore } from 'firebase-admin/firestore'; + +export async function getGuardianSetInfo(req: any, res: any) { + res.set('Access-Control-Allow-Origin', '*'); + if (req.method === 'OPTIONS') { + // Send response to OPTIONS requests + res.set('Access-Control-Allow-Methods', 'GET'); + res.set('Access-Control-Allow-Headers', 'Content-Type'); + res.set('Access-Control-Max-Age', '3600'); + res.status(204).send(''); + return; + } + + // This goes out to firestore to retrieve the guardian set info + let info: GuardianSetInfoByChain = {}; + try { + info = await getGuardianSetInfoByChain(); + res.status(200).send(JSON.stringify(info)); + } catch (e) { + res.sendStatus(500); + } +} + +async function getGuardianSetInfoByChain(): Promise { + const firestoreCollection = assertEnvironmentVariable('FIRESTORE_GUARDIAN_SET_INFO_COLLECTION'); + let values: GuardianSetInfoByChain = {}; + const firestoreDb = new Firestore({}); + try { + const collectionRef = firestoreDb.collection(firestoreCollection); + const snapshot = await collectionRef.get(); + snapshot.docs.forEach((doc) => { + values[doc.id as Chain] = { + timestamp: doc.data().timestamp, + contract: doc.data().contract, + guardianSet: doc.data().guardianSet, + guardianSetIndex: doc.data().guardianSetIndex, + }; + }); + } catch (e) { + console.error(e); + } + return values; +} diff --git a/cloud_functions/src/index.ts b/cloud_functions/src/index.ts index 469933fa..b7561acc 100644 --- a/cloud_functions/src/index.ts +++ b/cloud_functions/src/index.ts @@ -29,6 +29,8 @@ export const { getNTTRateLimits } = require('./getNTTRateLimits'); export const { computeNTTRateLimits } = require('./computeNTTRateLimits'); export const { getTotalSupplyAndLocked } = require('./getTotalSupplyAndLocked'); export const { computeTotalSupplyAndLocked } = require('./computeTotalSupplyAndLocked'); +export const { computeGuardianSetInfo } = require('./computeGuardianSetInfo'); +export const { getGuardianSetInfo } = require('./getGuardianSetInfo'); // Register an HTTP function with the Functions Framework that will be executed // when you make an HTTP request to the deployed function's endpoint. @@ -59,3 +61,5 @@ functions.http('getNTTRateLimits', getNTTRateLimits); functions.http('computeNTTRateLimits', computeNTTRateLimits); functions.http('getTotalSupplyAndLocked', getTotalSupplyAndLocked); functions.http('computeTotalSupplyAndLocked', computeTotalSupplyAndLocked); +functions.http('computeGuardianSetInfo', computeGuardianSetInfo); +functions.http('getGuardianSetInfo', getGuardianSetInfo); diff --git a/common/src/consts.ts b/common/src/consts.ts index 2d72d4a7..242cfbab 100644 --- a/common/src/consts.ts +++ b/common/src/consts.ts @@ -293,3 +293,14 @@ export const GUARDIAN_SET_4 = [ name: 'Staking Facilities', }, ]; + +export type GuardianSetInfo = { + timestamp: string; + contract: string; + guardianSetIndex: string; + guardianSet: string; +}; + +export type GuardianSetInfoByChain = { + [chain in Chain]?: GuardianSetInfo; +}; diff --git a/common/src/index.ts b/common/src/index.ts index 6400bd08..91fbf966 100644 --- a/common/src/index.ts +++ b/common/src/index.ts @@ -8,3 +8,4 @@ export * from './nttConsts'; export * from './evm'; export * from './types'; export * from './wormhole'; +export * from './queryContractSmart'; diff --git a/dashboard/src/utils/queryContractSmart.ts b/common/src/queryContractSmart.ts similarity index 100% rename from dashboard/src/utils/queryContractSmart.ts rename to common/src/queryContractSmart.ts diff --git a/dashboard/src/components/Accountant.tsx b/dashboard/src/components/Accountant.tsx index 03535591..77b17824 100644 --- a/dashboard/src/components/Accountant.tsx +++ b/dashboard/src/components/Accountant.tsx @@ -41,7 +41,7 @@ import useGetAccountantPendingTransfers, { } from '../hooks/useGetAccountantPendingTransfers'; import { TokenDataByChainAddress, TokenDataEntry } from '../hooks/useTokenData'; import { CHAIN_ICON_MAP, WORMCHAIN_URL } from '../utils/consts'; -import { queryContractSmart } from '../utils/queryContractSmart'; +import { queryContractSmart } from '@wormhole-foundation/wormhole-monitor-common/src/queryContractSmart'; import CollapsibleSection from './CollapsibleSection'; import { ExplorerTxHash } from './ExplorerTxHash'; import Table from './Table'; diff --git a/dashboard/src/components/Contracts.tsx b/dashboard/src/components/Contracts.tsx index a8f002b2..2c2d11a2 100644 --- a/dashboard/src/components/Contracts.tsx +++ b/dashboard/src/components/Contracts.tsx @@ -11,16 +11,22 @@ import { } from '@mui/material'; import { Chain, chainToChainId, chains, contracts } from '@wormhole-foundation/sdk-base'; import { useNetworkContext } from '../contexts/NetworkContext'; -import useGetGuardianSet from '../hooks/useGetGuardianSet'; import CollapsibleSection from './CollapsibleSection'; +import useGetGuardianSetInfoByChain from '../hooks/useGetGuardianSetInfoByChain'; const coreBridgeChains = chains.filter( (chain) => chain !== 'Aurora' && contracts.coreBridge.get('Mainnet', chain) ); -function CoreBridgeInfo({ chain, address }: { chain: Chain; address: string | undefined }) { - const guardianSet = useGetGuardianSet(chain, address); - const guardianSetIndex = guardianSet[0]?.toString(); +function CoreBridgeInfo({ + chain, + address, + guardianSetIndex, +}: { + chain: Chain; + address: string | undefined; + guardianSetIndex: string | undefined; +}) { if (!address) return null; return ( @@ -34,6 +40,9 @@ function CoreBridgeInfo({ chain, address }: { chain: Chain; address: string | un function Contracts() { const { currentNetwork } = useNetworkContext(); + // const [guardianSetInfoByChain, setGuardianSetInfoByChain] = useState({}); + const guardianSetInfoByChain = useGetGuardianSetInfoByChain(); + return currentNetwork.name === 'Mainnet' ? ( @@ -53,6 +62,7 @@ function Contracts() { key={chain} chain={chain} address={contracts.coreBridge.get('Mainnet', chain)} + guardianSetIndex={guardianSetInfoByChain[chain]?.guardianSetIndex.toString()} /> ))} @@ -66,4 +76,5 @@ function Contracts() { ); } + export default Contracts; diff --git a/dashboard/src/hooks/useGetAccountantAccounts.ts b/dashboard/src/hooks/useGetAccountantAccounts.ts index f978cc41..bff5d64d 100644 --- a/dashboard/src/hooks/useGetAccountantAccounts.ts +++ b/dashboard/src/hooks/useGetAccountantAccounts.ts @@ -1,7 +1,7 @@ import { useEffect, useState } from 'react'; import { useNetworkContext } from '../contexts/NetworkContext'; import { TESTNET_WORMCHAIN_URL, WORMCHAIN_URL } from '../utils/consts'; -import { queryContractSmart } from '../utils/queryContractSmart'; +import { queryContractSmart } from '@wormhole-foundation/wormhole-monitor-common/src/queryContractSmart'; const POLL_INTERVAL_MS = 1 * 60 * 1000; const PAGE_LIMIT = 2000; // throws a gas limit error over this diff --git a/dashboard/src/hooks/useGetAccountantPendingTransfers.ts b/dashboard/src/hooks/useGetAccountantPendingTransfers.ts index 12b372d6..a323a5e8 100644 --- a/dashboard/src/hooks/useGetAccountantPendingTransfers.ts +++ b/dashboard/src/hooks/useGetAccountantPendingTransfers.ts @@ -1,7 +1,7 @@ import { useEffect, useState } from 'react'; import { useNetworkContext } from '../contexts/NetworkContext'; import { TESTNET_WORMCHAIN_URL, WORMCHAIN_URL } from '../utils/consts'; -import { queryContractSmart } from '../utils/queryContractSmart'; +import { queryContractSmart } from '@wormhole-foundation/wormhole-monitor-common/src/queryContractSmart'; const POLL_INTERVAL_MS = 10 * 1000; const PAGE_LIMIT = 2000; // throws a gas limit error over this diff --git a/dashboard/src/hooks/useGetGuardianSet.ts b/dashboard/src/hooks/useGetGuardianSet.ts index 0a814de4..7f302d4a 100644 --- a/dashboard/src/hooks/useGetGuardianSet.ts +++ b/dashboard/src/hooks/useGetGuardianSet.ts @@ -1,10 +1,7 @@ import { Chain, chainToPlatform, rpc } from '@wormhole-foundation/sdk-base'; import { callContractMethod, getMethodId } from '@wormhole-foundation/wormhole-monitor-common'; -import axios from 'axios'; import { useEffect, useState } from 'react'; import { useNetworkContext } from '../contexts/NetworkContext'; -import { WORMCHAIN_URL } from '../utils/consts'; -import { queryContractSmart } from '../utils/queryContractSmart'; function useGetGuardianSet(chain: Chain, address: string | undefined) { const network = useNetworkContext(); @@ -12,14 +9,7 @@ function useGetGuardianSet(chain: Chain, address: string | undefined) { useEffect(() => { setGuardianSet([null, null]); if (!address) return; - const rpcUrl = - chain === 'Klaytn' - ? 'https://klaytn-mainnet-rpc.allthatnode.com:8551' - : chain === 'Near' - ? 'https://rpc.mainnet.near.org' - : chain === 'Wormchain' - ? WORMCHAIN_URL - : rpc.rpcAddress(network.currentNetwork.env, chain); + const rpcUrl = rpc.rpcAddress('Mainnet', chain); if (!rpcUrl) return; let cancelled = false; const platform = chainToPlatform(chain); @@ -42,138 +32,6 @@ function useGetGuardianSet(chain: Chain, address: string | undefined) { setGuardianSet([BigInt(gsi), gs]); } catch (e) {} })(); - } else if (platform === 'Cosmwasm') { - (async () => { - try { - const guardianSet = await queryContractSmart(rpcUrl, address, { guardian_set_info: {} }); - if (cancelled) return; - setGuardianSet([ - BigInt(guardianSet.guardian_set_index), - guardianSet.addresses - .map( - (address: { bytes: string }) => - `0x${Buffer.from(address.bytes, 'base64').toString('hex')}` - ) - .join(','), - ]); - } catch (e) {} - })(); - } else if (platform === 'Solana') { - (async () => { - try { - // TODO: test this, move to a cloud function - // let gsi = 0; - // let gsAddress = utils.deriveGuardianSetKey(address, gsi); - // console.log(chain, gsi, gsAddress); - // let gsAccountInfo = await makeRpcCall( - // rpcUrl, - // 'getAccountInfo', - // [gsAddress], - // 'jsonParsed' - // ); - // let ret: [bigint | null, string | null] = [null, null]; - // while (gsAccountInfo !== null) { - // const gs = utils.GuardianSetData.deserialize(Buffer.from(gsAccountInfo, 'base64')); - // ret = [BigInt(gsi), gs.keys.map((k) => `0x${k.toString('hex')}`).join(',')]; - // if (cancelled) return; - // gsi++; - // gsAddress = utils.deriveGuardianSetKey(address, gsi); - // console.log(chain, gsi, gsAddress); - // gsAccountInfo = await makeRpcCall(rpcUrl, 'getAccountInfo', [gsAddress], 'jsonParsed'); - // } - // if (cancelled) return; - // setGuardianSet(ret); - } catch (e) {} - })(); - } else if (platform === 'Algorand') { - // https://developer.algorand.org/docs/rest-apis/algod/#get-v2applicationsapplication-id - (async () => { - try { - const response = await axios.get(`${rpcUrl}/v2/applications/${address}`); - const currentGuardianSetIndexState = response.data.params['global-state'].find( - (s: any) => Buffer.from(s.key, 'base64').toString('ascii') === 'currentGuardianSetIndex' - ); - if (cancelled) return; - setGuardianSet([BigInt(currentGuardianSetIndexState.value.uint), null]); - } catch (e) {} - })(); - } else if (platform === 'Near') { - // https://docs.near.org/api/rpc/contracts#view-contract-state - (async () => { - try { - const response = await axios.post(rpcUrl, { - jsonrpc: '2.0', - id: 'dontcare', - method: 'query', - params: { - request_type: 'view_state', - finality: 'final', - account_id: address, - prefix_base64: 'U1RBVEU=', // STATE - }, - }); - const state = Buffer.from( - response.data.result.values.find( - (s: any) => Buffer.from(s.key, 'base64').toString('ascii') === 'STATE' - ).value, - 'base64' - ).toString('hex'); - // a tiny hack - instead of parsing the whole state, just find the expiry, which comes before the guardian set index - // https://github.com/wormhole-foundation/wormhole/blob/main/near/contracts/wormhole/src/lib.rs#L109 - const expiry = `00004f91944e0000`; // = 24 * 60 * 60 * 1_000_000_000, // 24 hours in nanoseconds - const expiryIndex = state.indexOf(expiry); - const gsiIndex = expiryIndex + 16; // u64 len in hex - const gsi = BigInt( - `0x${state - .substring(gsiIndex, gsiIndex + 8) - .match(/../g) - ?.reverse() - .join('')}` - ); - if (cancelled) return; - setGuardianSet([gsi, null]); - } catch (e) {} - })(); - } else if (platform === 'Aptos') { - // https://aptos.dev/nodes/aptos-api-spec/#/ - (async () => { - try { - const response = await axios.get( - `${rpcUrl}/accounts/${address}/resource/${address}::state::WormholeState` - ); - const gsi = BigInt(response.data.data.guardian_set_index.number); - // const gsHandle = response.data.data.guardian_sets - if (cancelled) return; - setGuardianSet([gsi, null]); - } catch (e) {} - })(); - } else if (platform === 'Sui') { - // https://docs.sui.io/sui-api-ref#sui_getobject - (async () => { - try { - const response = await axios.post(rpcUrl, { - jsonrpc: '2.0', - id: 1, - method: 'sui_getObject', - params: [ - address, - { - showType: false, - showOwner: false, - showPreviousTransaction: false, - showDisplay: false, - showContent: true, - showBcs: false, - showStorageRebate: false, - }, - ], - }); - const gsi = BigInt(response.data.result.data.content.fields.guardian_set_index); - // const gsTable = response.data.result.data.content.fields.guardian_sets); - if (cancelled) return; - setGuardianSet([gsi, null]); - } catch (e) {} - })(); } return () => { cancelled = true; diff --git a/dashboard/src/hooks/useGetGuardianSetInfoByChain.ts b/dashboard/src/hooks/useGetGuardianSetInfoByChain.ts new file mode 100644 index 00000000..d4ef6e3c --- /dev/null +++ b/dashboard/src/hooks/useGetGuardianSetInfoByChain.ts @@ -0,0 +1,54 @@ +import { Chain } from '@wormhole-foundation/sdk-base'; +import { GuardianSetInfoByChain } from '@wormhole-foundation/wormhole-monitor-common'; +import axios from 'axios'; +import { useState, useEffect } from 'react'; + +const useGetGuardianSetInfoByChain = () => { + const [guardianSetInfo, setGuardianSetInfo] = useState({}); + + useEffect(() => { + let cancelled = false; + + const fetchGuardianSetInfo = async () => { + const info = await getCoreBridgeInfos(); + if (cancelled) return; + setGuardianSetInfo(info); + }; + + fetchGuardianSetInfo(); + + // Cleanup function to set the cancellation flag + return () => { + cancelled = true; + }; + }, []); + + return guardianSetInfo; +}; + +async function getCoreBridgeInfos(): Promise { + // This calls the getGuardianSetInfo cloud function + // and returns the guardian set info for each chain + const cloudFunctionUrl = + 'https://europe-west3-wormhole-message-db-mainnet.cloudfunctions.net/get-guardian-set-info'; + let infosByChain: GuardianSetInfoByChain = {}; + try { + const response = await axios.post(cloudFunctionUrl); + console.log('Response:', response.data); + // Transform the response into a GuardianSetInfoByChain object + for (const chain in response.data) { + const data = response.data[chain]; + infosByChain[chain as Chain] = { + timestamp: data.timestamp, + contract: data.contract, + guardianSet: data.guardianSet, + guardianSetIndex: data.guardianSetIndex, + }; + } + } catch (error) { + console.error('Error calling cloud function:', error); + } + return infosByChain; +} + +export default useGetGuardianSetInfoByChain; diff --git a/dashboard/src/utils/nativeAsset.ts b/dashboard/src/utils/nativeAsset.ts index 601bdf0a..4a2a278c 100644 --- a/dashboard/src/utils/nativeAsset.ts +++ b/dashboard/src/utils/nativeAsset.ts @@ -16,7 +16,6 @@ function hexToNativeAssetStringAlgorand(s: string): string { const tryUint8ArrayToNative = (a: Uint8Array, chain: number): string => { const platform = chainToPlatform(toChain(chain)); if (platform === 'Evm') { - console.log('here', `0x${Buffer.from(a).toString('hex')}`); return `0x${Buffer.from(a).toString('hex').substring(24)}`; } else if (platform === 'Solana') { return base58.encode(a); diff --git a/database/package.json b/database/package.json index 75473154..bdffbd87 100644 --- a/database/package.json +++ b/database/package.json @@ -15,7 +15,7 @@ "@injectivelabs/sdk-ts": "^1.0.368", "@mysten/sui.js": "^0.50.1", "@terra-money/terra.js": "^3.1.3", - "@wormhole-foundation/sdk": "^0.7.0-beta.5", + "@wormhole-foundation/sdk": "^0.8.0", "@xpla/xpla.js": "^0.2.3", "aptos": "1.5.0", "dotenv": "^16.0.3", diff --git a/package-lock.json b/package-lock.json index 37942355..71a8360f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,12 +15,12 @@ "database" ], "dependencies": { - "@wormhole-foundation/sdk-base": "^0.7.0-beta.7", - "@wormhole-foundation/sdk-definitions": "^0.7.0-beta.7", - "@wormhole-foundation/sdk-evm": "^0.7.0-beta.7", - "@wormhole-foundation/sdk-evm-core": "^0.7.0-beta.7", - "@wormhole-foundation/sdk-solana": "^0.7.0-beta.7", - "@wormhole-foundation/sdk-solana-core": "^0.7.0-beta.7", + "@wormhole-foundation/sdk-base": "^0.8.0", + "@wormhole-foundation/sdk-definitions": "^0.8.0", + "@wormhole-foundation/sdk-evm": "^0.8.0", + "@wormhole-foundation/sdk-evm-core": "^0.8.0", + "@wormhole-foundation/sdk-solana": "^0.8.0", + "@wormhole-foundation/sdk-solana-core": "^0.8.0", "axios": "^1.5.0" }, "devDependencies": { @@ -39,6 +39,8 @@ "@google-cloud/pubsub": "^3.4.1", "@google-cloud/storage": "^6.8.0", "@solana/web3.js": "^1.87.3", + "@wormhole-foundation/sdk-base": "^0.8.0", + "@wormhole-foundation/sdk-definitions": "^0.8.0", "@wormhole-foundation/sdk-evm-ntt": "^0.0.1-beta.4", "@wormhole-foundation/sdk-solana-ntt": "^0.0.1-beta.4", "borsh": "^1.0.0", @@ -199,7 +201,7 @@ "@injectivelabs/sdk-ts": "^1.0.368", "@mysten/sui.js": "^0.50.1", "@terra-money/terra.js": "^3.1.3", - "@wormhole-foundation/sdk": "^0.7.0-beta.5", + "@wormhole-foundation/sdk": "^0.8.0", "@xpla/xpla.js": "^0.2.3", "aptos": "1.5.0", "dotenv": "^16.0.3", @@ -209,597 +211,541 @@ "pg": "^8.10.0" } }, - "database/node_modules/@cosmjs/amino": { - "version": "0.32.3", - "license": "Apache-2.0", - "dependencies": { - "@cosmjs/crypto": "^0.32.3", - "@cosmjs/encoding": "^0.32.3", - "@cosmjs/math": "^0.32.3", - "@cosmjs/utils": "^0.32.3" + "node_modules/@0no-co/graphql.web": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@0no-co/graphql.web/-/graphql.web-1.0.7.tgz", + "integrity": "sha512-E3Qku4mTzdrlwVWGPxklDnME5ANrEGetvYw4i2GCRlppWXXE4QD66j7pwb8HelZwS6LnqEChhrSOGCXpbiu6MQ==", + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" + }, + "peerDependenciesMeta": { + "graphql": { + "optional": true + } } }, - "database/node_modules/@cosmjs/crypto": { - "version": "0.32.3", - "license": "Apache-2.0", + "node_modules/@0no-co/graphqlsp": { + "version": "1.12.5", + "resolved": "https://registry.npmjs.org/@0no-co/graphqlsp/-/graphqlsp-1.12.5.tgz", + "integrity": "sha512-YS9s8sf3XLaVdBt33u1mbUdfUSLiarQW1SFd3ITh2CLWz1nVnVTN0oCrpepuFHUJ7rt+b6Gk14sgjP4ONdeZfQ==", "dependencies": { - "@cosmjs/encoding": "^0.32.3", - "@cosmjs/math": "^0.32.3", - "@cosmjs/utils": "^0.32.3", - "@noble/hashes": "^1", - "bn.js": "^5.2.0", - "elliptic": "^6.5.4", - "libsodium-wrappers-sumo": "^0.7.11" + "@gql.tada/internal": "^1.0.0", + "graphql": "^15.5.0 || ^16.0.0 || ^17.0.0" + }, + "peerDependencies": { + "graphql": "^15.5.0 || ^16.0.0 || ^17.0.0", + "typescript": "^5.0.0" } }, - "database/node_modules/@cosmjs/encoding": { - "version": "0.32.3", - "license": "Apache-2.0", - "dependencies": { - "base64-js": "^1.3.0", - "bech32": "^1.1.4", - "readonly-date": "^1.0.0" - } + "node_modules/@adobe/css-tools": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.3.tgz", + "integrity": "sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ==" }, - "database/node_modules/@cosmjs/encoding/node_modules/bech32": { - "version": "1.1.4", - "license": "MIT" + "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==" }, - "database/node_modules/@cosmjs/json-rpc": { - "version": "0.32.3", - "license": "Apache-2.0", + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "dependencies": { - "@cosmjs/stream": "^0.32.3", - "xstream": "^11.14.0" + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" } }, - "database/node_modules/@cosmjs/math": { - "version": "0.32.3", - "license": "Apache-2.0", + "node_modules/@apollo/client": { + "version": "3.10.4", + "resolved": "https://registry.npmjs.org/@apollo/client/-/client-3.10.4.tgz", + "integrity": "sha512-51gk0xOwN6Ls1EbTG5svFva1kdm2APHYTzmFhaAdvUQoJFDxfc0UwQgDxGptzH84vkPlo1qunY1FuboyF9LI3Q==", "dependencies": { - "bn.js": "^5.2.0" + "@graphql-typed-document-node/core": "^3.1.1", + "@wry/caches": "^1.0.0", + "@wry/equality": "^0.5.6", + "@wry/trie": "^0.5.0", + "graphql-tag": "^2.12.6", + "hoist-non-react-statics": "^3.3.2", + "optimism": "^0.18.0", + "prop-types": "^15.7.2", + "rehackt": "^0.1.0", + "response-iterator": "^0.2.6", + "symbol-observable": "^4.0.0", + "ts-invariant": "^0.10.3", + "tslib": "^2.3.0", + "zen-observable-ts": "^1.2.5" + }, + "peerDependencies": { + "graphql": "^15.0.0 || ^16.0.0", + "graphql-ws": "^5.5.5", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", + "subscriptions-transport-ws": "^0.9.0 || ^0.11.0" + }, + "peerDependenciesMeta": { + "graphql-ws": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "subscriptions-transport-ws": { + "optional": true + } } }, - "database/node_modules/@cosmjs/proto-signing": { - "version": "0.32.3", - "license": "Apache-2.0", + "node_modules/@aptos-labs/aptos-client": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@aptos-labs/aptos-client/-/aptos-client-0.1.0.tgz", + "integrity": "sha512-q3s6pPq8H2buGp+tPuIRInWsYOuhSEwuNJPwd2YnsiID3YSLihn2ug39ktDJAcSOprUcp7Nid8WK7hKqnUmSdA==", "dependencies": { - "@cosmjs/amino": "^0.32.3", - "@cosmjs/crypto": "^0.32.3", - "@cosmjs/encoding": "^0.32.3", - "@cosmjs/math": "^0.32.3", - "@cosmjs/utils": "^0.32.3", - "cosmjs-types": "^0.9.0" + "axios": "1.6.2", + "got": "^11.8.6" + }, + "engines": { + "node": ">=15.10.0" } }, - "database/node_modules/@cosmjs/socket": { - "version": "0.32.3", - "license": "Apache-2.0", + "node_modules/@aptos-labs/aptos-client/node_modules/axios": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.2.tgz", + "integrity": "sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==", "dependencies": { - "@cosmjs/stream": "^0.32.3", - "isomorphic-ws": "^4.0.1", - "ws": "^7", - "xstream": "^11.14.0" + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" } }, - "database/node_modules/@cosmjs/stargate": { - "version": "0.32.3", - "license": "Apache-2.0", + "node_modules/@babel/code-frame": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.6.tgz", + "integrity": "sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==", + "license": "MIT", "dependencies": { - "@confio/ics23": "^0.6.8", - "@cosmjs/amino": "^0.32.3", - "@cosmjs/encoding": "^0.32.3", - "@cosmjs/math": "^0.32.3", - "@cosmjs/proto-signing": "^0.32.3", - "@cosmjs/stream": "^0.32.3", - "@cosmjs/tendermint-rpc": "^0.32.3", - "@cosmjs/utils": "^0.32.3", - "cosmjs-types": "^0.9.0", - "xstream": "^11.14.0" + "@babel/highlight": "^7.24.6", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, - "database/node_modules/@cosmjs/stream": { - "version": "0.32.3", - "license": "Apache-2.0", - "dependencies": { - "xstream": "^11.14.0" + "node_modules/@babel/compat-data": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.6.tgz", + "integrity": "sha512-aC2DGhBq5eEdyXWqrDInSqQjO0k8xtPRf5YylULqx8MCd6jBtzqfta/3ETMRpuKIc5hyswfO80ObyA1MvkCcUQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" } }, - "database/node_modules/@cosmjs/tendermint-rpc": { - "version": "0.32.3", - "license": "Apache-2.0", + "node_modules/@babel/core": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.6.tgz", + "integrity": "sha512-qAHSfAdVyFmIvl0VHELib8xar7ONuSHrE2hLnsaWkYNTI68dmi1x8GYDhJjMI/e7XWal9QBlZkwbOnkcw7Z8gQ==", + "dev": true, "dependencies": { - "@cosmjs/crypto": "^0.32.3", - "@cosmjs/encoding": "^0.32.3", - "@cosmjs/json-rpc": "^0.32.3", - "@cosmjs/math": "^0.32.3", - "@cosmjs/socket": "^0.32.3", - "@cosmjs/stream": "^0.32.3", - "@cosmjs/utils": "^0.32.3", - "axios": "^1.6.0", - "readonly-date": "^1.0.0", - "xstream": "^11.14.0" + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.6", + "@babel/generator": "^7.24.6", + "@babel/helper-compilation-targets": "^7.24.6", + "@babel/helper-module-transforms": "^7.24.6", + "@babel/helpers": "^7.24.6", + "@babel/parser": "^7.24.6", + "@babel/template": "^7.24.6", + "@babel/traverse": "^7.24.6", + "@babel/types": "^7.24.6", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" } }, - "database/node_modules/@cosmjs/utils": { - "version": "0.32.3", - "license": "Apache-2.0" + "node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true }, - "database/node_modules/@injectivelabs/core-proto-ts": { - "version": "0.0.21", - "license": "MIT", - "dependencies": { - "@injectivelabs/grpc-web": "^0.0.1", - "google-protobuf": "^3.14.0", - "protobufjs": "^7.0.0", - "rxjs": "^7.4.0" + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" } }, - "database/node_modules/@injectivelabs/indexer-proto-ts": { - "version": "1.11.36", + "node_modules/@babel/eslint-parser": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.24.6.tgz", + "integrity": "sha512-Q1BfQX42zXHx732PLW0w4+Y3wJjoZKEMaatFUEAmQ7Z+jCXxinzeqX9bvv2Q8xNPes/H6F0I23oGkcgjaItmLw==", + "dev": true, "license": "MIT", "dependencies": { - "@injectivelabs/grpc-web": "^0.0.1", - "google-protobuf": "^3.14.0", - "protobufjs": "^7.0.0", - "rxjs": "^7.4.0" + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" } }, - "database/node_modules/@injectivelabs/mito-proto-ts": { - "version": "1.0.62", - "license": "MIT", - "dependencies": { - "@injectivelabs/grpc-web": "^0.0.1", - "google-protobuf": "^3.14.0", - "protobufjs": "^7.0.0", - "rxjs": "^7.4.0" + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10" } }, - "database/node_modules/@injectivelabs/networks": { - "version": "1.14.6", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "@injectivelabs/exceptions": "^1.14.6", - "@injectivelabs/ts-types": "^1.14.6", - "@injectivelabs/utils": "^1.14.6", - "link-module-alias": "^1.2.0", - "shx": "^0.3.2" + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" } }, - "database/node_modules/@injectivelabs/sdk-ts": { - "version": "1.14.7", - "hasInstallScript": true, - "license": "Apache-2.0", + "node_modules/@babel/generator": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.6.tgz", + "integrity": "sha512-S7m4eNa6YAPJRHmKsLHIDJhNAGNKoWNiWefz1MBbpnt8g9lvMDl1hir4P9bo/57bQEmuwEhnRU/AMWsD0G/Fbg==", + "dev": true, "dependencies": { - "@apollo/client": "^3.5.8", - "@cosmjs/amino": "^0.32.2", - "@cosmjs/proto-signing": "^0.32.2", - "@cosmjs/stargate": "^0.32.2", - "@ensdomains/ens-validation": "^0.1.0", - "@ensdomains/eth-ens-namehash": "^2.0.15", - "@ethersproject/bytes": "^5.7.0", - "@injectivelabs/core-proto-ts": "^0.0.21", - "@injectivelabs/dmm-proto-ts": "1.0.19", - "@injectivelabs/exceptions": "^1.14.6", - "@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.11.36", - "@injectivelabs/mito-proto-ts": "1.0.62", - "@injectivelabs/networks": "^1.14.6", - "@injectivelabs/test-utils": "^1.14.3", - "@injectivelabs/token-metadata": "^1.14.7", - "@injectivelabs/ts-types": "^1.14.6", - "@injectivelabs/utils": "^1.14.6", - "@metamask/eth-sig-util": "^4.0.0", - "axios": "^0.27.2", - "bech32": "^2.0.0", - "bip39": "^3.0.4", - "cosmjs-types": "^0.9.0", - "ethereumjs-util": "^7.1.4", - "ethers": "^5.7.2", - "google-protobuf": "^3.21.0", - "graphql": "^16.3.0", - "http-status-codes": "^2.2.0", - "js-sha3": "^0.8.0", - "jscrypto": "^1.0.3", - "keccak256": "^1.0.6", - "link-module-alias": "^1.2.0", - "secp256k1": "^4.0.3", - "shx": "^0.3.2", - "snakecase-keys": "^5.4.1" + "@babel/types": "^7.24.6", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" } }, - "database/node_modules/@injectivelabs/sdk-ts/node_modules/axios": { - "version": "0.27.2", + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.6.tgz", + "integrity": "sha512-DitEzDfOMnd13kZnDqns1ccmftwJTS9DMkyn9pYTxulS7bZxUxpMly3Nf23QQ6NwA4UB8lAqjbqWtyvElEMAkg==", + "dev": true, "license": "MIT", "dependencies": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" + "@babel/types": "^7.24.6" + }, + "engines": { + "node": ">=6.9.0" } }, - "database/node_modules/@injectivelabs/sdk-ts/node_modules/ethers": { - "version": "5.7.2", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.6.tgz", + "integrity": "sha512-+wnfqc5uHiMYtvRX7qu80Toef8BXeh4HHR1SPeonGb1SKPniNEd4a/nlaJJMv/OIEYvIVavvo0yR7u10Gqz0Iw==", + "dev": true, "license": "MIT", "dependencies": { - "@ethersproject/abi": "5.7.0", - "@ethersproject/abstract-provider": "5.7.0", - "@ethersproject/abstract-signer": "5.7.0", - "@ethersproject/address": "5.7.0", - "@ethersproject/base64": "5.7.0", - "@ethersproject/basex": "5.7.0", - "@ethersproject/bignumber": "5.7.0", - "@ethersproject/bytes": "5.7.0", - "@ethersproject/constants": "5.7.0", - "@ethersproject/contracts": "5.7.0", - "@ethersproject/hash": "5.7.0", - "@ethersproject/hdnode": "5.7.0", - "@ethersproject/json-wallets": "5.7.0", - "@ethersproject/keccak256": "5.7.0", - "@ethersproject/logger": "5.7.0", - "@ethersproject/networks": "5.7.1", - "@ethersproject/pbkdf2": "5.7.0", - "@ethersproject/properties": "5.7.0", - "@ethersproject/providers": "5.7.2", - "@ethersproject/random": "5.7.0", - "@ethersproject/rlp": "5.7.0", - "@ethersproject/sha2": "5.7.0", - "@ethersproject/signing-key": "5.7.0", - "@ethersproject/solidity": "5.7.0", - "@ethersproject/strings": "5.7.0", - "@ethersproject/transactions": "5.7.0", - "@ethersproject/units": "5.7.0", - "@ethersproject/wallet": "5.7.0", - "@ethersproject/web": "5.7.1", - "@ethersproject/wordlists": "5.7.0" - } - }, - "database/node_modules/@injectivelabs/utils": { - "version": "1.14.6", - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "@injectivelabs/exceptions": "^1.14.6", - "@injectivelabs/ts-types": "^1.14.6", - "axios": "^0.21.1", - "bignumber.js": "^9.0.1", - "http-status-codes": "^2.2.0", - "link-module-alias": "^1.2.0", - "shx": "^0.3.2", - "snakecase-keys": "^5.1.2", - "store2": "^2.12.0" + "@babel/types": "^7.24.6" + }, + "engines": { + "node": ">=6.9.0" } }, - "database/node_modules/@injectivelabs/utils/node_modules/axios": { - "version": "0.21.4", + "node_modules/@babel/helper-compilation-targets": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.6.tgz", + "integrity": "sha512-VZQ57UsDGlX/5fFA7GkVPplZhHsVc+vuErWgdOiysI9Ksnw0Pbbd6pnPiR/mmJyKHgyIW0c7KT32gmhiF+cirg==", + "dev": true, "license": "MIT", "dependencies": { - "follow-redirects": "^1.14.0" + "@babel/compat-data": "^7.24.6", + "@babel/helper-validator-option": "^7.24.6", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" } }, - "database/node_modules/@mysten/bcs": { - "version": "0.11.1", - "license": "Apache-2.0", - "dependencies": { - "bs58": "^5.0.0" + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" } }, - "database/node_modules/@mysten/bcs/node_modules/bs58": { - "version": "5.0.0", + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.6.tgz", + "integrity": "sha512-djsosdPJVZE6Vsw3kk7IPRWethP94WHGOhQTc67SNXE0ZzMhHgALw8iGmYS0TD1bbMM0VDROy43od7/hN6WYcA==", + "dev": true, "license": "MIT", "dependencies": { - "base-x": "^4.0.0" - } - }, - "database/node_modules/@mysten/sui.js": { - "version": "0.50.1", - "license": "Apache-2.0", - "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" + "@babel/helper-annotate-as-pure": "^7.24.6", + "@babel/helper-environment-visitor": "^7.24.6", + "@babel/helper-function-name": "^7.24.6", + "@babel/helper-member-expression-to-functions": "^7.24.6", + "@babel/helper-optimise-call-expression": "^7.24.6", + "@babel/helper-replace-supers": "^7.24.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.6", + "@babel/helper-split-export-declaration": "^7.24.6", + "semver": "^6.3.1" }, "engines": { - "node": ">=16" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "database/node_modules/@noble/hashes": { - "version": "1.3.3", + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.6.tgz", + "integrity": "sha512-C875lFBIWWwyv6MHZUG9HmRrlTDgOsLWZfYR0nW69gaKJNe0/Mpxx5r0EID2ZdHQkdUmQo2t0uNckTL08/1BgA==", + "dev": true, "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.6", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, "engines": { - "node": ">= 16" + "node": ">=6.9.0" }, - "funding": { - "url": "https://paulmillr.com/funding/" + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "database/node_modules/@scure/bip39": { - "version": "1.2.1", + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", + "dev": true, "license": "MIT", "dependencies": { - "@noble/hashes": "~1.3.0", - "@scure/base": "~1.1.0" + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" }, - "funding": { - "url": "https://paulmillr.com/funding/" + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "database/node_modules/axios": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.2.tgz", - "integrity": "sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==", + "node_modules/@babel/helper-define-polyfill-provider/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "license": "MIT", "dependencies": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "database/node_modules/base-x": { - "version": "4.0.0", - "license": "MIT" - }, - "database/node_modules/cosmjs-types": { - "version": "0.9.0", - "license": "Apache-2.0" - }, - "node_modules/@0no-co/graphql.web": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@0no-co/graphql.web/-/graphql.web-1.0.7.tgz", - "integrity": "sha512-E3Qku4mTzdrlwVWGPxklDnME5ANrEGetvYw4i2GCRlppWXXE4QD66j7pwb8HelZwS6LnqEChhrSOGCXpbiu6MQ==", - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0" + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" }, "peerDependenciesMeta": { - "graphql": { + "supports-color": { "optional": true } } }, - "node_modules/@0no-co/graphqlsp": { - "version": "1.12.5", - "resolved": "https://registry.npmjs.org/@0no-co/graphqlsp/-/graphqlsp-1.12.5.tgz", - "integrity": "sha512-YS9s8sf3XLaVdBt33u1mbUdfUSLiarQW1SFd3ITh2CLWz1nVnVTN0oCrpepuFHUJ7rt+b6Gk14sgjP4ONdeZfQ==", - "dependencies": { - "@gql.tada/internal": "^1.0.0", - "graphql": "^15.5.0 || ^16.0.0 || ^17.0.0" - }, - "peerDependencies": { - "graphql": "^15.5.0 || ^16.0.0 || ^17.0.0", - "typescript": "^5.0.0" - } - }, - "node_modules/@adobe/css-tools": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.3.tgz", - "integrity": "sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ==" - }, - "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/@babel/helper-define-polyfill-provider/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true, + "license": "MIT" }, - "node_modules/@ampproject/remapping": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.6.tgz", + "integrity": "sha512-Y50Cg3k0LKLMjxdPjIl40SdJgMB85iXn27Vk/qbHZCFx/o5XO3PSnpi675h1KEmmDb6OFArfd5SCQEQ5Q4H88g==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=6.0.0" + "node": ">=6.9.0" } }, - "node_modules/@apollo/client": { - "version": "3.10.4", - "resolved": "https://registry.npmjs.org/@apollo/client/-/client-3.10.4.tgz", - "integrity": "sha512-51gk0xOwN6Ls1EbTG5svFva1kdm2APHYTzmFhaAdvUQoJFDxfc0UwQgDxGptzH84vkPlo1qunY1FuboyF9LI3Q==", + "node_modules/@babel/helper-function-name": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.6.tgz", + "integrity": "sha512-xpeLqeeRkbxhnYimfr2PC+iA0Q7ljX/d1eZ9/inYbmfG2jpl8Lu3DyXvpOAnrS5kxkfOWJjioIMQsaMBXFI05w==", + "dev": true, + "license": "MIT", "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "@wry/caches": "^1.0.0", - "@wry/equality": "^0.5.6", - "@wry/trie": "^0.5.0", - "graphql-tag": "^2.12.6", - "hoist-non-react-statics": "^3.3.2", - "optimism": "^0.18.0", - "prop-types": "^15.7.2", - "rehackt": "^0.1.0", - "response-iterator": "^0.2.6", - "symbol-observable": "^4.0.0", - "ts-invariant": "^0.10.3", - "tslib": "^2.3.0", - "zen-observable-ts": "^1.2.5" - }, - "peerDependencies": { - "graphql": "^15.0.0 || ^16.0.0", - "graphql-ws": "^5.5.5", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", - "subscriptions-transport-ws": "^0.9.0 || ^0.11.0" + "@babel/template": "^7.24.6", + "@babel/types": "^7.24.6" }, - "peerDependenciesMeta": { - "graphql-ws": { - "optional": true - }, - "react": { - "optional": true - }, - "react-dom": { - "optional": true - }, - "subscriptions-transport-ws": { - "optional": true - } + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@aptos-labs/aptos-client": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@aptos-labs/aptos-client/-/aptos-client-0.1.0.tgz", - "integrity": "sha512-q3s6pPq8H2buGp+tPuIRInWsYOuhSEwuNJPwd2YnsiID3YSLihn2ug39ktDJAcSOprUcp7Nid8WK7hKqnUmSdA==", + "node_modules/@babel/helper-hoist-variables": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.6.tgz", + "integrity": "sha512-SF/EMrC3OD7dSta1bLJIlrsVxwtd0UpjRJqLno6125epQMJ/kyFmpTT4pbvPbdQHzCHg+biQ7Syo8lnDtbR+uA==", + "dev": true, + "license": "MIT", "dependencies": { - "axios": "1.6.2", - "got": "^11.8.6" + "@babel/types": "^7.24.6" }, "engines": { - "node": ">=15.10.0" + "node": ">=6.9.0" } }, - "node_modules/@aptos-labs/aptos-client/node_modules/axios": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.2.tgz", - "integrity": "sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==", + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.6.tgz", + "integrity": "sha512-OTsCufZTxDUsv2/eDXanw/mUZHWOxSbEmC3pP8cgjcy5rgeVPWWMStnv274DV60JtHxTk0adT0QrCzC4M9NWGg==", + "dev": true, + "license": "MIT", "dependencies": { - "follow-redirects": "^1.15.0", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" + "@babel/types": "^7.24.6" + }, + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@babel/code-frame": { + "node_modules/@babel/helper-module-imports": { "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.6.tgz", - "integrity": "sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.6.tgz", + "integrity": "sha512-a26dmxFJBF62rRO9mmpgrfTLsAuyHk4e1hKTUkD/fcMfynt8gvEKwQPQDVxWhca8dHoDck+55DFt42zV0QMw5g==", "license": "MIT", "dependencies": { - "@babel/highlight": "^7.24.6", - "picocolors": "^1.0.0" + "@babel/types": "^7.24.6" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/compat-data": { + "node_modules/@babel/helper-module-transforms": { "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.6.tgz", - "integrity": "sha512-aC2DGhBq5eEdyXWqrDInSqQjO0k8xtPRf5YylULqx8MCd6jBtzqfta/3ETMRpuKIc5hyswfO80ObyA1MvkCcUQ==", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.6.tgz", + "integrity": "sha512-Y/YMPm83mV2HJTbX1Qh2sjgjqcacvOlhbzdCCsSlblOKjSYmQqEbO6rUniWQyRo9ncyfjT8hnUjlG06RXDEmcA==", "dev": true, "license": "MIT", + "dependencies": { + "@babel/helper-environment-visitor": "^7.24.6", + "@babel/helper-module-imports": "^7.24.6", + "@babel/helper-simple-access": "^7.24.6", + "@babel/helper-split-export-declaration": "^7.24.6", + "@babel/helper-validator-identifier": "^7.24.6" + }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/core": { + "node_modules/@babel/helper-optimise-call-expression": { "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.6.tgz", - "integrity": "sha512-qAHSfAdVyFmIvl0VHELib8xar7ONuSHrE2hLnsaWkYNTI68dmi1x8GYDhJjMI/e7XWal9QBlZkwbOnkcw7Z8gQ==", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.6.tgz", + "integrity": "sha512-3SFDJRbx7KuPRl8XDUr8O7GAEB8iGyWPjLKJh/ywP/Iy9WOmEfMrsWbaZpvBu2HSYn4KQygIsz0O7m8y10ncMA==", "dev": true, + "license": "MIT", "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.6", - "@babel/generator": "^7.24.6", - "@babel/helper-compilation-targets": "^7.24.6", - "@babel/helper-module-transforms": "^7.24.6", - "@babel/helpers": "^7.24.6", - "@babel/parser": "^7.24.6", - "@babel/template": "^7.24.6", - "@babel/traverse": "^7.24.6", - "@babel/types": "^7.24.6", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" + "@babel/types": "^7.24.6" }, "engines": { "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" } }, - "node_modules/@babel/core/node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.6.tgz", + "integrity": "sha512-MZG/JcWfxybKwsA9N9PmtF2lOSFSEMVCpIRrbxccZFLJPrJciJdG/UhSh5W96GEteJI2ARqm5UAHxISwRDLSNg==", "dev": true, - "bin": { - "semver": "bin/semver.js" + "license": "MIT", + "engines": { + "node": ">=6.9.0" } }, - "node_modules/@babel/eslint-parser": { + "node_modules/@babel/helper-remap-async-to-generator": { "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.24.6.tgz", - "integrity": "sha512-Q1BfQX42zXHx732PLW0w4+Y3wJjoZKEMaatFUEAmQ7Z+jCXxinzeqX9bvv2Q8xNPes/H6F0I23oGkcgjaItmLw==", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.6.tgz", + "integrity": "sha512-1Qursq9ArRZPAMOZf/nuzVW8HgJLkTB9y9LfP4lW2MVp4e9WkLJDovfKBxoDcCk6VuzIxyqWHyBoaCtSRP10yg==", "dev": true, "license": "MIT", "dependencies": { - "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.1" + "@babel/helper-annotate-as-pure": "^7.24.6", + "@babel/helper-environment-visitor": "^7.24.6", + "@babel/helper-wrap-function": "^7.24.6" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.11.0", - "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" - } - }, - "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=10" - } - }, - "node_modules/@babel/eslint-parser/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/generator": { + "node_modules/@babel/helper-replace-supers": { "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.6.tgz", - "integrity": "sha512-S7m4eNa6YAPJRHmKsLHIDJhNAGNKoWNiWefz1MBbpnt8g9lvMDl1hir4P9bo/57bQEmuwEhnRU/AMWsD0G/Fbg==", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.6.tgz", + "integrity": "sha512-mRhfPwDqDpba8o1F8ESxsEkJMQkUF8ZIWrAc0FtWhxnjfextxMWxr22RtFizxxSYLjVHDeMgVsRq8BBZR2ikJQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/types": "^7.24.6", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" + "@babel/helper-environment-visitor": "^7.24.6", + "@babel/helper-member-expression-to-functions": "^7.24.6", + "@babel/helper-optimise-call-expression": "^7.24.6" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-annotate-as-pure": { + "node_modules/@babel/helper-simple-access": { "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.6.tgz", - "integrity": "sha512-DitEzDfOMnd13kZnDqns1ccmftwJTS9DMkyn9pYTxulS7bZxUxpMly3Nf23QQ6NwA4UB8lAqjbqWtyvElEMAkg==", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.6.tgz", + "integrity": "sha512-nZzcMMD4ZhmB35MOOzQuiGO5RzL6tJbsT37Zx8M5L/i9KSrukGXWTjLe1knIbb/RmxoJE9GON9soq0c0VEMM5g==", "dev": true, "license": "MIT", "dependencies": { @@ -809,10 +755,10 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.6.tgz", - "integrity": "sha512-+wnfqc5uHiMYtvRX7qu80Toef8BXeh4HHR1SPeonGb1SKPniNEd4a/nlaJJMv/OIEYvIVavvo0yR7u10Gqz0Iw==", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.6.tgz", + "integrity": "sha512-jhbbkK3IUKc4T43WadP96a27oYti9gEf1LdyGSP2rHGH77kwLwfhO7TgwnWvxxQVmke0ImmCSS47vcuxEMGD3Q==", "dev": true, "license": "MIT", "dependencies": { @@ -822,153 +768,55 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-compilation-targets": { + "node_modules/@babel/helper-split-export-declaration": { "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.6.tgz", - "integrity": "sha512-VZQ57UsDGlX/5fFA7GkVPplZhHsVc+vuErWgdOiysI9Ksnw0Pbbd6pnPiR/mmJyKHgyIW0c7KT32gmhiF+cirg==", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.6.tgz", + "integrity": "sha512-CvLSkwXGWnYlF9+J3iZUvwgAxKiYzK3BWuo+mLzD/MDGOZDj7Gq8+hqaOkMxmJwmlv0iu86uH5fdADd9Hxkymw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.24.6", - "@babel/helper-validator-option": "^7.24.6", - "browserslist": "^4.22.2", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" + "@babel/types": "^7.24.6" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { + "node_modules/@babel/helper-string-parser": { "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.6.tgz", - "integrity": "sha512-djsosdPJVZE6Vsw3kk7IPRWethP94WHGOhQTc67SNXE0ZzMhHgALw8iGmYS0TD1bbMM0VDROy43od7/hN6WYcA==", - "dev": true, + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.6.tgz", + "integrity": "sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q==", "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.6", - "@babel/helper-environment-visitor": "^7.24.6", - "@babel/helper-function-name": "^7.24.6", - "@babel/helper-member-expression-to-functions": "^7.24.6", - "@babel/helper-optimise-call-expression": "^7.24.6", - "@babel/helper-replace-supers": "^7.24.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.6", - "@babel/helper-split-export-declaration": "^7.24.6", - "semver": "^6.3.1" - }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" } }, - "node_modules/@babel/helper-create-regexp-features-plugin": { + "node_modules/@babel/helper-validator-identifier": { "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.6.tgz", - "integrity": "sha512-C875lFBIWWwyv6MHZUG9HmRrlTDgOsLWZfYR0nW69gaKJNe0/Mpxx5r0EID2ZdHQkdUmQo2t0uNckTL08/1BgA==", - "dev": true, + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.6.tgz", + "integrity": "sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==", "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.6", - "regexpu-core": "^5.3.1", - "semver": "^6.3.1" - }, "engines": { "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", - "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } } }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true, - "license": "MIT" - }, - "node_modules/@babel/helper-environment-visitor": { + "node_modules/@babel/helper-validator-option": { "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.6.tgz", - "integrity": "sha512-Y50Cg3k0LKLMjxdPjIl40SdJgMB85iXn27Vk/qbHZCFx/o5XO3PSnpi675h1KEmmDb6OFArfd5SCQEQ5Q4H88g==", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.6.tgz", + "integrity": "sha512-Jktc8KkF3zIkePb48QO+IapbXlSapOW9S+ogZZkcO6bABgYAxtZcjZ/O005111YLf+j4M84uEgwYoidDkXbCkQ==", "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-function-name": { + "node_modules/@babel/helper-wrap-function": { "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.6.tgz", - "integrity": "sha512-xpeLqeeRkbxhnYimfr2PC+iA0Q7ljX/d1eZ9/inYbmfG2jpl8Lu3DyXvpOAnrS5kxkfOWJjioIMQsaMBXFI05w==", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.6.tgz", + "integrity": "sha512-f1JLrlw/jbiNfxvdrfBgio/gRBk3yTAEJWirpAkiJG2Hb22E7cEYKHWo0dFPTv/niPovzIdPdEDetrv6tC6gPQ==", "dev": true, "license": "MIT", "dependencies": { + "@babel/helper-function-name": "^7.24.6", "@babel/template": "^7.24.6", "@babel/types": "^7.24.6" }, @@ -976,97 +824,104 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-hoist-variables": { + "node_modules/@babel/helpers": { "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.6.tgz", - "integrity": "sha512-SF/EMrC3OD7dSta1bLJIlrsVxwtd0UpjRJqLno6125epQMJ/kyFmpTT4pbvPbdQHzCHg+biQ7Syo8lnDtbR+uA==", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.6.tgz", + "integrity": "sha512-V2PI+NqnyFu1i0GyTd/O/cTpxzQCYioSkUIRmgo7gFEHKKCg5w46+r/A6WeUR1+P3TeQ49dspGPNd/E3n9AnnA==", "dev": true, - "license": "MIT", "dependencies": { + "@babel/template": "^7.24.6", "@babel/types": "^7.24.6" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-member-expression-to-functions": { + "node_modules/@babel/highlight": { "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.6.tgz", - "integrity": "sha512-OTsCufZTxDUsv2/eDXanw/mUZHWOxSbEmC3pP8cgjcy5rgeVPWWMStnv274DV60JtHxTk0adT0QrCzC4M9NWGg==", - "dev": true, + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.6.tgz", + "integrity": "sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==", "license": "MIT", "dependencies": { - "@babel/types": "^7.24.6" + "@babel/helper-validator-identifier": "^7.24.6", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-module-imports": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.6.tgz", - "integrity": "sha512-a26dmxFJBF62rRO9mmpgrfTLsAuyHk4e1hKTUkD/fcMfynt8gvEKwQPQDVxWhca8dHoDck+55DFt42zV0QMw5g==", + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "license": "MIT", "dependencies": { - "@babel/types": "^7.24.6" + "color-convert": "^1.9.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=4" } }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.6.tgz", - "integrity": "sha512-Y/YMPm83mV2HJTbX1Qh2sjgjqcacvOlhbzdCCsSlblOKjSYmQqEbO6rUniWQyRo9ncyfjT8hnUjlG06RXDEmcA==", - "dev": true, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.24.6", - "@babel/helper-module-imports": "^7.24.6", - "@babel/helper-simple-access": "^7.24.6", - "@babel/helper-split-export-declaration": "^7.24.6", - "@babel/helper-validator-identifier": "^7.24.6" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=4" } }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.6.tgz", - "integrity": "sha512-3SFDJRbx7KuPRl8XDUr8O7GAEB8iGyWPjLKJh/ywP/Iy9WOmEfMrsWbaZpvBu2HSYn4KQygIsz0O7m8y10ncMA==", - "dev": true, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "license": "MIT", - "dependencies": { - "@babel/types": "^7.24.6" - }, "engines": { - "node": ">=6.9.0" + "node": ">=0.8.0" } }, - "node_modules/@babel/helper-plugin-utils": { + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/parser": { "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.6.tgz", - "integrity": "sha512-MZG/JcWfxybKwsA9N9PmtF2lOSFSEMVCpIRrbxccZFLJPrJciJdG/UhSh5W96GEteJI2ARqm5UAHxISwRDLSNg==", - "dev": true, + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.6.tgz", + "integrity": "sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q==", "license": "MIT", + "bin": { + "parser": "bin/babel-parser.js" + }, "engines": { - "node": ">=6.9.0" + "node": ">=6.0.0" } }, - "node_modules/@babel/helper-remap-async-to-generator": { + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.6.tgz", - "integrity": "sha512-1Qursq9ArRZPAMOZf/nuzVW8HgJLkTB9y9LfP4lW2MVp4e9WkLJDovfKBxoDcCk6VuzIxyqWHyBoaCtSRP10yg==", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.6.tgz", + "integrity": "sha512-bYndrJ6Ph6Ar+GaB5VAc0JPoP80bQCm4qon6JEzXfRl5QZyQ8Ur1K6k7htxWmPA5z+k7JQvaMUrtXlqclWYzKw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.24.6", "@babel/helper-environment-visitor": "^7.24.6", - "@babel/helper-wrap-function": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.6" }, "engines": { "node": ">=6.9.0" @@ -1075,16 +930,14 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-replace-supers": { + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.6.tgz", - "integrity": "sha512-mRhfPwDqDpba8o1F8ESxsEkJMQkUF8ZIWrAc0FtWhxnjfextxMWxr22RtFizxxSYLjVHDeMgVsRq8BBZR2ikJQ==", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.6.tgz", + "integrity": "sha512-iVuhb6poq5ikqRq2XWU6OQ+R5o9wF+r/or9CeUyovgptz0UlnK4/seOQ1Istu/XybYjAhQv1FRSSfHHufIku5Q==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.24.6", - "@babel/helper-member-expression-to-functions": "^7.24.6", - "@babel/helper-optimise-call-expression": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.6" }, "engines": { "node": ">=6.9.0" @@ -1093,229 +946,25 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-simple-access": { + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.6.tgz", - "integrity": "sha512-nZzcMMD4ZhmB35MOOzQuiGO5RzL6tJbsT37Zx8M5L/i9KSrukGXWTjLe1knIbb/RmxoJE9GON9soq0c0VEMM5g==", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.6.tgz", + "integrity": "sha512-c8TER5xMDYzzFcGqOEp9l4hvB7dcbhcGjcLVwxWfe4P5DOafdwjsBJZKsmv+o3aXh7NhopvayQIovHrh2zSRUQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.24.6" + "@babel/helper-plugin-utils": "^7.24.6", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.6", + "@babel/plugin-transform-optional-chaining": "^7.24.6" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" } }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.6.tgz", - "integrity": "sha512-jhbbkK3IUKc4T43WadP96a27oYti9gEf1LdyGSP2rHGH77kwLwfhO7TgwnWvxxQVmke0ImmCSS47vcuxEMGD3Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.24.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.6.tgz", - "integrity": "sha512-CvLSkwXGWnYlF9+J3iZUvwgAxKiYzK3BWuo+mLzD/MDGOZDj7Gq8+hqaOkMxmJwmlv0iu86uH5fdADd9Hxkymw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.24.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.6.tgz", - "integrity": "sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.6.tgz", - "integrity": "sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==", - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.6.tgz", - "integrity": "sha512-Jktc8KkF3zIkePb48QO+IapbXlSapOW9S+ogZZkcO6bABgYAxtZcjZ/O005111YLf+j4M84uEgwYoidDkXbCkQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.6.tgz", - "integrity": "sha512-f1JLrlw/jbiNfxvdrfBgio/gRBk3yTAEJWirpAkiJG2Hb22E7cEYKHWo0dFPTv/niPovzIdPdEDetrv6tC6gPQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-function-name": "^7.24.6", - "@babel/template": "^7.24.6", - "@babel/types": "^7.24.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.6.tgz", - "integrity": "sha512-V2PI+NqnyFu1i0GyTd/O/cTpxzQCYioSkUIRmgo7gFEHKKCg5w46+r/A6WeUR1+P3TeQ49dspGPNd/E3n9AnnA==", - "dev": true, - "dependencies": { - "@babel/template": "^7.24.6", - "@babel/types": "^7.24.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.6.tgz", - "integrity": "sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==", - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.24.6", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/parser": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.6.tgz", - "integrity": "sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q==", - "license": "MIT", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.6.tgz", - "integrity": "sha512-bYndrJ6Ph6Ar+GaB5VAc0JPoP80bQCm4qon6JEzXfRl5QZyQ8Ur1K6k7htxWmPA5z+k7JQvaMUrtXlqclWYzKw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-environment-visitor": "^7.24.6", - "@babel/helper-plugin-utils": "^7.24.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.6.tgz", - "integrity": "sha512-iVuhb6poq5ikqRq2XWU6OQ+R5o9wF+r/or9CeUyovgptz0UlnK4/seOQ1Istu/XybYjAhQv1FRSSfHHufIku5Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.6.tgz", - "integrity": "sha512-c8TER5xMDYzzFcGqOEp9l4hvB7dcbhcGjcLVwxWfe4P5DOafdwjsBJZKsmv+o3aXh7NhopvayQIovHrh2zSRUQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.24.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.24.6", - "@babel/plugin-transform-optional-chaining": "^7.24.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.6.tgz", "integrity": "sha512-z8zEjYmwBUHN/pCF3NuWBhHQjJCrd33qAi8MgANfMrAvn72k2cImT8VjK9LJFu4ysOLJqhfkYYb3MvwANRUNZQ==", @@ -3256,6 +2905,17 @@ "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-0.15.5.tgz", "integrity": "sha512-4AOeU+P5UuE/4nOUkmcQdW5y7i9ndt1cQd/3iUe+LTz3RxESf/W/5lg4B74HbDMMv8PHnPnGCQFH45kBcrQYoQ==" }, + "node_modules/@cosmjs/amino": { + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.32.4.tgz", + "integrity": "sha512-zKYOt6hPy8obIFtLie/xtygCkH9ZROiQ12UHfKsOkWaZfPQUvVbtgmu6R4Kn1tFLI/SRkw7eqhaogmW/3NYu/Q==", + "dependencies": { + "@cosmjs/crypto": "^0.32.4", + "@cosmjs/encoding": "^0.32.4", + "@cosmjs/math": "^0.32.4", + "@cosmjs/utils": "^0.32.4" + } + }, "node_modules/@cosmjs/cosmwasm-stargate": { "version": "0.31.3", "resolved": "https://registry.npmjs.org/@cosmjs/cosmwasm-stargate/-/cosmwasm-stargate-0.31.3.tgz", @@ -3447,48 +3107,165 @@ "pbts": "bin/pbts" } }, - "node_modules/@cspotcode/source-map-support": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", - "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", - "dev": true, + "node_modules/@cosmjs/crypto": { + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.32.4.tgz", + "integrity": "sha512-zicjGU051LF1V9v7bp8p7ovq+VyC91xlaHdsFOTo2oVry3KQikp8L/81RkXmUIT8FxMwdx1T7DmFwVQikcSDIw==", "dependencies": { - "@jridgewell/trace-mapping": "0.3.9" - }, - "engines": { - "node": ">=12" + "@cosmjs/encoding": "^0.32.4", + "@cosmjs/math": "^0.32.4", + "@cosmjs/utils": "^0.32.4", + "@noble/hashes": "^1", + "bn.js": "^5.2.0", + "elliptic": "^6.5.4", + "libsodium-wrappers-sumo": "^0.7.11" } }, - "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", - "dev": true, + "node_modules/@cosmjs/encoding": { + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.32.4.tgz", + "integrity": "sha512-tjvaEy6ZGxJchiizzTn7HVRiyTg1i4CObRRaTRPknm5EalE13SV+TCHq38gIDfyUeden4fCuaBVEdBR5+ti7Hw==", "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "base64-js": "^1.3.0", + "bech32": "^1.1.4", + "readonly-date": "^1.0.0" } }, - "node_modules/@dabh/diagnostics": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", - "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", + "node_modules/@cosmjs/encoding/node_modules/bech32": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", + "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" + }, + "node_modules/@cosmjs/json-rpc": { + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@cosmjs/json-rpc/-/json-rpc-0.32.4.tgz", + "integrity": "sha512-/jt4mBl7nYzfJ2J/VJ+r19c92mUKF0Lt0JxM3MXEJl7wlwW5haHAWtzRujHkyYMXOwIR+gBqT2S0vntXVBRyhQ==", "dependencies": { - "colorspace": "1.1.x", - "enabled": "2.0.x", - "kuler": "^2.0.0" + "@cosmjs/stream": "^0.32.4", + "xstream": "^11.14.0" } }, - "node_modules/@emotion/babel-plugin": { - "version": "11.11.0", - "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", - "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", + "node_modules/@cosmjs/math": { + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@cosmjs/math/-/math-0.32.4.tgz", + "integrity": "sha512-++dqq2TJkoB8zsPVYCvrt88oJWsy1vMOuSOKcdlnXuOA/ASheTJuYy4+oZlTQ3Fr8eALDLGGPhJI02W2HyAQaw==", "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/runtime": "^7.18.3", - "@emotion/hash": "^0.9.1", - "@emotion/memoize": "^0.8.1", - "@emotion/serialize": "^1.1.2", + "bn.js": "^5.2.0" + } + }, + "node_modules/@cosmjs/proto-signing": { + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@cosmjs/proto-signing/-/proto-signing-0.32.4.tgz", + "integrity": "sha512-QdyQDbezvdRI4xxSlyM1rSVBO2st5sqtbEIl3IX03uJ7YiZIQHyv6vaHVf1V4mapusCqguiHJzm4N4gsFdLBbQ==", + "dependencies": { + "@cosmjs/amino": "^0.32.4", + "@cosmjs/crypto": "^0.32.4", + "@cosmjs/encoding": "^0.32.4", + "@cosmjs/math": "^0.32.4", + "@cosmjs/utils": "^0.32.4", + "cosmjs-types": "^0.9.0" + } + }, + "node_modules/@cosmjs/socket": { + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@cosmjs/socket/-/socket-0.32.4.tgz", + "integrity": "sha512-davcyYziBhkzfXQTu1l5NrpDYv0K9GekZCC9apBRvL1dvMc9F/ygM7iemHjUA+z8tJkxKxrt/YPjJ6XNHzLrkw==", + "dependencies": { + "@cosmjs/stream": "^0.32.4", + "isomorphic-ws": "^4.0.1", + "ws": "^7", + "xstream": "^11.14.0" + } + }, + "node_modules/@cosmjs/stargate": { + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@cosmjs/stargate/-/stargate-0.32.4.tgz", + "integrity": "sha512-usj08LxBSsPRq9sbpCeVdyLx2guEcOHfJS9mHGCLCXpdAPEIEQEtWLDpEUc0LEhWOx6+k/ChXTc5NpFkdrtGUQ==", + "dependencies": { + "@confio/ics23": "^0.6.8", + "@cosmjs/amino": "^0.32.4", + "@cosmjs/encoding": "^0.32.4", + "@cosmjs/math": "^0.32.4", + "@cosmjs/proto-signing": "^0.32.4", + "@cosmjs/stream": "^0.32.4", + "@cosmjs/tendermint-rpc": "^0.32.4", + "@cosmjs/utils": "^0.32.4", + "cosmjs-types": "^0.9.0", + "xstream": "^11.14.0" + } + }, + "node_modules/@cosmjs/stream": { + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@cosmjs/stream/-/stream-0.32.4.tgz", + "integrity": "sha512-Gih++NYHEiP+oyD4jNEUxU9antoC0pFSg+33Hpp0JlHwH0wXhtD3OOKnzSfDB7OIoEbrzLJUpEjOgpCp5Z+W3A==", + "dependencies": { + "xstream": "^11.14.0" + } + }, + "node_modules/@cosmjs/tendermint-rpc": { + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@cosmjs/tendermint-rpc/-/tendermint-rpc-0.32.4.tgz", + "integrity": "sha512-MWvUUno+4bCb/LmlMIErLypXxy7ckUuzEmpufYYYd9wgbdCXaTaO08SZzyFM5PI8UJ/0S2AmUrgWhldlbxO8mw==", + "dependencies": { + "@cosmjs/crypto": "^0.32.4", + "@cosmjs/encoding": "^0.32.4", + "@cosmjs/json-rpc": "^0.32.4", + "@cosmjs/math": "^0.32.4", + "@cosmjs/socket": "^0.32.4", + "@cosmjs/stream": "^0.32.4", + "@cosmjs/utils": "^0.32.4", + "axios": "^1.6.0", + "readonly-date": "^1.0.0", + "xstream": "^11.14.0" + } + }, + "node_modules/@cosmjs/utils": { + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.32.4.tgz", + "integrity": "sha512-D1Yc+Zy8oL/hkUkFUL/bwxvuDBzRGpc4cF7/SkdhxX4iHpSLgdOuTt1mhCh9+kl6NQREy9t7SYZ6xeW5gFe60w==" + }, + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@dabh/diagnostics": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", + "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", + "dependencies": { + "colorspace": "1.1.x", + "enabled": "2.0.x", + "kuler": "^2.0.0" + } + }, + "node_modules/@emotion/babel-plugin": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz", + "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.1", + "@emotion/memoize": "^0.8.1", + "@emotion/serialize": "^1.1.2", "babel-plugin-macros": "^3.1.0", "convert-source-map": "^1.5.0", "escape-string-regexp": "^4.0.0", @@ -3623,16 +3400,6 @@ "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz", "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww==" }, - "node_modules/@ensdomains/ens-validation": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@ensdomains/ens-validation/-/ens-validation-0.1.0.tgz", - "integrity": "sha512-rbDh2K6GfqXvBcJUISaTTYEt3f079WA4ohTE5Lh4/8EaaPAk/9vk3EisMUQV2UVxeFIZQEEyRCIOmRTpqN0W7A==" - }, - "node_modules/@ensdomains/eth-ens-namehash": { - "version": "2.0.15", - "resolved": "https://registry.npmjs.org/@ensdomains/eth-ens-namehash/-/eth-ens-namehash-2.0.15.tgz", - "integrity": "sha512-JRDFP6+Hczb1E0/HhIg0PONgBYasfGfDheujmfxaZaAv/NAH4jE6Kf48WbqfRZdxt4IZI3jl3Ri7sZ1nP09lgw==" - }, "node_modules/@esbuild/aix-ppc64": { "version": "0.20.2", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", @@ -5316,10 +5083,21 @@ "google-protobuf": "^3.14.0" } }, + "node_modules/@injectivelabs/core-proto-ts": { + "version": "0.0.21", + "resolved": "https://registry.npmjs.org/@injectivelabs/core-proto-ts/-/core-proto-ts-0.0.21.tgz", + "integrity": "sha512-RBxSkRBCty60R/l55/D1jsSW0Aof5dyGFhCFdN3A010KjMv/SzZGGr+6DZPY/hflyFeaJzDv/VTopCymKNRBvQ==", + "dependencies": { + "@injectivelabs/grpc-web": "^0.0.1", + "google-protobuf": "^3.14.0", + "protobufjs": "^7.0.0", + "rxjs": "^7.4.0" + } + }, "node_modules/@injectivelabs/dmm-proto-ts": { - "version": "1.0.19", - "resolved": "https://registry.npmjs.org/@injectivelabs/dmm-proto-ts/-/dmm-proto-ts-1.0.19.tgz", - "integrity": "sha512-2FCzCziy1RhzmnkAVIU+Asby/GXAVQqKt5/o1s52j0LJXfJMpiCrV6soLfnjTebj61T+1WvJBPFoZCCiVYBpcw==", + "version": "1.0.20", + "resolved": "https://registry.npmjs.org/@injectivelabs/dmm-proto-ts/-/dmm-proto-ts-1.0.20.tgz", + "integrity": "sha512-S9vGOAZbNNa+N5QDW2HcXn7ohvU/4qze6wELA9gF8zu8uWbE+UKWTqzkZ+B4XuG1MkJwoHL7pVcj3M+nC9Qe4A==", "dependencies": { "@injectivelabs/grpc-web": "^0.0.1", "google-protobuf": "^3.14.0", @@ -5328,13 +5106,13 @@ } }, "node_modules/@injectivelabs/exceptions": { - "version": "1.14.6", - "resolved": "https://registry.npmjs.org/@injectivelabs/exceptions/-/exceptions-1.14.6.tgz", - "integrity": "sha512-A+URJwygeDjFPhulGMNVw70z738NtpIiCr0W8q4Kr4Ggg30i+AaVAjViYLm56pSMXXpomu9CYJ/sY6ijQn48IQ==", + "version": "1.14.13", + "resolved": "https://registry.npmjs.org/@injectivelabs/exceptions/-/exceptions-1.14.13.tgz", + "integrity": "sha512-yFtB0jQtZI6D3AuaP6ObYtlVgDB4vriCWuV+6GY3frduv7i3kz1ZYVsPKsKSKBCOD5QegZXcEmGJL4RiDi1OKA==", "hasInstallScript": true, "dependencies": { "@injectivelabs/grpc-web": "^0.0.1", - "@injectivelabs/ts-types": "^1.14.6", + "@injectivelabs/ts-types": "^1.14.13", "http-status-codes": "^2.2.0", "link-module-alias": "^1.2.0", "shx": "^0.3.2" @@ -5367,93 +5145,207 @@ "@injectivelabs/grpc-web": ">=0.0.1" } }, - "node_modules/@injectivelabs/test-utils": { - "version": "1.14.4", - "resolved": "https://registry.npmjs.org/@injectivelabs/test-utils/-/test-utils-1.14.4.tgz", - "integrity": "sha512-M7UoB5CIVVN7BtdmU26GwZsWKp0BQg9qV5a+YvcdhlwlSIkvt3gKVKBMq/vKClCakOu2AjhCVGDMZVnagIBogg==", - "hasInstallScript": true, + "node_modules/@injectivelabs/indexer-proto-ts": { + "version": "1.11.42", + "resolved": "https://registry.npmjs.org/@injectivelabs/indexer-proto-ts/-/indexer-proto-ts-1.11.42.tgz", + "integrity": "sha512-6ejCpcWZWOSsELFIfUf2+xuJPOH+YdiJtwtB3d9x2H7dnrCBjXMxlPCSxoKEUbDH6w/lY2mO6TJm65rNy9piew==", "dependencies": { - "axios": "^0.21.1", - "bignumber.js": "^9.0.1", - "link-module-alias": "^1.2.0", - "shx": "^0.3.2", - "snakecase-keys": "^5.1.2", - "store2": "^2.12.0" + "@injectivelabs/grpc-web": "^0.0.1", + "google-protobuf": "^3.14.0", + "protobufjs": "^7.0.0", + "rxjs": "^7.4.0" } }, - "node_modules/@injectivelabs/test-utils/node_modules/axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "node_modules/@injectivelabs/mito-proto-ts": { + "version": "1.0.65", + "resolved": "https://registry.npmjs.org/@injectivelabs/mito-proto-ts/-/mito-proto-ts-1.0.65.tgz", + "integrity": "sha512-kceZP68QrgFop387RYyO7tkfJCYxoktuceHTs9DQP3dJceLqj/V2mz0NlpkkacjgE5NhYkQ/zc0Z40hr8tnYqQ==", "dependencies": { - "follow-redirects": "^1.14.0" + "@injectivelabs/grpc-web": "^0.0.1", + "google-protobuf": "^3.14.0", + "protobufjs": "^7.0.0", + "rxjs": "^7.4.0" } }, - "node_modules/@injectivelabs/token-metadata": { - "version": "1.14.7", - "resolved": "https://registry.npmjs.org/@injectivelabs/token-metadata/-/token-metadata-1.14.7.tgz", - "integrity": "sha512-RRRuyirzoThwQ5P8D3STH2YOavGsdnetQy6ZPQ8yA7VUavt00KBB26M92zSLbiUz5VrxhPHDCEEkuJVWx+xtmw==", + "node_modules/@injectivelabs/networks": { + "version": "1.14.13", + "resolved": "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.14.13.tgz", + "integrity": "sha512-P+eCQXWpbk4LbPxgTmi2gY7OzdZTNsIEUvDoh59Ma0CkqSFaYMtgB8fZVxpkKM0UPla587EDlEEIVxprDBcnZg==", "hasInstallScript": true, "dependencies": { - "@injectivelabs/exceptions": "^1.14.6", - "@injectivelabs/networks": "^1.14.6", - "@injectivelabs/ts-types": "^1.14.6", - "@injectivelabs/utils": "^1.14.6", - "@types/lodash.values": "^4.3.6", - "copyfiles": "^2.4.1", - "jsonschema": "^1.4.0", + "@injectivelabs/exceptions": "^1.14.13", + "@injectivelabs/ts-types": "^1.14.13", + "@injectivelabs/utils": "^1.14.13", "link-module-alias": "^1.2.0", - "lodash": "^4.17.21", - "lodash.values": "^4.3.0", "shx": "^0.3.2" } }, - "node_modules/@injectivelabs/token-metadata/node_modules/@injectivelabs/networks": { - "version": "1.14.6", - "resolved": "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.14.6.tgz", - "integrity": "sha512-O1IkPFJl8ThNL6N+k/9OimrgCYsSWQ8A1FtVMXSQge+0QRZsDKSpRmQRwE601otXXauO31nOUct5AaiWPffXVQ==", + "node_modules/@injectivelabs/sdk-ts": { + "version": "1.14.13", + "resolved": "https://registry.npmjs.org/@injectivelabs/sdk-ts/-/sdk-ts-1.14.13.tgz", + "integrity": "sha512-qcLoIu+hEMpuvdG0iXGNJvWQD05NkcO59tL3ijEhYmshlJWBMWJtpJJGt/E/hV9YxJfNTl20Rhi/5i7l0y8Hfg==", "hasInstallScript": true, "dependencies": { - "@injectivelabs/exceptions": "^1.14.6", - "@injectivelabs/ts-types": "^1.14.6", - "@injectivelabs/utils": "^1.14.6", + "@apollo/client": "^3.5.8", + "@cosmjs/amino": "^0.32.3", + "@cosmjs/proto-signing": "^0.32.3", + "@cosmjs/stargate": "^0.32.3", + "@ethersproject/bytes": "^5.7.0", + "@injectivelabs/core-proto-ts": "^0.0.21", + "@injectivelabs/dmm-proto-ts": "1.0.20", + "@injectivelabs/exceptions": "^1.14.13", + "@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.11.42", + "@injectivelabs/mito-proto-ts": "1.0.65", + "@injectivelabs/networks": "^1.14.13", + "@injectivelabs/test-utils": "^1.14.13", + "@injectivelabs/ts-types": "^1.14.13", + "@injectivelabs/utils": "^1.14.13", + "@metamask/eth-sig-util": "^4.0.0", + "@noble/curves": "^1.4.0", + "axios": "^1.6.4", + "bech32": "^2.0.0", + "bip39": "^3.0.4", + "cosmjs-types": "^0.9.0", + "ethereumjs-util": "^7.1.4", + "ethers": "^6.5.1", + "google-protobuf": "^3.21.0", + "graphql": "^16.3.0", + "http-status-codes": "^2.2.0", + "js-sha3": "^0.8.0", + "jscrypto": "^1.0.3", + "keccak256": "^1.0.6", "link-module-alias": "^1.2.0", - "shx": "^0.3.2" + "secp256k1": "^4.0.3", + "shx": "^0.3.2", + "snakecase-keys": "^5.4.1" + } + }, + "node_modules/@injectivelabs/sdk-ts/node_modules/@noble/hashes": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", + "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@injectivelabs/sdk-ts/node_modules/@types/node": { + "version": "18.15.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.13.tgz", + "integrity": "sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==" + }, + "node_modules/@injectivelabs/sdk-ts/node_modules/aes-js": { + "version": "4.0.0-beta.5", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", + "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==" + }, + "node_modules/@injectivelabs/sdk-ts/node_modules/ethers": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.1.tgz", + "integrity": "sha512-hdJ2HOxg/xx97Lm9HdCWk949BfYqYWpyw4//78SiwOLgASyfrNszfMUNB2joKjvGUdwhHfaiMMFFwacVVoLR9A==", + "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.17.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@injectivelabs/sdk-ts/node_modules/ethers/node_modules/@noble/curves": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", + "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", + "dependencies": { + "@noble/hashes": "1.3.2" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@injectivelabs/sdk-ts/node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "node_modules/@injectivelabs/sdk-ts/node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "node_modules/@injectivelabs/token-metadata/node_modules/@injectivelabs/utils": { - "version": "1.14.6", - "resolved": "https://registry.npmjs.org/@injectivelabs/utils/-/utils-1.14.6.tgz", - "integrity": "sha512-5I0h4GiLB5PPTl+g2lpevRP+WScvEbntdkoUQVtAdHewl4kutd5p1Kcnoi1Nvpq+sz5N/e9qtBIRuyxG38akOg==", + "node_modules/@injectivelabs/test-utils": { + "version": "1.14.13", + "resolved": "https://registry.npmjs.org/@injectivelabs/test-utils/-/test-utils-1.14.13.tgz", + "integrity": "sha512-wa5TQcWLvORRm36mw4Hee+XF7lBlArVK3DM1ebC0uBvVcUgrmm3g/nh1pV/NzLN16WtrLLsvnTsE5uiNEcgYdw==", "hasInstallScript": true, "dependencies": { - "@injectivelabs/exceptions": "^1.14.6", - "@injectivelabs/ts-types": "^1.14.6", - "axios": "^0.21.1", + "axios": "^1.6.4", "bignumber.js": "^9.0.1", - "http-status-codes": "^2.2.0", "link-module-alias": "^1.2.0", "shx": "^0.3.2", "snakecase-keys": "^5.1.2", "store2": "^2.12.0" } }, - "node_modules/@injectivelabs/token-metadata/node_modules/axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "node_modules/@injectivelabs/ts-types": { + "version": "1.14.13", + "resolved": "https://registry.npmjs.org/@injectivelabs/ts-types/-/ts-types-1.14.13.tgz", + "integrity": "sha512-jkR4+JnQ91n7LWAdt+cZuvXFfqhv9RVlTE2pezAjZab7z7VeDonYwktjia5OcbqTKjlirvVHFALIZ0pmYd0j+A==", + "hasInstallScript": true, "dependencies": { - "follow-redirects": "^1.14.0" + "link-module-alias": "^1.2.0", + "shx": "^0.3.2" } }, - "node_modules/@injectivelabs/ts-types": { - "version": "1.14.6", - "resolved": "https://registry.npmjs.org/@injectivelabs/ts-types/-/ts-types-1.14.6.tgz", - "integrity": "sha512-/Ax5eCSfE9OhcyUc9wZk/LFKTYhIY9RJIaNT/n92rbHjXSfXRLSX+Bvk62vC9Ej+SEBPp77WYngtrePPA1HEgw==", + "node_modules/@injectivelabs/utils": { + "version": "1.14.13", + "resolved": "https://registry.npmjs.org/@injectivelabs/utils/-/utils-1.14.13.tgz", + "integrity": "sha512-djmSq28R7HDSb2Mezan+EFjqQgmDRydY+fLOmkODwOCYA04xOGQo7yna+WVovV85aKpwPjn864AWPy65xiHUZg==", "hasInstallScript": true, "dependencies": { + "@injectivelabs/exceptions": "^1.14.13", + "@injectivelabs/ts-types": "^1.14.13", + "axios": "^1.6.4", + "bignumber.js": "^9.0.1", + "http-status-codes": "^2.2.0", "link-module-alias": "^1.2.0", - "shx": "^0.3.2" + "shx": "^0.3.2", + "snakecase-keys": "^5.1.2", + "store2": "^2.12.0" } }, "node_modules/@istanbuljs/load-nyc-config": { @@ -6363,29 +6255,72 @@ "base-x": "^4.0.0" } }, - "node_modules/@napi-rs/snappy-android-arm-eabi": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/@napi-rs/snappy-android-arm-eabi/-/snappy-android-arm-eabi-7.2.2.tgz", - "integrity": "sha512-H7DuVkPCK5BlAr1NfSU8bDEN7gYs+R78pSHhDng83QxRnCLmVIZk33ymmIwurmoA1HrdTxbkbuNl+lMvNqnytw==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "android" - ], + "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": ">= 10" + "node": ">=16" } }, - "node_modules/@napi-rs/snappy-android-arm64": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/@napi-rs/snappy-android-arm64/-/snappy-android-arm64-7.2.2.tgz", - "integrity": "sha512-2R/A3qok+nGtpVK8oUMcrIi5OMDckGYNoBLFyli3zp8w6IArPRfg1yOfVUcHvpUDTo9T7LOS1fXgMOoC796eQw==", - "cpu": [ - "arm64" - ], - "optional": true, + "node_modules/@mysten/sui.js/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/@mysten/sui.js/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/@mysten/sui.js/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/@napi-rs/snappy-android-arm-eabi": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@napi-rs/snappy-android-arm-eabi/-/snappy-android-arm-eabi-7.2.2.tgz", + "integrity": "sha512-H7DuVkPCK5BlAr1NfSU8bDEN7gYs+R78pSHhDng83QxRnCLmVIZk33ymmIwurmoA1HrdTxbkbuNl+lMvNqnytw==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/snappy-android-arm64": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@napi-rs/snappy-android-arm64/-/snappy-android-arm64-7.2.2.tgz", + "integrity": "sha512-2R/A3qok+nGtpVK8oUMcrIi5OMDckGYNoBLFyli3zp8w6IArPRfg1yOfVUcHvpUDTo9T7LOS1fXgMOoC796eQw==", + "cpu": [ + "arm64" + ], + "optional": true, "os": [ "android" ], @@ -8310,19 +8245,6 @@ "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-5.0.0.tgz", "integrity": "sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==" }, - "node_modules/@types/lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha512-wYCP26ZLxaT3R39kiN2+HcJ4kTd3U1waI/cY7ivWYqFP6pW3ZNpvi6Wd6PHZx7T/t8z0vlkXMg3QYLa7DZ/IJQ==" - }, - "node_modules/@types/lodash.values": { - "version": "4.3.9", - "resolved": "https://registry.npmjs.org/@types/lodash.values/-/lodash.values-4.3.9.tgz", - "integrity": "sha512-IJ20OEfqNwm3k8ENwoM3q0yOs4UMpgtD4GqxB4lwBHToGthHWqhyh5DdSgQjioocz0QK2SSBkJfCq95ZTV8BTw==", - "dependencies": { - "@types/lodash": "*" - } - }, "node_modules/@types/long": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", @@ -8787,2065 +8709,1105 @@ "tsutils": "^3.21.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true, - "license": "MIT" - }, - "node_modules/@typescript-eslint/utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", - "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "eslint-scope": "^5.1.1", - "semver": "^7.3.7" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", - "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/@vitejs/plugin-react": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.0.tgz", - "integrity": "sha512-KcEbMsn4Dpk+LIbHMj7gDPRKaTMStxxWRkRmxsg/jVdFdJCZWt1SchZcf0M4t8lIKdwwMsEyzhrcOXRrDPtOBw==", - "dev": true, - "dependencies": { - "@babel/core": "^7.24.5", - "@babel/plugin-transform-react-jsx-self": "^7.24.5", - "@babel/plugin-transform-react-jsx-source": "^7.24.1", - "@types/babel__core": "^7.20.5", - "react-refresh": "^0.14.2" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "peerDependencies": { - "vite": "^4.2.0 || ^5.0.0" - } - }, - "node_modules/@volar/language-core": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.2.5.tgz", - "integrity": "sha512-2htyAuxRrAgETmFeUhT4XLELk3LiEcqoW/B8YUXMF6BrGWLMwIR09MFaZYvrA2UhbdAeSyeQ726HaWSWkexUcQ==", - "dependencies": { - "@volar/source-map": "2.2.5" - } - }, - "node_modules/@volar/source-map": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.2.5.tgz", - "integrity": "sha512-wrOEIiZNf4E+PWB0AxyM4tfhkfldPsb3bxg8N6FHrxJH2ohar7aGu48e98bp3pR9HUA7P/pR9VrLmkTrgCCnWQ==", - "dependencies": { - "muggle-string": "^0.4.0" - } - }, - "node_modules/@vue/compiler-core": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.27.tgz", - "integrity": "sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==", - "dependencies": { - "@babel/parser": "^7.24.4", - "@vue/shared": "3.4.27", - "entities": "^4.5.0", - "estree-walker": "^2.0.2", - "source-map-js": "^1.2.0" - } - }, - "node_modules/@vue/compiler-dom": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.27.tgz", - "integrity": "sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==", - "dependencies": { - "@vue/compiler-core": "3.4.27", - "@vue/shared": "3.4.27" - } - }, - "node_modules/@vue/language-core": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.0.19.tgz", - "integrity": "sha512-A9EGOnvb51jOvnCYoRLnMP+CcoPlbZVxI9gZXE/y2GksRWM6j/PrLEIC++pnosWTN08tFpJgxhSS//E9v/Sg+Q==", - "dependencies": { - "@volar/language-core": "~2.2.4", - "@vue/compiler-dom": "^3.4.0", - "@vue/shared": "^3.4.0", - "computeds": "^0.0.1", - "minimatch": "^9.0.3", - "path-browserify": "^1.0.1", - "vue-template-compiler": "^2.7.14" - }, - "peerDependencies": { - "typescript": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@vue/language-core/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@vue/language-core/node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@vue/shared": { - "version": "3.4.27", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.27.tgz", - "integrity": "sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==" - }, - "node_modules/@wormhole-foundation/example-liquidity-layer-definitions": { - "version": "0.0.1", - "resolved": "file:watcher/sdk/wormhole-foundation-example-liquidity-layer-definitions-0.0.1.tgz", - "integrity": "sha512-4x514GY7qszuo+9v3oHbytDXOi9M0/q1Ox46qI/ILuHaAPFrh9tEk2E7oXOXF7A6PpVBg2wXf4io1m8sAW60YQ==", - "license": "Apache-2.0", - "dependencies": { - "@wormhole-foundation/sdk-base": "^0.7.0-beta.4", - "@wormhole-foundation/sdk-definitions": "^0.7.0-beta.4" - } - }, - "node_modules/@wormhole-foundation/example-liquidity-layer-evm": { - "version": "0.0.1", - "resolved": "file:watcher/sdk/wormhole-foundation-example-liquidity-layer-evm-0.0.1.tgz", - "integrity": "sha512-AW++WBrtCTGqwshRsnqU27NhsGfKL47M/So/37PHwfYaov1V32J7rkrZ2O7k15oTIlzMhu9RvGpYhb19mfqo6Q==", - "license": "Apache-2.0", - "dependencies": { - "@wormhole-foundation/example-liquidity-layer-definitions": "0.0.1", - "@wormhole-foundation/sdk-base": "^0.7.0-beta.4", - "@wormhole-foundation/sdk-definitions": "^0.7.0-beta.4", - "@wormhole-foundation/sdk-evm": "^0.7.0-beta.4", - "ethers": "^5.7.2" - } - }, - "node_modules/@wormhole-foundation/example-liquidity-layer-solana": { - "version": "0.0.1", - "resolved": "file:watcher/sdk/wormhole-foundation-example-liquidity-layer-solana-0.0.1.tgz", - "integrity": "sha512-bv3GnsZP5GWVHTlnB+6DriV7NRWoL3PgWaGYHelTOEppYBhuJW6WPsbNNr3b7TMKNizPNNn0tkCWqVwglyU2gA==", - "dependencies": { - "@certusone/wormhole-spydk": "^0.0.1", - "@coral-xyz/anchor": "^0.30.0", - "@solana/spl-token": "^0.4.6", - "@solana/spl-token-group": "^0.0.4", - "@solana/spl-token-metadata": "^0.1.4", - "@solana/web3.js": "^1.91.7", - "@types/node-fetch": "^2.6.11", - "@wormhole-foundation/example-liquidity-layer-definitions": "0.0.1", - "@wormhole-foundation/sdk-base": "^0.7.0-beta.4", - "@wormhole-foundation/sdk-definitions": "^0.7.0-beta.4", - "@wormhole-foundation/sdk-solana": "^0.7.0-beta.4", - "@wormhole-foundation/sdk-solana-core": "^0.7.0-beta.4", - "anchor-0.29.0": "npm:@coral-xyz/anchor@^0.29.0", - "dotenv": "^16.4.1", - "ethers": "^5.7.2", - "sha3": "^2.1.4", - "winston": "^3.13.0", - "yargs": "^17.7.2" - } - }, - "node_modules/@wormhole-foundation/example-liquidity-layer-solana/node_modules/@coral-xyz/anchor": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/@coral-xyz/anchor/-/anchor-0.30.0.tgz", - "integrity": "sha512-qreDh5ztiRHVnCbJ+RS70NJ6aSTPBYDAgFeQ7Z5QvaT5DcDIhNyt4onOciVz2ieIE1XWePOJDDu9SbNvPGBkvQ==", - "dependencies": { - "@coral-xyz/borsh": "^0.30.0", - "@noble/hashes": "^1.3.1", - "@solana/web3.js": "^1.68.0", - "bn.js": "^5.1.2", - "bs58": "^4.0.1", - "buffer-layout": "^1.2.2", - "camelcase": "^6.3.0", - "cross-fetch": "^3.1.5", - "crypto-hash": "^1.3.0", - "eventemitter3": "^4.0.7", - "pako": "^2.0.3", - "snake-case": "^3.0.4", - "superstruct": "^0.15.4", - "toml": "^3.0.0" - }, - "engines": { - "node": ">=11" - } - }, - "node_modules/@wormhole-foundation/example-liquidity-layer-solana/node_modules/@coral-xyz/borsh": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/@coral-xyz/borsh/-/borsh-0.30.0.tgz", - "integrity": "sha512-OrcV+7N10cChhgDRUxM4iEIuwxUHHs52XD85R8cFCUqE0vbLYrcoPPPs+VF6kZ9DhdJGVW2I6DHJOp5TykyZog==", - "dependencies": { - "bn.js": "^5.1.2", - "buffer-layout": "^1.2.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@solana/web3.js": "^1.68.0" - } - }, - "node_modules/@wormhole-foundation/example-liquidity-layer-solana/node_modules/@solana/spl-token": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.4.6.tgz", - "integrity": "sha512-1nCnUqfHVtdguFciVWaY/RKcQz1IF4b31jnKgAmjU9QVN1q7dRUkTEWJZgTYIEtsULjVnC9jRqlhgGN39WbKKA==", - "dependencies": { - "@solana/buffer-layout": "^4.0.0", - "@solana/buffer-layout-utils": "^0.2.0", - "@solana/spl-token-group": "^0.0.4", - "@solana/spl-token-metadata": "^0.1.4", - "buffer": "^6.0.3" - }, - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "@solana/web3.js": "^1.91.6" - } - }, - "node_modules/@wormhole-foundation/example-liquidity-layer-solana/node_modules/@solana/web3.js": { - "version": "1.91.7", - "resolved": "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.91.7.tgz", - "integrity": "sha512-HqljZKDwk6Z4TajKRGhGLlRsbGK4S8EY27DA7v1z6yakewiUY3J7ZKDZRxcqz2MYV/ZXRrJ6wnnpiHFkPdv0WA==", - "dependencies": { - "@babel/runtime": "^7.23.4", - "@noble/curves": "^1.4.0", - "@noble/hashes": "^1.3.3", - "@solana/buffer-layout": "^4.0.1", - "agentkeepalive": "^4.5.0", - "bigint-buffer": "^1.1.5", - "bn.js": "^5.2.1", - "borsh": "^0.7.0", - "bs58": "^4.0.1", - "buffer": "6.0.3", - "fast-stable-stringify": "^1.0.0", - "jayson": "^4.1.0", - "node-fetch": "^2.7.0", - "rpc-websockets": "^7.5.1", - "superstruct": "^0.14.2" - } - }, - "node_modules/@wormhole-foundation/example-liquidity-layer-solana/node_modules/@solana/web3.js/node_modules/superstruct": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-0.14.2.tgz", - "integrity": "sha512-nPewA6m9mR3d6k7WkZ8N8zpTWfenFH3q9pA2PkuiZxINr9DKB2+40wEQf0ixn8VaGuJ78AB6iWOtStI+/4FKZQ==" - }, - "node_modules/@wormhole-foundation/example-liquidity-layer-solana/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@wormhole-foundation/example-liquidity-layer-solana/node_modules/superstruct": { - "version": "0.15.5", - "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-0.15.5.tgz", - "integrity": "sha512-4AOeU+P5UuE/4nOUkmcQdW5y7i9ndt1cQd/3iUe+LTz3RxESf/W/5lg4B74HbDMMv8PHnPnGCQFH45kBcrQYoQ==" - }, - "node_modules/@wormhole-foundation/sdk": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk/-/sdk-0.7.0-beta.5.tgz", - "integrity": "sha512-0IM8xngEghx5Uf3/SnzQeBrOHBONj92GJ6/RETzuvmCx3YkZpy9gFo1ctvD9Ey4MrWbTdQk7qMnpCZOwpldWWw==", - "dependencies": { - "@wormhole-foundation/sdk-algorand": "0.7.0-beta.5", - "@wormhole-foundation/sdk-algorand-core": "0.7.0-beta.5", - "@wormhole-foundation/sdk-algorand-tokenbridge": "0.7.0-beta.5", - "@wormhole-foundation/sdk-aptos": "0.7.0-beta.5", - "@wormhole-foundation/sdk-aptos-core": "0.7.0-beta.5", - "@wormhole-foundation/sdk-aptos-tokenbridge": "0.7.0-beta.5", - "@wormhole-foundation/sdk-base": "0.7.0-beta.5", - "@wormhole-foundation/sdk-connect": "0.7.0-beta.5", - "@wormhole-foundation/sdk-cosmwasm": "0.7.0-beta.5", - "@wormhole-foundation/sdk-cosmwasm-core": "0.7.0-beta.5", - "@wormhole-foundation/sdk-cosmwasm-ibc": "0.7.0-beta.5", - "@wormhole-foundation/sdk-cosmwasm-tokenbridge": "0.7.0-beta.5", - "@wormhole-foundation/sdk-definitions": "0.7.0-beta.5", - "@wormhole-foundation/sdk-evm": "0.7.0-beta.5", - "@wormhole-foundation/sdk-evm-cctp": "0.7.0-beta.5", - "@wormhole-foundation/sdk-evm-core": "0.7.0-beta.5", - "@wormhole-foundation/sdk-evm-portico": "0.7.0-beta.5", - "@wormhole-foundation/sdk-evm-tokenbridge": "0.7.0-beta.5", - "@wormhole-foundation/sdk-solana": "0.7.0-beta.5", - "@wormhole-foundation/sdk-solana-cctp": "0.7.0-beta.5", - "@wormhole-foundation/sdk-solana-core": "0.7.0-beta.5", - "@wormhole-foundation/sdk-solana-tokenbridge": "0.7.0-beta.5", - "@wormhole-foundation/sdk-sui": "0.7.0-beta.5", - "@wormhole-foundation/sdk-sui-core": "0.7.0-beta.5", - "@wormhole-foundation/sdk-sui-tokenbridge": "0.7.0-beta.5" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-algorand": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand/-/sdk-algorand-0.7.0-beta.5.tgz", - "integrity": "sha512-DYhinpe/41b8nu+xS9I1KmzUMUIicZYmKWH7Ea5/5KTA6pB8tM3AHTKa54cqb5g6n14VQmfbnHFbGVAUjqSL6g==", - "dependencies": { - "@wormhole-foundation/sdk-connect": "0.7.0-beta.5", - "algosdk": "2.7.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-algorand-core": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand-core/-/sdk-algorand-core-0.7.0-beta.5.tgz", - "integrity": "sha512-AJQEaXIViwwmg/oyn0QjgJEwv2pPbup7qb2C0KTJIPXwx40Cr4Z6jrBrgE387+svJ63+WNNBhJnC5YRl93AuKg==", - "dependencies": { - "@wormhole-foundation/sdk-algorand": "0.7.0-beta.5", - "@wormhole-foundation/sdk-connect": "0.7.0-beta.5" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-algorand-core/node_modules/@wormhole-foundation/sdk-base": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.7.0-beta.5.tgz", - "integrity": "sha512-QMyfGmgg+5V0Qd2SLLXAqSE7nYr2+n/Q/qyuNGmR4vLrTxYR/FdVdyRfQU3rW0Dm1cxIUYt8lUQoW/nsAebIqg==", - "dependencies": { - "@scure/base": "^1.1.3" - } - }, - "node_modules/@wormhole-foundation/sdk-algorand-core/node_modules/@wormhole-foundation/sdk-connect": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.7.0-beta.5.tgz", - "integrity": "sha512-aIzo1o5RRX9asiI4pmMTX4NJCSP+iQHd8ZOr6WH2aW80WpnptnKUIL8p3uKEFZiBFobstvWVW3dvgPioUzBmYw==", - "dependencies": { - "@wormhole-foundation/sdk-base": "0.7.0-beta.5", - "@wormhole-foundation/sdk-definitions": "0.7.0-beta.5", - "axios": "^1.4.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-algorand-core/node_modules/@wormhole-foundation/sdk-definitions": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.7.0-beta.5.tgz", - "integrity": "sha512-ctkcGU4M/U5O0M/rn27KwJWs2hJdbcst/T/ybQQbeBdd4HApKJvHTDGi7sZ9ARgJAAhgmyYwvUCoHaiHFfqMXQ==", - "dependencies": { - "@noble/curves": "^1.4.0", - "@noble/hashes": "^1.3.1", - "@wormhole-foundation/sdk-base": "0.7.0-beta.5" - } - }, - "node_modules/@wormhole-foundation/sdk-algorand-tokenbridge": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand-tokenbridge/-/sdk-algorand-tokenbridge-0.7.0-beta.5.tgz", - "integrity": "sha512-ZozYoS948Aa+iVZWtq3b+xQMSWyh9uEklsQTfDlNLi+72P5Wz6amrweBNnSErxrpG+y/zXa9XqwVBN6grjc2gg==", - "dependencies": { - "@wormhole-foundation/sdk-algorand": "0.7.0-beta.5", - "@wormhole-foundation/sdk-algorand-core": "0.7.0-beta.5", - "@wormhole-foundation/sdk-connect": "0.7.0-beta.5" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-algorand-tokenbridge/node_modules/@wormhole-foundation/sdk-base": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.7.0-beta.5.tgz", - "integrity": "sha512-QMyfGmgg+5V0Qd2SLLXAqSE7nYr2+n/Q/qyuNGmR4vLrTxYR/FdVdyRfQU3rW0Dm1cxIUYt8lUQoW/nsAebIqg==", - "dependencies": { - "@scure/base": "^1.1.3" - } - }, - "node_modules/@wormhole-foundation/sdk-algorand-tokenbridge/node_modules/@wormhole-foundation/sdk-connect": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.7.0-beta.5.tgz", - "integrity": "sha512-aIzo1o5RRX9asiI4pmMTX4NJCSP+iQHd8ZOr6WH2aW80WpnptnKUIL8p3uKEFZiBFobstvWVW3dvgPioUzBmYw==", - "dependencies": { - "@wormhole-foundation/sdk-base": "0.7.0-beta.5", - "@wormhole-foundation/sdk-definitions": "0.7.0-beta.5", - "axios": "^1.4.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-algorand-tokenbridge/node_modules/@wormhole-foundation/sdk-definitions": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.7.0-beta.5.tgz", - "integrity": "sha512-ctkcGU4M/U5O0M/rn27KwJWs2hJdbcst/T/ybQQbeBdd4HApKJvHTDGi7sZ9ARgJAAhgmyYwvUCoHaiHFfqMXQ==", - "dependencies": { - "@noble/curves": "^1.4.0", - "@noble/hashes": "^1.3.1", - "@wormhole-foundation/sdk-base": "0.7.0-beta.5" - } - }, - "node_modules/@wormhole-foundation/sdk-algorand/node_modules/@wormhole-foundation/sdk-base": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.7.0-beta.5.tgz", - "integrity": "sha512-QMyfGmgg+5V0Qd2SLLXAqSE7nYr2+n/Q/qyuNGmR4vLrTxYR/FdVdyRfQU3rW0Dm1cxIUYt8lUQoW/nsAebIqg==", - "dependencies": { - "@scure/base": "^1.1.3" - } - }, - "node_modules/@wormhole-foundation/sdk-algorand/node_modules/@wormhole-foundation/sdk-connect": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.7.0-beta.5.tgz", - "integrity": "sha512-aIzo1o5RRX9asiI4pmMTX4NJCSP+iQHd8ZOr6WH2aW80WpnptnKUIL8p3uKEFZiBFobstvWVW3dvgPioUzBmYw==", - "dependencies": { - "@wormhole-foundation/sdk-base": "0.7.0-beta.5", - "@wormhole-foundation/sdk-definitions": "0.7.0-beta.5", - "axios": "^1.4.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-algorand/node_modules/@wormhole-foundation/sdk-definitions": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.7.0-beta.5.tgz", - "integrity": "sha512-ctkcGU4M/U5O0M/rn27KwJWs2hJdbcst/T/ybQQbeBdd4HApKJvHTDGi7sZ9ARgJAAhgmyYwvUCoHaiHFfqMXQ==", - "dependencies": { - "@noble/curves": "^1.4.0", - "@noble/hashes": "^1.3.1", - "@wormhole-foundation/sdk-base": "0.7.0-beta.5" - } - }, - "node_modules/@wormhole-foundation/sdk-aptos": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos/-/sdk-aptos-0.7.0-beta.5.tgz", - "integrity": "sha512-QhCNBzoqZueTO3g8mYAszm3pogX7LUxl/STfw3xIc1xkxUzyk1Tw1UEzih3r6hObDU4C3S1g7zXM2QS5JMjK1g==", - "dependencies": { - "@wormhole-foundation/sdk-connect": "0.7.0-beta.5", - "aptos": "1.21.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-aptos-core": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos-core/-/sdk-aptos-core-0.7.0-beta.5.tgz", - "integrity": "sha512-MjO/YULiKGUApDOxd7Ru5qR/D1g3Tx/Y0PAfCfBFaW1COCSeGNnnmUzTmVjE4pWlErvexiRfePZeM5a0FIjNRg==", - "dependencies": { - "@wormhole-foundation/sdk-aptos": "0.7.0-beta.5", - "@wormhole-foundation/sdk-connect": "0.7.0-beta.5" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-aptos-core/node_modules/@wormhole-foundation/sdk-base": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.7.0-beta.5.tgz", - "integrity": "sha512-QMyfGmgg+5V0Qd2SLLXAqSE7nYr2+n/Q/qyuNGmR4vLrTxYR/FdVdyRfQU3rW0Dm1cxIUYt8lUQoW/nsAebIqg==", - "dependencies": { - "@scure/base": "^1.1.3" - } - }, - "node_modules/@wormhole-foundation/sdk-aptos-core/node_modules/@wormhole-foundation/sdk-connect": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.7.0-beta.5.tgz", - "integrity": "sha512-aIzo1o5RRX9asiI4pmMTX4NJCSP+iQHd8ZOr6WH2aW80WpnptnKUIL8p3uKEFZiBFobstvWVW3dvgPioUzBmYw==", - "dependencies": { - "@wormhole-foundation/sdk-base": "0.7.0-beta.5", - "@wormhole-foundation/sdk-definitions": "0.7.0-beta.5", - "axios": "^1.4.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-aptos-core/node_modules/@wormhole-foundation/sdk-definitions": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.7.0-beta.5.tgz", - "integrity": "sha512-ctkcGU4M/U5O0M/rn27KwJWs2hJdbcst/T/ybQQbeBdd4HApKJvHTDGi7sZ9ARgJAAhgmyYwvUCoHaiHFfqMXQ==", - "dependencies": { - "@noble/curves": "^1.4.0", - "@noble/hashes": "^1.3.1", - "@wormhole-foundation/sdk-base": "0.7.0-beta.5" - } - }, - "node_modules/@wormhole-foundation/sdk-aptos-tokenbridge": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos-tokenbridge/-/sdk-aptos-tokenbridge-0.7.0-beta.5.tgz", - "integrity": "sha512-xHPeQeUQzTN8ErnNGACsE2JuZ+l0NHB6zvvk6ufc+Hsi7tLqpBf7iqI8MqsP+FbFOoMJnWukw1FkKO8G4Y/TgQ==", - "dependencies": { - "@wormhole-foundation/sdk-aptos": "0.7.0-beta.5", - "@wormhole-foundation/sdk-connect": "0.7.0-beta.5" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-aptos-tokenbridge/node_modules/@wormhole-foundation/sdk-base": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.7.0-beta.5.tgz", - "integrity": "sha512-QMyfGmgg+5V0Qd2SLLXAqSE7nYr2+n/Q/qyuNGmR4vLrTxYR/FdVdyRfQU3rW0Dm1cxIUYt8lUQoW/nsAebIqg==", - "dependencies": { - "@scure/base": "^1.1.3" - } - }, - "node_modules/@wormhole-foundation/sdk-aptos-tokenbridge/node_modules/@wormhole-foundation/sdk-connect": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.7.0-beta.5.tgz", - "integrity": "sha512-aIzo1o5RRX9asiI4pmMTX4NJCSP+iQHd8ZOr6WH2aW80WpnptnKUIL8p3uKEFZiBFobstvWVW3dvgPioUzBmYw==", - "dependencies": { - "@wormhole-foundation/sdk-base": "0.7.0-beta.5", - "@wormhole-foundation/sdk-definitions": "0.7.0-beta.5", - "axios": "^1.4.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-aptos-tokenbridge/node_modules/@wormhole-foundation/sdk-definitions": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.7.0-beta.5.tgz", - "integrity": "sha512-ctkcGU4M/U5O0M/rn27KwJWs2hJdbcst/T/ybQQbeBdd4HApKJvHTDGi7sZ9ARgJAAhgmyYwvUCoHaiHFfqMXQ==", - "dependencies": { - "@noble/curves": "^1.4.0", - "@noble/hashes": "^1.3.1", - "@wormhole-foundation/sdk-base": "0.7.0-beta.5" - } - }, - "node_modules/@wormhole-foundation/sdk-aptos/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/@wormhole-foundation/sdk-aptos/node_modules/@scure/bip39": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.2.1.tgz", - "integrity": "sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==", - "dependencies": { - "@noble/hashes": "~1.3.0", - "@scure/base": "~1.1.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@wormhole-foundation/sdk-aptos/node_modules/@wormhole-foundation/sdk-base": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.7.0-beta.5.tgz", - "integrity": "sha512-QMyfGmgg+5V0Qd2SLLXAqSE7nYr2+n/Q/qyuNGmR4vLrTxYR/FdVdyRfQU3rW0Dm1cxIUYt8lUQoW/nsAebIqg==", - "dependencies": { - "@scure/base": "^1.1.3" - } - }, - "node_modules/@wormhole-foundation/sdk-aptos/node_modules/@wormhole-foundation/sdk-connect": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.7.0-beta.5.tgz", - "integrity": "sha512-aIzo1o5RRX9asiI4pmMTX4NJCSP+iQHd8ZOr6WH2aW80WpnptnKUIL8p3uKEFZiBFobstvWVW3dvgPioUzBmYw==", - "dependencies": { - "@wormhole-foundation/sdk-base": "0.7.0-beta.5", - "@wormhole-foundation/sdk-definitions": "0.7.0-beta.5", - "axios": "^1.4.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-aptos/node_modules/@wormhole-foundation/sdk-definitions": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.7.0-beta.5.tgz", - "integrity": "sha512-ctkcGU4M/U5O0M/rn27KwJWs2hJdbcst/T/ybQQbeBdd4HApKJvHTDGi7sZ9ARgJAAhgmyYwvUCoHaiHFfqMXQ==", - "dependencies": { - "@noble/curves": "^1.4.0", - "@noble/hashes": "^1.3.1", - "@wormhole-foundation/sdk-base": "0.7.0-beta.5" - } - }, - "node_modules/@wormhole-foundation/sdk-aptos/node_modules/aptos": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/aptos/-/aptos-1.21.0.tgz", - "integrity": "sha512-PRKjoFgL8tVEc9+oS7eJUv8GNxx8n3+0byH2+m7CP3raYOD6yFKOecuwjVMIJmgfpjp6xH0P0HDMGZAXmSyU0Q==", - "dependencies": { - "@aptos-labs/aptos-client": "^0.1.0", - "@noble/hashes": "1.3.3", - "@scure/bip39": "1.2.1", - "eventemitter3": "^5.0.1", - "form-data": "4.0.0", - "tweetnacl": "1.0.3" - }, - "engines": { - "node": ">=11.0.0" - } - }, - "node_modules/@wormhole-foundation/sdk-aptos/node_modules/eventemitter3": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", - "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" - }, - "node_modules/@wormhole-foundation/sdk-base": { - "version": "0.7.0-beta.7", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.7.0-beta.7.tgz", - "integrity": "sha512-4A7NskfNJOLO9XqIzoZvlFdr/g9eqzv31K6UosbiAvJUuSb21BzX4bcZT14d9bxIn2NWsv/852L2pXR+8h0qPA==", - "dependencies": { - "@scure/base": "^1.1.3" - } - }, - "node_modules/@wormhole-foundation/sdk-connect": { - "version": "0.7.0-beta.7", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.7.0-beta.7.tgz", - "integrity": "sha512-2YjZIBvwqCk2wz4itoQuvV7WepwhuCKboBaglCUeJ4fCOPxuHWoCMBDzlQeVB3ILErygtY4bVeljWtCTT8+yOQ==", - "dependencies": { - "@wormhole-foundation/sdk-base": "0.7.0-beta.7", - "@wormhole-foundation/sdk-definitions": "0.7.0-beta.7", - "axios": "^1.4.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm/-/sdk-cosmwasm-0.7.0-beta.5.tgz", - "integrity": "sha512-wYlHA0O/UmBET70JmAl95Tt4BZq0pZdG+rtWoxg2nnM0v7Qhk7B91/9YjR+e/dljHqG1y26UiZ6eLYaIoUpJKw==", - "dependencies": { - "@cosmjs/cosmwasm-stargate": "^0.32.0", - "@cosmjs/proto-signing": "^0.32.0", - "@cosmjs/stargate": "^0.32.0", - "@injectivelabs/sdk-ts": "^1.14.4", - "@wormhole-foundation/sdk-connect": "0.7.0-beta.5", - "cosmjs-types": "^0.9.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-core/-/sdk-cosmwasm-core-0.7.0-beta.5.tgz", - "integrity": "sha512-i64jPprNhZXvrstk+pekj4Wakj21mbz0TUaPReJXy9hSuoWCbDmnG9Zud+JdAnBy55ckckJ4nWgTxXAygQ/80Q==", - "dependencies": { - "@cosmjs/cosmwasm-stargate": "^0.32.0", - "@cosmjs/stargate": "^0.32.0", - "@injectivelabs/sdk-ts": "^1.14.4", - "@wormhole-foundation/sdk-connect": "0.7.0-beta.5", - "@wormhole-foundation/sdk-cosmwasm": "0.7.0-beta.5" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@cosmjs/amino": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.32.3.tgz", - "integrity": "sha512-G4zXl+dJbqrz1sSJ56H/25l5NJEk/pAPIr8piAHgbXYw88OdAOlpA26PQvk2IbSN/rRgVbvlLTNgX2tzz1dyUA==", - "dependencies": { - "@cosmjs/crypto": "^0.32.3", - "@cosmjs/encoding": "^0.32.3", - "@cosmjs/math": "^0.32.3", - "@cosmjs/utils": "^0.32.3" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@cosmjs/cosmwasm-stargate": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/cosmwasm-stargate/-/cosmwasm-stargate-0.32.3.tgz", - "integrity": "sha512-pqkt+QsLIPNMTRh9m+igJgIpzXXgn1BxmxfAb9zlC23kvsuzY/12un9M7iAdim1NwKXDFeYw46xC2YkprwQp+g==", - "dependencies": { - "@cosmjs/amino": "^0.32.3", - "@cosmjs/crypto": "^0.32.3", - "@cosmjs/encoding": "^0.32.3", - "@cosmjs/math": "^0.32.3", - "@cosmjs/proto-signing": "^0.32.3", - "@cosmjs/stargate": "^0.32.3", - "@cosmjs/tendermint-rpc": "^0.32.3", - "@cosmjs/utils": "^0.32.3", - "cosmjs-types": "^0.9.0", - "pako": "^2.0.2" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@cosmjs/crypto": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.32.3.tgz", - "integrity": "sha512-niQOWJHUtlJm2GG4F00yGT7sGPKxfUwz+2qQ30uO/E3p58gOusTcH2qjiJNVxb8vScYJhFYFqpm/OA/mVqoUGQ==", - "dependencies": { - "@cosmjs/encoding": "^0.32.3", - "@cosmjs/math": "^0.32.3", - "@cosmjs/utils": "^0.32.3", - "@noble/hashes": "^1", - "bn.js": "^5.2.0", - "elliptic": "^6.5.4", - "libsodium-wrappers-sumo": "^0.7.11" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@cosmjs/encoding": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.32.3.tgz", - "integrity": "sha512-p4KF7hhv8jBQX3MkB3Defuhz/W0l3PwWVYU2vkVuBJ13bJcXyhU9nJjiMkaIv+XP+W2QgRceqNNgFUC5chNR7w==", - "dependencies": { - "base64-js": "^1.3.0", - "bech32": "^1.1.4", - "readonly-date": "^1.0.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@cosmjs/encoding/node_modules/bech32": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", - "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@cosmjs/json-rpc": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/json-rpc/-/json-rpc-0.32.3.tgz", - "integrity": "sha512-JwFRWZa+Y95KrAG8CuEbPVOSnXO2uMSEBcaAB/FBU3Mo4jQnDoUjXvt3vwtFWxfAytrWCn1I4YDFaOAinnEG/Q==", - "dependencies": { - "@cosmjs/stream": "^0.32.3", - "xstream": "^11.14.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@cosmjs/math": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/math/-/math-0.32.3.tgz", - "integrity": "sha512-amumUtZs8hCCnV+lSBaJIiZkGabQm22QGg/IotYrhcmoOEOjt82n7hMNlNXRs7V6WLMidGrGYcswB5zcmp0Meg==", - "dependencies": { - "bn.js": "^5.2.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@cosmjs/proto-signing": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/proto-signing/-/proto-signing-0.32.3.tgz", - "integrity": "sha512-kSZ0ZUY0DwcRT0NcIn2HkadH4NKlwjfZgbLj1ABwh/4l0RgeT84QCscZCu63tJYq3K6auwqTiZSZERwlO4/nbg==", - "dependencies": { - "@cosmjs/amino": "^0.32.3", - "@cosmjs/crypto": "^0.32.3", - "@cosmjs/encoding": "^0.32.3", - "@cosmjs/math": "^0.32.3", - "@cosmjs/utils": "^0.32.3", - "cosmjs-types": "^0.9.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@cosmjs/socket": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/socket/-/socket-0.32.3.tgz", - "integrity": "sha512-F2WwNmaUPdZ4SsH6Uyreq3wQk7jpaEkb3wfOP951f5Jt6HCW/PxbxhKzHkAAf6+Sqks6SPhkbWoE8XaZpjL2KA==", - "dependencies": { - "@cosmjs/stream": "^0.32.3", - "isomorphic-ws": "^4.0.1", - "ws": "^7", - "xstream": "^11.14.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@cosmjs/stargate": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/stargate/-/stargate-0.32.3.tgz", - "integrity": "sha512-OQWzO9YWKerUinPIxrO1MARbe84XkeXJAW0lyMIjXIEikajuXZ+PwftiKA5yA+8OyditVmHVLtPud6Pjna2s5w==", - "dependencies": { - "@confio/ics23": "^0.6.8", - "@cosmjs/amino": "^0.32.3", - "@cosmjs/encoding": "^0.32.3", - "@cosmjs/math": "^0.32.3", - "@cosmjs/proto-signing": "^0.32.3", - "@cosmjs/stream": "^0.32.3", - "@cosmjs/tendermint-rpc": "^0.32.3", - "@cosmjs/utils": "^0.32.3", - "cosmjs-types": "^0.9.0", - "xstream": "^11.14.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@cosmjs/stream": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/stream/-/stream-0.32.3.tgz", - "integrity": "sha512-J2zVWDojkynYifAUcRmVczzmp6STEpyiAARq0rSsviqjreGIfspfuws/8rmkPa6qQBZvpQOBQCm2HyZZwYplIw==", - "dependencies": { - "xstream": "^11.14.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@cosmjs/tendermint-rpc": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/tendermint-rpc/-/tendermint-rpc-0.32.3.tgz", - "integrity": "sha512-xeprW+VR9xKGstqZg0H/KBZoUp8/FfFyS9ljIUTLM/UINjP2MhiwncANPS2KScfJVepGufUKk0/phHUeIBSEkw==", - "dependencies": { - "@cosmjs/crypto": "^0.32.3", - "@cosmjs/encoding": "^0.32.3", - "@cosmjs/json-rpc": "^0.32.3", - "@cosmjs/math": "^0.32.3", - "@cosmjs/socket": "^0.32.3", - "@cosmjs/stream": "^0.32.3", - "@cosmjs/utils": "^0.32.3", - "axios": "^1.6.0", - "readonly-date": "^1.0.0", - "xstream": "^11.14.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@cosmjs/utils": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.32.3.tgz", - "integrity": "sha512-WCZK4yksj2hBDz4w7xFZQTRZQ/RJhBX26uFHmmQFIcNUUVAihrLO+RerqJgk0dZqC42wstM9pEUQGtPmLcIYvg==" - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@injectivelabs/core-proto-ts": { - "version": "0.0.21", - "resolved": "https://registry.npmjs.org/@injectivelabs/core-proto-ts/-/core-proto-ts-0.0.21.tgz", - "integrity": "sha512-RBxSkRBCty60R/l55/D1jsSW0Aof5dyGFhCFdN3A010KjMv/SzZGGr+6DZPY/hflyFeaJzDv/VTopCymKNRBvQ==", - "dependencies": { - "@injectivelabs/grpc-web": "^0.0.1", - "google-protobuf": "^3.14.0", - "protobufjs": "^7.0.0", - "rxjs": "^7.4.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@injectivelabs/indexer-proto-ts": { - "version": "1.11.36", - "resolved": "https://registry.npmjs.org/@injectivelabs/indexer-proto-ts/-/indexer-proto-ts-1.11.36.tgz", - "integrity": "sha512-s7E3Y28JrkylDwRVfF/AvcPy/zPgz52W+XbQ0FOcsqPof78xp8FvnM3ubVZi0Dad39LgDB5eeiMFPmeuLp8Uew==", - "dependencies": { - "@injectivelabs/grpc-web": "^0.0.1", - "google-protobuf": "^3.14.0", - "protobufjs": "^7.0.0", - "rxjs": "^7.4.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@injectivelabs/mito-proto-ts": { - "version": "1.0.62", - "resolved": "https://registry.npmjs.org/@injectivelabs/mito-proto-ts/-/mito-proto-ts-1.0.62.tgz", - "integrity": "sha512-WtoO80Y597nZiAuE4H+L208I0i3ByWytR+HqABdCaA26uJ7F1LhXw8YXxh3pP9z0LAeW31T+N7bwtOMlVR4riA==", - "dependencies": { - "@injectivelabs/grpc-web": "^0.0.1", - "google-protobuf": "^3.14.0", - "protobufjs": "^7.0.0", - "rxjs": "^7.4.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@injectivelabs/networks": { - "version": "1.14.6", - "resolved": "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.14.6.tgz", - "integrity": "sha512-O1IkPFJl8ThNL6N+k/9OimrgCYsSWQ8A1FtVMXSQge+0QRZsDKSpRmQRwE601otXXauO31nOUct5AaiWPffXVQ==", - "hasInstallScript": true, - "dependencies": { - "@injectivelabs/exceptions": "^1.14.6", - "@injectivelabs/ts-types": "^1.14.6", - "@injectivelabs/utils": "^1.14.6", - "link-module-alias": "^1.2.0", - "shx": "^0.3.2" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@injectivelabs/sdk-ts": { - "version": "1.14.7", - "resolved": "https://registry.npmjs.org/@injectivelabs/sdk-ts/-/sdk-ts-1.14.7.tgz", - "integrity": "sha512-Qm8y8jKCMyNfYZGZVI+p0SIGJPtP5M9/DPFyPK+JSR2OOU0J4MX2yS/tQB5ViC/3Bt7yQhw/l3Rop93e7pTZEg==", - "hasInstallScript": true, - "dependencies": { - "@apollo/client": "^3.5.8", - "@cosmjs/amino": "^0.32.2", - "@cosmjs/proto-signing": "^0.32.2", - "@cosmjs/stargate": "^0.32.2", - "@ensdomains/ens-validation": "^0.1.0", - "@ensdomains/eth-ens-namehash": "^2.0.15", - "@ethersproject/bytes": "^5.7.0", - "@injectivelabs/core-proto-ts": "^0.0.21", - "@injectivelabs/dmm-proto-ts": "1.0.19", - "@injectivelabs/exceptions": "^1.14.6", - "@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.11.36", - "@injectivelabs/mito-proto-ts": "1.0.62", - "@injectivelabs/networks": "^1.14.6", - "@injectivelabs/test-utils": "^1.14.3", - "@injectivelabs/token-metadata": "^1.14.7", - "@injectivelabs/ts-types": "^1.14.6", - "@injectivelabs/utils": "^1.14.6", - "@metamask/eth-sig-util": "^4.0.0", - "axios": "^0.27.2", - "bech32": "^2.0.0", - "bip39": "^3.0.4", - "cosmjs-types": "^0.9.0", - "ethereumjs-util": "^7.1.4", - "ethers": "^5.7.2", - "google-protobuf": "^3.21.0", - "graphql": "^16.3.0", - "http-status-codes": "^2.2.0", - "js-sha3": "^0.8.0", - "jscrypto": "^1.0.3", - "keccak256": "^1.0.6", - "link-module-alias": "^1.2.0", - "secp256k1": "^4.0.3", - "shx": "^0.3.2", - "snakecase-keys": "^5.4.1" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@injectivelabs/sdk-ts/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/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@injectivelabs/utils": { - "version": "1.14.6", - "resolved": "https://registry.npmjs.org/@injectivelabs/utils/-/utils-1.14.6.tgz", - "integrity": "sha512-5I0h4GiLB5PPTl+g2lpevRP+WScvEbntdkoUQVtAdHewl4kutd5p1Kcnoi1Nvpq+sz5N/e9qtBIRuyxG38akOg==", - "hasInstallScript": true, - "dependencies": { - "@injectivelabs/exceptions": "^1.14.6", - "@injectivelabs/ts-types": "^1.14.6", - "axios": "^0.21.1", - "bignumber.js": "^9.0.1", - "http-status-codes": "^2.2.0", - "link-module-alias": "^1.2.0", - "shx": "^0.3.2", - "snakecase-keys": "^5.1.2", - "store2": "^2.12.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@injectivelabs/utils/node_modules/axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", - "dependencies": { - "follow-redirects": "^1.14.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@wormhole-foundation/sdk-base": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.7.0-beta.5.tgz", - "integrity": "sha512-QMyfGmgg+5V0Qd2SLLXAqSE7nYr2+n/Q/qyuNGmR4vLrTxYR/FdVdyRfQU3rW0Dm1cxIUYt8lUQoW/nsAebIqg==", - "dependencies": { - "@scure/base": "^1.1.3" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@wormhole-foundation/sdk-connect": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.7.0-beta.5.tgz", - "integrity": "sha512-aIzo1o5RRX9asiI4pmMTX4NJCSP+iQHd8ZOr6WH2aW80WpnptnKUIL8p3uKEFZiBFobstvWVW3dvgPioUzBmYw==", - "dependencies": { - "@wormhole-foundation/sdk-base": "0.7.0-beta.5", - "@wormhole-foundation/sdk-definitions": "0.7.0-beta.5", - "axios": "^1.4.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@wormhole-foundation/sdk-definitions": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.7.0-beta.5.tgz", - "integrity": "sha512-ctkcGU4M/U5O0M/rn27KwJWs2hJdbcst/T/ybQQbeBdd4HApKJvHTDGi7sZ9ARgJAAhgmyYwvUCoHaiHFfqMXQ==", - "dependencies": { - "@noble/curves": "^1.4.0", - "@noble/hashes": "^1.3.1", - "@wormhole-foundation/sdk-base": "0.7.0-beta.5" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/axios": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.2.tgz", - "integrity": "sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==", - "dependencies": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/cosmjs-types": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/cosmjs-types/-/cosmjs-types-0.9.0.tgz", - "integrity": "sha512-MN/yUe6mkJwHnCFfsNPeCfXVhyxHYW6c/xDUzrSbBycYzw++XvWDMJArXp2pLdgD6FQ8DW79vkPjeNKVrXaHeQ==" - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-ibc/-/sdk-cosmwasm-ibc-0.7.0-beta.5.tgz", - "integrity": "sha512-R6VOGrMGyLqDvuAh9KZrwNjx5aK1aeHt36/zcWC5ZrToILjxE5h7jmUpK4dHpe6dgfh2ryZ1F7B54DdvbpS/hA==", - "dependencies": { - "@cosmjs/cosmwasm-stargate": "^0.32.0", - "@cosmjs/stargate": "^0.32.0", - "@injectivelabs/sdk-ts": "^1.14.4", - "@wormhole-foundation/sdk-connect": "0.7.0-beta.5", - "@wormhole-foundation/sdk-cosmwasm": "0.7.0-beta.5", - "@wormhole-foundation/sdk-cosmwasm-core": "0.7.0-beta.5", - "cosmjs-types": "^0.9.0" - }, - "engines": { - "node": ">=16" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@cosmjs/amino": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.32.3.tgz", - "integrity": "sha512-G4zXl+dJbqrz1sSJ56H/25l5NJEk/pAPIr8piAHgbXYw88OdAOlpA26PQvk2IbSN/rRgVbvlLTNgX2tzz1dyUA==", + "node_modules/@typescript-eslint/typescript-estree/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "license": "MIT", "dependencies": { - "@cosmjs/crypto": "^0.32.3", - "@cosmjs/encoding": "^0.32.3", - "@cosmjs/math": "^0.32.3", - "@cosmjs/utils": "^0.32.3" + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@cosmjs/cosmwasm-stargate": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/cosmwasm-stargate/-/cosmwasm-stargate-0.32.3.tgz", - "integrity": "sha512-pqkt+QsLIPNMTRh9m+igJgIpzXXgn1BxmxfAb9zlC23kvsuzY/12un9M7iAdim1NwKXDFeYw46xC2YkprwQp+g==", - "dependencies": { - "@cosmjs/amino": "^0.32.3", - "@cosmjs/crypto": "^0.32.3", - "@cosmjs/encoding": "^0.32.3", - "@cosmjs/math": "^0.32.3", - "@cosmjs/proto-signing": "^0.32.3", - "@cosmjs/stargate": "^0.32.3", - "@cosmjs/tendermint-rpc": "^0.32.3", - "@cosmjs/utils": "^0.32.3", - "cosmjs-types": "^0.9.0", - "pako": "^2.0.2" - } + "node_modules/@typescript-eslint/typescript-estree/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true, + "license": "MIT" }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@cosmjs/crypto": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.32.3.tgz", - "integrity": "sha512-niQOWJHUtlJm2GG4F00yGT7sGPKxfUwz+2qQ30uO/E3p58gOusTcH2qjiJNVxb8vScYJhFYFqpm/OA/mVqoUGQ==", + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dev": true, + "license": "MIT", "dependencies": { - "@cosmjs/encoding": "^0.32.3", - "@cosmjs/math": "^0.32.3", - "@cosmjs/utils": "^0.32.3", - "@noble/hashes": "^1", - "bn.js": "^5.2.0", - "elliptic": "^6.5.4", - "libsodium-wrappers-sumo": "^0.7.11" + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@cosmjs/encoding": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.32.3.tgz", - "integrity": "sha512-p4KF7hhv8jBQX3MkB3Defuhz/W0l3PwWVYU2vkVuBJ13bJcXyhU9nJjiMkaIv+XP+W2QgRceqNNgFUC5chNR7w==", + "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "base64-js": "^1.3.0", - "bech32": "^1.1.4", - "readonly-date": "^1.0.0" + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@cosmjs/encoding/node_modules/bech32": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", - "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@cosmjs/json-rpc": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/json-rpc/-/json-rpc-0.32.3.tgz", - "integrity": "sha512-JwFRWZa+Y95KrAG8CuEbPVOSnXO2uMSEBcaAB/FBU3Mo4jQnDoUjXvt3vwtFWxfAytrWCn1I4YDFaOAinnEG/Q==", - "dependencies": { - "@cosmjs/stream": "^0.32.3", - "xstream": "^11.14.0" + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@cosmjs/math": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/math/-/math-0.32.3.tgz", - "integrity": "sha512-amumUtZs8hCCnV+lSBaJIiZkGabQm22QGg/IotYrhcmoOEOjt82n7hMNlNXRs7V6WLMidGrGYcswB5zcmp0Meg==", + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dev": true, + "license": "MIT", "dependencies": { - "bn.js": "^5.2.0" + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@cosmjs/proto-signing": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/proto-signing/-/proto-signing-0.32.3.tgz", - "integrity": "sha512-kSZ0ZUY0DwcRT0NcIn2HkadH4NKlwjfZgbLj1ABwh/4l0RgeT84QCscZCu63tJYq3K6auwqTiZSZERwlO4/nbg==", - "dependencies": { - "@cosmjs/amino": "^0.32.3", - "@cosmjs/crypto": "^0.32.3", - "@cosmjs/encoding": "^0.32.3", - "@cosmjs/math": "^0.32.3", - "@cosmjs/utils": "^0.32.3", - "cosmjs-types": "^0.9.0" - } + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true, + "license": "ISC" }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@cosmjs/socket": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/socket/-/socket-0.32.3.tgz", - "integrity": "sha512-F2WwNmaUPdZ4SsH6Uyreq3wQk7jpaEkb3wfOP951f5Jt6HCW/PxbxhKzHkAAf6+Sqks6SPhkbWoE8XaZpjL2KA==", + "node_modules/@vitejs/plugin-react": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.0.tgz", + "integrity": "sha512-KcEbMsn4Dpk+LIbHMj7gDPRKaTMStxxWRkRmxsg/jVdFdJCZWt1SchZcf0M4t8lIKdwwMsEyzhrcOXRrDPtOBw==", + "dev": true, "dependencies": { - "@cosmjs/stream": "^0.32.3", - "isomorphic-ws": "^4.0.1", - "ws": "^7", - "xstream": "^11.14.0" + "@babel/core": "^7.24.5", + "@babel/plugin-transform-react-jsx-self": "^7.24.5", + "@babel/plugin-transform-react-jsx-source": "^7.24.1", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.14.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@cosmjs/stargate": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/stargate/-/stargate-0.32.3.tgz", - "integrity": "sha512-OQWzO9YWKerUinPIxrO1MARbe84XkeXJAW0lyMIjXIEikajuXZ+PwftiKA5yA+8OyditVmHVLtPud6Pjna2s5w==", + "node_modules/@volar/language-core": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.2.5.tgz", + "integrity": "sha512-2htyAuxRrAgETmFeUhT4XLELk3LiEcqoW/B8YUXMF6BrGWLMwIR09MFaZYvrA2UhbdAeSyeQ726HaWSWkexUcQ==", "dependencies": { - "@confio/ics23": "^0.6.8", - "@cosmjs/amino": "^0.32.3", - "@cosmjs/encoding": "^0.32.3", - "@cosmjs/math": "^0.32.3", - "@cosmjs/proto-signing": "^0.32.3", - "@cosmjs/stream": "^0.32.3", - "@cosmjs/tendermint-rpc": "^0.32.3", - "@cosmjs/utils": "^0.32.3", - "cosmjs-types": "^0.9.0", - "xstream": "^11.14.0" + "@volar/source-map": "2.2.5" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@cosmjs/stream": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/stream/-/stream-0.32.3.tgz", - "integrity": "sha512-J2zVWDojkynYifAUcRmVczzmp6STEpyiAARq0rSsviqjreGIfspfuws/8rmkPa6qQBZvpQOBQCm2HyZZwYplIw==", + "node_modules/@volar/source-map": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.2.5.tgz", + "integrity": "sha512-wrOEIiZNf4E+PWB0AxyM4tfhkfldPsb3bxg8N6FHrxJH2ohar7aGu48e98bp3pR9HUA7P/pR9VrLmkTrgCCnWQ==", "dependencies": { - "xstream": "^11.14.0" + "muggle-string": "^0.4.0" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@cosmjs/tendermint-rpc": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/tendermint-rpc/-/tendermint-rpc-0.32.3.tgz", - "integrity": "sha512-xeprW+VR9xKGstqZg0H/KBZoUp8/FfFyS9ljIUTLM/UINjP2MhiwncANPS2KScfJVepGufUKk0/phHUeIBSEkw==", + "node_modules/@vue/compiler-core": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.27.tgz", + "integrity": "sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==", "dependencies": { - "@cosmjs/crypto": "^0.32.3", - "@cosmjs/encoding": "^0.32.3", - "@cosmjs/json-rpc": "^0.32.3", - "@cosmjs/math": "^0.32.3", - "@cosmjs/socket": "^0.32.3", - "@cosmjs/stream": "^0.32.3", - "@cosmjs/utils": "^0.32.3", - "axios": "^1.6.0", - "readonly-date": "^1.0.0", - "xstream": "^11.14.0" + "@babel/parser": "^7.24.4", + "@vue/shared": "3.4.27", + "entities": "^4.5.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.2.0" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@cosmjs/utils": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.32.3.tgz", - "integrity": "sha512-WCZK4yksj2hBDz4w7xFZQTRZQ/RJhBX26uFHmmQFIcNUUVAihrLO+RerqJgk0dZqC42wstM9pEUQGtPmLcIYvg==" - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@injectivelabs/core-proto-ts": { - "version": "0.0.21", - "resolved": "https://registry.npmjs.org/@injectivelabs/core-proto-ts/-/core-proto-ts-0.0.21.tgz", - "integrity": "sha512-RBxSkRBCty60R/l55/D1jsSW0Aof5dyGFhCFdN3A010KjMv/SzZGGr+6DZPY/hflyFeaJzDv/VTopCymKNRBvQ==", + "node_modules/@vue/compiler-dom": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.27.tgz", + "integrity": "sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==", "dependencies": { - "@injectivelabs/grpc-web": "^0.0.1", - "google-protobuf": "^3.14.0", - "protobufjs": "^7.0.0", - "rxjs": "^7.4.0" + "@vue/compiler-core": "3.4.27", + "@vue/shared": "3.4.27" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@injectivelabs/indexer-proto-ts": { - "version": "1.11.36", - "resolved": "https://registry.npmjs.org/@injectivelabs/indexer-proto-ts/-/indexer-proto-ts-1.11.36.tgz", - "integrity": "sha512-s7E3Y28JrkylDwRVfF/AvcPy/zPgz52W+XbQ0FOcsqPof78xp8FvnM3ubVZi0Dad39LgDB5eeiMFPmeuLp8Uew==", + "node_modules/@vue/language-core": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.0.19.tgz", + "integrity": "sha512-A9EGOnvb51jOvnCYoRLnMP+CcoPlbZVxI9gZXE/y2GksRWM6j/PrLEIC++pnosWTN08tFpJgxhSS//E9v/Sg+Q==", "dependencies": { - "@injectivelabs/grpc-web": "^0.0.1", - "google-protobuf": "^3.14.0", - "protobufjs": "^7.0.0", - "rxjs": "^7.4.0" + "@volar/language-core": "~2.2.4", + "@vue/compiler-dom": "^3.4.0", + "@vue/shared": "^3.4.0", + "computeds": "^0.0.1", + "minimatch": "^9.0.3", + "path-browserify": "^1.0.1", + "vue-template-compiler": "^2.7.14" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@injectivelabs/mito-proto-ts": { - "version": "1.0.62", - "resolved": "https://registry.npmjs.org/@injectivelabs/mito-proto-ts/-/mito-proto-ts-1.0.62.tgz", - "integrity": "sha512-WtoO80Y597nZiAuE4H+L208I0i3ByWytR+HqABdCaA26uJ7F1LhXw8YXxh3pP9z0LAeW31T+N7bwtOMlVR4riA==", + "node_modules/@vue/language-core/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dependencies": { - "@injectivelabs/grpc-web": "^0.0.1", - "google-protobuf": "^3.14.0", - "protobufjs": "^7.0.0", - "rxjs": "^7.4.0" + "balanced-match": "^1.0.0" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@injectivelabs/networks": { - "version": "1.14.6", - "resolved": "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.14.6.tgz", - "integrity": "sha512-O1IkPFJl8ThNL6N+k/9OimrgCYsSWQ8A1FtVMXSQge+0QRZsDKSpRmQRwE601otXXauO31nOUct5AaiWPffXVQ==", - "hasInstallScript": true, + "node_modules/@vue/language-core/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", "dependencies": { - "@injectivelabs/exceptions": "^1.14.6", - "@injectivelabs/ts-types": "^1.14.6", - "@injectivelabs/utils": "^1.14.6", - "link-module-alias": "^1.2.0", - "shx": "^0.3.2" + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@injectivelabs/sdk-ts": { - "version": "1.14.7", - "resolved": "https://registry.npmjs.org/@injectivelabs/sdk-ts/-/sdk-ts-1.14.7.tgz", - "integrity": "sha512-Qm8y8jKCMyNfYZGZVI+p0SIGJPtP5M9/DPFyPK+JSR2OOU0J4MX2yS/tQB5ViC/3Bt7yQhw/l3Rop93e7pTZEg==", - "hasInstallScript": true, - "dependencies": { - "@apollo/client": "^3.5.8", - "@cosmjs/amino": "^0.32.2", - "@cosmjs/proto-signing": "^0.32.2", - "@cosmjs/stargate": "^0.32.2", - "@ensdomains/ens-validation": "^0.1.0", - "@ensdomains/eth-ens-namehash": "^2.0.15", - "@ethersproject/bytes": "^5.7.0", - "@injectivelabs/core-proto-ts": "^0.0.21", - "@injectivelabs/dmm-proto-ts": "1.0.19", - "@injectivelabs/exceptions": "^1.14.6", - "@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.11.36", - "@injectivelabs/mito-proto-ts": "1.0.62", - "@injectivelabs/networks": "^1.14.6", - "@injectivelabs/test-utils": "^1.14.3", - "@injectivelabs/token-metadata": "^1.14.7", - "@injectivelabs/ts-types": "^1.14.6", - "@injectivelabs/utils": "^1.14.6", - "@metamask/eth-sig-util": "^4.0.0", - "axios": "^0.27.2", - "bech32": "^2.0.0", - "bip39": "^3.0.4", - "cosmjs-types": "^0.9.0", - "ethereumjs-util": "^7.1.4", - "ethers": "^5.7.2", - "google-protobuf": "^3.21.0", - "graphql": "^16.3.0", - "http-status-codes": "^2.2.0", - "js-sha3": "^0.8.0", - "jscrypto": "^1.0.3", - "keccak256": "^1.0.6", - "link-module-alias": "^1.2.0", - "secp256k1": "^4.0.3", - "shx": "^0.3.2", - "snakecase-keys": "^5.4.1" + "node_modules/@vue/shared": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.27.tgz", + "integrity": "sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==" + }, + "node_modules/@wormhole-foundation/example-liquidity-layer-definitions": { + "version": "0.0.1", + "resolved": "file:watcher/sdk/wormhole-foundation-example-liquidity-layer-definitions-0.0.1.tgz", + "integrity": "sha512-4x514GY7qszuo+9v3oHbytDXOi9M0/q1Ox46qI/ILuHaAPFrh9tEk2E7oXOXF7A6PpVBg2wXf4io1m8sAW60YQ==", + "license": "Apache-2.0", + "dependencies": { + "@wormhole-foundation/sdk-base": "^0.7.0-beta.4", + "@wormhole-foundation/sdk-definitions": "^0.7.0-beta.4" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@injectivelabs/sdk-ts/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==", + "node_modules/@wormhole-foundation/example-liquidity-layer-definitions/node_modules/@wormhole-foundation/sdk-base": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.7.2.tgz", + "integrity": "sha512-umPhwvEUOJJPQYzyLYDSnuKbdOBd0KH/7ZQDsxtrlKpQcm0AL4LU9k3tM+juCSLPQ6VU0EnXgYQnYxmV1sGsMw==", "dependencies": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" + "@scure/base": "^1.1.3" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@injectivelabs/utils": { - "version": "1.14.6", - "resolved": "https://registry.npmjs.org/@injectivelabs/utils/-/utils-1.14.6.tgz", - "integrity": "sha512-5I0h4GiLB5PPTl+g2lpevRP+WScvEbntdkoUQVtAdHewl4kutd5p1Kcnoi1Nvpq+sz5N/e9qtBIRuyxG38akOg==", - "hasInstallScript": true, + "node_modules/@wormhole-foundation/example-liquidity-layer-definitions/node_modules/@wormhole-foundation/sdk-definitions": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.7.2.tgz", + "integrity": "sha512-oVvE/cSq5eMJPI+f7i3CfZZxrO+llAN0QMTmMzns3OFPU0a0PAy0Cu/lNTXjuqApkpMTQI4iaWks7KL3A5rbgQ==", "dependencies": { - "@injectivelabs/exceptions": "^1.14.6", - "@injectivelabs/ts-types": "^1.14.6", - "axios": "^0.21.1", - "bignumber.js": "^9.0.1", - "http-status-codes": "^2.2.0", - "link-module-alias": "^1.2.0", - "shx": "^0.3.2", - "snakecase-keys": "^5.1.2", - "store2": "^2.12.0" + "@noble/curves": "^1.4.0", + "@noble/hashes": "^1.3.1", + "@wormhole-foundation/sdk-base": "0.7.2" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@injectivelabs/utils/node_modules/axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "node_modules/@wormhole-foundation/example-liquidity-layer-evm": { + "version": "0.0.1", + "resolved": "file:watcher/sdk/wormhole-foundation-example-liquidity-layer-evm-0.0.1.tgz", + "integrity": "sha512-AW++WBrtCTGqwshRsnqU27NhsGfKL47M/So/37PHwfYaov1V32J7rkrZ2O7k15oTIlzMhu9RvGpYhb19mfqo6Q==", + "license": "Apache-2.0", "dependencies": { - "follow-redirects": "^1.14.0" + "@wormhole-foundation/example-liquidity-layer-definitions": "0.0.1", + "@wormhole-foundation/sdk-base": "^0.7.0-beta.4", + "@wormhole-foundation/sdk-definitions": "^0.7.0-beta.4", + "@wormhole-foundation/sdk-evm": "^0.7.0-beta.4", + "ethers": "^5.7.2" + } + }, + "node_modules/@wormhole-foundation/example-liquidity-layer-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==", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@wormhole-foundation/sdk-base": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.7.0-beta.5.tgz", - "integrity": "sha512-QMyfGmgg+5V0Qd2SLLXAqSE7nYr2+n/Q/qyuNGmR4vLrTxYR/FdVdyRfQU3rW0Dm1cxIUYt8lUQoW/nsAebIqg==", + "node_modules/@wormhole-foundation/example-liquidity-layer-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/example-liquidity-layer-evm/node_modules/@wormhole-foundation/sdk-base": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.7.2.tgz", + "integrity": "sha512-umPhwvEUOJJPQYzyLYDSnuKbdOBd0KH/7ZQDsxtrlKpQcm0AL4LU9k3tM+juCSLPQ6VU0EnXgYQnYxmV1sGsMw==", "dependencies": { "@scure/base": "^1.1.3" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@wormhole-foundation/sdk-connect": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.7.0-beta.5.tgz", - "integrity": "sha512-aIzo1o5RRX9asiI4pmMTX4NJCSP+iQHd8ZOr6WH2aW80WpnptnKUIL8p3uKEFZiBFobstvWVW3dvgPioUzBmYw==", + "node_modules/@wormhole-foundation/example-liquidity-layer-evm/node_modules/@wormhole-foundation/sdk-definitions": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.7.2.tgz", + "integrity": "sha512-oVvE/cSq5eMJPI+f7i3CfZZxrO+llAN0QMTmMzns3OFPU0a0PAy0Cu/lNTXjuqApkpMTQI4iaWks7KL3A5rbgQ==", "dependencies": { - "@wormhole-foundation/sdk-base": "0.7.0-beta.5", - "@wormhole-foundation/sdk-definitions": "0.7.0-beta.5", - "axios": "^1.4.0" + "@noble/curves": "^1.4.0", + "@noble/hashes": "^1.3.1", + "@wormhole-foundation/sdk-base": "0.7.2" + } + }, + "node_modules/@wormhole-foundation/example-liquidity-layer-evm/node_modules/@wormhole-foundation/sdk-evm": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm/-/sdk-evm-0.7.2.tgz", + "integrity": "sha512-CBOFRcM2K0hh9Q0VGuZD/5tmam6TN0zEtQZ6v7aLRKUF1xmRPdhggpwQzcK9PDRmfhadpR/2emRk2NQabaN3uQ==", + "dependencies": { + "@wormhole-foundation/sdk-connect": "0.7.2", + "ethers": "^6.5.1" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@wormhole-foundation/sdk-definitions": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.7.0-beta.5.tgz", - "integrity": "sha512-ctkcGU4M/U5O0M/rn27KwJWs2hJdbcst/T/ybQQbeBdd4HApKJvHTDGi7sZ9ARgJAAhgmyYwvUCoHaiHFfqMXQ==", + "node_modules/@wormhole-foundation/example-liquidity-layer-evm/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==", "dependencies": { - "@noble/curves": "^1.4.0", - "@noble/hashes": "^1.3.1", - "@wormhole-foundation/sdk-base": "0.7.0-beta.5" + "@noble/hashes": "1.3.2" + }, + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/axios": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.2.tgz", - "integrity": "sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==", + "node_modules/@wormhole-foundation/example-liquidity-layer-evm/node_modules/@wormhole-foundation/sdk-evm/node_modules/ethers": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.1.tgz", + "integrity": "sha512-hdJ2HOxg/xx97Lm9HdCWk949BfYqYWpyw4//78SiwOLgASyfrNszfMUNB2joKjvGUdwhHfaiMMFFwacVVoLR9A==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/ethers-io/" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], "dependencies": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" + "@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.17.1" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/cosmjs-types": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/cosmjs-types/-/cosmjs-types-0.9.0.tgz", - "integrity": "sha512-MN/yUe6mkJwHnCFfsNPeCfXVhyxHYW6c/xDUzrSbBycYzw++XvWDMJArXp2pLdgD6FQ8DW79vkPjeNKVrXaHeQ==" + "node_modules/@wormhole-foundation/example-liquidity-layer-evm/node_modules/aes-js": { + "version": "4.0.0-beta.5", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", + "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==" }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-tokenbridge/-/sdk-cosmwasm-tokenbridge-0.7.0-beta.5.tgz", - "integrity": "sha512-/jUqme2Ajy80JyLQuUYDwhufGWjqqwJTJNvBptjDo0dBdmgiLBKIxINXS84rkykyCmkeSCzwRPreH5lLB7kvwg==", - "dependencies": { - "@cosmjs/cosmwasm-stargate": "^0.32.0", - "@injectivelabs/sdk-ts": "^1.14.4", - "@wormhole-foundation/sdk-connect": "0.7.0-beta.5", - "@wormhole-foundation/sdk-cosmwasm": "0.7.0-beta.5" - }, + "node_modules/@wormhole-foundation/example-liquidity-layer-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/example-liquidity-layer-evm/node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", "engines": { - "node": ">=16" + "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/example-liquidity-layer-solana": { + "version": "0.0.1", + "resolved": "file:watcher/sdk/wormhole-foundation-example-liquidity-layer-solana-0.0.1.tgz", + "integrity": "sha512-bv3GnsZP5GWVHTlnB+6DriV7NRWoL3PgWaGYHelTOEppYBhuJW6WPsbNNr3b7TMKNizPNNn0tkCWqVwglyU2gA==", + "dependencies": { + "@certusone/wormhole-spydk": "^0.0.1", + "@coral-xyz/anchor": "^0.30.0", + "@solana/spl-token": "^0.4.6", + "@solana/spl-token-group": "^0.0.4", + "@solana/spl-token-metadata": "^0.1.4", + "@solana/web3.js": "^1.91.7", + "@types/node-fetch": "^2.6.11", + "@wormhole-foundation/example-liquidity-layer-definitions": "0.0.1", + "@wormhole-foundation/sdk-base": "^0.7.0-beta.4", + "@wormhole-foundation/sdk-definitions": "^0.7.0-beta.4", + "@wormhole-foundation/sdk-solana": "^0.7.0-beta.4", + "@wormhole-foundation/sdk-solana-core": "^0.7.0-beta.4", + "anchor-0.29.0": "npm:@coral-xyz/anchor@^0.29.0", + "dotenv": "^16.4.1", + "ethers": "^5.7.2", + "sha3": "^2.1.4", + "winston": "^3.13.0", + "yargs": "^17.7.2" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@cosmjs/amino": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.32.3.tgz", - "integrity": "sha512-G4zXl+dJbqrz1sSJ56H/25l5NJEk/pAPIr8piAHgbXYw88OdAOlpA26PQvk2IbSN/rRgVbvlLTNgX2tzz1dyUA==", + "node_modules/@wormhole-foundation/example-liquidity-layer-solana/node_modules/@coral-xyz/anchor": { + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/@coral-xyz/anchor/-/anchor-0.30.0.tgz", + "integrity": "sha512-qreDh5ztiRHVnCbJ+RS70NJ6aSTPBYDAgFeQ7Z5QvaT5DcDIhNyt4onOciVz2ieIE1XWePOJDDu9SbNvPGBkvQ==", "dependencies": { - "@cosmjs/crypto": "^0.32.3", - "@cosmjs/encoding": "^0.32.3", - "@cosmjs/math": "^0.32.3", - "@cosmjs/utils": "^0.32.3" + "@coral-xyz/borsh": "^0.30.0", + "@noble/hashes": "^1.3.1", + "@solana/web3.js": "^1.68.0", + "bn.js": "^5.1.2", + "bs58": "^4.0.1", + "buffer-layout": "^1.2.2", + "camelcase": "^6.3.0", + "cross-fetch": "^3.1.5", + "crypto-hash": "^1.3.0", + "eventemitter3": "^4.0.7", + "pako": "^2.0.3", + "snake-case": "^3.0.4", + "superstruct": "^0.15.4", + "toml": "^3.0.0" + }, + "engines": { + "node": ">=11" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@cosmjs/cosmwasm-stargate": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/cosmwasm-stargate/-/cosmwasm-stargate-0.32.3.tgz", - "integrity": "sha512-pqkt+QsLIPNMTRh9m+igJgIpzXXgn1BxmxfAb9zlC23kvsuzY/12un9M7iAdim1NwKXDFeYw46xC2YkprwQp+g==", + "node_modules/@wormhole-foundation/example-liquidity-layer-solana/node_modules/@coral-xyz/borsh": { + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/@coral-xyz/borsh/-/borsh-0.30.0.tgz", + "integrity": "sha512-OrcV+7N10cChhgDRUxM4iEIuwxUHHs52XD85R8cFCUqE0vbLYrcoPPPs+VF6kZ9DhdJGVW2I6DHJOp5TykyZog==", "dependencies": { - "@cosmjs/amino": "^0.32.3", - "@cosmjs/crypto": "^0.32.3", - "@cosmjs/encoding": "^0.32.3", - "@cosmjs/math": "^0.32.3", - "@cosmjs/proto-signing": "^0.32.3", - "@cosmjs/stargate": "^0.32.3", - "@cosmjs/tendermint-rpc": "^0.32.3", - "@cosmjs/utils": "^0.32.3", - "cosmjs-types": "^0.9.0", - "pako": "^2.0.2" + "bn.js": "^5.1.2", + "buffer-layout": "^1.2.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@solana/web3.js": "^1.68.0" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@cosmjs/crypto": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.32.3.tgz", - "integrity": "sha512-niQOWJHUtlJm2GG4F00yGT7sGPKxfUwz+2qQ30uO/E3p58gOusTcH2qjiJNVxb8vScYJhFYFqpm/OA/mVqoUGQ==", + "node_modules/@wormhole-foundation/example-liquidity-layer-solana/node_modules/@solana/spl-token": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.4.6.tgz", + "integrity": "sha512-1nCnUqfHVtdguFciVWaY/RKcQz1IF4b31jnKgAmjU9QVN1q7dRUkTEWJZgTYIEtsULjVnC9jRqlhgGN39WbKKA==", "dependencies": { - "@cosmjs/encoding": "^0.32.3", - "@cosmjs/math": "^0.32.3", - "@cosmjs/utils": "^0.32.3", - "@noble/hashes": "^1", - "bn.js": "^5.2.0", - "elliptic": "^6.5.4", - "libsodium-wrappers-sumo": "^0.7.11" + "@solana/buffer-layout": "^4.0.0", + "@solana/buffer-layout-utils": "^0.2.0", + "@solana/spl-token-group": "^0.0.4", + "@solana/spl-token-metadata": "^0.1.4", + "buffer": "^6.0.3" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.91.6" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@cosmjs/encoding": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.32.3.tgz", - "integrity": "sha512-p4KF7hhv8jBQX3MkB3Defuhz/W0l3PwWVYU2vkVuBJ13bJcXyhU9nJjiMkaIv+XP+W2QgRceqNNgFUC5chNR7w==", + "node_modules/@wormhole-foundation/example-liquidity-layer-solana/node_modules/@solana/web3.js": { + "version": "1.91.7", + "resolved": "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.91.7.tgz", + "integrity": "sha512-HqljZKDwk6Z4TajKRGhGLlRsbGK4S8EY27DA7v1z6yakewiUY3J7ZKDZRxcqz2MYV/ZXRrJ6wnnpiHFkPdv0WA==", "dependencies": { - "base64-js": "^1.3.0", - "bech32": "^1.1.4", - "readonly-date": "^1.0.0" + "@babel/runtime": "^7.23.4", + "@noble/curves": "^1.4.0", + "@noble/hashes": "^1.3.3", + "@solana/buffer-layout": "^4.0.1", + "agentkeepalive": "^4.5.0", + "bigint-buffer": "^1.1.5", + "bn.js": "^5.2.1", + "borsh": "^0.7.0", + "bs58": "^4.0.1", + "buffer": "6.0.3", + "fast-stable-stringify": "^1.0.0", + "jayson": "^4.1.0", + "node-fetch": "^2.7.0", + "rpc-websockets": "^7.5.1", + "superstruct": "^0.14.2" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@cosmjs/encoding/node_modules/bech32": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", - "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" + "node_modules/@wormhole-foundation/example-liquidity-layer-solana/node_modules/@solana/web3.js/node_modules/superstruct": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-0.14.2.tgz", + "integrity": "sha512-nPewA6m9mR3d6k7WkZ8N8zpTWfenFH3q9pA2PkuiZxINr9DKB2+40wEQf0ixn8VaGuJ78AB6iWOtStI+/4FKZQ==" }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@cosmjs/json-rpc": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/json-rpc/-/json-rpc-0.32.3.tgz", - "integrity": "sha512-JwFRWZa+Y95KrAG8CuEbPVOSnXO2uMSEBcaAB/FBU3Mo4jQnDoUjXvt3vwtFWxfAytrWCn1I4YDFaOAinnEG/Q==", + "node_modules/@wormhole-foundation/example-liquidity-layer-solana/node_modules/@wormhole-foundation/sdk-base": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.7.2.tgz", + "integrity": "sha512-umPhwvEUOJJPQYzyLYDSnuKbdOBd0KH/7ZQDsxtrlKpQcm0AL4LU9k3tM+juCSLPQ6VU0EnXgYQnYxmV1sGsMw==", "dependencies": { - "@cosmjs/stream": "^0.32.3", - "xstream": "^11.14.0" + "@scure/base": "^1.1.3" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@cosmjs/math": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/math/-/math-0.32.3.tgz", - "integrity": "sha512-amumUtZs8hCCnV+lSBaJIiZkGabQm22QGg/IotYrhcmoOEOjt82n7hMNlNXRs7V6WLMidGrGYcswB5zcmp0Meg==", + "node_modules/@wormhole-foundation/example-liquidity-layer-solana/node_modules/@wormhole-foundation/sdk-definitions": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.7.2.tgz", + "integrity": "sha512-oVvE/cSq5eMJPI+f7i3CfZZxrO+llAN0QMTmMzns3OFPU0a0PAy0Cu/lNTXjuqApkpMTQI4iaWks7KL3A5rbgQ==", "dependencies": { - "bn.js": "^5.2.0" + "@noble/curves": "^1.4.0", + "@noble/hashes": "^1.3.1", + "@wormhole-foundation/sdk-base": "0.7.2" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@cosmjs/proto-signing": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/proto-signing/-/proto-signing-0.32.3.tgz", - "integrity": "sha512-kSZ0ZUY0DwcRT0NcIn2HkadH4NKlwjfZgbLj1ABwh/4l0RgeT84QCscZCu63tJYq3K6auwqTiZSZERwlO4/nbg==", + "node_modules/@wormhole-foundation/example-liquidity-layer-solana/node_modules/@wormhole-foundation/sdk-solana": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana/-/sdk-solana-0.7.2.tgz", + "integrity": "sha512-KvC2gqFI7ph8cZCSP9oN4EKpSWqUOEVIltiWyB8aCpAMELq6KUp/ZC0LgUEMF+VKi5uRDTfXNlqoXuBfOjXZwQ==", "dependencies": { - "@cosmjs/amino": "^0.32.3", - "@cosmjs/crypto": "^0.32.3", - "@cosmjs/encoding": "^0.32.3", - "@cosmjs/math": "^0.32.3", - "@cosmjs/utils": "^0.32.3", - "cosmjs-types": "^0.9.0" + "@coral-xyz/anchor": "0.29.0", + "@coral-xyz/borsh": "0.29.0", + "@solana/spl-token": "0.3.9", + "@solana/web3.js": "1.91.7", + "@wormhole-foundation/sdk-connect": "0.7.2" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@cosmjs/socket": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/socket/-/socket-0.32.3.tgz", - "integrity": "sha512-F2WwNmaUPdZ4SsH6Uyreq3wQk7jpaEkb3wfOP951f5Jt6HCW/PxbxhKzHkAAf6+Sqks6SPhkbWoE8XaZpjL2KA==", + "node_modules/@wormhole-foundation/example-liquidity-layer-solana/node_modules/@wormhole-foundation/sdk-solana-core": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-core/-/sdk-solana-core-0.7.2.tgz", + "integrity": "sha512-NKAo9NlA26kLY1GCIZrBjyekZ+DdFIgDm4gndCPxHDQ2SGlGjvEg9XveBBR/oaDcJd0PkZsTcR04DHqCWmTyyQ==", "dependencies": { - "@cosmjs/stream": "^0.32.3", - "isomorphic-ws": "^4.0.1", - "ws": "^7", - "xstream": "^11.14.0" + "@coral-xyz/anchor": "0.29.0", + "@coral-xyz/borsh": "0.29.0", + "@solana/web3.js": "1.91.7", + "@wormhole-foundation/sdk-connect": "0.7.2", + "@wormhole-foundation/sdk-solana": "0.7.2" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@cosmjs/stargate": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/stargate/-/stargate-0.32.3.tgz", - "integrity": "sha512-OQWzO9YWKerUinPIxrO1MARbe84XkeXJAW0lyMIjXIEikajuXZ+PwftiKA5yA+8OyditVmHVLtPud6Pjna2s5w==", + "node_modules/@wormhole-foundation/example-liquidity-layer-solana/node_modules/@wormhole-foundation/sdk-solana-core/node_modules/@coral-xyz/anchor": { + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/@coral-xyz/anchor/-/anchor-0.29.0.tgz", + "integrity": "sha512-eny6QNG0WOwqV0zQ7cs/b1tIuzZGmP7U7EcH+ogt4Gdbl8HDmIYVMh/9aTmYZPaFWjtUaI8qSn73uYEXWfATdA==", "dependencies": { - "@confio/ics23": "^0.6.8", - "@cosmjs/amino": "^0.32.3", - "@cosmjs/encoding": "^0.32.3", - "@cosmjs/math": "^0.32.3", - "@cosmjs/proto-signing": "^0.32.3", - "@cosmjs/stream": "^0.32.3", - "@cosmjs/tendermint-rpc": "^0.32.3", - "@cosmjs/utils": "^0.32.3", - "cosmjs-types": "^0.9.0", - "xstream": "^11.14.0" + "@coral-xyz/borsh": "^0.29.0", + "@noble/hashes": "^1.3.1", + "@solana/web3.js": "^1.68.0", + "bn.js": "^5.1.2", + "bs58": "^4.0.1", + "buffer-layout": "^1.2.2", + "camelcase": "^6.3.0", + "cross-fetch": "^3.1.5", + "crypto-hash": "^1.3.0", + "eventemitter3": "^4.0.7", + "pako": "^2.0.3", + "snake-case": "^3.0.4", + "superstruct": "^0.15.4", + "toml": "^3.0.0" + }, + "engines": { + "node": ">=11" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@cosmjs/stream": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/stream/-/stream-0.32.3.tgz", - "integrity": "sha512-J2zVWDojkynYifAUcRmVczzmp6STEpyiAARq0rSsviqjreGIfspfuws/8rmkPa6qQBZvpQOBQCm2HyZZwYplIw==", + "node_modules/@wormhole-foundation/example-liquidity-layer-solana/node_modules/@wormhole-foundation/sdk-solana-core/node_modules/@coral-xyz/borsh": { + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/@coral-xyz/borsh/-/borsh-0.29.0.tgz", + "integrity": "sha512-s7VFVa3a0oqpkuRloWVPdCK7hMbAMY270geZOGfCnaqexrP5dTIpbEHL33req6IYPPJ0hYa71cdvJ1h6V55/oQ==", "dependencies": { - "xstream": "^11.14.0" + "bn.js": "^5.1.2", + "buffer-layout": "^1.2.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@solana/web3.js": "^1.68.0" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@cosmjs/tendermint-rpc": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/tendermint-rpc/-/tendermint-rpc-0.32.3.tgz", - "integrity": "sha512-xeprW+VR9xKGstqZg0H/KBZoUp8/FfFyS9ljIUTLM/UINjP2MhiwncANPS2KScfJVepGufUKk0/phHUeIBSEkw==", + "node_modules/@wormhole-foundation/example-liquidity-layer-solana/node_modules/@wormhole-foundation/sdk-solana/node_modules/@coral-xyz/anchor": { + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/@coral-xyz/anchor/-/anchor-0.29.0.tgz", + "integrity": "sha512-eny6QNG0WOwqV0zQ7cs/b1tIuzZGmP7U7EcH+ogt4Gdbl8HDmIYVMh/9aTmYZPaFWjtUaI8qSn73uYEXWfATdA==", "dependencies": { - "@cosmjs/crypto": "^0.32.3", - "@cosmjs/encoding": "^0.32.3", - "@cosmjs/json-rpc": "^0.32.3", - "@cosmjs/math": "^0.32.3", - "@cosmjs/socket": "^0.32.3", - "@cosmjs/stream": "^0.32.3", - "@cosmjs/utils": "^0.32.3", - "axios": "^1.6.0", - "readonly-date": "^1.0.0", - "xstream": "^11.14.0" + "@coral-xyz/borsh": "^0.29.0", + "@noble/hashes": "^1.3.1", + "@solana/web3.js": "^1.68.0", + "bn.js": "^5.1.2", + "bs58": "^4.0.1", + "buffer-layout": "^1.2.2", + "camelcase": "^6.3.0", + "cross-fetch": "^3.1.5", + "crypto-hash": "^1.3.0", + "eventemitter3": "^4.0.7", + "pako": "^2.0.3", + "snake-case": "^3.0.4", + "superstruct": "^0.15.4", + "toml": "^3.0.0" + }, + "engines": { + "node": ">=11" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@cosmjs/utils": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.32.3.tgz", - "integrity": "sha512-WCZK4yksj2hBDz4w7xFZQTRZQ/RJhBX26uFHmmQFIcNUUVAihrLO+RerqJgk0dZqC42wstM9pEUQGtPmLcIYvg==" - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@injectivelabs/core-proto-ts": { - "version": "0.0.21", - "resolved": "https://registry.npmjs.org/@injectivelabs/core-proto-ts/-/core-proto-ts-0.0.21.tgz", - "integrity": "sha512-RBxSkRBCty60R/l55/D1jsSW0Aof5dyGFhCFdN3A010KjMv/SzZGGr+6DZPY/hflyFeaJzDv/VTopCymKNRBvQ==", + "node_modules/@wormhole-foundation/example-liquidity-layer-solana/node_modules/@wormhole-foundation/sdk-solana/node_modules/@coral-xyz/borsh": { + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/@coral-xyz/borsh/-/borsh-0.29.0.tgz", + "integrity": "sha512-s7VFVa3a0oqpkuRloWVPdCK7hMbAMY270geZOGfCnaqexrP5dTIpbEHL33req6IYPPJ0hYa71cdvJ1h6V55/oQ==", "dependencies": { - "@injectivelabs/grpc-web": "^0.0.1", - "google-protobuf": "^3.14.0", - "protobufjs": "^7.0.0", - "rxjs": "^7.4.0" + "bn.js": "^5.1.2", + "buffer-layout": "^1.2.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@solana/web3.js": "^1.68.0" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@injectivelabs/indexer-proto-ts": { - "version": "1.11.36", - "resolved": "https://registry.npmjs.org/@injectivelabs/indexer-proto-ts/-/indexer-proto-ts-1.11.36.tgz", - "integrity": "sha512-s7E3Y28JrkylDwRVfF/AvcPy/zPgz52W+XbQ0FOcsqPof78xp8FvnM3ubVZi0Dad39LgDB5eeiMFPmeuLp8Uew==", + "node_modules/@wormhole-foundation/example-liquidity-layer-solana/node_modules/@wormhole-foundation/sdk-solana/node_modules/@solana/spl-token": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.3.9.tgz", + "integrity": "sha512-1EXHxKICMnab35MvvY/5DBc/K/uQAOJCYnDZXw83McCAYUAfi+rwq6qfd6MmITmSTEhcfBcl/zYxmW/OSN0RmA==", "dependencies": { - "@injectivelabs/grpc-web": "^0.0.1", - "google-protobuf": "^3.14.0", - "protobufjs": "^7.0.0", - "rxjs": "^7.4.0" + "@solana/buffer-layout": "^4.0.0", + "@solana/buffer-layout-utils": "^0.2.0", + "buffer": "^6.0.3" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.47.4" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@injectivelabs/mito-proto-ts": { - "version": "1.0.62", - "resolved": "https://registry.npmjs.org/@injectivelabs/mito-proto-ts/-/mito-proto-ts-1.0.62.tgz", - "integrity": "sha512-WtoO80Y597nZiAuE4H+L208I0i3ByWytR+HqABdCaA26uJ7F1LhXw8YXxh3pP9z0LAeW31T+N7bwtOMlVR4riA==", - "dependencies": { - "@injectivelabs/grpc-web": "^0.0.1", - "google-protobuf": "^3.14.0", - "protobufjs": "^7.0.0", - "rxjs": "^7.4.0" + "node_modules/@wormhole-foundation/example-liquidity-layer-solana/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@injectivelabs/networks": { - "version": "1.14.6", - "resolved": "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.14.6.tgz", - "integrity": "sha512-O1IkPFJl8ThNL6N+k/9OimrgCYsSWQ8A1FtVMXSQge+0QRZsDKSpRmQRwE601otXXauO31nOUct5AaiWPffXVQ==", - "hasInstallScript": true, - "dependencies": { - "@injectivelabs/exceptions": "^1.14.6", - "@injectivelabs/ts-types": "^1.14.6", - "@injectivelabs/utils": "^1.14.6", - "link-module-alias": "^1.2.0", - "shx": "^0.3.2" + "node_modules/@wormhole-foundation/example-liquidity-layer-solana/node_modules/superstruct": { + "version": "0.15.5", + "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-0.15.5.tgz", + "integrity": "sha512-4AOeU+P5UuE/4nOUkmcQdW5y7i9ndt1cQd/3iUe+LTz3RxESf/W/5lg4B74HbDMMv8PHnPnGCQFH45kBcrQYoQ==" + }, + "node_modules/@wormhole-foundation/sdk": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk/-/sdk-0.8.0.tgz", + "integrity": "sha512-3FjCtPUWzpT00wAWGe0OToZihg0eGcY0RX7X03XOGB5ZZW6u9isR9x1OyOBH+J6jBORy/uIyekM6Ot5oCHKTfA==", + "dependencies": { + "@wormhole-foundation/sdk-algorand": "0.8.0", + "@wormhole-foundation/sdk-algorand-core": "0.8.0", + "@wormhole-foundation/sdk-algorand-tokenbridge": "0.8.0", + "@wormhole-foundation/sdk-aptos": "0.8.0", + "@wormhole-foundation/sdk-aptos-core": "0.8.0", + "@wormhole-foundation/sdk-aptos-tokenbridge": "0.8.0", + "@wormhole-foundation/sdk-base": "0.8.0", + "@wormhole-foundation/sdk-connect": "0.8.0", + "@wormhole-foundation/sdk-cosmwasm": "0.8.0", + "@wormhole-foundation/sdk-cosmwasm-core": "0.8.0", + "@wormhole-foundation/sdk-cosmwasm-ibc": "0.8.0", + "@wormhole-foundation/sdk-cosmwasm-tokenbridge": "0.8.0", + "@wormhole-foundation/sdk-definitions": "0.8.0", + "@wormhole-foundation/sdk-evm": "0.8.0", + "@wormhole-foundation/sdk-evm-cctp": "0.8.0", + "@wormhole-foundation/sdk-evm-core": "0.8.0", + "@wormhole-foundation/sdk-evm-portico": "0.8.0", + "@wormhole-foundation/sdk-evm-tokenbridge": "0.8.0", + "@wormhole-foundation/sdk-solana": "0.8.0", + "@wormhole-foundation/sdk-solana-cctp": "0.8.0", + "@wormhole-foundation/sdk-solana-core": "0.8.0", + "@wormhole-foundation/sdk-solana-tokenbridge": "0.8.0", + "@wormhole-foundation/sdk-sui": "0.8.0", + "@wormhole-foundation/sdk-sui-core": "0.8.0", + "@wormhole-foundation/sdk-sui-tokenbridge": "0.8.0" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@injectivelabs/sdk-ts": { - "version": "1.14.7", - "resolved": "https://registry.npmjs.org/@injectivelabs/sdk-ts/-/sdk-ts-1.14.7.tgz", - "integrity": "sha512-Qm8y8jKCMyNfYZGZVI+p0SIGJPtP5M9/DPFyPK+JSR2OOU0J4MX2yS/tQB5ViC/3Bt7yQhw/l3Rop93e7pTZEg==", - "hasInstallScript": true, + "node_modules/@wormhole-foundation/sdk-algorand": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand/-/sdk-algorand-0.8.0.tgz", + "integrity": "sha512-kGJw/0xlJ2a+DcXvirizSA2pQ2VH0SLAPCSTWToLjQIW7jT5Q+JLA1uU9fmgKJanS4aroBpIxFmH6Cs5iQZ++Q==", "dependencies": { - "@apollo/client": "^3.5.8", - "@cosmjs/amino": "^0.32.2", - "@cosmjs/proto-signing": "^0.32.2", - "@cosmjs/stargate": "^0.32.2", - "@ensdomains/ens-validation": "^0.1.0", - "@ensdomains/eth-ens-namehash": "^2.0.15", - "@ethersproject/bytes": "^5.7.0", - "@injectivelabs/core-proto-ts": "^0.0.21", - "@injectivelabs/dmm-proto-ts": "1.0.19", - "@injectivelabs/exceptions": "^1.14.6", - "@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.11.36", - "@injectivelabs/mito-proto-ts": "1.0.62", - "@injectivelabs/networks": "^1.14.6", - "@injectivelabs/test-utils": "^1.14.3", - "@injectivelabs/token-metadata": "^1.14.7", - "@injectivelabs/ts-types": "^1.14.6", - "@injectivelabs/utils": "^1.14.6", - "@metamask/eth-sig-util": "^4.0.0", - "axios": "^0.27.2", - "bech32": "^2.0.0", - "bip39": "^3.0.4", - "cosmjs-types": "^0.9.0", - "ethereumjs-util": "^7.1.4", - "ethers": "^5.7.2", - "google-protobuf": "^3.21.0", - "graphql": "^16.3.0", - "http-status-codes": "^2.2.0", - "js-sha3": "^0.8.0", - "jscrypto": "^1.0.3", - "keccak256": "^1.0.6", - "link-module-alias": "^1.2.0", - "secp256k1": "^4.0.3", - "shx": "^0.3.2", - "snakecase-keys": "^5.4.1" + "@wormhole-foundation/sdk-connect": "0.8.0", + "algosdk": "2.7.0" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@injectivelabs/sdk-ts/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==", + "node_modules/@wormhole-foundation/sdk-algorand-core": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand-core/-/sdk-algorand-core-0.8.0.tgz", + "integrity": "sha512-zcsd7ClJSkb8A9VbjAX6WmC31sOuIZzqrbCu5r/+ze+05qONYWR5CxR87XqkVDxQF3LVaeSRRXRytfY0wdUqsg==", "dependencies": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" + "@wormhole-foundation/sdk-algorand": "0.8.0", + "@wormhole-foundation/sdk-connect": "0.8.0" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@injectivelabs/utils": { - "version": "1.14.6", - "resolved": "https://registry.npmjs.org/@injectivelabs/utils/-/utils-1.14.6.tgz", - "integrity": "sha512-5I0h4GiLB5PPTl+g2lpevRP+WScvEbntdkoUQVtAdHewl4kutd5p1Kcnoi1Nvpq+sz5N/e9qtBIRuyxG38akOg==", - "hasInstallScript": true, + "node_modules/@wormhole-foundation/sdk-algorand-core/node_modules/@wormhole-foundation/sdk-connect": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.8.0.tgz", + "integrity": "sha512-xxkYgVwNuUbu59hih3ogZmy4l1/M405dPi9U/YBHmtX0dUkj7UyQ03s90hVwcjn8SlNRg3iWNGNLicEkNoy+BQ==", "dependencies": { - "@injectivelabs/exceptions": "^1.14.6", - "@injectivelabs/ts-types": "^1.14.6", - "axios": "^0.21.1", - "bignumber.js": "^9.0.1", - "http-status-codes": "^2.2.0", - "link-module-alias": "^1.2.0", - "shx": "^0.3.2", - "snakecase-keys": "^5.1.2", - "store2": "^2.12.0" + "@wormhole-foundation/sdk-base": "0.8.0", + "@wormhole-foundation/sdk-definitions": "0.8.0", + "axios": "^1.4.0" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@injectivelabs/utils/node_modules/axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "node_modules/@wormhole-foundation/sdk-algorand-tokenbridge": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand-tokenbridge/-/sdk-algorand-tokenbridge-0.8.0.tgz", + "integrity": "sha512-bSUQN86uUEOjC9A9eWIEcdq/4tfr9HpLdHt4n02Q7FhWHA2jY7hK5OywfpXuxRIiJ51npC0FtyC4Fl3X0zG9sA==", "dependencies": { - "follow-redirects": "^1.14.0" + "@wormhole-foundation/sdk-algorand": "0.8.0", + "@wormhole-foundation/sdk-algorand-core": "0.8.0", + "@wormhole-foundation/sdk-connect": "0.8.0" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@wormhole-foundation/sdk-base": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.7.0-beta.5.tgz", - "integrity": "sha512-QMyfGmgg+5V0Qd2SLLXAqSE7nYr2+n/Q/qyuNGmR4vLrTxYR/FdVdyRfQU3rW0Dm1cxIUYt8lUQoW/nsAebIqg==", + "node_modules/@wormhole-foundation/sdk-algorand-tokenbridge/node_modules/@wormhole-foundation/sdk-connect": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.8.0.tgz", + "integrity": "sha512-xxkYgVwNuUbu59hih3ogZmy4l1/M405dPi9U/YBHmtX0dUkj7UyQ03s90hVwcjn8SlNRg3iWNGNLicEkNoy+BQ==", "dependencies": { - "@scure/base": "^1.1.3" + "@wormhole-foundation/sdk-base": "0.8.0", + "@wormhole-foundation/sdk-definitions": "0.8.0", + "axios": "^1.4.0" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@wormhole-foundation/sdk-connect": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.7.0-beta.5.tgz", - "integrity": "sha512-aIzo1o5RRX9asiI4pmMTX4NJCSP+iQHd8ZOr6WH2aW80WpnptnKUIL8p3uKEFZiBFobstvWVW3dvgPioUzBmYw==", + "node_modules/@wormhole-foundation/sdk-algorand/node_modules/@wormhole-foundation/sdk-connect": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.8.0.tgz", + "integrity": "sha512-xxkYgVwNuUbu59hih3ogZmy4l1/M405dPi9U/YBHmtX0dUkj7UyQ03s90hVwcjn8SlNRg3iWNGNLicEkNoy+BQ==", "dependencies": { - "@wormhole-foundation/sdk-base": "0.7.0-beta.5", - "@wormhole-foundation/sdk-definitions": "0.7.0-beta.5", + "@wormhole-foundation/sdk-base": "0.8.0", + "@wormhole-foundation/sdk-definitions": "0.8.0", "axios": "^1.4.0" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@wormhole-foundation/sdk-definitions": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.7.0-beta.5.tgz", - "integrity": "sha512-ctkcGU4M/U5O0M/rn27KwJWs2hJdbcst/T/ybQQbeBdd4HApKJvHTDGi7sZ9ARgJAAhgmyYwvUCoHaiHFfqMXQ==", + "node_modules/@wormhole-foundation/sdk-aptos": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos/-/sdk-aptos-0.8.0.tgz", + "integrity": "sha512-+XL5lguBv89BZUfta5X+CK90HTM6issHjT6Qa44AL9Lut64FxIetYUTeOISKPj2oJADTx2R/FTqxtVAgMS+jdQ==", "dependencies": { - "@noble/curves": "^1.4.0", - "@noble/hashes": "^1.3.1", - "@wormhole-foundation/sdk-base": "0.7.0-beta.5" + "@wormhole-foundation/sdk-connect": "0.8.0", + "aptos": "1.21.0" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/axios": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.2.tgz", - "integrity": "sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==", + "node_modules/@wormhole-foundation/sdk-aptos-core": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos-core/-/sdk-aptos-core-0.8.0.tgz", + "integrity": "sha512-7YF9I9kiA+hRxSEOFT79YAp/J7fTdGwGRBuDvh9MlzcMCEzRSz0KT1ox2SYg8pTCRELcROBT4oCvACP6hZNcXA==", "dependencies": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" + "@wormhole-foundation/sdk-aptos": "0.8.0", + "@wormhole-foundation/sdk-connect": "0.8.0" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/cosmjs-types": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/cosmjs-types/-/cosmjs-types-0.9.0.tgz", - "integrity": "sha512-MN/yUe6mkJwHnCFfsNPeCfXVhyxHYW6c/xDUzrSbBycYzw++XvWDMJArXp2pLdgD6FQ8DW79vkPjeNKVrXaHeQ==" - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@cosmjs/amino": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/amino/-/amino-0.32.3.tgz", - "integrity": "sha512-G4zXl+dJbqrz1sSJ56H/25l5NJEk/pAPIr8piAHgbXYw88OdAOlpA26PQvk2IbSN/rRgVbvlLTNgX2tzz1dyUA==", + "node_modules/@wormhole-foundation/sdk-aptos-core/node_modules/@wormhole-foundation/sdk-connect": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.8.0.tgz", + "integrity": "sha512-xxkYgVwNuUbu59hih3ogZmy4l1/M405dPi9U/YBHmtX0dUkj7UyQ03s90hVwcjn8SlNRg3iWNGNLicEkNoy+BQ==", "dependencies": { - "@cosmjs/crypto": "^0.32.3", - "@cosmjs/encoding": "^0.32.3", - "@cosmjs/math": "^0.32.3", - "@cosmjs/utils": "^0.32.3" + "@wormhole-foundation/sdk-base": "0.8.0", + "@wormhole-foundation/sdk-definitions": "0.8.0", + "axios": "^1.4.0" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@cosmjs/cosmwasm-stargate": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/cosmwasm-stargate/-/cosmwasm-stargate-0.32.3.tgz", - "integrity": "sha512-pqkt+QsLIPNMTRh9m+igJgIpzXXgn1BxmxfAb9zlC23kvsuzY/12un9M7iAdim1NwKXDFeYw46xC2YkprwQp+g==", + "node_modules/@wormhole-foundation/sdk-aptos-tokenbridge": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos-tokenbridge/-/sdk-aptos-tokenbridge-0.8.0.tgz", + "integrity": "sha512-wO3fKeNEVmRMev1HlxklFh836ZY7HSy/SIJW8X5FfaxMdxGx63dBNPW2R69aOV6gIgfs6cv03bR583V/oL9tWw==", "dependencies": { - "@cosmjs/amino": "^0.32.3", - "@cosmjs/crypto": "^0.32.3", - "@cosmjs/encoding": "^0.32.3", - "@cosmjs/math": "^0.32.3", - "@cosmjs/proto-signing": "^0.32.3", - "@cosmjs/stargate": "^0.32.3", - "@cosmjs/tendermint-rpc": "^0.32.3", - "@cosmjs/utils": "^0.32.3", - "cosmjs-types": "^0.9.0", - "pako": "^2.0.2" + "@wormhole-foundation/sdk-aptos": "0.8.0", + "@wormhole-foundation/sdk-connect": "0.8.0" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@cosmjs/crypto": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/crypto/-/crypto-0.32.3.tgz", - "integrity": "sha512-niQOWJHUtlJm2GG4F00yGT7sGPKxfUwz+2qQ30uO/E3p58gOusTcH2qjiJNVxb8vScYJhFYFqpm/OA/mVqoUGQ==", + "node_modules/@wormhole-foundation/sdk-aptos-tokenbridge/node_modules/@wormhole-foundation/sdk-connect": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.8.0.tgz", + "integrity": "sha512-xxkYgVwNuUbu59hih3ogZmy4l1/M405dPi9U/YBHmtX0dUkj7UyQ03s90hVwcjn8SlNRg3iWNGNLicEkNoy+BQ==", "dependencies": { - "@cosmjs/encoding": "^0.32.3", - "@cosmjs/math": "^0.32.3", - "@cosmjs/utils": "^0.32.3", - "@noble/hashes": "^1", - "bn.js": "^5.2.0", - "elliptic": "^6.5.4", - "libsodium-wrappers-sumo": "^0.7.11" + "@wormhole-foundation/sdk-base": "0.8.0", + "@wormhole-foundation/sdk-definitions": "0.8.0", + "axios": "^1.4.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/sdk-aptos/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/@wormhole-foundation/sdk-cosmwasm/node_modules/@cosmjs/encoding": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/encoding/-/encoding-0.32.3.tgz", - "integrity": "sha512-p4KF7hhv8jBQX3MkB3Defuhz/W0l3PwWVYU2vkVuBJ13bJcXyhU9nJjiMkaIv+XP+W2QgRceqNNgFUC5chNR7w==", + "node_modules/@wormhole-foundation/sdk-aptos/node_modules/@scure/bip39": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@scure/bip39/-/bip39-1.2.1.tgz", + "integrity": "sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==", "dependencies": { - "base64-js": "^1.3.0", - "bech32": "^1.1.4", - "readonly-date": "^1.0.0" + "@noble/hashes": "~1.3.0", + "@scure/base": "~1.1.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@cosmjs/encoding/node_modules/bech32": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", - "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==" - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@cosmjs/json-rpc": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/json-rpc/-/json-rpc-0.32.3.tgz", - "integrity": "sha512-JwFRWZa+Y95KrAG8CuEbPVOSnXO2uMSEBcaAB/FBU3Mo4jQnDoUjXvt3vwtFWxfAytrWCn1I4YDFaOAinnEG/Q==", + "node_modules/@wormhole-foundation/sdk-aptos/node_modules/@wormhole-foundation/sdk-connect": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.8.0.tgz", + "integrity": "sha512-xxkYgVwNuUbu59hih3ogZmy4l1/M405dPi9U/YBHmtX0dUkj7UyQ03s90hVwcjn8SlNRg3iWNGNLicEkNoy+BQ==", "dependencies": { - "@cosmjs/stream": "^0.32.3", - "xstream": "^11.14.0" + "@wormhole-foundation/sdk-base": "0.8.0", + "@wormhole-foundation/sdk-definitions": "0.8.0", + "axios": "^1.4.0" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@cosmjs/math": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/math/-/math-0.32.3.tgz", - "integrity": "sha512-amumUtZs8hCCnV+lSBaJIiZkGabQm22QGg/IotYrhcmoOEOjt82n7hMNlNXRs7V6WLMidGrGYcswB5zcmp0Meg==", + "node_modules/@wormhole-foundation/sdk-aptos/node_modules/aptos": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/aptos/-/aptos-1.21.0.tgz", + "integrity": "sha512-PRKjoFgL8tVEc9+oS7eJUv8GNxx8n3+0byH2+m7CP3raYOD6yFKOecuwjVMIJmgfpjp6xH0P0HDMGZAXmSyU0Q==", "dependencies": { - "bn.js": "^5.2.0" + "@aptos-labs/aptos-client": "^0.1.0", + "@noble/hashes": "1.3.3", + "@scure/bip39": "1.2.1", + "eventemitter3": "^5.0.1", + "form-data": "4.0.0", + "tweetnacl": "1.0.3" + }, + "engines": { + "node": ">=11.0.0" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@cosmjs/proto-signing": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/proto-signing/-/proto-signing-0.32.3.tgz", - "integrity": "sha512-kSZ0ZUY0DwcRT0NcIn2HkadH4NKlwjfZgbLj1ABwh/4l0RgeT84QCscZCu63tJYq3K6auwqTiZSZERwlO4/nbg==", - "dependencies": { - "@cosmjs/amino": "^0.32.3", - "@cosmjs/crypto": "^0.32.3", - "@cosmjs/encoding": "^0.32.3", - "@cosmjs/math": "^0.32.3", - "@cosmjs/utils": "^0.32.3", - "cosmjs-types": "^0.9.0" - } + "node_modules/@wormhole-foundation/sdk-aptos/node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@cosmjs/socket": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/socket/-/socket-0.32.3.tgz", - "integrity": "sha512-F2WwNmaUPdZ4SsH6Uyreq3wQk7jpaEkb3wfOP951f5Jt6HCW/PxbxhKzHkAAf6+Sqks6SPhkbWoE8XaZpjL2KA==", + "node_modules/@wormhole-foundation/sdk-base": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.8.0.tgz", + "integrity": "sha512-c9Le/M4wHWk/f2UGR2Fnm7+VZDjCtGYaAs4G9HthqbrBKtQHpDV59teUiM5vgi8kvF+3sL7amzjivCxP8OtcRQ==", "dependencies": { - "@cosmjs/stream": "^0.32.3", - "isomorphic-ws": "^4.0.1", - "ws": "^7", - "xstream": "^11.14.0" + "@scure/base": "^1.1.3" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@cosmjs/stargate": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/stargate/-/stargate-0.32.3.tgz", - "integrity": "sha512-OQWzO9YWKerUinPIxrO1MARbe84XkeXJAW0lyMIjXIEikajuXZ+PwftiKA5yA+8OyditVmHVLtPud6Pjna2s5w==", + "node_modules/@wormhole-foundation/sdk-connect": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.7.2.tgz", + "integrity": "sha512-QV6jkiZ2VycEUhraRmaD5QbjI1vT/bzZ/6mwwWVThA9o9jUnazMN1oBGhv5NHho1rCERhD1jA+KDXzoht6Mdcw==", "dependencies": { - "@confio/ics23": "^0.6.8", - "@cosmjs/amino": "^0.32.3", - "@cosmjs/encoding": "^0.32.3", - "@cosmjs/math": "^0.32.3", - "@cosmjs/proto-signing": "^0.32.3", - "@cosmjs/stream": "^0.32.3", - "@cosmjs/tendermint-rpc": "^0.32.3", - "@cosmjs/utils": "^0.32.3", - "cosmjs-types": "^0.9.0", - "xstream": "^11.14.0" + "@wormhole-foundation/sdk-base": "0.7.2", + "@wormhole-foundation/sdk-definitions": "0.7.2", + "axios": "^1.4.0" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@cosmjs/stream": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/stream/-/stream-0.32.3.tgz", - "integrity": "sha512-J2zVWDojkynYifAUcRmVczzmp6STEpyiAARq0rSsviqjreGIfspfuws/8rmkPa6qQBZvpQOBQCm2HyZZwYplIw==", + "node_modules/@wormhole-foundation/sdk-connect/node_modules/@wormhole-foundation/sdk-base": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.7.2.tgz", + "integrity": "sha512-umPhwvEUOJJPQYzyLYDSnuKbdOBd0KH/7ZQDsxtrlKpQcm0AL4LU9k3tM+juCSLPQ6VU0EnXgYQnYxmV1sGsMw==", "dependencies": { - "xstream": "^11.14.0" + "@scure/base": "^1.1.3" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@cosmjs/tendermint-rpc": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/tendermint-rpc/-/tendermint-rpc-0.32.3.tgz", - "integrity": "sha512-xeprW+VR9xKGstqZg0H/KBZoUp8/FfFyS9ljIUTLM/UINjP2MhiwncANPS2KScfJVepGufUKk0/phHUeIBSEkw==", + "node_modules/@wormhole-foundation/sdk-connect/node_modules/@wormhole-foundation/sdk-definitions": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.7.2.tgz", + "integrity": "sha512-oVvE/cSq5eMJPI+f7i3CfZZxrO+llAN0QMTmMzns3OFPU0a0PAy0Cu/lNTXjuqApkpMTQI4iaWks7KL3A5rbgQ==", "dependencies": { - "@cosmjs/crypto": "^0.32.3", - "@cosmjs/encoding": "^0.32.3", - "@cosmjs/json-rpc": "^0.32.3", - "@cosmjs/math": "^0.32.3", - "@cosmjs/socket": "^0.32.3", - "@cosmjs/stream": "^0.32.3", - "@cosmjs/utils": "^0.32.3", - "axios": "^1.6.0", - "readonly-date": "^1.0.0", - "xstream": "^11.14.0" + "@noble/curves": "^1.4.0", + "@noble/hashes": "^1.3.1", + "@wormhole-foundation/sdk-base": "0.7.2" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@cosmjs/utils": { - "version": "0.32.3", - "resolved": "https://registry.npmjs.org/@cosmjs/utils/-/utils-0.32.3.tgz", - "integrity": "sha512-WCZK4yksj2hBDz4w7xFZQTRZQ/RJhBX26uFHmmQFIcNUUVAihrLO+RerqJgk0dZqC42wstM9pEUQGtPmLcIYvg==" - }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@injectivelabs/core-proto-ts": { - "version": "0.0.21", - "resolved": "https://registry.npmjs.org/@injectivelabs/core-proto-ts/-/core-proto-ts-0.0.21.tgz", - "integrity": "sha512-RBxSkRBCty60R/l55/D1jsSW0Aof5dyGFhCFdN3A010KjMv/SzZGGr+6DZPY/hflyFeaJzDv/VTopCymKNRBvQ==", + "node_modules/@wormhole-foundation/sdk-cosmwasm": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm/-/sdk-cosmwasm-0.8.0.tgz", + "integrity": "sha512-2g5Q45D3J3JPDG0/Y8+Vb3cRnyqEMyT3aQWX08n6L44pHvqj4dsKaOWJyT0xO0MpNhjRxfcU2BTjSegxg92cUw==", "dependencies": { - "@injectivelabs/grpc-web": "^0.0.1", - "google-protobuf": "^3.14.0", - "protobufjs": "^7.0.0", - "rxjs": "^7.4.0" + "@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": "0.8.0", + "cosmjs-types": "^0.9.0" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@injectivelabs/indexer-proto-ts": { - "version": "1.11.36", - "resolved": "https://registry.npmjs.org/@injectivelabs/indexer-proto-ts/-/indexer-proto-ts-1.11.36.tgz", - "integrity": "sha512-s7E3Y28JrkylDwRVfF/AvcPy/zPgz52W+XbQ0FOcsqPof78xp8FvnM3ubVZi0Dad39LgDB5eeiMFPmeuLp8Uew==", + "node_modules/@wormhole-foundation/sdk-cosmwasm-core": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-core/-/sdk-cosmwasm-core-0.8.0.tgz", + "integrity": "sha512-+a+fthZeNlyKxDjShHa6EuKbbl+yc3q1sk1i62Rnia7ER7ApEVHicAv72pkCiMxa6A6Wrx86i2+cdXCBSYgo4g==", "dependencies": { - "@injectivelabs/grpc-web": "^0.0.1", - "google-protobuf": "^3.14.0", - "protobufjs": "^7.0.0", - "rxjs": "^7.4.0" + "@cosmjs/cosmwasm-stargate": "^0.32.0", + "@cosmjs/stargate": "^0.32.0", + "@injectivelabs/sdk-ts": "^1.14.13-beta.2", + "@wormhole-foundation/sdk-connect": "0.8.0", + "@wormhole-foundation/sdk-cosmwasm": "0.8.0" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@injectivelabs/mito-proto-ts": { - "version": "1.0.62", - "resolved": "https://registry.npmjs.org/@injectivelabs/mito-proto-ts/-/mito-proto-ts-1.0.62.tgz", - "integrity": "sha512-WtoO80Y597nZiAuE4H+L208I0i3ByWytR+HqABdCaA26uJ7F1LhXw8YXxh3pP9z0LAeW31T+N7bwtOMlVR4riA==", - "dependencies": { - "@injectivelabs/grpc-web": "^0.0.1", - "google-protobuf": "^3.14.0", - "protobufjs": "^7.0.0", - "rxjs": "^7.4.0" + "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@cosmjs/cosmwasm-stargate": { + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@cosmjs/cosmwasm-stargate/-/cosmwasm-stargate-0.32.4.tgz", + "integrity": "sha512-Fuo9BGEiB+POJ5WeRyBGuhyKR1ordvxZGLPuPosFJOH9U0gKMgcjwKMCgAlWFkMlHaTB+tNdA8AifWiHrI7VgA==", + "dependencies": { + "@cosmjs/amino": "^0.32.4", + "@cosmjs/crypto": "^0.32.4", + "@cosmjs/encoding": "^0.32.4", + "@cosmjs/math": "^0.32.4", + "@cosmjs/proto-signing": "^0.32.4", + "@cosmjs/stargate": "^0.32.4", + "@cosmjs/tendermint-rpc": "^0.32.4", + "@cosmjs/utils": "^0.32.4", + "cosmjs-types": "^0.9.0", + "pako": "^2.0.2" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@injectivelabs/networks": { - "version": "1.14.6", - "resolved": "https://registry.npmjs.org/@injectivelabs/networks/-/networks-1.14.6.tgz", - "integrity": "sha512-O1IkPFJl8ThNL6N+k/9OimrgCYsSWQ8A1FtVMXSQge+0QRZsDKSpRmQRwE601otXXauO31nOUct5AaiWPffXVQ==", - "hasInstallScript": true, + "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@wormhole-foundation/sdk-connect": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.8.0.tgz", + "integrity": "sha512-xxkYgVwNuUbu59hih3ogZmy4l1/M405dPi9U/YBHmtX0dUkj7UyQ03s90hVwcjn8SlNRg3iWNGNLicEkNoy+BQ==", "dependencies": { - "@injectivelabs/exceptions": "^1.14.6", - "@injectivelabs/ts-types": "^1.14.6", - "@injectivelabs/utils": "^1.14.6", - "link-module-alias": "^1.2.0", - "shx": "^0.3.2" + "@wormhole-foundation/sdk-base": "0.8.0", + "@wormhole-foundation/sdk-definitions": "0.8.0", + "axios": "^1.4.0" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@injectivelabs/sdk-ts": { - "version": "1.14.7", - "resolved": "https://registry.npmjs.org/@injectivelabs/sdk-ts/-/sdk-ts-1.14.7.tgz", - "integrity": "sha512-Qm8y8jKCMyNfYZGZVI+p0SIGJPtP5M9/DPFyPK+JSR2OOU0J4MX2yS/tQB5ViC/3Bt7yQhw/l3Rop93e7pTZEg==", - "hasInstallScript": true, + "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-ibc/-/sdk-cosmwasm-ibc-0.8.0.tgz", + "integrity": "sha512-bUyakI+DDCAHUpPM4QBq/DODDWo/SWeskmouEJ3p2j2z6rLZXpfMVMtO1a1TquTyImO5iG2FHPzj8RniEq2CLQ==", "dependencies": { - "@apollo/client": "^3.5.8", - "@cosmjs/amino": "^0.32.2", - "@cosmjs/proto-signing": "^0.32.2", - "@cosmjs/stargate": "^0.32.2", - "@ensdomains/ens-validation": "^0.1.0", - "@ensdomains/eth-ens-namehash": "^2.0.15", - "@ethersproject/bytes": "^5.7.0", - "@injectivelabs/core-proto-ts": "^0.0.21", - "@injectivelabs/dmm-proto-ts": "1.0.19", - "@injectivelabs/exceptions": "^1.14.6", - "@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.11.36", - "@injectivelabs/mito-proto-ts": "1.0.62", - "@injectivelabs/networks": "^1.14.6", - "@injectivelabs/test-utils": "^1.14.3", - "@injectivelabs/token-metadata": "^1.14.7", - "@injectivelabs/ts-types": "^1.14.6", - "@injectivelabs/utils": "^1.14.6", - "@metamask/eth-sig-util": "^4.0.0", - "axios": "^0.27.2", - "bech32": "^2.0.0", - "bip39": "^3.0.4", - "cosmjs-types": "^0.9.0", - "ethereumjs-util": "^7.1.4", - "ethers": "^5.7.2", - "google-protobuf": "^3.21.0", - "graphql": "^16.3.0", - "http-status-codes": "^2.2.0", - "js-sha3": "^0.8.0", - "jscrypto": "^1.0.3", - "keccak256": "^1.0.6", - "link-module-alias": "^1.2.0", - "secp256k1": "^4.0.3", - "shx": "^0.3.2", - "snakecase-keys": "^5.4.1" + "@cosmjs/cosmwasm-stargate": "^0.32.0", + "@cosmjs/stargate": "^0.32.0", + "@injectivelabs/sdk-ts": "^1.14.13-beta.2", + "@wormhole-foundation/sdk-connect": "0.8.0", + "@wormhole-foundation/sdk-cosmwasm": "0.8.0", + "@wormhole-foundation/sdk-cosmwasm-core": "0.8.0", + "cosmjs-types": "^0.9.0" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@injectivelabs/sdk-ts/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/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@cosmjs/cosmwasm-stargate": { + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@cosmjs/cosmwasm-stargate/-/cosmwasm-stargate-0.32.4.tgz", + "integrity": "sha512-Fuo9BGEiB+POJ5WeRyBGuhyKR1ordvxZGLPuPosFJOH9U0gKMgcjwKMCgAlWFkMlHaTB+tNdA8AifWiHrI7VgA==", + "dependencies": { + "@cosmjs/amino": "^0.32.4", + "@cosmjs/crypto": "^0.32.4", + "@cosmjs/encoding": "^0.32.4", + "@cosmjs/math": "^0.32.4", + "@cosmjs/proto-signing": "^0.32.4", + "@cosmjs/stargate": "^0.32.4", + "@cosmjs/tendermint-rpc": "^0.32.4", + "@cosmjs/utils": "^0.32.4", + "cosmjs-types": "^0.9.0", + "pako": "^2.0.2" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@injectivelabs/utils": { - "version": "1.14.6", - "resolved": "https://registry.npmjs.org/@injectivelabs/utils/-/utils-1.14.6.tgz", - "integrity": "sha512-5I0h4GiLB5PPTl+g2lpevRP+WScvEbntdkoUQVtAdHewl4kutd5p1Kcnoi1Nvpq+sz5N/e9qtBIRuyxG38akOg==", - "hasInstallScript": true, + "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@wormhole-foundation/sdk-connect": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.8.0.tgz", + "integrity": "sha512-xxkYgVwNuUbu59hih3ogZmy4l1/M405dPi9U/YBHmtX0dUkj7UyQ03s90hVwcjn8SlNRg3iWNGNLicEkNoy+BQ==", "dependencies": { - "@injectivelabs/exceptions": "^1.14.6", - "@injectivelabs/ts-types": "^1.14.6", - "axios": "^0.21.1", - "bignumber.js": "^9.0.1", - "http-status-codes": "^2.2.0", - "link-module-alias": "^1.2.0", - "shx": "^0.3.2", - "snakecase-keys": "^5.1.2", - "store2": "^2.12.0" + "@wormhole-foundation/sdk-base": "0.8.0", + "@wormhole-foundation/sdk-definitions": "0.8.0", + "axios": "^1.4.0" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@injectivelabs/utils/node_modules/axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-tokenbridge/-/sdk-cosmwasm-tokenbridge-0.8.0.tgz", + "integrity": "sha512-HuU28jbhXp4UPub/bldAtFhz3+YfSz6lnK0FslZ0LSU9C4jyrtnVVskXvyQFM8YySVXafOUd395pQxrX5CRi8w==", "dependencies": { - "follow-redirects": "^1.14.0" + "@cosmjs/cosmwasm-stargate": "^0.32.0", + "@injectivelabs/sdk-ts": "^1.14.13-beta.2", + "@wormhole-foundation/sdk-connect": "0.8.0", + "@wormhole-foundation/sdk-cosmwasm": "0.8.0" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@wormhole-foundation/sdk-base": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.7.0-beta.5.tgz", - "integrity": "sha512-QMyfGmgg+5V0Qd2SLLXAqSE7nYr2+n/Q/qyuNGmR4vLrTxYR/FdVdyRfQU3rW0Dm1cxIUYt8lUQoW/nsAebIqg==", - "dependencies": { - "@scure/base": "^1.1.3" + "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@cosmjs/cosmwasm-stargate": { + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@cosmjs/cosmwasm-stargate/-/cosmwasm-stargate-0.32.4.tgz", + "integrity": "sha512-Fuo9BGEiB+POJ5WeRyBGuhyKR1ordvxZGLPuPosFJOH9U0gKMgcjwKMCgAlWFkMlHaTB+tNdA8AifWiHrI7VgA==", + "dependencies": { + "@cosmjs/amino": "^0.32.4", + "@cosmjs/crypto": "^0.32.4", + "@cosmjs/encoding": "^0.32.4", + "@cosmjs/math": "^0.32.4", + "@cosmjs/proto-signing": "^0.32.4", + "@cosmjs/stargate": "^0.32.4", + "@cosmjs/tendermint-rpc": "^0.32.4", + "@cosmjs/utils": "^0.32.4", + "cosmjs-types": "^0.9.0", + "pako": "^2.0.2" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@wormhole-foundation/sdk-connect": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.7.0-beta.5.tgz", - "integrity": "sha512-aIzo1o5RRX9asiI4pmMTX4NJCSP+iQHd8ZOr6WH2aW80WpnptnKUIL8p3uKEFZiBFobstvWVW3dvgPioUzBmYw==", + "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@wormhole-foundation/sdk-connect": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.8.0.tgz", + "integrity": "sha512-xxkYgVwNuUbu59hih3ogZmy4l1/M405dPi9U/YBHmtX0dUkj7UyQ03s90hVwcjn8SlNRg3iWNGNLicEkNoy+BQ==", "dependencies": { - "@wormhole-foundation/sdk-base": "0.7.0-beta.5", - "@wormhole-foundation/sdk-definitions": "0.7.0-beta.5", + "@wormhole-foundation/sdk-base": "0.8.0", + "@wormhole-foundation/sdk-definitions": "0.8.0", "axios": "^1.4.0" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@wormhole-foundation/sdk-definitions": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.7.0-beta.5.tgz", - "integrity": "sha512-ctkcGU4M/U5O0M/rn27KwJWs2hJdbcst/T/ybQQbeBdd4HApKJvHTDGi7sZ9ARgJAAhgmyYwvUCoHaiHFfqMXQ==", - "dependencies": { - "@noble/curves": "^1.4.0", - "@noble/hashes": "^1.3.1", - "@wormhole-foundation/sdk-base": "0.7.0-beta.5" + "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@cosmjs/cosmwasm-stargate": { + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/@cosmjs/cosmwasm-stargate/-/cosmwasm-stargate-0.32.4.tgz", + "integrity": "sha512-Fuo9BGEiB+POJ5WeRyBGuhyKR1ordvxZGLPuPosFJOH9U0gKMgcjwKMCgAlWFkMlHaTB+tNdA8AifWiHrI7VgA==", + "dependencies": { + "@cosmjs/amino": "^0.32.4", + "@cosmjs/crypto": "^0.32.4", + "@cosmjs/encoding": "^0.32.4", + "@cosmjs/math": "^0.32.4", + "@cosmjs/proto-signing": "^0.32.4", + "@cosmjs/stargate": "^0.32.4", + "@cosmjs/tendermint-rpc": "^0.32.4", + "@cosmjs/utils": "^0.32.4", + "cosmjs-types": "^0.9.0", + "pako": "^2.0.2" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/axios": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.2.tgz", - "integrity": "sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==", + "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@wormhole-foundation/sdk-connect": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.8.0.tgz", + "integrity": "sha512-xxkYgVwNuUbu59hih3ogZmy4l1/M405dPi9U/YBHmtX0dUkj7UyQ03s90hVwcjn8SlNRg3iWNGNLicEkNoy+BQ==", "dependencies": { - "follow-redirects": "^1.15.6", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" + "@wormhole-foundation/sdk-base": "0.8.0", + "@wormhole-foundation/sdk-definitions": "0.8.0", + "axios": "^1.4.0" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/cosmjs-types": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/cosmjs-types/-/cosmjs-types-0.9.0.tgz", - "integrity": "sha512-MN/yUe6mkJwHnCFfsNPeCfXVhyxHYW6c/xDUzrSbBycYzw++XvWDMJArXp2pLdgD6FQ8DW79vkPjeNKVrXaHeQ==" - }, "node_modules/@wormhole-foundation/sdk-definitions": { - "version": "0.7.0-beta.7", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.7.0-beta.7.tgz", - "integrity": "sha512-trDQepi9i0p8g1Gof1RiFLOlhxxDn1ZemgUaEPCmJk+aCRij/EC1BlNV+i7G3LnsZNaMWEpe57Yj8KzV0humpw==", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.8.0.tgz", + "integrity": "sha512-9avbCMfaaWO2Ldtk5gMDBO6+0CLshWwI83tfW+6/cizHgPXhwLquNietY+bED1kHaLivbCVhkS6drBJKNqa+cQ==", "dependencies": { "@noble/curves": "^1.4.0", "@noble/hashes": "^1.3.1", - "@wormhole-foundation/sdk-base": "0.7.0-beta.7" + "@wormhole-foundation/sdk-base": "0.8.0" } }, "node_modules/@wormhole-foundation/sdk-definitions-ntt": { @@ -10877,11 +9839,11 @@ } }, "node_modules/@wormhole-foundation/sdk-evm": { - "version": "0.7.0-beta.7", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm/-/sdk-evm-0.7.0-beta.7.tgz", - "integrity": "sha512-t0YB18xvKFTAsvamPvP3bWHD+WYp4ZG3rveBUnw4aO88cgd+vEQubdHsKeOeiqCEnKz7H29yDVCz3sMHd0yqHA==", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm/-/sdk-evm-0.8.0.tgz", + "integrity": "sha512-owmc9esfX26I+EIKXMSy0VXSIk6iy9K0jATTkqtdxHV9IgoOKuxfYWtoxmx5jvFDKNURGB2HPk8280ZuyObdwQ==", "dependencies": { - "@wormhole-foundation/sdk-connect": "0.7.0-beta.7", + "@wormhole-foundation/sdk-connect": "0.8.0", "ethers": "^6.5.1" }, "engines": { @@ -10889,12 +9851,12 @@ } }, "node_modules/@wormhole-foundation/sdk-evm-cctp": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-cctp/-/sdk-evm-cctp-0.7.0-beta.5.tgz", - "integrity": "sha512-42Qc1I6ztaYxQfUCUtQ6QIiGkaM3gqyy+rAhXH2+IUSUeDl11RM8MKjyu6NMwwzCGn8bkXMRKWl8UMXUJVX6UQ==", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-cctp/-/sdk-evm-cctp-0.8.0.tgz", + "integrity": "sha512-uAGI+0Jq58xyhLwYKxhmNF4pkIt7jDILkhkdT8Z2AxBj8sGOwJzuA6aLc0YqS5Nw54wN/LfA/bHx7/nf82EgZA==", "dependencies": { - "@wormhole-foundation/sdk-connect": "0.7.0-beta.5", - "@wormhole-foundation/sdk-evm": "0.7.0-beta.5", + "@wormhole-foundation/sdk-connect": "0.8.0", + "@wormhole-foundation/sdk-evm": "0.8.0", "ethers": "^6.5.1" }, "engines": { @@ -10912,68 +9874,10 @@ "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/@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/@wormhole-foundation/sdk-base": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.7.0-beta.5.tgz", - "integrity": "sha512-QMyfGmgg+5V0Qd2SLLXAqSE7nYr2+n/Q/qyuNGmR4vLrTxYR/FdVdyRfQU3rW0Dm1cxIUYt8lUQoW/nsAebIqg==", - "dependencies": { - "@scure/base": "^1.1.3" - } - }, - "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/@wormhole-foundation/sdk-connect": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.7.0-beta.5.tgz", - "integrity": "sha512-aIzo1o5RRX9asiI4pmMTX4NJCSP+iQHd8ZOr6WH2aW80WpnptnKUIL8p3uKEFZiBFobstvWVW3dvgPioUzBmYw==", - "dependencies": { - "@wormhole-foundation/sdk-base": "0.7.0-beta.5", - "@wormhole-foundation/sdk-definitions": "0.7.0-beta.5", - "axios": "^1.4.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/@wormhole-foundation/sdk-definitions": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.7.0-beta.5.tgz", - "integrity": "sha512-ctkcGU4M/U5O0M/rn27KwJWs2hJdbcst/T/ybQQbeBdd4HApKJvHTDGi7sZ9ARgJAAhgmyYwvUCoHaiHFfqMXQ==", - "dependencies": { - "@noble/curves": "^1.4.0", - "@noble/hashes": "^1.3.1", - "@wormhole-foundation/sdk-base": "0.7.0-beta.5" - } - }, - "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/@wormhole-foundation/sdk-definitions/node_modules/@noble/curves": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.4.0.tgz", - "integrity": "sha512-p+4cb332SFCrReJkCYe8Xzm0OWi4Jji5jVdIZRL/PmacmDkFNw6MrrV+gGpiPxLHbV+zKFRywUWbaseT+tZRXg==", - "dependencies": { - "@noble/hashes": "1.4.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/@wormhole-foundation/sdk-definitions/node_modules/@noble/hashes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", - "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==", + "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" }, @@ -10981,13 +9885,19 @@ "url": "https://paulmillr.com/funding/" } }, - "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/@wormhole-foundation/sdk-evm": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm/-/sdk-evm-0.7.0-beta.5.tgz", - "integrity": "sha512-tJGuoCSRCMUvwrpktKw5cXRZO/iuRAP8Ip5HNBN6ZcLtbJjaw+7b/wP6Mj+o3rNTxGdSDN594K1mlNvAqgjGNA==", + "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/@wormhole-foundation/sdk-connect": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.8.0.tgz", + "integrity": "sha512-xxkYgVwNuUbu59hih3ogZmy4l1/M405dPi9U/YBHmtX0dUkj7UyQ03s90hVwcjn8SlNRg3iWNGNLicEkNoy+BQ==", "dependencies": { - "@wormhole-foundation/sdk-connect": "0.7.0-beta.5", - "ethers": "^6.5.1" + "@wormhole-foundation/sdk-base": "0.8.0", + "@wormhole-foundation/sdk-definitions": "0.8.0", + "axios": "^1.4.0" }, "engines": { "node": ">=16" @@ -10999,9 +9909,9 @@ "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==" }, "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/ethers": { - "version": "6.12.1", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.12.1.tgz", - "integrity": "sha512-j6wcVoZf06nqEcBbDWkKg8Fp895SS96dSnTCjiXT+8vt2o02raTn4Lo9ERUuIVU5bAjoPYeA+7ytQFexFmLuVw==", + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.1.tgz", + "integrity": "sha512-hdJ2HOxg/xx97Lm9HdCWk949BfYqYWpyw4//78SiwOLgASyfrNszfMUNB2joKjvGUdwhHfaiMMFFwacVVoLR9A==", "funding": [ { "type": "individual", @@ -11019,7 +9929,7 @@ "@types/node": "18.15.13", "aes-js": "4.0.0-beta.5", "tslib": "2.4.0", - "ws": "8.5.0" + "ws": "8.17.1" }, "engines": { "node": ">=14.0.0" @@ -11031,15 +9941,15 @@ "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==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", "engines": { "node": ">=10.0.0" }, "peerDependencies": { "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "utf-8-validate": ">=5.0.2" }, "peerDependenciesMeta": { "bufferutil": { @@ -11051,29 +9961,18 @@ } }, "node_modules/@wormhole-foundation/sdk-evm-core": { - "version": "0.7.0-beta.7", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-core/-/sdk-evm-core-0.7.0-beta.7.tgz", - "integrity": "sha512-/1iMJNJj0NGJv0dmKhvZtWG7UITM9Dn1RiO4GLEFDovNnihOP9JJhZVcR15yCg+hTfubjSR02+AD47Jnwej9VA==", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-core/-/sdk-evm-core-0.8.0.tgz", + "integrity": "sha512-UeJTKrM/zMW0mg7H5t1lUtuc3bvR4k8V42PvIWOZJ/BlcgRlx80XXB8j4b37JfWGnDB5A3o+jQx97nx+IMsiXw==", "dependencies": { - "@wormhole-foundation/sdk-connect": "0.7.0-beta.7", - "@wormhole-foundation/sdk-evm": "0.7.0-beta.7", + "@wormhole-foundation/sdk-connect": "0.8.0", + "@wormhole-foundation/sdk-evm": "0.8.0", "ethers": "^6.5.1" }, "engines": { "node": ">=16" } }, - "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", @@ -11090,15 +9989,28 @@ "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/@wormhole-foundation/sdk-connect": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.8.0.tgz", + "integrity": "sha512-xxkYgVwNuUbu59hih3ogZmy4l1/M405dPi9U/YBHmtX0dUkj7UyQ03s90hVwcjn8SlNRg3iWNGNLicEkNoy+BQ==", + "dependencies": { + "@wormhole-foundation/sdk-base": "0.8.0", + "@wormhole-foundation/sdk-definitions": "0.8.0", + "axios": "^1.4.0" + }, + "engines": { + "node": ">=16" + } + }, "node_modules/@wormhole-foundation/sdk-evm-core/node_modules/aes-js": { "version": "4.0.0-beta.5", "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==" }, "node_modules/@wormhole-foundation/sdk-evm-core/node_modules/ethers": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.0.tgz", - "integrity": "sha512-+yyQQQWEntY5UVbCv++guA14RRVFm1rSnO1GoLFdrK7/XRWMoktNgyG9UjwxrQqGBfGyFKknNZ81YpUS2emCgg==", + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.1.tgz", + "integrity": "sha512-hdJ2HOxg/xx97Lm9HdCWk949BfYqYWpyw4//78SiwOLgASyfrNszfMUNB2joKjvGUdwhHfaiMMFFwacVVoLR9A==", "funding": [ { "type": "individual", @@ -11116,27 +10028,38 @@ "@types/node": "18.15.13", "aes-js": "4.0.0-beta.5", "tslib": "2.4.0", - "ws": "8.5.0" + "ws": "8.17.1" }, "engines": { "node": ">=14.0.0" } }, + "node_modules/@wormhole-foundation/sdk-evm-core/node_modules/ethers/node_modules/@noble/curves": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", + "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", + "dependencies": { + "@noble/hashes": "1.3.2" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/@wormhole-foundation/sdk-evm-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==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", "engines": { "node": ">=10.0.0" }, "peerDependencies": { "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "utf-8-validate": ">=5.0.2" }, "peerDependenciesMeta": { "bufferutil": { @@ -11303,14 +10226,14 @@ } }, "node_modules/@wormhole-foundation/sdk-evm-portico": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-portico/-/sdk-evm-portico-0.7.0-beta.5.tgz", - "integrity": "sha512-gvFHRxsg8i7vT3bPR11DVy0PNIAGLDEWCpt74KP9HFFWf6xzsEA8+qN302U6ZcXXBxojY1GtaQUcdNN++7i36Q==", - "dependencies": { - "@wormhole-foundation/sdk-connect": "0.7.0-beta.5", - "@wormhole-foundation/sdk-evm": "0.7.0-beta.5", - "@wormhole-foundation/sdk-evm-core": "0.7.0-beta.5", - "@wormhole-foundation/sdk-evm-tokenbridge": "0.7.0-beta.5", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-portico/-/sdk-evm-portico-0.8.0.tgz", + "integrity": "sha512-Z8lDRmmhD5pDIrvKnnOYMQn3+t5sjoDVE+DYIcmT/DIe1wCPtgVbo+cqAn5hAdUj39GAVE3+FpoCRoevDZEMpQ==", + "dependencies": { + "@wormhole-foundation/sdk-connect": "0.8.0", + "@wormhole-foundation/sdk-evm": "0.8.0", + "@wormhole-foundation/sdk-evm-core": "0.8.0", + "@wormhole-foundation/sdk-evm-tokenbridge": "0.8.0", "ethers": "^6.5.1" }, "engines": { @@ -11335,278 +10258,37 @@ "engines": { "node": ">= 16" }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "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/sdk-evm-portico/node_modules/@wormhole-foundation/sdk-base": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.7.0-beta.5.tgz", - "integrity": "sha512-QMyfGmgg+5V0Qd2SLLXAqSE7nYr2+n/Q/qyuNGmR4vLrTxYR/FdVdyRfQU3rW0Dm1cxIUYt8lUQoW/nsAebIqg==", - "dependencies": { - "@scure/base": "^1.1.3" - } - }, - "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/@wormhole-foundation/sdk-connect": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.7.0-beta.5.tgz", - "integrity": "sha512-aIzo1o5RRX9asiI4pmMTX4NJCSP+iQHd8ZOr6WH2aW80WpnptnKUIL8p3uKEFZiBFobstvWVW3dvgPioUzBmYw==", - "dependencies": { - "@wormhole-foundation/sdk-base": "0.7.0-beta.5", - "@wormhole-foundation/sdk-definitions": "0.7.0-beta.5", - "axios": "^1.4.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/@wormhole-foundation/sdk-definitions": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.7.0-beta.5.tgz", - "integrity": "sha512-ctkcGU4M/U5O0M/rn27KwJWs2hJdbcst/T/ybQQbeBdd4HApKJvHTDGi7sZ9ARgJAAhgmyYwvUCoHaiHFfqMXQ==", - "dependencies": { - "@noble/curves": "^1.4.0", - "@noble/hashes": "^1.3.1", - "@wormhole-foundation/sdk-base": "0.7.0-beta.5" - } - }, - "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/@wormhole-foundation/sdk-definitions/node_modules/@noble/curves": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.4.0.tgz", - "integrity": "sha512-p+4cb332SFCrReJkCYe8Xzm0OWi4Jji5jVdIZRL/PmacmDkFNw6MrrV+gGpiPxLHbV+zKFRywUWbaseT+tZRXg==", - "dependencies": { - "@noble/hashes": "1.4.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/@wormhole-foundation/sdk-definitions/node_modules/@noble/hashes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", - "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==", - "engines": { - "node": ">= 16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/@wormhole-foundation/sdk-evm": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm/-/sdk-evm-0.7.0-beta.5.tgz", - "integrity": "sha512-tJGuoCSRCMUvwrpktKw5cXRZO/iuRAP8Ip5HNBN6ZcLtbJjaw+7b/wP6Mj+o3rNTxGdSDN594K1mlNvAqgjGNA==", - "dependencies": { - "@wormhole-foundation/sdk-connect": "0.7.0-beta.5", - "ethers": "^6.5.1" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/@wormhole-foundation/sdk-evm-core": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-core/-/sdk-evm-core-0.7.0-beta.5.tgz", - "integrity": "sha512-3YYRf+5pFMJ4lzfdvkkCzmDrQgP4HGS1r1RqJvfA96Wb9AitqDmx+ZmrzVbrMlycDmbX8S4S1Yblg63M2kW1Fw==", - "dependencies": { - "@wormhole-foundation/sdk-connect": "0.7.0-beta.5", - "@wormhole-foundation/sdk-evm": "0.7.0-beta.5", - "ethers": "^6.5.1" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/aes-js": { - "version": "4.0.0-beta.5", - "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", - "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==" - }, - "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/ethers": { - "version": "6.12.1", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.12.1.tgz", - "integrity": "sha512-j6wcVoZf06nqEcBbDWkKg8Fp895SS96dSnTCjiXT+8vt2o02raTn4Lo9ERUuIVU5bAjoPYeA+7ytQFexFmLuVw==", - "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-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/sdk-evm-portico/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-tokenbridge": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-tokenbridge/-/sdk-evm-tokenbridge-0.7.0-beta.5.tgz", - "integrity": "sha512-Aay8UdcjCwmkibsJLhZyy037dQTn6lli8eDnpAd9gRj9rhfCrEmqQvnCDOPMk/tE0thOeCEjxBSPxtd2IQ9EoA==", - "dependencies": { - "@wormhole-foundation/sdk-connect": "0.7.0-beta.5", - "@wormhole-foundation/sdk-evm": "0.7.0-beta.5", - "@wormhole-foundation/sdk-evm-core": "0.7.0-beta.5", - "ethers": "^6.5.1" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/@noble/curves": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", - "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", - "dependencies": { - "@noble/hashes": "1.3.2" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/@noble/hashes": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", - "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", - "engines": { - "node": ">= 16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@wormhole-foundation/sdk-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/sdk-evm-tokenbridge/node_modules/@wormhole-foundation/sdk-base": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.7.0-beta.5.tgz", - "integrity": "sha512-QMyfGmgg+5V0Qd2SLLXAqSE7nYr2+n/Q/qyuNGmR4vLrTxYR/FdVdyRfQU3rW0Dm1cxIUYt8lUQoW/nsAebIqg==", - "dependencies": { - "@scure/base": "^1.1.3" - } - }, - "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/@wormhole-foundation/sdk-connect": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.7.0-beta.5.tgz", - "integrity": "sha512-aIzo1o5RRX9asiI4pmMTX4NJCSP+iQHd8ZOr6WH2aW80WpnptnKUIL8p3uKEFZiBFobstvWVW3dvgPioUzBmYw==", - "dependencies": { - "@wormhole-foundation/sdk-base": "0.7.0-beta.5", - "@wormhole-foundation/sdk-definitions": "0.7.0-beta.5", - "axios": "^1.4.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/@wormhole-foundation/sdk-definitions": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.7.0-beta.5.tgz", - "integrity": "sha512-ctkcGU4M/U5O0M/rn27KwJWs2hJdbcst/T/ybQQbeBdd4HApKJvHTDGi7sZ9ARgJAAhgmyYwvUCoHaiHFfqMXQ==", - "dependencies": { - "@noble/curves": "^1.4.0", - "@noble/hashes": "^1.3.1", - "@wormhole-foundation/sdk-base": "0.7.0-beta.5" - } - }, - "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/@wormhole-foundation/sdk-definitions/node_modules/@noble/curves": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.4.0.tgz", - "integrity": "sha512-p+4cb332SFCrReJkCYe8Xzm0OWi4Jji5jVdIZRL/PmacmDkFNw6MrrV+gGpiPxLHbV+zKFRywUWbaseT+tZRXg==", - "dependencies": { - "@noble/hashes": "1.4.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/@wormhole-foundation/sdk-definitions/node_modules/@noble/hashes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", - "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==", - "engines": { - "node": ">= 16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/@wormhole-foundation/sdk-evm": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm/-/sdk-evm-0.7.0-beta.5.tgz", - "integrity": "sha512-tJGuoCSRCMUvwrpktKw5cXRZO/iuRAP8Ip5HNBN6ZcLtbJjaw+7b/wP6Mj+o3rNTxGdSDN594K1mlNvAqgjGNA==", - "dependencies": { - "@wormhole-foundation/sdk-connect": "0.7.0-beta.5", - "ethers": "^6.5.1" - }, - "engines": { - "node": ">=16" + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/@wormhole-foundation/sdk-evm-core": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-core/-/sdk-evm-core-0.7.0-beta.5.tgz", - "integrity": "sha512-3YYRf+5pFMJ4lzfdvkkCzmDrQgP4HGS1r1RqJvfA96Wb9AitqDmx+ZmrzVbrMlycDmbX8S4S1Yblg63M2kW1Fw==", + "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/sdk-evm-portico/node_modules/@wormhole-foundation/sdk-connect": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.8.0.tgz", + "integrity": "sha512-xxkYgVwNuUbu59hih3ogZmy4l1/M405dPi9U/YBHmtX0dUkj7UyQ03s90hVwcjn8SlNRg3iWNGNLicEkNoy+BQ==", "dependencies": { - "@wormhole-foundation/sdk-connect": "0.7.0-beta.5", - "@wormhole-foundation/sdk-evm": "0.7.0-beta.5", - "ethers": "^6.5.1" + "@wormhole-foundation/sdk-base": "0.8.0", + "@wormhole-foundation/sdk-definitions": "0.8.0", + "axios": "^1.4.0" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/aes-js": { + "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/aes-js": { "version": "4.0.0-beta.5", "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==" }, - "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/ethers": { - "version": "6.12.1", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.12.1.tgz", - "integrity": "sha512-j6wcVoZf06nqEcBbDWkKg8Fp895SS96dSnTCjiXT+8vt2o02raTn4Lo9ERUuIVU5bAjoPYeA+7ytQFexFmLuVw==", + "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/ethers": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.1.tgz", + "integrity": "sha512-hdJ2HOxg/xx97Lm9HdCWk949BfYqYWpyw4//78SiwOLgASyfrNszfMUNB2joKjvGUdwhHfaiMMFFwacVVoLR9A==", "funding": [ { "type": "individual", @@ -11624,27 +10306,27 @@ "@types/node": "18.15.13", "aes-js": "4.0.0-beta.5", "tslib": "2.4.0", - "ws": "8.5.0" + "ws": "8.17.1" }, "engines": { "node": ">=14.0.0" } }, - "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/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/sdk-evm-tokenbridge/node_modules/ws": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", - "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", "engines": { "node": ">=10.0.0" }, "peerDependencies": { "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "utf-8-validate": ">=5.0.2" }, "peerDependenciesMeta": { "bufferutil": { @@ -11655,7 +10337,21 @@ } } }, - "node_modules/@wormhole-foundation/sdk-evm/node_modules/@noble/curves": { + "node_modules/@wormhole-foundation/sdk-evm-tokenbridge": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-tokenbridge/-/sdk-evm-tokenbridge-0.8.0.tgz", + "integrity": "sha512-1HPX1nmM2diiohlAlu2lf7pN90MZlgTAs1yadZzf4EaNgwLigTMc8QGnwAc+sjH1xFUBNouop2rQhaCK4rW+eQ==", + "dependencies": { + "@wormhole-foundation/sdk-connect": "0.8.0", + "@wormhole-foundation/sdk-evm": "0.8.0", + "@wormhole-foundation/sdk-evm-core": "0.8.0", + "ethers": "^6.5.1" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/@noble/curves": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", @@ -11666,7 +10362,7 @@ "url": "https://paulmillr.com/funding/" } }, - "node_modules/@wormhole-foundation/sdk-evm/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==", @@ -11677,20 +10373,33 @@ "url": "https://paulmillr.com/funding/" } }, - "node_modules/@wormhole-foundation/sdk-evm/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/sdk-evm/node_modules/aes-js": { + "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/@wormhole-foundation/sdk-connect": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.8.0.tgz", + "integrity": "sha512-xxkYgVwNuUbu59hih3ogZmy4l1/M405dPi9U/YBHmtX0dUkj7UyQ03s90hVwcjn8SlNRg3iWNGNLicEkNoy+BQ==", + "dependencies": { + "@wormhole-foundation/sdk-base": "0.8.0", + "@wormhole-foundation/sdk-definitions": "0.8.0", + "axios": "^1.4.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/aes-js": { "version": "4.0.0-beta.5", "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==" }, - "node_modules/@wormhole-foundation/sdk-evm/node_modules/ethers": { - "version": "6.12.1", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.12.1.tgz", - "integrity": "sha512-j6wcVoZf06nqEcBbDWkKg8Fp895SS96dSnTCjiXT+8vt2o02raTn4Lo9ERUuIVU5bAjoPYeA+7ytQFexFmLuVw==", + "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/ethers": { + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.1.tgz", + "integrity": "sha512-hdJ2HOxg/xx97Lm9HdCWk949BfYqYWpyw4//78SiwOLgASyfrNszfMUNB2joKjvGUdwhHfaiMMFFwacVVoLR9A==", "funding": [ { "type": "individual", @@ -11708,27 +10417,27 @@ "@types/node": "18.15.13", "aes-js": "4.0.0-beta.5", "tslib": "2.4.0", - "ws": "8.5.0" + "ws": "8.17.1" }, "engines": { "node": ">=14.0.0" } }, - "node_modules/@wormhole-foundation/sdk-evm/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/sdk-evm/node_modules/ws": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", - "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/ws": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", + "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", "engines": { "node": ">=10.0.0" }, "peerDependencies": { "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "utf-8-validate": ">=5.0.2" }, "peerDependenciesMeta": { "bufferutil": { @@ -11739,323 +10448,150 @@ } } }, - "node_modules/@wormhole-foundation/sdk-icons": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-icons/-/sdk-icons-0.6.8.tgz", - "integrity": "sha512-3BGPq47VkWzluiN1QqzHXVNI9oP1srh/kl1ZNDXyiRPVHXDYJ/36SxA8/ab7Rs78o2ZHDDLJ52vPokNMKelXpA==", - "dependencies": { - "@wormhole-foundation/sdk-base": "0.6.8" - } - }, - "node_modules/@wormhole-foundation/sdk-icons/node_modules/@wormhole-foundation/sdk-base": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.6.8.tgz", - "integrity": "sha512-8F6B9I60SEI2lQDAoPB6bB6NWLFso/hghfD/Zfxrrgu+LumwKIejgvsiOudVRjL2nvqUJJ/lIodgSBckpPW8Kg==", - "dependencies": { - "@scure/base": "^1.1.3" - } - }, - "node_modules/@wormhole-foundation/sdk-solana": { - "version": "0.7.0-beta.7", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana/-/sdk-solana-0.7.0-beta.7.tgz", - "integrity": "sha512-9/pZl4mxLvG6T8BgNKlRTnZ4f9ygZYegtx0XWBNUou8COYswDHGvBO1Tce/CYpFub04Tyc1eI8Ew6k3qRWZDqQ==", - "dependencies": { - "@coral-xyz/anchor": "0.29.0", - "@coral-xyz/borsh": "0.29.0", - "@solana/spl-token": "0.3.9", - "@solana/web3.js": "1.91.7", - "@wormhole-foundation/sdk-connect": "0.7.0-beta.7" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-solana-cctp": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-cctp/-/sdk-solana-cctp-0.7.0-beta.5.tgz", - "integrity": "sha512-XJMY6XBJf1LHhw5owEZEXigXV7jmJpU3lw3xCiJL+LyHexfnnvfw2gdEEY5Un3xOIIzCaLz1+oEkQBk8yVn8zg==", - "dependencies": { - "@coral-xyz/anchor": "0.29.0", - "@solana/spl-token": "0.3.9", - "@solana/web3.js": "1.91.7", - "@wormhole-foundation/sdk-connect": "0.7.0-beta.5", - "@wormhole-foundation/sdk-solana": "0.7.0-beta.5" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-solana-cctp/node_modules/@solana/web3.js": { - "version": "1.91.7", - "resolved": "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.91.7.tgz", - "integrity": "sha512-HqljZKDwk6Z4TajKRGhGLlRsbGK4S8EY27DA7v1z6yakewiUY3J7ZKDZRxcqz2MYV/ZXRrJ6wnnpiHFkPdv0WA==", - "dependencies": { - "@babel/runtime": "^7.23.4", - "@noble/curves": "^1.4.0", - "@noble/hashes": "^1.3.3", - "@solana/buffer-layout": "^4.0.1", - "agentkeepalive": "^4.5.0", - "bigint-buffer": "^1.1.5", - "bn.js": "^5.2.1", - "borsh": "^0.7.0", - "bs58": "^4.0.1", - "buffer": "6.0.3", - "fast-stable-stringify": "^1.0.0", - "jayson": "^4.1.0", - "node-fetch": "^2.7.0", - "rpc-websockets": "^7.5.1", - "superstruct": "^0.14.2" - } - }, - "node_modules/@wormhole-foundation/sdk-solana-cctp/node_modules/@wormhole-foundation/sdk-base": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.7.0-beta.5.tgz", - "integrity": "sha512-QMyfGmgg+5V0Qd2SLLXAqSE7nYr2+n/Q/qyuNGmR4vLrTxYR/FdVdyRfQU3rW0Dm1cxIUYt8lUQoW/nsAebIqg==", - "dependencies": { - "@scure/base": "^1.1.3" - } - }, - "node_modules/@wormhole-foundation/sdk-solana-cctp/node_modules/@wormhole-foundation/sdk-connect": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.7.0-beta.5.tgz", - "integrity": "sha512-aIzo1o5RRX9asiI4pmMTX4NJCSP+iQHd8ZOr6WH2aW80WpnptnKUIL8p3uKEFZiBFobstvWVW3dvgPioUzBmYw==", - "dependencies": { - "@wormhole-foundation/sdk-base": "0.7.0-beta.5", - "@wormhole-foundation/sdk-definitions": "0.7.0-beta.5", - "axios": "^1.4.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-solana-cctp/node_modules/@wormhole-foundation/sdk-definitions": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.7.0-beta.5.tgz", - "integrity": "sha512-ctkcGU4M/U5O0M/rn27KwJWs2hJdbcst/T/ybQQbeBdd4HApKJvHTDGi7sZ9ARgJAAhgmyYwvUCoHaiHFfqMXQ==", - "dependencies": { - "@noble/curves": "^1.4.0", - "@noble/hashes": "^1.3.1", - "@wormhole-foundation/sdk-base": "0.7.0-beta.5" - } - }, - "node_modules/@wormhole-foundation/sdk-solana-cctp/node_modules/@wormhole-foundation/sdk-solana": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana/-/sdk-solana-0.7.0-beta.5.tgz", - "integrity": "sha512-s2JReAgr7zVlmoG7RlAwCriHSh4gfRxNhm7c0K0oIwu2KW0RD06K1NAxu3twoBgeRGfiY0IKYR/Ovu1LA4uRgg==", - "dependencies": { - "@coral-xyz/anchor": "0.29.0", - "@coral-xyz/borsh": "0.29.0", - "@solana/spl-token": "0.3.9", - "@solana/web3.js": "1.91.7", - "@wormhole-foundation/sdk-connect": "0.7.0-beta.5" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-solana-cctp/node_modules/superstruct": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-0.14.2.tgz", - "integrity": "sha512-nPewA6m9mR3d6k7WkZ8N8zpTWfenFH3q9pA2PkuiZxINr9DKB2+40wEQf0ixn8VaGuJ78AB6iWOtStI+/4FKZQ==" - }, - "node_modules/@wormhole-foundation/sdk-solana-core": { - "version": "0.7.0-beta.7", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-core/-/sdk-solana-core-0.7.0-beta.7.tgz", - "integrity": "sha512-jQGz2EyBGnjwFQ3zUtyNsGi4hoS4gW5TLZgNcq24T4yHw5Hw5pheqhXkXS3SO0lxwM0xLBmuPsHgoDIpqgZO2A==", - "dependencies": { - "@coral-xyz/anchor": "0.29.0", - "@coral-xyz/borsh": "0.29.0", - "@solana/web3.js": "1.91.7", - "@wormhole-foundation/sdk-connect": "0.7.0-beta.7", - "@wormhole-foundation/sdk-solana": "0.7.0-beta.7" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-solana-core/node_modules/@solana/web3.js": { - "version": "1.91.7", - "resolved": "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.91.7.tgz", - "integrity": "sha512-HqljZKDwk6Z4TajKRGhGLlRsbGK4S8EY27DA7v1z6yakewiUY3J7ZKDZRxcqz2MYV/ZXRrJ6wnnpiHFkPdv0WA==", - "dependencies": { - "@babel/runtime": "^7.23.4", - "@noble/curves": "^1.4.0", - "@noble/hashes": "^1.3.3", - "@solana/buffer-layout": "^4.0.1", - "agentkeepalive": "^4.5.0", - "bigint-buffer": "^1.1.5", - "bn.js": "^5.2.1", - "borsh": "^0.7.0", - "bs58": "^4.0.1", - "buffer": "6.0.3", - "fast-stable-stringify": "^1.0.0", - "jayson": "^4.1.0", - "node-fetch": "^2.7.0", - "rpc-websockets": "^7.5.1", - "superstruct": "^0.14.2" - } - }, - "node_modules/@wormhole-foundation/sdk-solana-core/node_modules/superstruct": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-0.14.2.tgz", - "integrity": "sha512-nPewA6m9mR3d6k7WkZ8N8zpTWfenFH3q9pA2PkuiZxINr9DKB2+40wEQf0ixn8VaGuJ78AB6iWOtStI+/4FKZQ==" - }, - "node_modules/@wormhole-foundation/sdk-solana-ntt": { - "version": "0.0.1-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-ntt/-/sdk-solana-ntt-0.0.1-beta.5.tgz", - "integrity": "sha512-Xt9IoJR5E6HXsoOqWMIu5plBOQKCCGfurbJe424hNkgXVEUFYpu/BdzFhoOk25Zqp64nehM0NNXnRKdbi714bQ==", - "dependencies": { - "@coral-xyz/anchor": "0.29.0", - "@coral-xyz/borsh": "0.29.0", - "@solana/spl-token": "0.4.0", - "@solana/web3.js": "1.91.7", - "@wormhole-foundation/sdk-connect": "0.6.5", - "@wormhole-foundation/sdk-solana": "0.6.5", - "@wormhole-foundation/sdk-solana-core": "0.6.5", - "bn.js": "5.2.1" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-solana-ntt/node_modules/@solana/spl-token": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.4.0.tgz", - "integrity": "sha512-jjBIBG9IsclqQVl5Y82npGE6utdCh7Z9VFcF5qgJa5EUq2XgspW3Dt1wujWjH/vQDRnkp9zGO+BqQU/HhX/3wg==", + "node_modules/@wormhole-foundation/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==", "dependencies": { - "@solana/buffer-layout": "^4.0.0", - "@solana/buffer-layout-utils": "^0.2.0", - "@solana/spl-token-metadata": "^0.1.2", - "buffer": "^6.0.3" - }, - "engines": { - "node": ">=16" + "@noble/hashes": "1.3.2" }, - "peerDependencies": { - "@solana/web3.js": "^1.89.1" - } - }, - "node_modules/@wormhole-foundation/sdk-solana-ntt/node_modules/@solana/web3.js": { - "version": "1.91.7", - "resolved": "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.91.7.tgz", - "integrity": "sha512-HqljZKDwk6Z4TajKRGhGLlRsbGK4S8EY27DA7v1z6yakewiUY3J7ZKDZRxcqz2MYV/ZXRrJ6wnnpiHFkPdv0WA==", - "dependencies": { - "@babel/runtime": "^7.23.4", - "@noble/curves": "^1.4.0", - "@noble/hashes": "^1.3.3", - "@solana/buffer-layout": "^4.0.1", - "agentkeepalive": "^4.5.0", - "bigint-buffer": "^1.1.5", - "bn.js": "^5.2.1", - "borsh": "^0.7.0", - "bs58": "^4.0.1", - "buffer": "6.0.3", - "fast-stable-stringify": "^1.0.0", - "jayson": "^4.1.0", - "node-fetch": "^2.7.0", - "rpc-websockets": "^7.5.1", - "superstruct": "^0.14.2" + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/@wormhole-foundation/sdk-solana-ntt/node_modules/@wormhole-foundation/sdk-base": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.6.5.tgz", - "integrity": "sha512-4NCGACcAICr0QEqUnytWxIXYMWpbFnknOm6EA3v889fUP/nnMdsubWqNuC+viAMSXHm3EBjVLUgt68qmK+9wZw==", - "dependencies": { - "@scure/base": "^1.1.3" + "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==", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" } }, - "node_modules/@wormhole-foundation/sdk-solana-ntt/node_modules/@wormhole-foundation/sdk-connect": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.6.5.tgz", - "integrity": "sha512-ClSWIoxzTxJIc399fozQ7cj98BiF4cXJyboqfBK73AZ0aBYos5sMDDN44NR10xEUSUiTry0XlTjfsI9wIdB0kQ==", + "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/sdk-evm/node_modules/@wormhole-foundation/sdk-connect": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.8.0.tgz", + "integrity": "sha512-xxkYgVwNuUbu59hih3ogZmy4l1/M405dPi9U/YBHmtX0dUkj7UyQ03s90hVwcjn8SlNRg3iWNGNLicEkNoy+BQ==", "dependencies": { - "@wormhole-foundation/sdk-base": "0.6.5", - "@wormhole-foundation/sdk-definitions": "0.6.5", + "@wormhole-foundation/sdk-base": "0.8.0", + "@wormhole-foundation/sdk-definitions": "0.8.0", "axios": "^1.4.0" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-solana-ntt/node_modules/@wormhole-foundation/sdk-definitions": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.6.5.tgz", - "integrity": "sha512-DmFs8v3WcO6bdvM4hcSS5WU2odUb4ZdD0HXkbm3SDCwhPAcexLg2jdf9fzSm67SDTovZljZOLrOgRO3Wtv5COQ==", - "dependencies": { - "@noble/curves": "^1.4.0", - "@noble/hashes": "^1.3.1", - "@wormhole-foundation/sdk-base": "0.6.5" - } + "node_modules/@wormhole-foundation/sdk-evm/node_modules/aes-js": { + "version": "4.0.0-beta.5", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", + "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==" }, - "node_modules/@wormhole-foundation/sdk-solana-ntt/node_modules/@wormhole-foundation/sdk-solana": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana/-/sdk-solana-0.6.5.tgz", - "integrity": "sha512-rgCeagnCkZWTapdrizRUiGdTS4nDWMAe6GTQwCmrHzWIHSlHCByAygG4C8iBo4rvQEfctYRsz0JaDL0onUqG1w==", + "node_modules/@wormhole-foundation/sdk-evm/node_modules/ethers": { + "version": "6.12.1", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.12.1.tgz", + "integrity": "sha512-j6wcVoZf06nqEcBbDWkKg8Fp895SS96dSnTCjiXT+8vt2o02raTn4Lo9ERUuIVU5bAjoPYeA+7ytQFexFmLuVw==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/ethers-io/" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], "dependencies": { - "@coral-xyz/anchor": "0.29.0", - "@coral-xyz/borsh": "0.29.0", - "@solana/spl-token": "0.3.9", - "@solana/web3.js": "1.91.7", - "@wormhole-foundation/sdk-connect": "0.6.5" + "@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": ">=16" + "node": ">=14.0.0" } }, - "node_modules/@wormhole-foundation/sdk-solana-ntt/node_modules/@wormhole-foundation/sdk-solana-core": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-core/-/sdk-solana-core-0.6.5.tgz", - "integrity": "sha512-/NeuJedPvftSXgJcMyqY3tbf5bDTpR4FBLfNdjW/poyXrtrYs0amBeA+akTSbBCNhxsmTDcW+UKGMbdO01QAKA==", - "dependencies": { - "@coral-xyz/anchor": "0.29.0", - "@coral-xyz/borsh": "0.29.0", - "@solana/web3.js": "1.91.7", - "@wormhole-foundation/sdk-connect": "0.6.5", - "@wormhole-foundation/sdk-solana": "0.6.5" - }, + "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/sdk-evm/node_modules/ws": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", + "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", "engines": { - "node": ">=16" + "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-solana-ntt/node_modules/@wormhole-foundation/sdk-solana/node_modules/@solana/spl-token": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.3.9.tgz", - "integrity": "sha512-1EXHxKICMnab35MvvY/5DBc/K/uQAOJCYnDZXw83McCAYUAfi+rwq6qfd6MmITmSTEhcfBcl/zYxmW/OSN0RmA==", + "node_modules/@wormhole-foundation/sdk-icons": { + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-icons/-/sdk-icons-0.6.8.tgz", + "integrity": "sha512-3BGPq47VkWzluiN1QqzHXVNI9oP1srh/kl1ZNDXyiRPVHXDYJ/36SxA8/ab7Rs78o2ZHDDLJ52vPokNMKelXpA==", "dependencies": { - "@solana/buffer-layout": "^4.0.0", - "@solana/buffer-layout-utils": "^0.2.0", - "buffer": "^6.0.3" + "@wormhole-foundation/sdk-base": "0.6.8" + } + }, + "node_modules/@wormhole-foundation/sdk-icons/node_modules/@wormhole-foundation/sdk-base": { + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.6.8.tgz", + "integrity": "sha512-8F6B9I60SEI2lQDAoPB6bB6NWLFso/hghfD/Zfxrrgu+LumwKIejgvsiOudVRjL2nvqUJJ/lIodgSBckpPW8Kg==", + "dependencies": { + "@scure/base": "^1.1.3" + } + }, + "node_modules/@wormhole-foundation/sdk-solana": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana/-/sdk-solana-0.8.0.tgz", + "integrity": "sha512-Z0hr3vEGR3SmsMWjjWVCubJ6K2pV12AICQ9Sao5VhbaGe9Vic3RQHfyVkV68WZQHsjg2Sy+w6ecSvKcXz7N7dw==", + "dependencies": { + "@coral-xyz/anchor": "0.29.0", + "@coral-xyz/borsh": "0.29.0", + "@solana/spl-token": "0.3.9", + "@solana/web3.js": "1.91.7", + "@wormhole-foundation/sdk-connect": "0.8.0" }, "engines": { "node": ">=16" - }, - "peerDependencies": { - "@solana/web3.js": "^1.47.4" } }, - "node_modules/@wormhole-foundation/sdk-solana-ntt/node_modules/superstruct": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-0.14.2.tgz", - "integrity": "sha512-nPewA6m9mR3d6k7WkZ8N8zpTWfenFH3q9pA2PkuiZxINr9DKB2+40wEQf0ixn8VaGuJ78AB6iWOtStI+/4FKZQ==" - }, - "node_modules/@wormhole-foundation/sdk-solana-tokenbridge": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-tokenbridge/-/sdk-solana-tokenbridge-0.7.0-beta.5.tgz", - "integrity": "sha512-rXQZuLZXvxpDvCcBoXeMaGCNq6kzfofY0B3IjR03uqHPz3fIsSfA5RCWGF0ZadCn4Fi2+hm3hShxC0WVImNMtw==", + "node_modules/@wormhole-foundation/sdk-solana-cctp": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-cctp/-/sdk-solana-cctp-0.8.0.tgz", + "integrity": "sha512-aLffWyg7FUuGOT9gp3idpgsfBQIjci3aB3i5HUjrq7G9749luJpDNyADRh4oefsI7RMZ9wkPTDkL/Mhv0etPig==", "dependencies": { "@coral-xyz/anchor": "0.29.0", "@solana/spl-token": "0.3.9", "@solana/web3.js": "1.91.7", - "@wormhole-foundation/sdk-connect": "0.7.0-beta.5", - "@wormhole-foundation/sdk-solana": "0.7.0-beta.5", - "@wormhole-foundation/sdk-solana-core": "0.7.0-beta.5" + "@wormhole-foundation/sdk-connect": "0.8.0", + "@wormhole-foundation/sdk-solana": "0.8.0" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-solana-tokenbridge/node_modules/@solana/web3.js": { + "node_modules/@wormhole-foundation/sdk-solana-cctp/node_modules/@solana/web3.js": { "version": "1.91.7", "resolved": "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.91.7.tgz", "integrity": "sha512-HqljZKDwk6Z4TajKRGhGLlRsbGK4S8EY27DA7v1z6yakewiUY3J7ZKDZRxcqz2MYV/ZXRrJ6wnnpiHFkPdv0WA==", @@ -12077,73 +10613,40 @@ "superstruct": "^0.14.2" } }, - "node_modules/@wormhole-foundation/sdk-solana-tokenbridge/node_modules/@wormhole-foundation/sdk-base": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.7.0-beta.5.tgz", - "integrity": "sha512-QMyfGmgg+5V0Qd2SLLXAqSE7nYr2+n/Q/qyuNGmR4vLrTxYR/FdVdyRfQU3rW0Dm1cxIUYt8lUQoW/nsAebIqg==", - "dependencies": { - "@scure/base": "^1.1.3" - } - }, - "node_modules/@wormhole-foundation/sdk-solana-tokenbridge/node_modules/@wormhole-foundation/sdk-connect": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.7.0-beta.5.tgz", - "integrity": "sha512-aIzo1o5RRX9asiI4pmMTX4NJCSP+iQHd8ZOr6WH2aW80WpnptnKUIL8p3uKEFZiBFobstvWVW3dvgPioUzBmYw==", + "node_modules/@wormhole-foundation/sdk-solana-cctp/node_modules/@wormhole-foundation/sdk-connect": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.8.0.tgz", + "integrity": "sha512-xxkYgVwNuUbu59hih3ogZmy4l1/M405dPi9U/YBHmtX0dUkj7UyQ03s90hVwcjn8SlNRg3iWNGNLicEkNoy+BQ==", "dependencies": { - "@wormhole-foundation/sdk-base": "0.7.0-beta.5", - "@wormhole-foundation/sdk-definitions": "0.7.0-beta.5", + "@wormhole-foundation/sdk-base": "0.8.0", + "@wormhole-foundation/sdk-definitions": "0.8.0", "axios": "^1.4.0" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-solana-tokenbridge/node_modules/@wormhole-foundation/sdk-definitions": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.7.0-beta.5.tgz", - "integrity": "sha512-ctkcGU4M/U5O0M/rn27KwJWs2hJdbcst/T/ybQQbeBdd4HApKJvHTDGi7sZ9ARgJAAhgmyYwvUCoHaiHFfqMXQ==", - "dependencies": { - "@noble/curves": "^1.4.0", - "@noble/hashes": "^1.3.1", - "@wormhole-foundation/sdk-base": "0.7.0-beta.5" - } - }, - "node_modules/@wormhole-foundation/sdk-solana-tokenbridge/node_modules/@wormhole-foundation/sdk-solana": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana/-/sdk-solana-0.7.0-beta.5.tgz", - "integrity": "sha512-s2JReAgr7zVlmoG7RlAwCriHSh4gfRxNhm7c0K0oIwu2KW0RD06K1NAxu3twoBgeRGfiY0IKYR/Ovu1LA4uRgg==", - "dependencies": { - "@coral-xyz/anchor": "0.29.0", - "@coral-xyz/borsh": "0.29.0", - "@solana/spl-token": "0.3.9", - "@solana/web3.js": "1.91.7", - "@wormhole-foundation/sdk-connect": "0.7.0-beta.5" - }, - "engines": { - "node": ">=16" - } + "node_modules/@wormhole-foundation/sdk-solana-cctp/node_modules/superstruct": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-0.14.2.tgz", + "integrity": "sha512-nPewA6m9mR3d6k7WkZ8N8zpTWfenFH3q9pA2PkuiZxINr9DKB2+40wEQf0ixn8VaGuJ78AB6iWOtStI+/4FKZQ==" }, - "node_modules/@wormhole-foundation/sdk-solana-tokenbridge/node_modules/@wormhole-foundation/sdk-solana-core": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-core/-/sdk-solana-core-0.7.0-beta.5.tgz", - "integrity": "sha512-9GmktW8suxGX1O0vTBAoAnRTNdIMNgaaNOqEhDR8Ugots0+A3b+QbtWj7Tpg3uVjLE/pO0fFII0ge+ntdHglXA==", + "node_modules/@wormhole-foundation/sdk-solana-core": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-core/-/sdk-solana-core-0.8.0.tgz", + "integrity": "sha512-aHWSNnNysogA82eyCYtpyvuYIQsdU7OKd5So+e454Poe0jVj4wFG4hXVA9Cgww1801EnhvR/yk86OjxecxwhDA==", "dependencies": { "@coral-xyz/anchor": "0.29.0", "@coral-xyz/borsh": "0.29.0", "@solana/web3.js": "1.91.7", - "@wormhole-foundation/sdk-connect": "0.7.0-beta.5", - "@wormhole-foundation/sdk-solana": "0.7.0-beta.5" + "@wormhole-foundation/sdk-connect": "0.8.0", + "@wormhole-foundation/sdk-solana": "0.8.0" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-solana-tokenbridge/node_modules/superstruct": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-0.14.2.tgz", - "integrity": "sha512-nPewA6m9mR3d6k7WkZ8N8zpTWfenFH3q9pA2PkuiZxINr9DKB2+40wEQf0ixn8VaGuJ78AB6iWOtStI+/4FKZQ==" - }, - "node_modules/@wormhole-foundation/sdk-solana/node_modules/@solana/web3.js": { + "node_modules/@wormhole-foundation/sdk-solana-core/node_modules/@solana/web3.js": { "version": "1.91.7", "resolved": "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.91.7.tgz", "integrity": "sha512-HqljZKDwk6Z4TajKRGhGLlRsbGK4S8EY27DA7v1z6yakewiUY3J7ZKDZRxcqz2MYV/ZXRrJ6wnnpiHFkPdv0WA==", @@ -12165,284 +10668,180 @@ "superstruct": "^0.14.2" } }, - "node_modules/@wormhole-foundation/sdk-solana/node_modules/superstruct": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-0.14.2.tgz", - "integrity": "sha512-nPewA6m9mR3d6k7WkZ8N8zpTWfenFH3q9pA2PkuiZxINr9DKB2+40wEQf0ixn8VaGuJ78AB6iWOtStI+/4FKZQ==" - }, - "node_modules/@wormhole-foundation/sdk-sui": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui/-/sdk-sui-0.7.0-beta.5.tgz", - "integrity": "sha512-fbZPJZOU0gDYkxyx3eBKuNoK7zN3hkodA6gS6imH+/U7zCjXzTzMiH/wTlTgN38uYhmxyUF5RIlFBr4jj/opQw==", - "dependencies": { - "@mysten/sui.js": "^0.50.1", - "@wormhole-foundation/sdk-connect": "0.7.0-beta.5" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-sui-core": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-core/-/sdk-sui-core-0.7.0-beta.5.tgz", - "integrity": "sha512-0De9UjMPQ4lp0P+3Kpr/4iHFn/HVt5Nj00zdG0dhz2Msjxlkz3SqA26rZOECuvF7fmyoQkQKCPowMBfNnmyJJQ==", - "dependencies": { - "@mysten/sui.js": "^0.50.1", - "@wormhole-foundation/sdk-connect": "0.7.0-beta.5", - "@wormhole-foundation/sdk-sui": "0.7.0-beta.5" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-sui-core/node_modules/@mysten/bcs": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/@mysten/bcs/-/bcs-0.11.1.tgz", - "integrity": "sha512-xP85isNSYUCHd3O/g+TmZYmg4wK6cU8q/n/MebkIGP4CYVJZz2wU/G24xIZ3wI+0iTop4dfgA5kYrg/DQKCUzA==", - "dependencies": { - "bs58": "^5.0.0" - } - }, - "node_modules/@wormhole-foundation/sdk-sui-core/node_modules/@mysten/sui.js": { - "version": "0.50.1", - "resolved": "https://registry.npmjs.org/@mysten/sui.js/-/sui.js-0.50.1.tgz", - "integrity": "sha512-AY0wb4n6PMTRsDGygzrrTHUK/m5KwKZ4aQcN9cayiwsq2iIhfjGo7uuqMA7Y5UiqvLCoF+z7Ig14Q5qejQ/S/w==", - "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-core/node_modules/@wormhole-foundation/sdk-base": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.7.0-beta.5.tgz", - "integrity": "sha512-QMyfGmgg+5V0Qd2SLLXAqSE7nYr2+n/Q/qyuNGmR4vLrTxYR/FdVdyRfQU3rW0Dm1cxIUYt8lUQoW/nsAebIqg==", - "dependencies": { - "@scure/base": "^1.1.3" - } - }, - "node_modules/@wormhole-foundation/sdk-sui-core/node_modules/@wormhole-foundation/sdk-connect": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.7.0-beta.5.tgz", - "integrity": "sha512-aIzo1o5RRX9asiI4pmMTX4NJCSP+iQHd8ZOr6WH2aW80WpnptnKUIL8p3uKEFZiBFobstvWVW3dvgPioUzBmYw==", + "node_modules/@wormhole-foundation/sdk-solana-core/node_modules/@wormhole-foundation/sdk-connect": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.8.0.tgz", + "integrity": "sha512-xxkYgVwNuUbu59hih3ogZmy4l1/M405dPi9U/YBHmtX0dUkj7UyQ03s90hVwcjn8SlNRg3iWNGNLicEkNoy+BQ==", "dependencies": { - "@wormhole-foundation/sdk-base": "0.7.0-beta.5", - "@wormhole-foundation/sdk-definitions": "0.7.0-beta.5", + "@wormhole-foundation/sdk-base": "0.8.0", + "@wormhole-foundation/sdk-definitions": "0.8.0", "axios": "^1.4.0" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-sui-core/node_modules/@wormhole-foundation/sdk-definitions": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.7.0-beta.5.tgz", - "integrity": "sha512-ctkcGU4M/U5O0M/rn27KwJWs2hJdbcst/T/ybQQbeBdd4HApKJvHTDGi7sZ9ARgJAAhgmyYwvUCoHaiHFfqMXQ==", - "dependencies": { - "@noble/curves": "^1.4.0", - "@noble/hashes": "^1.3.1", - "@wormhole-foundation/sdk-base": "0.7.0-beta.5" - } - }, - "node_modules/@wormhole-foundation/sdk-sui-core/node_modules/base-x": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz", - "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==" - }, - "node_modules/@wormhole-foundation/sdk-sui-core/node_modules/bs58": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", - "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", - "dependencies": { - "base-x": "^4.0.0" - } + "node_modules/@wormhole-foundation/sdk-solana-core/node_modules/superstruct": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-0.14.2.tgz", + "integrity": "sha512-nPewA6m9mR3d6k7WkZ8N8zpTWfenFH3q9pA2PkuiZxINr9DKB2+40wEQf0ixn8VaGuJ78AB6iWOtStI+/4FKZQ==" }, - "node_modules/@wormhole-foundation/sdk-sui-tokenbridge": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-tokenbridge/-/sdk-sui-tokenbridge-0.7.0-beta.5.tgz", - "integrity": "sha512-YUYrvZu6yFAULA8V/RygbQflHlDU4aB2Kx5aVqWV1qWFH4Ixfq2RUrZPCVDeDGTnnlO1otauSHfCCyAOKhTy4g==", + "node_modules/@wormhole-foundation/sdk-solana-ntt": { + "version": "0.0.1-beta.5", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-ntt/-/sdk-solana-ntt-0.0.1-beta.5.tgz", + "integrity": "sha512-Xt9IoJR5E6HXsoOqWMIu5plBOQKCCGfurbJe424hNkgXVEUFYpu/BdzFhoOk25Zqp64nehM0NNXnRKdbi714bQ==", "dependencies": { - "@mysten/sui.js": "^0.50.1", - "@wormhole-foundation/sdk-connect": "0.7.0-beta.5", - "@wormhole-foundation/sdk-sui": "0.7.0-beta.5", - "@wormhole-foundation/sdk-sui-core": "0.7.0-beta.5" + "@coral-xyz/anchor": "0.29.0", + "@coral-xyz/borsh": "0.29.0", + "@solana/spl-token": "0.4.0", + "@solana/web3.js": "1.91.7", + "@wormhole-foundation/sdk-connect": "0.6.5", + "@wormhole-foundation/sdk-solana": "0.6.5", + "@wormhole-foundation/sdk-solana-core": "0.6.5", + "bn.js": "5.2.1" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-sui-tokenbridge/node_modules/@mysten/bcs": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/@mysten/bcs/-/bcs-0.11.1.tgz", - "integrity": "sha512-xP85isNSYUCHd3O/g+TmZYmg4wK6cU8q/n/MebkIGP4CYVJZz2wU/G24xIZ3wI+0iTop4dfgA5kYrg/DQKCUzA==", - "dependencies": { - "bs58": "^5.0.0" - } - }, - "node_modules/@wormhole-foundation/sdk-sui-tokenbridge/node_modules/@mysten/sui.js": { - "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==", + "node_modules/@wormhole-foundation/sdk-solana-ntt/node_modules/@solana/spl-token": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.4.0.tgz", + "integrity": "sha512-jjBIBG9IsclqQVl5Y82npGE6utdCh7Z9VFcF5qgJa5EUq2XgspW3Dt1wujWjH/vQDRnkp9zGO+BqQU/HhX/3wg==", "dependencies": { - "@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" + "@solana/buffer-layout": "^4.0.0", + "@solana/buffer-layout-utils": "^0.2.0", + "@solana/spl-token-metadata": "^0.1.2", + "buffer": "^6.0.3" }, "engines": { "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.89.1" + } + }, + "node_modules/@wormhole-foundation/sdk-solana-ntt/node_modules/@solana/web3.js": { + "version": "1.91.7", + "resolved": "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.91.7.tgz", + "integrity": "sha512-HqljZKDwk6Z4TajKRGhGLlRsbGK4S8EY27DA7v1z6yakewiUY3J7ZKDZRxcqz2MYV/ZXRrJ6wnnpiHFkPdv0WA==", + "dependencies": { + "@babel/runtime": "^7.23.4", + "@noble/curves": "^1.4.0", + "@noble/hashes": "^1.3.3", + "@solana/buffer-layout": "^4.0.1", + "agentkeepalive": "^4.5.0", + "bigint-buffer": "^1.1.5", + "bn.js": "^5.2.1", + "borsh": "^0.7.0", + "bs58": "^4.0.1", + "buffer": "6.0.3", + "fast-stable-stringify": "^1.0.0", + "jayson": "^4.1.0", + "node-fetch": "^2.7.0", + "rpc-websockets": "^7.5.1", + "superstruct": "^0.14.2" } }, - "node_modules/@wormhole-foundation/sdk-sui-tokenbridge/node_modules/@wormhole-foundation/sdk-base": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.7.0-beta.5.tgz", - "integrity": "sha512-QMyfGmgg+5V0Qd2SLLXAqSE7nYr2+n/Q/qyuNGmR4vLrTxYR/FdVdyRfQU3rW0Dm1cxIUYt8lUQoW/nsAebIqg==", + "node_modules/@wormhole-foundation/sdk-solana-ntt/node_modules/@wormhole-foundation/sdk-base": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.6.5.tgz", + "integrity": "sha512-4NCGACcAICr0QEqUnytWxIXYMWpbFnknOm6EA3v889fUP/nnMdsubWqNuC+viAMSXHm3EBjVLUgt68qmK+9wZw==", "dependencies": { "@scure/base": "^1.1.3" } }, - "node_modules/@wormhole-foundation/sdk-sui-tokenbridge/node_modules/@wormhole-foundation/sdk-connect": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.7.0-beta.5.tgz", - "integrity": "sha512-aIzo1o5RRX9asiI4pmMTX4NJCSP+iQHd8ZOr6WH2aW80WpnptnKUIL8p3uKEFZiBFobstvWVW3dvgPioUzBmYw==", + "node_modules/@wormhole-foundation/sdk-solana-ntt/node_modules/@wormhole-foundation/sdk-connect": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.6.5.tgz", + "integrity": "sha512-ClSWIoxzTxJIc399fozQ7cj98BiF4cXJyboqfBK73AZ0aBYos5sMDDN44NR10xEUSUiTry0XlTjfsI9wIdB0kQ==", "dependencies": { - "@wormhole-foundation/sdk-base": "0.7.0-beta.5", - "@wormhole-foundation/sdk-definitions": "0.7.0-beta.5", + "@wormhole-foundation/sdk-base": "0.6.5", + "@wormhole-foundation/sdk-definitions": "0.6.5", "axios": "^1.4.0" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-sui-tokenbridge/node_modules/@wormhole-foundation/sdk-definitions": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.7.0-beta.5.tgz", - "integrity": "sha512-ctkcGU4M/U5O0M/rn27KwJWs2hJdbcst/T/ybQQbeBdd4HApKJvHTDGi7sZ9ARgJAAhgmyYwvUCoHaiHFfqMXQ==", + "node_modules/@wormhole-foundation/sdk-solana-ntt/node_modules/@wormhole-foundation/sdk-definitions": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.6.5.tgz", + "integrity": "sha512-DmFs8v3WcO6bdvM4hcSS5WU2odUb4ZdD0HXkbm3SDCwhPAcexLg2jdf9fzSm67SDTovZljZOLrOgRO3Wtv5COQ==", "dependencies": { "@noble/curves": "^1.4.0", "@noble/hashes": "^1.3.1", - "@wormhole-foundation/sdk-base": "0.7.0-beta.5" - } - }, - "node_modules/@wormhole-foundation/sdk-sui-tokenbridge/node_modules/base-x": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz", - "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==" - }, - "node_modules/@wormhole-foundation/sdk-sui-tokenbridge/node_modules/bs58": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", - "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", - "dependencies": { - "base-x": "^4.0.0" - } - }, - "node_modules/@wormhole-foundation/sdk-sui/node_modules/@mysten/bcs": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/@mysten/bcs/-/bcs-0.11.1.tgz", - "integrity": "sha512-xP85isNSYUCHd3O/g+TmZYmg4wK6cU8q/n/MebkIGP4CYVJZz2wU/G24xIZ3wI+0iTop4dfgA5kYrg/DQKCUzA==", - "dependencies": { - "bs58": "^5.0.0" + "@wormhole-foundation/sdk-base": "0.6.5" } }, - "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==", + "node_modules/@wormhole-foundation/sdk-solana-ntt/node_modules/@wormhole-foundation/sdk-solana": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana/-/sdk-solana-0.6.5.tgz", + "integrity": "sha512-rgCeagnCkZWTapdrizRUiGdTS4nDWMAe6GTQwCmrHzWIHSlHCByAygG4C8iBo4rvQEfctYRsz0JaDL0onUqG1w==", "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" + "@coral-xyz/anchor": "0.29.0", + "@coral-xyz/borsh": "0.29.0", + "@solana/spl-token": "0.3.9", + "@solana/web3.js": "1.91.7", + "@wormhole-foundation/sdk-connect": "0.6.5" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-sui/node_modules/@wormhole-foundation/sdk-base": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.7.0-beta.5.tgz", - "integrity": "sha512-QMyfGmgg+5V0Qd2SLLXAqSE7nYr2+n/Q/qyuNGmR4vLrTxYR/FdVdyRfQU3rW0Dm1cxIUYt8lUQoW/nsAebIqg==", - "dependencies": { - "@scure/base": "^1.1.3" - } - }, - "node_modules/@wormhole-foundation/sdk-sui/node_modules/@wormhole-foundation/sdk-connect": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.7.0-beta.5.tgz", - "integrity": "sha512-aIzo1o5RRX9asiI4pmMTX4NJCSP+iQHd8ZOr6WH2aW80WpnptnKUIL8p3uKEFZiBFobstvWVW3dvgPioUzBmYw==", + "node_modules/@wormhole-foundation/sdk-solana-ntt/node_modules/@wormhole-foundation/sdk-solana-core": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-core/-/sdk-solana-core-0.6.5.tgz", + "integrity": "sha512-/NeuJedPvftSXgJcMyqY3tbf5bDTpR4FBLfNdjW/poyXrtrYs0amBeA+akTSbBCNhxsmTDcW+UKGMbdO01QAKA==", "dependencies": { - "@wormhole-foundation/sdk-base": "0.7.0-beta.5", - "@wormhole-foundation/sdk-definitions": "0.7.0-beta.5", - "axios": "^1.4.0" + "@coral-xyz/anchor": "0.29.0", + "@coral-xyz/borsh": "0.29.0", + "@solana/web3.js": "1.91.7", + "@wormhole-foundation/sdk-connect": "0.6.5", + "@wormhole-foundation/sdk-solana": "0.6.5" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-sui/node_modules/@wormhole-foundation/sdk-definitions": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.7.0-beta.5.tgz", - "integrity": "sha512-ctkcGU4M/U5O0M/rn27KwJWs2hJdbcst/T/ybQQbeBdd4HApKJvHTDGi7sZ9ARgJAAhgmyYwvUCoHaiHFfqMXQ==", + "node_modules/@wormhole-foundation/sdk-solana-ntt/node_modules/@wormhole-foundation/sdk-solana/node_modules/@solana/spl-token": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.3.9.tgz", + "integrity": "sha512-1EXHxKICMnab35MvvY/5DBc/K/uQAOJCYnDZXw83McCAYUAfi+rwq6qfd6MmITmSTEhcfBcl/zYxmW/OSN0RmA==", "dependencies": { - "@noble/curves": "^1.4.0", - "@noble/hashes": "^1.3.1", - "@wormhole-foundation/sdk-base": "0.7.0-beta.5" + "@solana/buffer-layout": "^4.0.0", + "@solana/buffer-layout-utils": "^0.2.0", + "buffer": "^6.0.3" + }, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "@solana/web3.js": "^1.47.4" } }, - "node_modules/@wormhole-foundation/sdk-sui/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-solana-ntt/node_modules/superstruct": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-0.14.2.tgz", + "integrity": "sha512-nPewA6m9mR3d6k7WkZ8N8zpTWfenFH3q9pA2PkuiZxINr9DKB2+40wEQf0ixn8VaGuJ78AB6iWOtStI+/4FKZQ==" }, - "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==", + "node_modules/@wormhole-foundation/sdk-solana-tokenbridge": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-tokenbridge/-/sdk-solana-tokenbridge-0.8.0.tgz", + "integrity": "sha512-ei0Pvi7kLUgYZYiH1NGPdNamoDfEitUsjaurd7yqb0eEUS4orwOJZxjehuVyh/zQfQDivVozO8kDSA20SQp1Lw==", "dependencies": { - "base-x": "^4.0.0" - } - }, - "node_modules/@wormhole-foundation/sdk/node_modules/@noble/hashes": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", - "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", - "engines": { - "node": ">= 16" + "@coral-xyz/anchor": "0.29.0", + "@solana/spl-token": "0.3.9", + "@solana/web3.js": "1.91.7", + "@wormhole-foundation/sdk-connect": "0.8.0", + "@wormhole-foundation/sdk-solana": "0.8.0", + "@wormhole-foundation/sdk-solana-core": "0.8.0" }, - "funding": { - "url": "https://paulmillr.com/funding/" + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk/node_modules/@solana/web3.js": { + "node_modules/@wormhole-foundation/sdk-solana-tokenbridge/node_modules/@solana/web3.js": { "version": "1.91.7", "resolved": "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.91.7.tgz", "integrity": "sha512-HqljZKDwk6Z4TajKRGhGLlRsbGK4S8EY27DA7v1z6yakewiUY3J7ZKDZRxcqz2MYV/ZXRrJ6wnnpiHFkPdv0WA==", @@ -12464,179 +10863,153 @@ "superstruct": "^0.14.2" } }, - "node_modules/@wormhole-foundation/sdk/node_modules/@solana/web3.js/node_modules/@noble/hashes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", - "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==", - "engines": { - "node": ">= 16" + "node_modules/@wormhole-foundation/sdk-solana-tokenbridge/node_modules/@wormhole-foundation/sdk-connect": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.8.0.tgz", + "integrity": "sha512-xxkYgVwNuUbu59hih3ogZmy4l1/M405dPi9U/YBHmtX0dUkj7UyQ03s90hVwcjn8SlNRg3iWNGNLicEkNoy+BQ==", + "dependencies": { + "@wormhole-foundation/sdk-base": "0.8.0", + "@wormhole-foundation/sdk-definitions": "0.8.0", + "axios": "^1.4.0" }, - "funding": { - "url": "https://paulmillr.com/funding/" + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk/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-solana-tokenbridge/node_modules/superstruct": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-0.14.2.tgz", + "integrity": "sha512-nPewA6m9mR3d6k7WkZ8N8zpTWfenFH3q9pA2PkuiZxINr9DKB2+40wEQf0ixn8VaGuJ78AB6iWOtStI+/4FKZQ==" }, - "node_modules/@wormhole-foundation/sdk/node_modules/@wormhole-foundation/sdk-base": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-0.7.0-beta.5.tgz", - "integrity": "sha512-QMyfGmgg+5V0Qd2SLLXAqSE7nYr2+n/Q/qyuNGmR4vLrTxYR/FdVdyRfQU3rW0Dm1cxIUYt8lUQoW/nsAebIqg==", + "node_modules/@wormhole-foundation/sdk-solana/node_modules/@solana/web3.js": { + "version": "1.91.7", + "resolved": "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.91.7.tgz", + "integrity": "sha512-HqljZKDwk6Z4TajKRGhGLlRsbGK4S8EY27DA7v1z6yakewiUY3J7ZKDZRxcqz2MYV/ZXRrJ6wnnpiHFkPdv0WA==", "dependencies": { - "@scure/base": "^1.1.3" + "@babel/runtime": "^7.23.4", + "@noble/curves": "^1.4.0", + "@noble/hashes": "^1.3.3", + "@solana/buffer-layout": "^4.0.1", + "agentkeepalive": "^4.5.0", + "bigint-buffer": "^1.1.5", + "bn.js": "^5.2.1", + "borsh": "^0.7.0", + "bs58": "^4.0.1", + "buffer": "6.0.3", + "fast-stable-stringify": "^1.0.0", + "jayson": "^4.1.0", + "node-fetch": "^2.7.0", + "rpc-websockets": "^7.5.1", + "superstruct": "^0.14.2" } }, - "node_modules/@wormhole-foundation/sdk/node_modules/@wormhole-foundation/sdk-connect": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.7.0-beta.5.tgz", - "integrity": "sha512-aIzo1o5RRX9asiI4pmMTX4NJCSP+iQHd8ZOr6WH2aW80WpnptnKUIL8p3uKEFZiBFobstvWVW3dvgPioUzBmYw==", + "node_modules/@wormhole-foundation/sdk-solana/node_modules/@wormhole-foundation/sdk-connect": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.8.0.tgz", + "integrity": "sha512-xxkYgVwNuUbu59hih3ogZmy4l1/M405dPi9U/YBHmtX0dUkj7UyQ03s90hVwcjn8SlNRg3iWNGNLicEkNoy+BQ==", "dependencies": { - "@wormhole-foundation/sdk-base": "0.7.0-beta.5", - "@wormhole-foundation/sdk-definitions": "0.7.0-beta.5", + "@wormhole-foundation/sdk-base": "0.8.0", + "@wormhole-foundation/sdk-definitions": "0.8.0", "axios": "^1.4.0" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk/node_modules/@wormhole-foundation/sdk-definitions": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-0.7.0-beta.5.tgz", - "integrity": "sha512-ctkcGU4M/U5O0M/rn27KwJWs2hJdbcst/T/ybQQbeBdd4HApKJvHTDGi7sZ9ARgJAAhgmyYwvUCoHaiHFfqMXQ==", + "node_modules/@wormhole-foundation/sdk-solana/node_modules/superstruct": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-0.14.2.tgz", + "integrity": "sha512-nPewA6m9mR3d6k7WkZ8N8zpTWfenFH3q9pA2PkuiZxINr9DKB2+40wEQf0ixn8VaGuJ78AB6iWOtStI+/4FKZQ==" + }, + "node_modules/@wormhole-foundation/sdk-sui": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui/-/sdk-sui-0.8.0.tgz", + "integrity": "sha512-aHoVGA8OCJd7CsGvgRRGiq6YdphwBlSjYJ9M6UgGcwk1Jh3QaGQ40fS5ZeIW+XH13msyi7zinLev8N3ZddIaAg==", "dependencies": { - "@noble/curves": "^1.4.0", - "@noble/hashes": "^1.3.1", - "@wormhole-foundation/sdk-base": "0.7.0-beta.5" + "@mysten/sui.js": "^0.50.1", + "@wormhole-foundation/sdk-connect": "0.8.0" + }, + "engines": { + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk/node_modules/@wormhole-foundation/sdk-evm": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm/-/sdk-evm-0.7.0-beta.5.tgz", - "integrity": "sha512-tJGuoCSRCMUvwrpktKw5cXRZO/iuRAP8Ip5HNBN6ZcLtbJjaw+7b/wP6Mj+o3rNTxGdSDN594K1mlNvAqgjGNA==", + "node_modules/@wormhole-foundation/sdk-sui-core": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-core/-/sdk-sui-core-0.8.0.tgz", + "integrity": "sha512-UBM06CtbKFHcLiv+oBYfuxFF5sk+bkgK0oQhZ7qebskGE6WK14OR08Npn0p8N/61NNDm2KYeP2fC2SeXiokt9Q==", "dependencies": { - "@wormhole-foundation/sdk-connect": "0.7.0-beta.5", - "ethers": "^6.5.1" + "@mysten/sui.js": "^0.50.1", + "@wormhole-foundation/sdk-connect": "0.8.0", + "@wormhole-foundation/sdk-sui": "0.8.0" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk/node_modules/@wormhole-foundation/sdk-evm-core": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-core/-/sdk-evm-core-0.7.0-beta.5.tgz", - "integrity": "sha512-3YYRf+5pFMJ4lzfdvkkCzmDrQgP4HGS1r1RqJvfA96Wb9AitqDmx+ZmrzVbrMlycDmbX8S4S1Yblg63M2kW1Fw==", + "node_modules/@wormhole-foundation/sdk-sui-core/node_modules/@wormhole-foundation/sdk-connect": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.8.0.tgz", + "integrity": "sha512-xxkYgVwNuUbu59hih3ogZmy4l1/M405dPi9U/YBHmtX0dUkj7UyQ03s90hVwcjn8SlNRg3iWNGNLicEkNoy+BQ==", "dependencies": { - "@wormhole-foundation/sdk-connect": "0.7.0-beta.5", - "@wormhole-foundation/sdk-evm": "0.7.0-beta.5", - "ethers": "^6.5.1" + "@wormhole-foundation/sdk-base": "0.8.0", + "@wormhole-foundation/sdk-definitions": "0.8.0", + "axios": "^1.4.0" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk/node_modules/@wormhole-foundation/sdk-solana": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana/-/sdk-solana-0.7.0-beta.5.tgz", - "integrity": "sha512-s2JReAgr7zVlmoG7RlAwCriHSh4gfRxNhm7c0K0oIwu2KW0RD06K1NAxu3twoBgeRGfiY0IKYR/Ovu1LA4uRgg==", - "dependencies": { - "@coral-xyz/anchor": "0.29.0", - "@coral-xyz/borsh": "0.29.0", - "@solana/spl-token": "0.3.9", - "@solana/web3.js": "1.91.7", - "@wormhole-foundation/sdk-connect": "0.7.0-beta.5" + "node_modules/@wormhole-foundation/sdk-sui-tokenbridge": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-tokenbridge/-/sdk-sui-tokenbridge-0.8.0.tgz", + "integrity": "sha512-uzqUmrm7xJ2qkf98iTf+hg4EtGHa83UpTAusbZJ1AJHErW/kWb+wRfJluUL1TtSSymbX3jOi0CIJTwCUSzCrmQ==", + "dependencies": { + "@mysten/sui.js": "^0.50.1", + "@wormhole-foundation/sdk-connect": "0.8.0", + "@wormhole-foundation/sdk-sui": "0.8.0", + "@wormhole-foundation/sdk-sui-core": "0.8.0" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk/node_modules/@wormhole-foundation/sdk-solana-core": { - "version": "0.7.0-beta.5", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-core/-/sdk-solana-core-0.7.0-beta.5.tgz", - "integrity": "sha512-9GmktW8suxGX1O0vTBAoAnRTNdIMNgaaNOqEhDR8Ugots0+A3b+QbtWj7Tpg3uVjLE/pO0fFII0ge+ntdHglXA==", + "node_modules/@wormhole-foundation/sdk-sui-tokenbridge/node_modules/@wormhole-foundation/sdk-connect": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.8.0.tgz", + "integrity": "sha512-xxkYgVwNuUbu59hih3ogZmy4l1/M405dPi9U/YBHmtX0dUkj7UyQ03s90hVwcjn8SlNRg3iWNGNLicEkNoy+BQ==", "dependencies": { - "@coral-xyz/anchor": "0.29.0", - "@coral-xyz/borsh": "0.29.0", - "@solana/web3.js": "1.91.7", - "@wormhole-foundation/sdk-connect": "0.7.0-beta.5", - "@wormhole-foundation/sdk-solana": "0.7.0-beta.5" + "@wormhole-foundation/sdk-base": "0.8.0", + "@wormhole-foundation/sdk-definitions": "0.8.0", + "axios": "^1.4.0" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk/node_modules/aes-js": { - "version": "4.0.0-beta.5", - "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", - "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==" - }, - "node_modules/@wormhole-foundation/sdk/node_modules/ethers": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-6.13.0.tgz", - "integrity": "sha512-+yyQQQWEntY5UVbCv++guA14RRVFm1rSnO1GoLFdrK7/XRWMoktNgyG9UjwxrQqGBfGyFKknNZ81YpUS2emCgg==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/ethers-io/" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@wormhole-foundation/sdk-sui/node_modules/@wormhole-foundation/sdk-connect": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.8.0.tgz", + "integrity": "sha512-xxkYgVwNuUbu59hih3ogZmy4l1/M405dPi9U/YBHmtX0dUkj7UyQ03s90hVwcjn8SlNRg3iWNGNLicEkNoy+BQ==", "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" + "@wormhole-foundation/sdk-base": "0.8.0", + "@wormhole-foundation/sdk-definitions": "0.8.0", + "axios": "^1.4.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk/node_modules/ethers/node_modules/@noble/curves": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", - "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", + "node_modules/@wormhole-foundation/sdk/node_modules/@wormhole-foundation/sdk-connect": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-0.8.0.tgz", + "integrity": "sha512-xxkYgVwNuUbu59hih3ogZmy4l1/M405dPi9U/YBHmtX0dUkj7UyQ03s90hVwcjn8SlNRg3iWNGNLicEkNoy+BQ==", "dependencies": { - "@noble/hashes": "1.3.2" + "@wormhole-foundation/sdk-base": "0.8.0", + "@wormhole-foundation/sdk-definitions": "0.8.0", + "axios": "^1.4.0" }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@wormhole-foundation/sdk/node_modules/superstruct": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/superstruct/-/superstruct-0.14.2.tgz", - "integrity": "sha512-nPewA6m9mR3d6k7WkZ8N8zpTWfenFH3q9pA2PkuiZxINr9DKB2+40wEQf0ixn8VaGuJ78AB6iWOtStI+/4FKZQ==" - }, - "node_modules/@wormhole-foundation/sdk/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/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": ">=16" } }, "node_modules/@wormhole-foundation/wormhole-dashboard-web": { @@ -13301,11 +11674,11 @@ } }, "node_modules/axios": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.5.0.tgz", - "integrity": "sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ==", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.2.tgz", + "integrity": "sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==", "dependencies": { - "follow-redirects": "^1.15.0", + "follow-redirects": "^1.15.6", "form-data": "^4.0.0", "proxy-from-env": "^1.1.0" } @@ -14177,13 +12550,16 @@ } }, "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dependencies": { "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", + "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" } }, "node_modules/clone": { @@ -14438,59 +12814,6 @@ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" }, - "node_modules/copyfiles": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/copyfiles/-/copyfiles-2.4.1.tgz", - "integrity": "sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg==", - "dependencies": { - "glob": "^7.0.5", - "minimatch": "^3.0.3", - "mkdirp": "^1.0.4", - "noms": "0.0.0", - "through2": "^2.0.1", - "untildify": "^4.0.0", - "yargs": "^16.1.0" - }, - "bin": { - "copyfiles": "copyfiles", - "copyup": "copyfiles" - } - }, - "node_modules/copyfiles/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/copyfiles/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/copyfiles/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "engines": { - "node": ">=10" - } - }, "node_modules/core-js-compat": { "version": "3.37.1", "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz", @@ -14505,11 +12828,6 @@ "url": "https://opencollective.com/core-js" } }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, "node_modules/cosmiconfig": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", @@ -14525,6 +12843,11 @@ "node": ">=10" } }, + "node_modules/cosmjs-types": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/cosmjs-types/-/cosmjs-types-0.9.0.tgz", + "integrity": "sha512-MN/yUe6mkJwHnCFfsNPeCfXVhyxHYW6c/xDUzrSbBycYzw++XvWDMJArXp2pLdgD6FQ8DW79vkPjeNKVrXaHeQ==" + }, "node_modules/create-hash": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", @@ -18622,20 +16945,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/jest-cli/node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/jest-cli/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -18657,33 +16966,6 @@ "node": ">=8" } }, - "node_modules/jest-cli/node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/jest-cli/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "engines": { - "node": ">=12" - } - }, "node_modules/jest-config": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", @@ -20004,14 +18286,6 @@ "node >= 0.2.0" ] }, - "node_modules/jsonschema": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.4.1.tgz", - "integrity": "sha512-S6cATIPVv1z0IlxdN+zUk5EPjkGCdnhN4wVSBlvoUO1tOLJootbo9CquNJmbIh4yikWHiUedhRYrNPn1arpEmQ==", - "engines": { - "node": "*" - } - }, "node_modules/JSONStream": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", @@ -20469,11 +18743,6 @@ "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==" }, - "node_modules/lodash.values": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.values/-/lodash.values-4.3.0.tgz", - "integrity": "sha512-r0RwvdCv8id9TUblb/O7rYPwVy6lerCbcawrfdo9iC/1t1wsNMJknO79WNBgwkH0hIeJ08jmvvESbFpNb4jH0Q==" - }, "node_modules/log-symbols": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", @@ -21011,31 +19280,6 @@ "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", "dev": true }, - "node_modules/noms": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/noms/-/noms-0.0.0.tgz", - "integrity": "sha512-lNDU9VJaOPxUmXcLb+HQFeUgQQPtMI24Gt6hgfuMHRJgMRHMF/qZ4HJD3GDru4sSw9IQl2jPjAYnQrdIeLbwow==", - "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "~1.0.31" - } - }, - "node_modules/noms/node_modules/readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "node_modules/noms/node_modules/string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" - }, "node_modules/normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", @@ -21854,11 +20098,6 @@ "node": ">= 0.6.0" } }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, "node_modules/prom-client": { "version": "15.1.2", "resolved": "https://registry.npmjs.org/prom-client/-/prom-client-15.1.2.tgz", @@ -22789,20 +21028,6 @@ } } }, - "node_modules/rollup-plugin-visualizer/node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/rollup-plugin-visualizer/node_modules/source-map": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", @@ -22812,33 +21037,6 @@ "node": ">= 8" } }, - "node_modules/rollup-plugin-visualizer/node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/rollup-plugin-visualizer/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "engines": { - "node": ">=12" - } - }, "node_modules/rpc-websockets": { "version": "7.11.0", "resolved": "https://registry.npmjs.org/rpc-websockets/-/rpc-websockets-7.11.0.tgz", @@ -23846,47 +22044,6 @@ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" }, - "node_modules/through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "node_modules/through2/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/through2/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/through2/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/through2/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/tildify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/tildify/-/tildify-2.0.0.tgz", @@ -24043,15 +22200,6 @@ } } }, - "node_modules/ts-jest/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "engines": { - "node": ">=12" - } - }, "node_modules/ts-node": { "version": "10.9.2", "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", @@ -24442,14 +22590,6 @@ "node": ">= 0.8" } }, - "node_modules/untildify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", - "engines": { - "node": ">=8" - } - }, "node_modules/update-browserslist-db": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", @@ -25040,28 +23180,28 @@ } }, "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dependencies": { - "cliui": "^7.0.2", + "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "string-width": "^4.2.0", + "string-width": "^4.2.3", "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "yargs-parser": "^21.1.1" }, "engines": { - "node": ">=10" + "node": ">=12" } }, "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "engines": { - "node": ">=10" + "node": ">=12" } }, "node_modules/yn": { diff --git a/package.json b/package.json index a223bbc8..3904bfbd 100644 --- a/package.json +++ b/package.json @@ -19,12 +19,12 @@ "typescript": "^5.4.3" }, "dependencies": { - "@wormhole-foundation/sdk-base": "^0.7.0-beta.7", - "@wormhole-foundation/sdk-definitions": "^0.7.0-beta.7", - "@wormhole-foundation/sdk-evm": "^0.7.0-beta.7", - "@wormhole-foundation/sdk-evm-core": "^0.7.0-beta.7", - "@wormhole-foundation/sdk-solana": "^0.7.0-beta.7", - "@wormhole-foundation/sdk-solana-core": "^0.7.0-beta.7", + "@wormhole-foundation/sdk-base": "^0.8.0", + "@wormhole-foundation/sdk-definitions": "^0.8.0", + "@wormhole-foundation/sdk-evm": "^0.8.0", + "@wormhole-foundation/sdk-evm-core": "^0.8.0", + "@wormhole-foundation/sdk-solana": "^0.8.0", + "@wormhole-foundation/sdk-solana-core": "^0.8.0", "axios": "^1.5.0" } }