From 3d4737200cb351e94b5bf9584a08dcc66261e3a3 Mon Sep 17 00:00:00 2001 From: Paul Noel Date: Wed, 19 Feb 2025 15:34:42 -0800 Subject: [PATCH] cloud_functions: upgrade nodejs --- cloud_functions/scripts/deploy.sh | 58 +- dashboard/package.json | 2 +- database/package.json | 2 +- package-lock.json | 868 +++++++++--------------------- package.json | 14 +- 5 files changed, 281 insertions(+), 663 deletions(-) diff --git a/cloud_functions/scripts/deploy.sh b/cloud_functions/scripts/deploy.sh index 54932a14..a215cac9 100755 --- a/cloud_functions/scripts/deploy.sh +++ b/cloud_functions/scripts/deploy.sh @@ -126,24 +126,24 @@ fi # Context: Of all the cloud functions, there are some that only go into MAINNET and some that go into both MAINNET and TESTNET. # There are no cloud functions that only go into TESTNET. # First, deploy the functions that are common to both MAINNET and TESTNET -gcloud functions --project "$GCP_PROJECT" deploy alarm-missing-vaas --entry-point alarmMissingVaas --gen2 --runtime nodejs18 --trigger-http --no-allow-unauthenticated --timeout 300 --memory 1GB --region europe-west3 --set-env-vars MISSING_VAA_SLACK_CHANNEL_ID=$MISSING_VAA_SLACK_CHANNEL_ID,MISSING_VAA_SLACK_POST_URL=$MISSING_VAA_SLACK_POST_URL,MISSING_VAA_SLACK_BOT_TOKEN=$MISSING_VAA_SLACK_BOT_TOKEN,FIRESTORE_ALARM_MISSING_VAAS_COLLECTION=$FIRESTORE_ALARM_MISSING_VAAS_COLLECTION,FIRESTORE_GOVERNOR_STATUS_COLLECTION=$FIRESTORE_GOVERNOR_STATUS_COLLECTION,FIRESTORE_LATEST_COLLECTION=$FIRESTORE_LATEST_COLLECTION,FIRESTORE_GUARDIAN_HEARTBEAT_COLLECTION=$FIRESTORE_GUARDIAN_HEARTBEAT_COLLECTION,NETWORK=$NETWORK,FUNCTION=alarmMissingVaas -gcloud functions --project "$GCP_PROJECT" deploy compute-message-count-history --entry-point computeMessageCountHistory --gen2 --runtime nodejs18 --trigger-http --no-allow-unauthenticated --timeout 300 --memory 1GB --region europe-west3 --set-env-vars BIGTABLE_INSTANCE_ID=$BIGTABLE_INSTANCE_ID,BIGTABLE_SIGNED_VAAS_TABLE_ID=$BIGTABLE_SIGNED_VAAS_TABLE_ID,FIRESTORE_MESSAGE_COUNT_HISTORY_COLLECTION=$FIRESTORE_MESSAGE_COUNT_HISTORY_COLLECTION,NETWORK=$NETWORK,FUNCTION=computeMessageCountHistory -gcloud functions --project "$GCP_PROJECT" deploy compute-message-counts --entry-point computeMessageCounts --gen2 --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 4GB --region europe-west3 --set-env-vars BIGTABLE_TABLE_ID=$BIGTABLE_TABLE_ID,BIGTABLE_INSTANCE_ID=$BIGTABLE_INSTANCE_ID,CLOUD_FUNCTIONS_REFRESH_TIME_INTERVAL=$CLOUD_FUNCTIONS_REFRESH_TIME_INTERVAL,NETWORK=$NETWORK,FUNCTION=computeMessageCounts -gcloud functions --project "$GCP_PROJECT" deploy compute-missing-vaas --entry-point computeMissingVaas --gen2 --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 4GB --region europe-west3 --set-env-vars BIGTABLE_TABLE_ID=$BIGTABLE_TABLE_ID,BIGTABLE_INSTANCE_ID=$BIGTABLE_INSTANCE_ID,CLOUD_FUNCTIONS_REFRESH_TIME_INTERVAL=$CLOUD_FUNCTIONS_REFRESH_TIME_INTERVAL,NETWORK=$NETWORK,FUNCTION=computeMissingVaas -gcloud functions --project "$GCP_PROJECT" deploy compute-ntt-rate-limits --entry-point computeNTTRateLimits --gen2 --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 512MB --region europe-west3 --set-env-vars NETWORK=$NETWORK,FUNCTION=computeNTTRateLimits -gcloud functions --project "$GCP_PROJECT" deploy compute-total-supply-and-locked --entry-point computeTotalSupplyAndLocked --gen2 --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 512MB --region europe-west3 --set-env-vars NETWORK=$NETWORK,FUNCTION=computeTotalSupplyAndLocked -gcloud functions --project "$GCP_PROJECT" deploy get-ntt-rate-limits --entry-point getNTTRateLimits --gen2 --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 512MB --region europe-west3 --set-env-vars NETWORK=$NETWORK,FUNCTION=getNTTRateLimits -gcloud functions --project "$GCP_PROJECT" deploy get-total-supply-and-locked --entry-point getTotalSupplyAndLocked --gen2 --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 512MB --region europe-west3 --set-env-vars NETWORK=$NETWORK,FUNCTION=getTotalSupplyAndLocked -gcloud functions --project "$GCP_PROJECT" deploy latest-blocks --entry-point getLatestBlocks --gen2 --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 512MB --region europe-west3 --set-env-vars CLOUD_FUNCTIONS_REFRESH_TIME_INTERVAL=$CLOUD_FUNCTIONS_REFRESH_TIME_INTERVAL,FIRESTORE_LATEST_COLLECTION=$FIRESTORE_LATEST_COLLECTION,NETWORK=$NETWORK,FUNCTION=getLatestBlocks -gcloud functions --project "$GCP_PROJECT" deploy latest-tvltvm --entry-point getLatestTvlTvm --gen2 --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 512MB --region europe-west3 --set-env-vars CLOUD_FUNCTIONS_REFRESH_TIME_INTERVAL=$CLOUD_FUNCTIONS_REFRESH_TIME_INTERVAL,FIRESTORE_LATEST_TVLTVM_COLLECTION=$FIRESTORE_LATEST_TVLTVM_COLLECTION,NETWORK=$NETWORK,FUNCTION=getLatestTvlTvm -gcloud functions --project "$GCP_PROJECT" deploy message-count-history --entry-point getMessageCountHistory --gen2 --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 512MB --region europe-west3 --set-env-vars FIRESTORE_MESSAGE_COUNT_HISTORY_COLLECTION=$FIRESTORE_MESSAGE_COUNT_HISTORY_COLLECTION,NETWORK=$NETWORK,FUNCTION=getMessageCountHistory -gcloud functions --project "$GCP_PROJECT" deploy message-counts --entry-point getMessageCounts --gen2 --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 512MB --region europe-west3 --set-env-vars NETWORK=$NETWORK,FUNCTION=getMessageCounts -gcloud functions --project "$GCP_PROJECT" deploy messages --entry-point getMessages --gen2 --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 1GB --region europe-west3 --set-env-vars BIGTABLE_TABLE_ID=$BIGTABLE_TABLE_ID,BIGTABLE_INSTANCE_ID=$BIGTABLE_INSTANCE_ID,CLOUD_FUNCTIONS_NUM_ROWS=$CLOUD_FUNCTIONS_NUM_ROWS,CLOUD_FUNCTIONS_REFRESH_TIME_INTERVAL=$CLOUD_FUNCTIONS_REFRESH_TIME_INTERVAL,CLOUD_FUNCTIONS_BLOCK_INCREMENT=$CLOUD_FUNCTIONS_BLOCK_INCREMENT,NETWORK=$NETWORK,FUNCTION=getMessages -gcloud functions --project "$GCP_PROJECT" deploy missing-vaas --entry-point getMissingVaas --gen2 --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 512MB --region europe-west3 --set-env-vars NETWORK=$NETWORK,FUNCTION=getMissingVaas -gcloud functions --project "$GCP_PROJECT" deploy reobserve-vaas --entry-point getReobserveVaas --gen2 --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 512MB --region europe-west3 --set-env-vars FIRESTORE_ALARM_MISSING_VAAS_COLLECTION=$FIRESTORE_ALARM_MISSING_VAAS_COLLECTION,NETWORK=$NETWORK,FUNCTION=getReobserveVaas --set-secrets 'REOBSERVE_VAA_API_KEY=Reobs_VAA_API_key_xLabs:1' -gcloud functions --project "$GCP_PROJECT" deploy tvl --entry-point getTVL --gen2 --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 512MB --region europe-west3 --set-env-vars FIRESTORE_TVL_COLLECTION=$FIRESTORE_TVL_COLLECTION,NETWORK=$NETWORK,FUNCTION=getTVL -gcloud functions --project "$GCP_PROJECT" deploy tvl-history --entry-point getTVLHistory --gen2 --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 512MB --region europe-west3 --set-env-vars FIRESTORE_TVL_HISTORY_COLLECTION=$FIRESTORE_TVL_HISTORY_COLLECTION,NETWORK=$NETWORK,FUNCTION=getTVLHistory -gcloud functions --project "$GCP_PROJECT" deploy vaas-by-tx-hash --entry-point getVaasByTxHash --gen2 --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 512MB --region europe-west3 --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,NETWORK=$NETWORK,FUNCTION=getVaasByTxHash +gcloud functions --project "$GCP_PROJECT" deploy alarm-missing-vaas --entry-point alarmMissingVaas --gen2 --runtime nodejs22 --trigger-http --no-allow-unauthenticated --timeout 300 --memory 1GB --region europe-west3 --set-env-vars MISSING_VAA_SLACK_CHANNEL_ID=$MISSING_VAA_SLACK_CHANNEL_ID,MISSING_VAA_SLACK_POST_URL=$MISSING_VAA_SLACK_POST_URL,MISSING_VAA_SLACK_BOT_TOKEN=$MISSING_VAA_SLACK_BOT_TOKEN,FIRESTORE_ALARM_MISSING_VAAS_COLLECTION=$FIRESTORE_ALARM_MISSING_VAAS_COLLECTION,FIRESTORE_GOVERNOR_STATUS_COLLECTION=$FIRESTORE_GOVERNOR_STATUS_COLLECTION,FIRESTORE_LATEST_COLLECTION=$FIRESTORE_LATEST_COLLECTION,FIRESTORE_GUARDIAN_HEARTBEAT_COLLECTION=$FIRESTORE_GUARDIAN_HEARTBEAT_COLLECTION,NETWORK=$NETWORK,FUNCTION=alarmMissingVaas +gcloud functions --project "$GCP_PROJECT" deploy compute-message-count-history --entry-point computeMessageCountHistory --gen2 --runtime nodejs22 --trigger-http --no-allow-unauthenticated --timeout 300 --memory 1GB --region europe-west3 --set-env-vars BIGTABLE_INSTANCE_ID=$BIGTABLE_INSTANCE_ID,BIGTABLE_SIGNED_VAAS_TABLE_ID=$BIGTABLE_SIGNED_VAAS_TABLE_ID,FIRESTORE_MESSAGE_COUNT_HISTORY_COLLECTION=$FIRESTORE_MESSAGE_COUNT_HISTORY_COLLECTION,NETWORK=$NETWORK,FUNCTION=computeMessageCountHistory +gcloud functions --project "$GCP_PROJECT" deploy compute-message-counts --entry-point computeMessageCounts --gen2 --runtime nodejs22 --trigger-http --allow-unauthenticated --timeout 300 --memory 4GB --region europe-west3 --set-env-vars BIGTABLE_TABLE_ID=$BIGTABLE_TABLE_ID,BIGTABLE_INSTANCE_ID=$BIGTABLE_INSTANCE_ID,CLOUD_FUNCTIONS_REFRESH_TIME_INTERVAL=$CLOUD_FUNCTIONS_REFRESH_TIME_INTERVAL,NETWORK=$NETWORK,FUNCTION=computeMessageCounts +gcloud functions --project "$GCP_PROJECT" deploy compute-missing-vaas --entry-point computeMissingVaas --gen2 --runtime nodejs22 --trigger-http --allow-unauthenticated --timeout 300 --memory 4GB --region europe-west3 --set-env-vars BIGTABLE_TABLE_ID=$BIGTABLE_TABLE_ID,BIGTABLE_INSTANCE_ID=$BIGTABLE_INSTANCE_ID,CLOUD_FUNCTIONS_REFRESH_TIME_INTERVAL=$CLOUD_FUNCTIONS_REFRESH_TIME_INTERVAL,NETWORK=$NETWORK,FUNCTION=computeMissingVaas +gcloud functions --project "$GCP_PROJECT" deploy compute-ntt-rate-limits --entry-point computeNTTRateLimits --gen2 --runtime nodejs22 --trigger-http --allow-unauthenticated --timeout 300 --memory 512MB --region europe-west3 --set-env-vars NETWORK=$NETWORK,FUNCTION=computeNTTRateLimits +gcloud functions --project "$GCP_PROJECT" deploy compute-total-supply-and-locked --entry-point computeTotalSupplyAndLocked --gen2 --runtime nodejs22 --trigger-http --allow-unauthenticated --timeout 300 --memory 512MB --region europe-west3 --set-env-vars NETWORK=$NETWORK,FUNCTION=computeTotalSupplyAndLocked +gcloud functions --project "$GCP_PROJECT" deploy get-ntt-rate-limits --entry-point getNTTRateLimits --gen2 --runtime nodejs22 --trigger-http --allow-unauthenticated --timeout 300 --memory 512MB --region europe-west3 --set-env-vars NETWORK=$NETWORK,FUNCTION=getNTTRateLimits +gcloud functions --project "$GCP_PROJECT" deploy get-total-supply-and-locked --entry-point getTotalSupplyAndLocked --gen2 --runtime nodejs22 --trigger-http --allow-unauthenticated --timeout 300 --memory 512MB --region europe-west3 --set-env-vars NETWORK=$NETWORK,FUNCTION=getTotalSupplyAndLocked +gcloud functions --project "$GCP_PROJECT" deploy latest-blocks --entry-point getLatestBlocks --gen2 --runtime nodejs22 --trigger-http --allow-unauthenticated --timeout 300 --memory 512MB --region europe-west3 --set-env-vars CLOUD_FUNCTIONS_REFRESH_TIME_INTERVAL=$CLOUD_FUNCTIONS_REFRESH_TIME_INTERVAL,FIRESTORE_LATEST_COLLECTION=$FIRESTORE_LATEST_COLLECTION,NETWORK=$NETWORK,FUNCTION=getLatestBlocks +gcloud functions --project "$GCP_PROJECT" deploy latest-tvltvm --entry-point getLatestTvlTvm --gen2 --runtime nodejs22 --trigger-http --allow-unauthenticated --timeout 300 --memory 512MB --region europe-west3 --set-env-vars CLOUD_FUNCTIONS_REFRESH_TIME_INTERVAL=$CLOUD_FUNCTIONS_REFRESH_TIME_INTERVAL,FIRESTORE_LATEST_TVLTVM_COLLECTION=$FIRESTORE_LATEST_TVLTVM_COLLECTION,NETWORK=$NETWORK,FUNCTION=getLatestTvlTvm +gcloud functions --project "$GCP_PROJECT" deploy message-count-history --entry-point getMessageCountHistory --gen2 --runtime nodejs22 --trigger-http --allow-unauthenticated --timeout 300 --memory 512MB --region europe-west3 --set-env-vars FIRESTORE_MESSAGE_COUNT_HISTORY_COLLECTION=$FIRESTORE_MESSAGE_COUNT_HISTORY_COLLECTION,NETWORK=$NETWORK,FUNCTION=getMessageCountHistory +gcloud functions --project "$GCP_PROJECT" deploy message-counts --entry-point getMessageCounts --gen2 --runtime nodejs22 --trigger-http --allow-unauthenticated --timeout 300 --memory 512MB --region europe-west3 --set-env-vars NETWORK=$NETWORK,FUNCTION=getMessageCounts +gcloud functions --project "$GCP_PROJECT" deploy messages --entry-point getMessages --gen2 --runtime nodejs22 --trigger-http --allow-unauthenticated --timeout 300 --memory 1GB --region europe-west3 --set-env-vars BIGTABLE_TABLE_ID=$BIGTABLE_TABLE_ID,BIGTABLE_INSTANCE_ID=$BIGTABLE_INSTANCE_ID,CLOUD_FUNCTIONS_NUM_ROWS=$CLOUD_FUNCTIONS_NUM_ROWS,CLOUD_FUNCTIONS_REFRESH_TIME_INTERVAL=$CLOUD_FUNCTIONS_REFRESH_TIME_INTERVAL,CLOUD_FUNCTIONS_BLOCK_INCREMENT=$CLOUD_FUNCTIONS_BLOCK_INCREMENT,NETWORK=$NETWORK,FUNCTION=getMessages +gcloud functions --project "$GCP_PROJECT" deploy missing-vaas --entry-point getMissingVaas --gen2 --runtime nodejs22 --trigger-http --allow-unauthenticated --timeout 300 --memory 512MB --region europe-west3 --set-env-vars NETWORK=$NETWORK,FUNCTION=getMissingVaas +gcloud functions --project "$GCP_PROJECT" deploy reobserve-vaas --entry-point getReobserveVaas --gen2 --runtime nodejs22 --trigger-http --allow-unauthenticated --timeout 300 --memory 512MB --region europe-west3 --set-env-vars FIRESTORE_ALARM_MISSING_VAAS_COLLECTION=$FIRESTORE_ALARM_MISSING_VAAS_COLLECTION,NETWORK=$NETWORK,FUNCTION=getReobserveVaas --set-secrets 'REOBSERVE_VAA_API_KEY=Reobs_VAA_API_key_xLabs:1' +gcloud functions --project "$GCP_PROJECT" deploy tvl --entry-point getTVL --gen2 --runtime nodejs22 --trigger-http --allow-unauthenticated --timeout 300 --memory 512MB --region europe-west3 --set-env-vars FIRESTORE_TVL_COLLECTION=$FIRESTORE_TVL_COLLECTION,NETWORK=$NETWORK,FUNCTION=getTVL +gcloud functions --project "$GCP_PROJECT" deploy tvl-history --entry-point getTVLHistory --gen2 --runtime nodejs22 --trigger-http --allow-unauthenticated --timeout 300 --memory 512MB --region europe-west3 --set-env-vars FIRESTORE_TVL_HISTORY_COLLECTION=$FIRESTORE_TVL_HISTORY_COLLECTION,NETWORK=$NETWORK,FUNCTION=getTVLHistory +gcloud functions --project "$GCP_PROJECT" deploy vaas-by-tx-hash --entry-point getVaasByTxHash --gen2 --runtime nodejs22 --trigger-http --allow-unauthenticated --timeout 300 --memory 512MB --region europe-west3 --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,NETWORK=$NETWORK,FUNCTION=getVaasByTxHash # # Bail out if we are only deploying TESTNET functions @@ -231,17 +231,17 @@ 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 512MB --region europe-west3 --set-env-vars NETWORK=$NETWORK,FIRESTORE_GUARDIAN_SET_INFO_COLLECTION=$FIRESTORE_GUARDIAN_SET_INFO_COLLECTION,FUNCTION=computeGuardianSetInfo -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,FUNCTION=computeTVL -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,FUNCTION=computeTVLHistory -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,FUNCTION=computeTvlTvm -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,FUNCTION=getGuardianSetInfo -gcloud functions --project "$GCP_PROJECT" deploy get-solana-events --entry-point getSolanaEvents --gen2 --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 512MB --region europe-west3 --set-env-vars SOLANA_RPC=$SOLANA_RPC,NETWORK=$NETWORK,FUNCTION=getSolanaEvents -gcloud functions --project "$GCP_PROJECT" deploy latest-tokendata --entry-point getLatestTokenData --gen2 --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 512MB --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,FUNCTION=getLatestTokenData -gcloud functions --project "$GCP_PROJECT" deploy process-vaa --entry-point processVaa --gen2 --runtime nodejs18 --timeout 300 --memory 512MB --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,FUNCTION=processVaa -gcloud functions --project "$GCP_PROJECT" deploy refresh-todays-token-prices --entry-point refreshTodaysTokenPrices --gen2 --runtime nodejs18 --trigger-http --no-allow-unauthenticated --timeout 300 --memory 512MB --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,NETWORK=$NETWORK,FUNCTION=refreshTodaysTokenPrices -gcloud functions --project "$GCP_PROJECT" deploy update-token-metadata --entry-point updateTokenMetadata --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_TOKEN_METADATA_TABLE=$PG_TOKEN_METADATA_TABLE,NETWORK=$NETWORK,FUNCTION=updateTokenMetadata -gcloud functions --project "$GCP_PROJECT" deploy wormchain-monitor --entry-point wormchainMonitor --gen2 --runtime nodejs18 --trigger-http --no-allow-unauthenticated --timeout 300 --memory 512MB --region europe-west3 --set-env-vars WORMCHAIN_SLACK_CHANNEL_ID=$WORMCHAIN_SLACK_CHANNEL_ID,WORMCHAIN_SLACK_POST_URL=$WORMCHAIN_SLACK_POST_URL,WORMCHAIN_SLACK_BOT_TOKEN=$WORMCHAIN_SLACK_BOT_TOKEN,WORMCHAIN_PAGERDUTY_ROUTING_KEY=$WORMCHAIN_PAGERDUTY_ROUTING_KEY,WORMCHAIN_PAGERDUTY_URL=$WORMCHAIN_PAGERDUTY_URL,NETWORK=$NETWORK,FUNCTION=wormchainMonitor +gcloud functions --project "$GCP_PROJECT" deploy compute-guardian-set-info --entry-point computeGuardianSetInfo --gen2 --runtime nodejs22 --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,FUNCTION=computeGuardianSetInfo +gcloud functions --project "$GCP_PROJECT" deploy compute-tvl --entry-point computeTVL --gen2 --runtime nodejs22 --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,FUNCTION=computeTVL +gcloud functions --project "$GCP_PROJECT" deploy compute-tvl-history --entry-point computeTVLHistory --gen2 --runtime nodejs22 --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,FUNCTION=computeTVLHistory +gcloud functions --project "$GCP_PROJECT" deploy compute-tvl-tvm --entry-point computeTvlTvm --gen2 --runtime nodejs22 --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,FUNCTION=computeTvlTvm +gcloud functions --project "$GCP_PROJECT" deploy get-guardian-set-info --entry-point getGuardianSetInfo --gen2 --runtime nodejs22 --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,FUNCTION=getGuardianSetInfo +gcloud functions --project "$GCP_PROJECT" deploy get-solana-events --entry-point getSolanaEvents --gen2 --runtime nodejs22 --trigger-http --allow-unauthenticated --timeout 300 --memory 512MB --region europe-west3 --set-env-vars SOLANA_RPC=$SOLANA_RPC,NETWORK=$NETWORK,FUNCTION=getSolanaEvents +gcloud functions --project "$GCP_PROJECT" deploy latest-tokendata --entry-point getLatestTokenData --gen2 --runtime nodejs22 --trigger-http --allow-unauthenticated --timeout 300 --memory 512MB --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,FUNCTION=getLatestTokenData +gcloud functions --project "$GCP_PROJECT" deploy process-vaa --entry-point processVaa --gen2 --runtime nodejs22 --timeout 300 --memory 512MB --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,FUNCTION=processVaa +gcloud functions --project "$GCP_PROJECT" deploy refresh-todays-token-prices --entry-point refreshTodaysTokenPrices --gen2 --runtime nodejs22 --trigger-http --no-allow-unauthenticated --timeout 300 --memory 512MB --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,NETWORK=$NETWORK,FUNCTION=refreshTodaysTokenPrices +gcloud functions --project "$GCP_PROJECT" deploy update-token-metadata --entry-point updateTokenMetadata --gen2 --runtime nodejs22 --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_TOKEN_METADATA_TABLE=$PG_TOKEN_METADATA_TABLE,NETWORK=$NETWORK,FUNCTION=updateTokenMetadata +gcloud functions --project "$GCP_PROJECT" deploy wormchain-monitor --entry-point wormchainMonitor --gen2 --runtime nodejs22 --trigger-http --no-allow-unauthenticated --timeout 300 --memory 512MB --region europe-west3 --set-env-vars WORMCHAIN_SLACK_CHANNEL_ID=$WORMCHAIN_SLACK_CHANNEL_ID,WORMCHAIN_SLACK_POST_URL=$WORMCHAIN_SLACK_POST_URL,WORMCHAIN_SLACK_BOT_TOKEN=$WORMCHAIN_SLACK_BOT_TOKEN,WORMCHAIN_PAGERDUTY_ROUTING_KEY=$WORMCHAIN_PAGERDUTY_ROUTING_KEY,WORMCHAIN_PAGERDUTY_URL=$WORMCHAIN_PAGERDUTY_URL,NETWORK=$NETWORK,FUNCTION=wormchainMonitor if [ "$NETWORK" == "MAINNET" ]; then echo "Finished deploying MAINNET functions" diff --git a/dashboard/package.json b/dashboard/package.json index d85aa4b2..b86891c8 100644 --- a/dashboard/package.json +++ b/dashboard/package.json @@ -17,7 +17,7 @@ "@types/node": "^18.6.4", "@types/react": "^18.0.15", "@types/react-dom": "^18.0.6", - "@wormhole-foundation/sdk-icons": "^1.7.0", + "@wormhole-foundation/sdk-icons": "^1.10.0", "buffer": "^6.0.3", "numeral": "^2.0.6", "react": "^18.2.0", diff --git a/database/package.json b/database/package.json index 65b775af..5f7322db 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": "^1.7.0", + "@wormhole-foundation/sdk": "^1.10.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 ef7093cd..ffdc3a44 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,13 +16,13 @@ ], "dependencies": { "@google-cloud/functions-framework": "^3.4.0", - "@wormhole-foundation/sdk-base": "^1.7.0", - "@wormhole-foundation/sdk-definitions": "^1.7.0", - "@wormhole-foundation/sdk-evm": "^1.7.0", - "@wormhole-foundation/sdk-evm-core": "^1.7.0", - "@wormhole-foundation/sdk-icons": "^1.7.0", - "@wormhole-foundation/sdk-solana": "^1.7.0", - "@wormhole-foundation/sdk-solana-core": "^1.7.0", + "@wormhole-foundation/sdk-base": "^1.10.0", + "@wormhole-foundation/sdk-definitions": "^1.10.0", + "@wormhole-foundation/sdk-evm": "^1.10.0", + "@wormhole-foundation/sdk-evm-core": "^1.10.0", + "@wormhole-foundation/sdk-icons": "^1.10.0", + "@wormhole-foundation/sdk-solana": "^1.10.0", + "@wormhole-foundation/sdk-solana-core": "^1.10.0", "axios": "^1.5.0" }, "devDependencies": { @@ -167,7 +167,7 @@ "@types/node": "^18.6.4", "@types/react": "^18.0.15", "@types/react-dom": "^18.0.6", - "@wormhole-foundation/sdk-icons": "^1.7.0", + "@wormhole-foundation/sdk-icons": "^1.10.0", "buffer": "^6.0.3", "numeral": "^2.0.6", "react": "^18.2.0", @@ -201,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": "^1.7.0", + "@wormhole-foundation/sdk": "^1.10.0", "@xpla/xpla.js": "^0.2.3", "aptos": "1.5.0", "dotenv": "^16.0.3", @@ -305,7 +305,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/@aptos-labs/aptos-cli/-/aptos-cli-1.0.2.tgz", "integrity": "sha512-PYPsd0Kk3ynkxNfe3S4fanI3DiUICCoh4ibQderbvjPFL5A0oK6F4lPEO2t0MDsQySTk2t4vh99Xjy6Bd9y+aQ==", - "license": "Apache-2.0", "dependencies": { "commander": "^12.1.0" }, @@ -314,26 +313,38 @@ } }, "node_modules/@aptos-labs/aptos-client": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@aptos-labs/aptos-client/-/aptos-client-0.1.1.tgz", - "integrity": "sha512-kJsoy4fAPTOhzVr7Vwq8s/AUg6BQiJDa7WOqRzev4zsuIS3+JCuIZ6vUd7UBsjnxtmguJJulMRs9qWCzVBt2XA==", - "license": "Apache-2.0", - "dependencies": { - "axios": "1.7.4", - "got": "^11.8.6" - }, + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@aptos-labs/aptos-client/-/aptos-client-1.0.0.tgz", + "integrity": "sha512-P/U/xz9w7+tTQDkaeAc693lDFcADO15bjD5RtP/2sa5FSIYbAyGI5A1RfSNPESuBjvskHBa6s47wajgSt4yX7g==", "engines": { "node": ">=15.10.0" + }, + "peerDependencies": { + "axios": "^1.7.7", + "got": "^11.8.6" + } + }, + "node_modules/@aptos-labs/aptos-dynamic-transaction-composer": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@aptos-labs/aptos-dynamic-transaction-composer/-/aptos-dynamic-transaction-composer-0.1.3.tgz", + "integrity": "sha512-bJl+Zq5QbhpcPIJakAkl9tnT3T02mxCYhZThQDhUmjsOZ5wMRlKJ0P7aaq1dmlybSHkVj7vRgOy2t86/NDKKng==" + }, + "node_modules/@aptos-labs/script-composer-pack": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/@aptos-labs/script-composer-pack/-/script-composer-pack-0.0.9.tgz", + "integrity": "sha512-Y3kA1rgF65HETgoTn2omDymsgO+fnZouPLrKJZ9sbxTGdOekIIHtGee3A2gk84eCqa02ZKBumZmP+IDCXRtU/g==", + "dependencies": { + "@aptos-labs/aptos-dynamic-transaction-composer": "^0.1.3" } }, "node_modules/@aptos-labs/ts-sdk": { - "version": "1.33.1", - "resolved": "https://registry.npmjs.org/@aptos-labs/ts-sdk/-/ts-sdk-1.33.1.tgz", - "integrity": "sha512-d6nWtUI//fyEN8DeLjm3+ro87Ad6+IKwR9pCqfrs/Azahso1xR1Llxd/O6fj/m1DDsuDj/HAsCsy5TC/aKD6Eg==", - "license": "Apache-2.0", + "version": "1.35.0", + "resolved": "https://registry.npmjs.org/@aptos-labs/ts-sdk/-/ts-sdk-1.35.0.tgz", + "integrity": "sha512-ChW2Lvi6lKfEb0AYo0HAa98bYf0+935nMdjl40wFMWsR+mxFhtNA4EYINXsHVTMPfE/WV9sXEvDInvscJFrALQ==", "dependencies": { "@aptos-labs/aptos-cli": "^1.0.2", - "@aptos-labs/aptos-client": "^0.1.1", + "@aptos-labs/aptos-client": "^1.0.0", + "@aptos-labs/script-composer-pack": "^0.0.9", "@noble/curves": "^1.4.0", "@noble/hashes": "^1.4.0", "@scure/bip32": "^1.4.0", @@ -345,14 +356,13 @@ "poseidon-lite": "^0.2.0" }, "engines": { - "node": ">=11.0.0" + "node": ">=20.0.0" } }, "node_modules/@aptos-labs/ts-sdk/node_modules/eventemitter3": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", - "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", - "license": "MIT" + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" }, "node_modules/@babel/code-frame": { "version": "7.24.6", @@ -6922,7 +6932,7 @@ "version": "4.6.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", - "license": "MIT", + "peer": true, "engines": { "node": ">=10" }, @@ -7579,7 +7589,7 @@ "version": "4.0.6", "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", - "license": "MIT", + "peer": true, "dependencies": { "defer-to-connect": "^2.0.0" }, @@ -8043,7 +8053,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", - "license": "MIT", + "peer": true, "dependencies": { "@types/http-cache-semantics": "*", "@types/keyv": "^3.1.4", @@ -8122,7 +8132,7 @@ "version": "4.0.4", "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", - "license": "MIT" + "peer": true }, "node_modules/@types/http-errors": { "version": "2.0.4", @@ -8367,7 +8377,7 @@ "version": "3.1.4", "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", - "license": "MIT", + "peer": true, "dependencies": { "@types/node": "*" } @@ -8521,7 +8531,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz", "integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==", - "license": "MIT", + "peer": true, "dependencies": { "@types/node": "*" } @@ -9212,50 +9222,48 @@ "integrity": "sha512-4AOeU+P5UuE/4nOUkmcQdW5y7i9ndt1cQd/3iUe+LTz3RxESf/W/5lg4B74HbDMMv8PHnPnGCQFH45kBcrQYoQ==" }, "node_modules/@wormhole-foundation/sdk": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk/-/sdk-1.7.0.tgz", - "integrity": "sha512-1wTchaAEfavZxVh9Gi58F1t0kQd6fyK6mfXiZY0xGAdoR0BZg2F2H8zw7Rzu62sv5NlViFmdkrmCDok1XpczVQ==", - "license": "Apache-2.0", - "dependencies": { - "@wormhole-foundation/sdk-algorand": "1.7.0", - "@wormhole-foundation/sdk-algorand-core": "1.7.0", - "@wormhole-foundation/sdk-algorand-tokenbridge": "1.7.0", - "@wormhole-foundation/sdk-aptos": "1.7.0", - "@wormhole-foundation/sdk-aptos-cctp": "1.7.0", - "@wormhole-foundation/sdk-aptos-core": "1.7.0", - "@wormhole-foundation/sdk-aptos-tokenbridge": "1.7.0", - "@wormhole-foundation/sdk-base": "1.7.0", - "@wormhole-foundation/sdk-connect": "1.7.0", - "@wormhole-foundation/sdk-cosmwasm": "1.7.0", - "@wormhole-foundation/sdk-cosmwasm-core": "1.7.0", - "@wormhole-foundation/sdk-cosmwasm-ibc": "1.7.0", - "@wormhole-foundation/sdk-cosmwasm-tokenbridge": "1.7.0", - "@wormhole-foundation/sdk-definitions": "1.7.0", - "@wormhole-foundation/sdk-evm": "1.7.0", - "@wormhole-foundation/sdk-evm-cctp": "1.7.0", - "@wormhole-foundation/sdk-evm-core": "1.7.0", - "@wormhole-foundation/sdk-evm-portico": "1.7.0", - "@wormhole-foundation/sdk-evm-tokenbridge": "1.7.0", - "@wormhole-foundation/sdk-solana": "1.7.0", - "@wormhole-foundation/sdk-solana-cctp": "1.7.0", - "@wormhole-foundation/sdk-solana-core": "1.7.0", - "@wormhole-foundation/sdk-solana-tokenbridge": "1.7.0", - "@wormhole-foundation/sdk-sui": "1.7.0", - "@wormhole-foundation/sdk-sui-cctp": "1.7.0", - "@wormhole-foundation/sdk-sui-core": "1.7.0", - "@wormhole-foundation/sdk-sui-tokenbridge": "1.7.0" + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk/-/sdk-1.10.0.tgz", + "integrity": "sha512-avFT0+QT2RLv3BPO0hznGcxczd0tZyl/JE3IueO6lCuYP0CI9YEsr+AMbp6AHC7XHW8o9kmiLPxv7Fx1D6RIGA==", + "dependencies": { + "@wormhole-foundation/sdk-algorand": "1.10.0", + "@wormhole-foundation/sdk-algorand-core": "1.10.0", + "@wormhole-foundation/sdk-algorand-tokenbridge": "1.10.0", + "@wormhole-foundation/sdk-aptos": "1.10.0", + "@wormhole-foundation/sdk-aptos-cctp": "1.10.0", + "@wormhole-foundation/sdk-aptos-core": "1.10.0", + "@wormhole-foundation/sdk-aptos-tokenbridge": "1.10.0", + "@wormhole-foundation/sdk-base": "1.10.0", + "@wormhole-foundation/sdk-connect": "1.10.0", + "@wormhole-foundation/sdk-cosmwasm": "1.10.0", + "@wormhole-foundation/sdk-cosmwasm-core": "1.10.0", + "@wormhole-foundation/sdk-cosmwasm-ibc": "1.10.0", + "@wormhole-foundation/sdk-cosmwasm-tokenbridge": "1.10.0", + "@wormhole-foundation/sdk-definitions": "1.10.0", + "@wormhole-foundation/sdk-evm": "1.10.0", + "@wormhole-foundation/sdk-evm-cctp": "1.10.0", + "@wormhole-foundation/sdk-evm-core": "1.10.0", + "@wormhole-foundation/sdk-evm-portico": "1.10.0", + "@wormhole-foundation/sdk-evm-tokenbridge": "1.10.0", + "@wormhole-foundation/sdk-solana": "1.10.0", + "@wormhole-foundation/sdk-solana-cctp": "1.10.0", + "@wormhole-foundation/sdk-solana-core": "1.10.0", + "@wormhole-foundation/sdk-solana-tokenbridge": "1.10.0", + "@wormhole-foundation/sdk-sui": "1.10.0", + "@wormhole-foundation/sdk-sui-cctp": "1.10.0", + "@wormhole-foundation/sdk-sui-core": "1.10.0", + "@wormhole-foundation/sdk-sui-tokenbridge": "1.10.0" }, "engines": { "node": ">=16" } }, "node_modules/@wormhole-foundation/sdk-algorand": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand/-/sdk-algorand-1.7.0.tgz", - "integrity": "sha512-c7dXr+F8jHEyb2jCcR7OgzLZPQze7UdI/jpsvtB8ejHHdv/l/zXd1jny71Sckll2VKVtWnZwSF/LscehFl+SyA==", - "license": "Apache-2.0", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand/-/sdk-algorand-1.10.0.tgz", + "integrity": "sha512-qe3rn2HXAwJJtTN8bgM0iMisxSHxcYws1t8Ln21eGMh6qitH7QQTyrtnGumg7ieTlDK1UPTg+c5dF/8aUO80Mg==", "dependencies": { - "@wormhole-foundation/sdk-connect": "1.7.0", + "@wormhole-foundation/sdk-connect": "1.10.0", "algosdk": "2.7.0" }, "engines": { @@ -9263,204 +9271,111 @@ } }, "node_modules/@wormhole-foundation/sdk-algorand-core": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand-core/-/sdk-algorand-core-1.7.0.tgz", - "integrity": "sha512-o7oyRutM+w0ni2OWG/j6zqUIhN/PwDAHZvU12Py2IvZzGvcuMqlk7YU1e99isGYmA/xirnsDMSuuFNvgRP93yA==", - "license": "Apache-2.0", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand-core/-/sdk-algorand-core-1.10.0.tgz", + "integrity": "sha512-tHgeU5gUleC9fXqb7ya5OwJ5bvd2nGZY1XSFOudq737AmlLw8kvcz560dBtzS7956stN0zf51VsSe02s1eUVpA==", "dependencies": { - "@wormhole-foundation/sdk-algorand": "1.7.0", - "@wormhole-foundation/sdk-connect": "1.7.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-algorand-core/node_modules/@wormhole-foundation/sdk-connect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.7.0.tgz", - "integrity": "sha512-SijSWAwfUqkG/mz3IV0yRLSTbU4QtCDSS2p0UxPrMraLF7UNlGdXXGRy38rN4mEDldUdLY0B4RgkXGjvoL4daw==", - "license": "Apache-2.0", - "dependencies": { - "@wormhole-foundation/sdk-base": "1.7.0", - "@wormhole-foundation/sdk-definitions": "1.7.0", - "axios": "^1.4.0" + "@wormhole-foundation/sdk-algorand": "1.10.0", + "@wormhole-foundation/sdk-connect": "1.10.0" }, "engines": { "node": ">=16" } }, "node_modules/@wormhole-foundation/sdk-algorand-tokenbridge": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand-tokenbridge/-/sdk-algorand-tokenbridge-1.7.0.tgz", - "integrity": "sha512-/ONGpbiKcdFAZNYI+lmvv5Jhd1Xo1IZpfjsNGoVLrP+I6U6fl/HrReZ1772u/OYM+dUbylFE7QyDQ1nOdIFkvw==", - "license": "Apache-2.0", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-algorand-tokenbridge/-/sdk-algorand-tokenbridge-1.10.0.tgz", + "integrity": "sha512-lUr0z+IkE3OBs4uB4khpfWypUS5vPiZZ9VzcMBLDRUnvo1PX5+gPjzH34YBknhFwlceaQ5qFGfK6/vp+gbG/3Q==", "dependencies": { - "@wormhole-foundation/sdk-algorand": "1.7.0", - "@wormhole-foundation/sdk-algorand-core": "1.7.0", - "@wormhole-foundation/sdk-connect": "1.7.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-algorand-tokenbridge/node_modules/@wormhole-foundation/sdk-connect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.7.0.tgz", - "integrity": "sha512-SijSWAwfUqkG/mz3IV0yRLSTbU4QtCDSS2p0UxPrMraLF7UNlGdXXGRy38rN4mEDldUdLY0B4RgkXGjvoL4daw==", - "license": "Apache-2.0", - "dependencies": { - "@wormhole-foundation/sdk-base": "1.7.0", - "@wormhole-foundation/sdk-definitions": "1.7.0", - "axios": "^1.4.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-algorand/node_modules/@wormhole-foundation/sdk-connect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.7.0.tgz", - "integrity": "sha512-SijSWAwfUqkG/mz3IV0yRLSTbU4QtCDSS2p0UxPrMraLF7UNlGdXXGRy38rN4mEDldUdLY0B4RgkXGjvoL4daw==", - "license": "Apache-2.0", - "dependencies": { - "@wormhole-foundation/sdk-base": "1.7.0", - "@wormhole-foundation/sdk-definitions": "1.7.0", - "axios": "^1.4.0" + "@wormhole-foundation/sdk-algorand": "1.10.0", + "@wormhole-foundation/sdk-algorand-core": "1.10.0", + "@wormhole-foundation/sdk-connect": "1.10.0" }, "engines": { "node": ">=16" } }, "node_modules/@wormhole-foundation/sdk-aptos": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos/-/sdk-aptos-1.7.0.tgz", - "integrity": "sha512-Nas616lPE0d4T2Cz1HT4QayvnSClGDGiwr3S+VSdGy2OkEZ+KIWeGF3YgHom4mi/eDNO+RJMkdYjC8iQp6wMAA==", - "license": "Apache-2.0", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos/-/sdk-aptos-1.10.0.tgz", + "integrity": "sha512-zDtg5LtvTSsmSQx5LNWm4OF8Ep2DvSzGS/AV0/6k1fQNnJRUAMVQTf8dN5YgFEwTo6NMqNa9eaNOpS/OhTPB8w==", "dependencies": { "@aptos-labs/ts-sdk": "^1.33.1", - "@wormhole-foundation/sdk-connect": "1.7.0" + "@wormhole-foundation/sdk-connect": "1.10.0" }, "engines": { "node": ">=16" } }, "node_modules/@wormhole-foundation/sdk-aptos-cctp": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos-cctp/-/sdk-aptos-cctp-1.7.0.tgz", - "integrity": "sha512-f5gdrGn5F1xAbJbk6mrQxFAPNmuK5UozbQFSXuyHrIdxJma308/Uir2T47iOFkNUsJ8FyQcpjNuFfMhxSVhiqg==", - "license": "Apache-2.0", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos-cctp/-/sdk-aptos-cctp-1.10.0.tgz", + "integrity": "sha512-767j+2vuMQA0p67orotdV2vZdgzUSnnPQgqOD/jKyQeV/5MMJAkP9+/DoNj3O7MC9ghHb8J+BIKadS3Adc61Hw==", "dependencies": { "@aptos-labs/ts-sdk": "^1.33.1", - "@wormhole-foundation/sdk-aptos": "1.7.0", - "@wormhole-foundation/sdk-connect": "1.7.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-aptos-cctp/node_modules/@wormhole-foundation/sdk-connect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.7.0.tgz", - "integrity": "sha512-SijSWAwfUqkG/mz3IV0yRLSTbU4QtCDSS2p0UxPrMraLF7UNlGdXXGRy38rN4mEDldUdLY0B4RgkXGjvoL4daw==", - "license": "Apache-2.0", - "dependencies": { - "@wormhole-foundation/sdk-base": "1.7.0", - "@wormhole-foundation/sdk-definitions": "1.7.0", - "axios": "^1.4.0" + "@wormhole-foundation/sdk-aptos": "1.10.0", + "@wormhole-foundation/sdk-connect": "1.10.0" }, "engines": { "node": ">=16" } }, "node_modules/@wormhole-foundation/sdk-aptos-core": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos-core/-/sdk-aptos-core-1.7.0.tgz", - "integrity": "sha512-GXX0/+AnF1dhoWxlmAPR8egqtAi11NhPq70WejfKgl88LuHpGEVBnqk2nhAJ+bp6gJIOPOqzKxwiFLCKfFXgXg==", - "license": "Apache-2.0", - "dependencies": { - "@wormhole-foundation/sdk-aptos": "1.7.0", - "@wormhole-foundation/sdk-connect": "1.7.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-aptos-core/node_modules/@wormhole-foundation/sdk-connect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.7.0.tgz", - "integrity": "sha512-SijSWAwfUqkG/mz3IV0yRLSTbU4QtCDSS2p0UxPrMraLF7UNlGdXXGRy38rN4mEDldUdLY0B4RgkXGjvoL4daw==", - "license": "Apache-2.0", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos-core/-/sdk-aptos-core-1.10.0.tgz", + "integrity": "sha512-XBYRalCGekTgqa76eZkcR5gQEjrvu6fBQiSutwuS1hGL4tU5MQFKyQ/admwvbQABh5V7GOcEILAjMmuA/TfHLw==", "dependencies": { - "@wormhole-foundation/sdk-base": "1.7.0", - "@wormhole-foundation/sdk-definitions": "1.7.0", - "axios": "^1.4.0" + "@wormhole-foundation/sdk-aptos": "1.10.0", + "@wormhole-foundation/sdk-connect": "1.10.0" }, "engines": { "node": ">=16" } }, "node_modules/@wormhole-foundation/sdk-aptos-tokenbridge": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos-tokenbridge/-/sdk-aptos-tokenbridge-1.7.0.tgz", - "integrity": "sha512-WM2i8BMeWAQM/HVyPPPXLxJfLk9dba2vbpHZS/xpk+Wh3psOELshGbkPuaZ7MhsSP8CcyIsL1avT9HFRXuCwnw==", - "license": "Apache-2.0", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-aptos-tokenbridge/-/sdk-aptos-tokenbridge-1.10.0.tgz", + "integrity": "sha512-/G60vfqA4VYHOgN1WmVh9w0A8ykrNiIFl6bIsnD+8t7o6QW31nEX9yqnb7RWm6Mba8rlhJkEpY6x3GOSCT1YFw==", "dependencies": { - "@wormhole-foundation/sdk-aptos": "1.7.0", - "@wormhole-foundation/sdk-connect": "1.7.0" + "@wormhole-foundation/sdk-aptos": "1.10.0", + "@wormhole-foundation/sdk-connect": "1.10.0" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-aptos-tokenbridge/node_modules/@wormhole-foundation/sdk-connect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.7.0.tgz", - "integrity": "sha512-SijSWAwfUqkG/mz3IV0yRLSTbU4QtCDSS2p0UxPrMraLF7UNlGdXXGRy38rN4mEDldUdLY0B4RgkXGjvoL4daw==", - "license": "Apache-2.0", + "node_modules/@wormhole-foundation/sdk-base": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-1.10.0.tgz", + "integrity": "sha512-5NzM7m5CZ623o7BUwu6ApzMWp9kgipw9bdEGozg+tqyDJHfTdLBk95W39HLvKEioyVbWU8sZCMUJ3LA47Ot6gw==", "dependencies": { - "@wormhole-foundation/sdk-base": "1.7.0", - "@wormhole-foundation/sdk-definitions": "1.7.0", - "axios": "^1.4.0" - }, - "engines": { - "node": ">=16" + "@scure/base": "^1.1.3", + "binary-layout": "^1.0.3" } }, - "node_modules/@wormhole-foundation/sdk-aptos/node_modules/@wormhole-foundation/sdk-connect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.7.0.tgz", - "integrity": "sha512-SijSWAwfUqkG/mz3IV0yRLSTbU4QtCDSS2p0UxPrMraLF7UNlGdXXGRy38rN4mEDldUdLY0B4RgkXGjvoL4daw==", - "license": "Apache-2.0", + "node_modules/@wormhole-foundation/sdk-connect": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.10.0.tgz", + "integrity": "sha512-p+s0FUdDeX+ynkCcZGucHdlUWLpQb195KcOKQKCt6vHe6R+VzSAO+BBACfTLii0Xot+ea/FLgmz45gf2X5/Apw==", "dependencies": { - "@wormhole-foundation/sdk-base": "1.7.0", - "@wormhole-foundation/sdk-definitions": "1.7.0", + "@wormhole-foundation/sdk-base": "1.10.0", + "@wormhole-foundation/sdk-definitions": "1.10.0", "axios": "^1.4.0" }, "engines": { "node": ">=16" } }, - "node_modules/@wormhole-foundation/sdk-base": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-base/-/sdk-base-1.7.0.tgz", - "integrity": "sha512-NAltW/IHntzvaoHDJaVGTHKoFM8tW+s6svOEnCBPrHRevK/jw1EFq+YIcVBYYXPdC0Bv0aGA7rQ6FHmsnrA9NA==", - "license": "Apache-2.0", - "dependencies": { - "@scure/base": "^1.1.3", - "binary-layout": "^1.0.3" - } - }, "node_modules/@wormhole-foundation/sdk-cosmwasm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm/-/sdk-cosmwasm-1.7.0.tgz", - "integrity": "sha512-qx30bE809eCksmuEXPysX21d4kfqc0SYF1dw9zLZrdkqr5Swegl2SVk+TVC6vzs8RIx/r85a04rZyUKib+sPkg==", - "license": "Apache-2.0", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm/-/sdk-cosmwasm-1.10.0.tgz", + "integrity": "sha512-ta04uGkm9awJ8bEMbkA9DazsT7CZwb4nRNPJSkkdhk3yWBZad1e8R6O05FJFBlMIBjzRTtBgP5oBi+XeCjWONA==", "dependencies": { "@cosmjs/cosmwasm-stargate": "^0.32.0", "@cosmjs/proto-signing": "^0.32.0", "@cosmjs/stargate": "^0.32.0", "@injectivelabs/sdk-ts": "^1.14.13-beta.2", - "@wormhole-foundation/sdk-connect": "1.7.0", + "@wormhole-foundation/sdk-connect": "1.10.0", "cosmjs-types": "^0.9.0" }, "engines": { @@ -9468,16 +9383,15 @@ } }, "node_modules/@wormhole-foundation/sdk-cosmwasm-core": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-core/-/sdk-cosmwasm-core-1.7.0.tgz", - "integrity": "sha512-fEPxvvTaSkfa9AE6b6h++kGBpcba4jU+cm+rWs1YGpu6ct0qrqV5OjsrNvqL5Lf2U7fHFyayMiuxB1S3pxNAgg==", - "license": "Apache-2.0", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-core/-/sdk-cosmwasm-core-1.10.0.tgz", + "integrity": "sha512-9G+D8jQ+Q98Y9qRtWuSTlgwMvSo+C9FK3RZYY1t/UiKVKhU6gzVlvG0/Vcp8wA4Q5en46IYDzdcxEihtpY4+WQ==", "dependencies": { "@cosmjs/cosmwasm-stargate": "^0.32.0", "@cosmjs/stargate": "^0.32.0", "@injectivelabs/sdk-ts": "^1.14.13-beta.2", - "@wormhole-foundation/sdk-connect": "1.7.0", - "@wormhole-foundation/sdk-cosmwasm": "1.7.0" + "@wormhole-foundation/sdk-connect": "1.10.0", + "@wormhole-foundation/sdk-cosmwasm": "1.10.0" }, "engines": { "node": ">=16" @@ -9487,7 +9401,6 @@ "version": "0.32.4", "resolved": "https://registry.npmjs.org/@cosmjs/cosmwasm-stargate/-/cosmwasm-stargate-0.32.4.tgz", "integrity": "sha512-Fuo9BGEiB+POJ5WeRyBGuhyKR1ordvxZGLPuPosFJOH9U0gKMgcjwKMCgAlWFkMlHaTB+tNdA8AifWiHrI7VgA==", - "license": "Apache-2.0", "dependencies": { "@cosmjs/amino": "^0.32.4", "@cosmjs/crypto": "^0.32.4", @@ -9501,32 +9414,17 @@ "pako": "^2.0.2" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-core/node_modules/@wormhole-foundation/sdk-connect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.7.0.tgz", - "integrity": "sha512-SijSWAwfUqkG/mz3IV0yRLSTbU4QtCDSS2p0UxPrMraLF7UNlGdXXGRy38rN4mEDldUdLY0B4RgkXGjvoL4daw==", - "license": "Apache-2.0", - "dependencies": { - "@wormhole-foundation/sdk-base": "1.7.0", - "@wormhole-foundation/sdk-definitions": "1.7.0", - "axios": "^1.4.0" - }, - "engines": { - "node": ">=16" - } - }, "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-ibc/-/sdk-cosmwasm-ibc-1.7.0.tgz", - "integrity": "sha512-2owW+59TvTaQJ+1o6t9JFYabEA5obMW8C/hWsDbH1dZVbqRaFWqSqdkeq94Lm24p5PfoB5Z8XABYFNqNDxV9hA==", - "license": "Apache-2.0", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-ibc/-/sdk-cosmwasm-ibc-1.10.0.tgz", + "integrity": "sha512-XoeIZ19DxNoxEvjyNLKBxtFtK0t6ePWqFvpl2FSLE+iLHSKZqhFVRfnWj8UbanLDBu5Zj5EwHUtrnSgJEiLegQ==", "dependencies": { "@cosmjs/cosmwasm-stargate": "^0.32.0", "@cosmjs/stargate": "^0.32.0", "@injectivelabs/sdk-ts": "^1.14.13-beta.2", - "@wormhole-foundation/sdk-connect": "1.7.0", - "@wormhole-foundation/sdk-cosmwasm": "1.7.0", - "@wormhole-foundation/sdk-cosmwasm-core": "1.7.0", + "@wormhole-foundation/sdk-connect": "1.10.0", + "@wormhole-foundation/sdk-cosmwasm": "1.10.0", + "@wormhole-foundation/sdk-cosmwasm-core": "1.10.0", "cosmjs-types": "^0.9.0" }, "engines": { @@ -9537,7 +9435,6 @@ "version": "0.32.4", "resolved": "https://registry.npmjs.org/@cosmjs/cosmwasm-stargate/-/cosmwasm-stargate-0.32.4.tgz", "integrity": "sha512-Fuo9BGEiB+POJ5WeRyBGuhyKR1ordvxZGLPuPosFJOH9U0gKMgcjwKMCgAlWFkMlHaTB+tNdA8AifWiHrI7VgA==", - "license": "Apache-2.0", "dependencies": { "@cosmjs/amino": "^0.32.4", "@cosmjs/crypto": "^0.32.4", @@ -9551,30 +9448,15 @@ "pako": "^2.0.2" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-ibc/node_modules/@wormhole-foundation/sdk-connect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.7.0.tgz", - "integrity": "sha512-SijSWAwfUqkG/mz3IV0yRLSTbU4QtCDSS2p0UxPrMraLF7UNlGdXXGRy38rN4mEDldUdLY0B4RgkXGjvoL4daw==", - "license": "Apache-2.0", - "dependencies": { - "@wormhole-foundation/sdk-base": "1.7.0", - "@wormhole-foundation/sdk-definitions": "1.7.0", - "axios": "^1.4.0" - }, - "engines": { - "node": ">=16" - } - }, "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-tokenbridge/-/sdk-cosmwasm-tokenbridge-1.7.0.tgz", - "integrity": "sha512-78bUl5lYpsEXmjLOgHqPggpkiKZkzR59xuW4KrN7qs1sGFyl7KDJOR3fuh00AQluNuhi5K6pPa9o0qooV58V8w==", - "license": "Apache-2.0", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-cosmwasm-tokenbridge/-/sdk-cosmwasm-tokenbridge-1.10.0.tgz", + "integrity": "sha512-SS1bFeMsu8TvxfprBFmezdqyT/N9lpxR7b3YbazskKA3gpmOV1v0xafx/aCRRYeG3z1MDKHlRqaRU2KEpOtvpA==", "dependencies": { "@cosmjs/cosmwasm-stargate": "^0.32.0", "@injectivelabs/sdk-ts": "^1.14.13-beta.2", - "@wormhole-foundation/sdk-connect": "1.7.0", - "@wormhole-foundation/sdk-cosmwasm": "1.7.0" + "@wormhole-foundation/sdk-connect": "1.10.0", + "@wormhole-foundation/sdk-cosmwasm": "1.10.0" }, "engines": { "node": ">=16" @@ -9584,7 +9466,6 @@ "version": "0.32.4", "resolved": "https://registry.npmjs.org/@cosmjs/cosmwasm-stargate/-/cosmwasm-stargate-0.32.4.tgz", "integrity": "sha512-Fuo9BGEiB+POJ5WeRyBGuhyKR1ordvxZGLPuPosFJOH9U0gKMgcjwKMCgAlWFkMlHaTB+tNdA8AifWiHrI7VgA==", - "license": "Apache-2.0", "dependencies": { "@cosmjs/amino": "^0.32.4", "@cosmjs/crypto": "^0.32.4", @@ -9598,25 +9479,10 @@ "pako": "^2.0.2" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm-tokenbridge/node_modules/@wormhole-foundation/sdk-connect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.7.0.tgz", - "integrity": "sha512-SijSWAwfUqkG/mz3IV0yRLSTbU4QtCDSS2p0UxPrMraLF7UNlGdXXGRy38rN4mEDldUdLY0B4RgkXGjvoL4daw==", - "license": "Apache-2.0", - "dependencies": { - "@wormhole-foundation/sdk-base": "1.7.0", - "@wormhole-foundation/sdk-definitions": "1.7.0", - "axios": "^1.4.0" - }, - "engines": { - "node": ">=16" - } - }, "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==", - "license": "Apache-2.0", "dependencies": { "@cosmjs/amino": "^0.32.4", "@cosmjs/crypto": "^0.32.4", @@ -9630,28 +9496,14 @@ "pako": "^2.0.2" } }, - "node_modules/@wormhole-foundation/sdk-cosmwasm/node_modules/@wormhole-foundation/sdk-connect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.7.0.tgz", - "integrity": "sha512-SijSWAwfUqkG/mz3IV0yRLSTbU4QtCDSS2p0UxPrMraLF7UNlGdXXGRy38rN4mEDldUdLY0B4RgkXGjvoL4daw==", - "license": "Apache-2.0", - "dependencies": { - "@wormhole-foundation/sdk-base": "1.7.0", - "@wormhole-foundation/sdk-definitions": "1.7.0", - "axios": "^1.4.0" - }, - "engines": { - "node": ">=16" - } - }, "node_modules/@wormhole-foundation/sdk-definitions": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-1.7.0.tgz", - "integrity": "sha512-pHb1eDPvsVpBWob7tCRgrgpDFpiXDxrK11sIpIdfddYgWDQs5tRA6ZnnuIt7GPY6xBDaeFVjvz3anFKKyOxxdA==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-definitions/-/sdk-definitions-1.10.0.tgz", + "integrity": "sha512-qJ/mu2NtMVF1rOHMOLJ70gViI58iAsa8LXVwZWRB0t6NSPRj1zc48aFxh+BzoPLA2ughIa1t5TENl3I8nXYzQA==", "dependencies": { "@noble/curves": "^1.4.0", "@noble/hashes": "^1.3.1", - "@wormhole-foundation/sdk-base": "1.7.0" + "@wormhole-foundation/sdk-base": "1.10.0" } }, "node_modules/@wormhole-foundation/sdk-definitions-ntt": { @@ -9683,12 +9535,11 @@ } }, "node_modules/@wormhole-foundation/sdk-evm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm/-/sdk-evm-1.7.0.tgz", - "integrity": "sha512-W9UBLOJ20yYu2CQjNxlzIkc2Cd3TU66sw5Nx4vzORn2ltLjpB+7UnsuSDtwXwaHG2nQxU/DYnYfMG3Y50QBixg==", - "license": "Apache-2.0", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm/-/sdk-evm-1.10.0.tgz", + "integrity": "sha512-xTj/wNUFzOp+IYML0c9g70sQQbu9OSxt03Zis38yujzBzdZo/xmyVEuHRDUEN8mANWBvyUIKnVW8/QlQWIxoiA==", "dependencies": { - "@wormhole-foundation/sdk-connect": "1.7.0", + "@wormhole-foundation/sdk-connect": "1.10.0", "ethers": "^6.5.1" }, "engines": { @@ -9696,13 +9547,12 @@ } }, "node_modules/@wormhole-foundation/sdk-evm-cctp": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-cctp/-/sdk-evm-cctp-1.7.0.tgz", - "integrity": "sha512-ZPMxPacypWaHwAOMzRRTu64UcIemewvpCgX3r3rYkxmD8wq8/FbIzkfwwk+kqAFCj8nX49ypX97C4ac+5bMAAw==", - "license": "Apache-2.0", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-cctp/-/sdk-evm-cctp-1.10.0.tgz", + "integrity": "sha512-tfrzYZuqg/441pfTTa3stR07/22YKaI+0WAYLTSYeUDHHX7LNPVgqqicPHIPMyi4nBXUAzwYcl+qVO4fR8vPkg==", "dependencies": { - "@wormhole-foundation/sdk-connect": "1.7.0", - "@wormhole-foundation/sdk-evm": "1.7.0", + "@wormhole-foundation/sdk-connect": "1.10.0", + "@wormhole-foundation/sdk-evm": "1.10.0", "ethers": "^6.5.1" }, "engines": { @@ -9713,7 +9563,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", - "license": "MIT", "dependencies": { "@noble/hashes": "1.3.2" }, @@ -9725,7 +9574,6 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", - "license": "MIT", "engines": { "node": ">= 16" }, @@ -9737,30 +9585,14 @@ "version": "22.7.5", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", - "license": "MIT", "dependencies": { "undici-types": "~6.19.2" } }, - "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/@wormhole-foundation/sdk-connect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.7.0.tgz", - "integrity": "sha512-SijSWAwfUqkG/mz3IV0yRLSTbU4QtCDSS2p0UxPrMraLF7UNlGdXXGRy38rN4mEDldUdLY0B4RgkXGjvoL4daw==", - "license": "Apache-2.0", - "dependencies": { - "@wormhole-foundation/sdk-base": "1.7.0", - "@wormhole-foundation/sdk-definitions": "1.7.0", - "axios": "^1.4.0" - }, - "engines": { - "node": ">=16" - } - }, "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/aes-js": { "version": "4.0.0-beta.5", "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", - "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==", - "license": "MIT" + "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==" }, "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/ethers": { "version": "6.13.5", @@ -9776,7 +9608,6 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], - "license": "MIT", "dependencies": { "@adraffy/ens-normalize": "1.10.1", "@noble/curves": "1.2.0", @@ -9793,14 +9624,12 @@ "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/undici-types": { "version": "6.19.8", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", - "license": "MIT" + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" }, "node_modules/@wormhole-foundation/sdk-evm-cctp/node_modules/ws": { "version": "8.17.1", "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", - "license": "MIT", "engines": { "node": ">=10.0.0" }, @@ -9818,13 +9647,12 @@ } }, "node_modules/@wormhole-foundation/sdk-evm-core": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-core/-/sdk-evm-core-1.7.0.tgz", - "integrity": "sha512-xmqVXmT18Wo0OWQ3HW9rmk8xn5jNRT36lksYUd9vQgXD4Hq9eaQcw/yxNFTT8SfVmUfpuWu5M7+Gw+9ISasCSg==", - "license": "Apache-2.0", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-core/-/sdk-evm-core-1.10.0.tgz", + "integrity": "sha512-VUQ3+CTxmFLgAg0JBe0dUSyDcd8qy8XRy5fyDis42rczyQg0DY8GVjUDmP3RNO2tvgpsA0NQJ9srEM1Zzd9/4g==", "dependencies": { - "@wormhole-foundation/sdk-connect": "1.7.0", - "@wormhole-foundation/sdk-evm": "1.7.0", + "@wormhole-foundation/sdk-connect": "1.10.0", + "@wormhole-foundation/sdk-evm": "1.10.0", "ethers": "^6.5.1" }, "engines": { @@ -9864,20 +9692,6 @@ "undici-types": "~6.19.2" } }, - "node_modules/@wormhole-foundation/sdk-evm-core/node_modules/@wormhole-foundation/sdk-connect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.7.0.tgz", - "integrity": "sha512-SijSWAwfUqkG/mz3IV0yRLSTbU4QtCDSS2p0UxPrMraLF7UNlGdXXGRy38rN4mEDldUdLY0B4RgkXGjvoL4daw==", - "license": "Apache-2.0", - "dependencies": { - "@wormhole-foundation/sdk-base": "1.7.0", - "@wormhole-foundation/sdk-definitions": "1.7.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", @@ -10095,15 +9909,14 @@ } }, "node_modules/@wormhole-foundation/sdk-evm-portico": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-portico/-/sdk-evm-portico-1.7.0.tgz", - "integrity": "sha512-/Y8clO8SWRDx3DRg4/4DqLPHCRak4DVlJRsiGrNy6/kTj4IiCF2AoUVlQj1kd07eDVzyrsMJJ0K57NoLsfrXsg==", - "license": "Apache-2.0", - "dependencies": { - "@wormhole-foundation/sdk-connect": "1.7.0", - "@wormhole-foundation/sdk-evm": "1.7.0", - "@wormhole-foundation/sdk-evm-core": "1.7.0", - "@wormhole-foundation/sdk-evm-tokenbridge": "1.7.0", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-portico/-/sdk-evm-portico-1.10.0.tgz", + "integrity": "sha512-rZZ8qtGKfLbtJr5Iu4R+vdU1fbbyLgrc/BBBkRK+jIx5e829OUe2qSm6R46LaGKFmNErUGv09PEkxEs9iVlB+w==", + "dependencies": { + "@wormhole-foundation/sdk-connect": "1.10.0", + "@wormhole-foundation/sdk-evm": "1.10.0", + "@wormhole-foundation/sdk-evm-core": "1.10.0", + "@wormhole-foundation/sdk-evm-tokenbridge": "1.10.0", "ethers": "^6.5.1" }, "engines": { @@ -10114,7 +9927,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", - "license": "MIT", "dependencies": { "@noble/hashes": "1.3.2" }, @@ -10126,7 +9938,6 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", - "license": "MIT", "engines": { "node": ">= 16" }, @@ -10138,30 +9949,14 @@ "version": "22.7.5", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", - "license": "MIT", "dependencies": { "undici-types": "~6.19.2" } }, - "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/@wormhole-foundation/sdk-connect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.7.0.tgz", - "integrity": "sha512-SijSWAwfUqkG/mz3IV0yRLSTbU4QtCDSS2p0UxPrMraLF7UNlGdXXGRy38rN4mEDldUdLY0B4RgkXGjvoL4daw==", - "license": "Apache-2.0", - "dependencies": { - "@wormhole-foundation/sdk-base": "1.7.0", - "@wormhole-foundation/sdk-definitions": "1.7.0", - "axios": "^1.4.0" - }, - "engines": { - "node": ">=16" - } - }, "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/aes-js": { "version": "4.0.0-beta.5", "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", - "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==", - "license": "MIT" + "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==" }, "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/ethers": { "version": "6.13.5", @@ -10177,7 +9972,6 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], - "license": "MIT", "dependencies": { "@adraffy/ens-normalize": "1.10.1", "@noble/curves": "1.2.0", @@ -10194,14 +9988,12 @@ "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/undici-types": { "version": "6.19.8", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", - "license": "MIT" + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" }, "node_modules/@wormhole-foundation/sdk-evm-portico/node_modules/ws": { "version": "8.17.1", "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", - "license": "MIT", "engines": { "node": ">=10.0.0" }, @@ -10219,14 +10011,13 @@ } }, "node_modules/@wormhole-foundation/sdk-evm-tokenbridge": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-tokenbridge/-/sdk-evm-tokenbridge-1.7.0.tgz", - "integrity": "sha512-RSFgRRlbdKRiYY6ufU0DYcV1xBAr/1/OIFg+ji9mzh3OKhzf6ik3bRadbGDci/7jr03z7/DkHjL/zhXt4fPgQA==", - "license": "Apache-2.0", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-evm-tokenbridge/-/sdk-evm-tokenbridge-1.10.0.tgz", + "integrity": "sha512-MYsoI0ChGmF2VilNdvEg3R1Ld2y0E64IqlEUr6Pr3XM5ELEpleNkLMeGkWNMXF665WtqCl25k0jE2CA0MAmiPA==", "dependencies": { - "@wormhole-foundation/sdk-connect": "1.7.0", - "@wormhole-foundation/sdk-evm": "1.7.0", - "@wormhole-foundation/sdk-evm-core": "1.7.0", + "@wormhole-foundation/sdk-connect": "1.10.0", + "@wormhole-foundation/sdk-evm": "1.10.0", + "@wormhole-foundation/sdk-evm-core": "1.10.0", "ethers": "^6.5.1" }, "engines": { @@ -10237,7 +10028,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", - "license": "MIT", "dependencies": { "@noble/hashes": "1.3.2" }, @@ -10249,7 +10039,6 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", - "license": "MIT", "engines": { "node": ">= 16" }, @@ -10261,30 +10050,14 @@ "version": "22.7.5", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz", "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==", - "license": "MIT", "dependencies": { "undici-types": "~6.19.2" } }, - "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/@wormhole-foundation/sdk-connect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.7.0.tgz", - "integrity": "sha512-SijSWAwfUqkG/mz3IV0yRLSTbU4QtCDSS2p0UxPrMraLF7UNlGdXXGRy38rN4mEDldUdLY0B4RgkXGjvoL4daw==", - "license": "Apache-2.0", - "dependencies": { - "@wormhole-foundation/sdk-base": "1.7.0", - "@wormhole-foundation/sdk-definitions": "1.7.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==", - "license": "MIT" + "integrity": "sha512-G965FqalsNyrPqgEGON7nIx1e/OVENSgiEIzyC63haUMuvNnwIgIjMs52hlTCKhkBny7A2ORNlfY9Zu+jmGk1Q==" }, "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/ethers": { "version": "6.13.5", @@ -10300,7 +10073,6 @@ "url": "https://www.buymeacoffee.com/ricmoo" } ], - "license": "MIT", "dependencies": { "@adraffy/ens-normalize": "1.10.1", "@noble/curves": "1.2.0", @@ -10317,14 +10089,12 @@ "node_modules/@wormhole-foundation/sdk-evm-tokenbridge/node_modules/undici-types": { "version": "6.19.8", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", - "license": "MIT" + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" }, "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==", - "license": "MIT", "engines": { "node": ">=10.0.0" }, @@ -10368,20 +10138,6 @@ "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": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.7.0.tgz", - "integrity": "sha512-SijSWAwfUqkG/mz3IV0yRLSTbU4QtCDSS2p0UxPrMraLF7UNlGdXXGRy38rN4mEDldUdLY0B4RgkXGjvoL4daw==", - "license": "Apache-2.0", - "dependencies": { - "@wormhole-foundation/sdk-base": "1.7.0", - "@wormhole-foundation/sdk-definitions": "1.7.0", - "axios": "^1.4.0" - }, - "engines": { - "node": ">=16" - } - }, "node_modules/@wormhole-foundation/sdk-evm/node_modules/aes-js": { "version": "4.0.0-beta.5", "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-4.0.0-beta.5.tgz", @@ -10440,25 +10196,23 @@ } }, "node_modules/@wormhole-foundation/sdk-icons": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-icons/-/sdk-icons-1.7.0.tgz", - "integrity": "sha512-L7yuyVBCosMOv8lw8mAZN68vWvYz2Ty0S10PpLqMj3wg2SYmsny2R4w/I97SWU2OTsM40eF88CVzL9G2nJWvyA==", - "license": "Apache-2.0", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-icons/-/sdk-icons-1.10.0.tgz", + "integrity": "sha512-yQP8NwWlyaKWPp+1VEXD868Q3Ry/7P48yoSvzbN2kMBS4AEhjlorqIYgeGbNay03W/9SdUZhjRG1Hh+++ZX5lQ==", "dependencies": { - "@wormhole-foundation/sdk-base": "1.7.0" + "@wormhole-foundation/sdk-base": "1.10.0" } }, "node_modules/@wormhole-foundation/sdk-solana": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana/-/sdk-solana-1.7.0.tgz", - "integrity": "sha512-e1XQQhE0jpkz+KG0srmESX4WBUZG/ZuDC8vr9mYrgu9LYavJBYHWSJpVLf2fnxcbGyBe9q1dlqxqWTJ8NGOrXQ==", - "license": "Apache-2.0", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana/-/sdk-solana-1.10.0.tgz", + "integrity": "sha512-gjZgTEfqe0YY8NVpy85XISHRmlFm4aitxLg+LormVXAbI17roeweb3Is/exuaSw1Y+LdS6yFkTniDyYq1icT8g==", "dependencies": { "@coral-xyz/anchor": "0.29.0", "@coral-xyz/borsh": "0.29.0", "@solana/spl-token": "0.3.9", "@solana/web3.js": "^1.95.8", - "@wormhole-foundation/sdk-connect": "1.7.0", + "@wormhole-foundation/sdk-connect": "1.10.0", "rpc-websockets": "^7.10.0" }, "engines": { @@ -10466,60 +10220,30 @@ } }, "node_modules/@wormhole-foundation/sdk-solana-cctp": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-cctp/-/sdk-solana-cctp-1.7.0.tgz", - "integrity": "sha512-JXexRWDILd2ZAietAm5IJrFhRk9bqLLxAP4jfVkjTQLqODuR/1Vjo/z9+L+sJC//htzaYqsumccYwOZHA4h9dA==", - "license": "Apache-2.0", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-cctp/-/sdk-solana-cctp-1.10.0.tgz", + "integrity": "sha512-9J+diddqqWzGrK1UsIgmGa1NJlizqVx5eaU8HO3Iq/OhQpFJ1gwhEICuMCC4yck4g/DfCiKLa7g3a4YZ51WC9A==", "dependencies": { "@coral-xyz/anchor": "0.29.0", "@solana/spl-token": "0.3.9", "@solana/web3.js": "^1.95.8", - "@wormhole-foundation/sdk-connect": "1.7.0", - "@wormhole-foundation/sdk-solana": "1.7.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-solana-cctp/node_modules/@wormhole-foundation/sdk-connect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.7.0.tgz", - "integrity": "sha512-SijSWAwfUqkG/mz3IV0yRLSTbU4QtCDSS2p0UxPrMraLF7UNlGdXXGRy38rN4mEDldUdLY0B4RgkXGjvoL4daw==", - "license": "Apache-2.0", - "dependencies": { - "@wormhole-foundation/sdk-base": "1.7.0", - "@wormhole-foundation/sdk-definitions": "1.7.0", - "axios": "^1.4.0" + "@wormhole-foundation/sdk-connect": "1.10.0", + "@wormhole-foundation/sdk-solana": "1.10.0" }, "engines": { "node": ">=16" } }, "node_modules/@wormhole-foundation/sdk-solana-core": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-core/-/sdk-solana-core-1.7.0.tgz", - "integrity": "sha512-Mb214Gc2CPxzOjaZ/SSrl0YgcHDMtxOqYf9KpYRp54AwMpOhZvCk0DWcDyYK2XQNl+Mmv8atg4ZxTwWVfPlmlw==", - "license": "Apache-2.0", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-core/-/sdk-solana-core-1.10.0.tgz", + "integrity": "sha512-nCEu+8sje0b73ljCFxImhhvwnon/Qo6C8WV8Nlu6oqe2CiqjErkODZv9SBnxcnn/Ly5GvD9besMUJZadlHc4Yw==", "dependencies": { "@coral-xyz/anchor": "0.29.0", "@coral-xyz/borsh": "0.29.0", "@solana/web3.js": "^1.95.8", - "@wormhole-foundation/sdk-connect": "1.7.0", - "@wormhole-foundation/sdk-solana": "1.7.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-solana-core/node_modules/@wormhole-foundation/sdk-connect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.7.0.tgz", - "integrity": "sha512-SijSWAwfUqkG/mz3IV0yRLSTbU4QtCDSS2p0UxPrMraLF7UNlGdXXGRy38rN4mEDldUdLY0B4RgkXGjvoL4daw==", - "license": "Apache-2.0", - "dependencies": { - "@wormhole-foundation/sdk-base": "1.7.0", - "@wormhole-foundation/sdk-definitions": "1.7.0", - "axios": "^1.4.0" + "@wormhole-foundation/sdk-connect": "1.10.0", + "@wormhole-foundation/sdk-solana": "1.10.0" }, "engines": { "node": ">=16" @@ -10665,171 +10389,68 @@ "integrity": "sha512-nPewA6m9mR3d6k7WkZ8N8zpTWfenFH3q9pA2PkuiZxINr9DKB2+40wEQf0ixn8VaGuJ78AB6iWOtStI+/4FKZQ==" }, "node_modules/@wormhole-foundation/sdk-solana-tokenbridge": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-tokenbridge/-/sdk-solana-tokenbridge-1.7.0.tgz", - "integrity": "sha512-V5GxwN2qmPbDoNJoKsoxEyaSPmMLtm1K1NN6B2vJCuZCyCstHCRBbdY+os/HeNfn3nou2cY7ADc3KqvIDNBdmQ==", - "license": "Apache-2.0", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-solana-tokenbridge/-/sdk-solana-tokenbridge-1.10.0.tgz", + "integrity": "sha512-eQrkuu0lI4r33XAoerFQ7AnuYwqc6GUVq72UzFC1uh9EhBuCQjXYixG5ujqxOpWFHjkM79L+i+xoHlkNLdkUVA==", "dependencies": { "@coral-xyz/anchor": "0.29.0", "@solana/spl-token": "0.3.9", "@solana/web3.js": "^1.95.8", - "@wormhole-foundation/sdk-connect": "1.7.0", - "@wormhole-foundation/sdk-solana": "1.7.0", - "@wormhole-foundation/sdk-solana-core": "1.7.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-solana-tokenbridge/node_modules/@wormhole-foundation/sdk-connect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.7.0.tgz", - "integrity": "sha512-SijSWAwfUqkG/mz3IV0yRLSTbU4QtCDSS2p0UxPrMraLF7UNlGdXXGRy38rN4mEDldUdLY0B4RgkXGjvoL4daw==", - "license": "Apache-2.0", - "dependencies": { - "@wormhole-foundation/sdk-base": "1.7.0", - "@wormhole-foundation/sdk-definitions": "1.7.0", - "axios": "^1.4.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-solana/node_modules/@wormhole-foundation/sdk-connect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.7.0.tgz", - "integrity": "sha512-SijSWAwfUqkG/mz3IV0yRLSTbU4QtCDSS2p0UxPrMraLF7UNlGdXXGRy38rN4mEDldUdLY0B4RgkXGjvoL4daw==", - "license": "Apache-2.0", - "dependencies": { - "@wormhole-foundation/sdk-base": "1.7.0", - "@wormhole-foundation/sdk-definitions": "1.7.0", - "axios": "^1.4.0" + "@wormhole-foundation/sdk-connect": "1.10.0", + "@wormhole-foundation/sdk-solana": "1.10.0", + "@wormhole-foundation/sdk-solana-core": "1.10.0" }, "engines": { "node": ">=16" } }, "node_modules/@wormhole-foundation/sdk-sui": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui/-/sdk-sui-1.7.0.tgz", - "integrity": "sha512-VxZlLCdahSQGQLjAtMuyztjCqKwNzhuHfowOszwFiaPoO716nv8BFrvxdvxvpRpRXYrpNqIhfqePafjkw75hVw==", - "license": "Apache-2.0", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui/-/sdk-sui-1.10.0.tgz", + "integrity": "sha512-+M1DO5uoVNEUA/8Dqk+l/EWBXWhqmOIAz9skxYr5s5FCFs85DASv1afwC1YDJoMeytYIwc+kB7idKiawoJSjDA==", "dependencies": { "@mysten/sui.js": "^0.50.1", - "@wormhole-foundation/sdk-connect": "1.7.0" + "@wormhole-foundation/sdk-connect": "1.10.0" }, "engines": { "node": ">=16" } }, "node_modules/@wormhole-foundation/sdk-sui-cctp": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-cctp/-/sdk-sui-cctp-1.7.0.tgz", - "integrity": "sha512-MlYAWKVW5qaPZjTzk5lRRPGJbEYUAMfuXxUZfd23eMT5gH8bYc4zbNn8Rj0LwG8K9WK1Tih0LR9KmozqQ6xA1A==", - "license": "Apache-2.0", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-cctp/-/sdk-sui-cctp-1.10.0.tgz", + "integrity": "sha512-OMs44wVSxd55rl5xFzOU66arba89nZdCwCf6SnB+8jBxmL+BYlapWnfa1+x3JvFf7NZIdSOOLZ0bSOqS4lEV4w==", "dependencies": { "@mysten/sui.js": "^0.50.1", - "@wormhole-foundation/sdk-connect": "1.7.0", - "@wormhole-foundation/sdk-sui": "1.7.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-sui-cctp/node_modules/@wormhole-foundation/sdk-connect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.7.0.tgz", - "integrity": "sha512-SijSWAwfUqkG/mz3IV0yRLSTbU4QtCDSS2p0UxPrMraLF7UNlGdXXGRy38rN4mEDldUdLY0B4RgkXGjvoL4daw==", - "license": "Apache-2.0", - "dependencies": { - "@wormhole-foundation/sdk-base": "1.7.0", - "@wormhole-foundation/sdk-definitions": "1.7.0", - "axios": "^1.4.0" + "@wormhole-foundation/sdk-connect": "1.10.0", + "@wormhole-foundation/sdk-sui": "1.10.0" }, "engines": { "node": ">=16" } }, "node_modules/@wormhole-foundation/sdk-sui-core": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-core/-/sdk-sui-core-1.7.0.tgz", - "integrity": "sha512-9S8qiN45bR0e3IqWoiJEG7B+luuvonCr2lxz7kHUVu/TlhSk+q+t+8F+7KrH03T0Px8Wq5af4qnKQmrhtdc8jA==", - "license": "Apache-2.0", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-core/-/sdk-sui-core-1.10.0.tgz", + "integrity": "sha512-bVwm4wPqFeNtLdyr+g0j2x9/exnnRBnElXUSIsyHou5t4aR1JqOx9TV6cX3jqBxngWPyQYizeeIXlalj1V1WgA==", "dependencies": { "@mysten/sui.js": "^0.50.1", - "@wormhole-foundation/sdk-connect": "1.7.0", - "@wormhole-foundation/sdk-sui": "1.7.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-sui-core/node_modules/@wormhole-foundation/sdk-connect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.7.0.tgz", - "integrity": "sha512-SijSWAwfUqkG/mz3IV0yRLSTbU4QtCDSS2p0UxPrMraLF7UNlGdXXGRy38rN4mEDldUdLY0B4RgkXGjvoL4daw==", - "license": "Apache-2.0", - "dependencies": { - "@wormhole-foundation/sdk-base": "1.7.0", - "@wormhole-foundation/sdk-definitions": "1.7.0", - "axios": "^1.4.0" + "@wormhole-foundation/sdk-connect": "1.10.0", + "@wormhole-foundation/sdk-sui": "1.10.0" }, "engines": { "node": ">=16" } }, "node_modules/@wormhole-foundation/sdk-sui-tokenbridge": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-tokenbridge/-/sdk-sui-tokenbridge-1.7.0.tgz", - "integrity": "sha512-mzgewYqBh45WDsTpqbj1tWyVgNYSbvN1FPV+nqJPEEjoR7ndcRq+jAww99y1eJF89Ng1qRwjSZpVf2vsgM0XFg==", - "license": "Apache-2.0", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-sui-tokenbridge/-/sdk-sui-tokenbridge-1.10.0.tgz", + "integrity": "sha512-pEoYcg7CyTNWj8Rl2Kg7anUNz884tzp2zrgIV/HpLO6+MfCt/p0nr2TuXw0mLOBCoQ+6Zp11SFTlMxFjTh6BHw==", "dependencies": { "@mysten/sui.js": "^0.50.1", - "@wormhole-foundation/sdk-connect": "1.7.0", - "@wormhole-foundation/sdk-sui": "1.7.0", - "@wormhole-foundation/sdk-sui-core": "1.7.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-sui-tokenbridge/node_modules/@wormhole-foundation/sdk-connect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.7.0.tgz", - "integrity": "sha512-SijSWAwfUqkG/mz3IV0yRLSTbU4QtCDSS2p0UxPrMraLF7UNlGdXXGRy38rN4mEDldUdLY0B4RgkXGjvoL4daw==", - "license": "Apache-2.0", - "dependencies": { - "@wormhole-foundation/sdk-base": "1.7.0", - "@wormhole-foundation/sdk-definitions": "1.7.0", - "axios": "^1.4.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk-sui/node_modules/@wormhole-foundation/sdk-connect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.7.0.tgz", - "integrity": "sha512-SijSWAwfUqkG/mz3IV0yRLSTbU4QtCDSS2p0UxPrMraLF7UNlGdXXGRy38rN4mEDldUdLY0B4RgkXGjvoL4daw==", - "license": "Apache-2.0", - "dependencies": { - "@wormhole-foundation/sdk-base": "1.7.0", - "@wormhole-foundation/sdk-definitions": "1.7.0", - "axios": "^1.4.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/@wormhole-foundation/sdk/node_modules/@wormhole-foundation/sdk-connect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@wormhole-foundation/sdk-connect/-/sdk-connect-1.7.0.tgz", - "integrity": "sha512-SijSWAwfUqkG/mz3IV0yRLSTbU4QtCDSS2p0UxPrMraLF7UNlGdXXGRy38rN4mEDldUdLY0B4RgkXGjvoL4daw==", - "license": "Apache-2.0", - "dependencies": { - "@wormhole-foundation/sdk-base": "1.7.0", - "@wormhole-foundation/sdk-definitions": "1.7.0", - "axios": "^1.4.0" + "@wormhole-foundation/sdk-connect": "1.10.0", + "@wormhole-foundation/sdk-sui": "1.10.0", + "@wormhole-foundation/sdk-sui-core": "1.10.0" }, "engines": { "node": ">=16" @@ -11497,9 +11118,9 @@ } }, "node_modules/axios": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.4.tgz", - "integrity": "sha512-DukmaFRnY6AzAALSH4J2M3k6PkaC+MfaAGdEERRWcC9q3/TWQwLpHR8ZRLKTdQ3aBDL64EdluRDjJqKw+BPZEw==", + "version": "1.7.9", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz", + "integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==", "dependencies": { "follow-redirects": "^1.15.6", "form-data": "^4.0.0", @@ -12200,7 +11821,7 @@ "version": "5.0.4", "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", - "license": "MIT", + "peer": true, "engines": { "node": ">=10.6.0" } @@ -12209,7 +11830,7 @@ "version": "7.0.4", "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz", "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", - "license": "MIT", + "peer": true, "dependencies": { "clone-response": "^1.0.2", "get-stream": "^5.1.0", @@ -12227,7 +11848,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "license": "MIT", + "peer": true, "dependencies": { "pump": "^3.0.0" }, @@ -12405,7 +12026,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", - "license": "MIT", + "peer": true, "dependencies": { "mimic-response": "^1.0.0" }, @@ -12935,7 +12556,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "license": "MIT", + "peer": true, "dependencies": { "mimic-response": "^3.1.0" }, @@ -12950,7 +12571,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "license": "MIT", + "peer": true, "engines": { "node": ">=10" }, @@ -13042,7 +12663,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", - "license": "MIT", + "peer": true, "engines": { "node": ">=10" } @@ -15408,7 +15029,7 @@ "version": "11.8.6", "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", - "license": "MIT", + "peer": true, "dependencies": { "@sindresorhus/is": "^4.0.0", "@szmarczak/http-timer": "^4.0.5", @@ -15667,7 +15288,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", - "license": "BSD-2-Clause" + "peer": true }, "node_modules/http-errors": { "version": "1.8.1", @@ -15719,7 +15340,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", - "license": "MIT", + "peer": true, "dependencies": { "quick-lru": "^5.1.1", "resolve-alpn": "^1.0.0" @@ -17962,8 +17583,7 @@ "node_modules/js-base64": { "version": "3.7.7", "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.7.tgz", - "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==", - "license": "BSD-3-Clause" + "integrity": "sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==" }, "node_modules/js-sha256": { "version": "0.9.0", @@ -18227,7 +17847,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-4.0.0.tgz", "integrity": "sha512-+KJGIyHgkGuIq3IEBNftfhW/LfWhXUIY6OmyVWjliu5KH1y0fw7VQ8YndE2O4qZdMSd9SqbnC8GOcZEy0Om7sA==", - "license": "MIT", "engines": { "node": ">=18" } @@ -18671,7 +18290,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "license": "MIT", + "peer": true, "engines": { "node": ">=8" } @@ -18921,7 +18540,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "license": "MIT", + "peer": true, "engines": { "node": ">=4" } @@ -19149,7 +18768,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "license": "MIT", + "peer": true, "engines": { "node": ">=10" }, @@ -19490,7 +19109,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", - "license": "MIT", + "peer": true, "engines": { "node": ">=8" } @@ -19809,8 +19428,7 @@ "node_modules/poseidon-lite": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/poseidon-lite/-/poseidon-lite-0.2.1.tgz", - "integrity": "sha512-xIr+G6HeYfOhCuswdqcFpSX47SPhm0EpisWJ6h7fHlWwaVIvH3dLnejpatrtw6Xc6HaLrpq05y7VRfvDmDGIog==", - "license": "MIT" + "integrity": "sha512-xIr+G6HeYfOhCuswdqcFpSX47SPhm0EpisWJ6h7fHlWwaVIvH3dLnejpatrtw6Xc6HaLrpq05y7VRfvDmDGIog==" }, "node_modules/possible-typed-array-names": { "version": "1.0.0", @@ -20223,7 +19841,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "license": "MIT", + "peer": true, "engines": { "node": ">=10" }, @@ -20650,7 +20268,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", - "license": "MIT" + "peer": true }, "node_modules/resolve-cwd": { "version": "3.0.0", @@ -20698,7 +20316,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", - "license": "MIT", + "peer": true, "dependencies": { "lowercase-keys": "^2.0.0" }, diff --git a/package.json b/package.json index 79748e53..304458fc 100644 --- a/package.json +++ b/package.json @@ -25,13 +25,13 @@ }, "dependencies": { "@google-cloud/functions-framework": "^3.4.0", - "@wormhole-foundation/sdk-base": "^1.7.0", - "@wormhole-foundation/sdk-definitions": "^1.7.0", - "@wormhole-foundation/sdk-evm": "^1.7.0", - "@wormhole-foundation/sdk-evm-core": "^1.7.0", - "@wormhole-foundation/sdk-icons": "^1.7.0", - "@wormhole-foundation/sdk-solana": "^1.7.0", - "@wormhole-foundation/sdk-solana-core": "^1.7.0", + "@wormhole-foundation/sdk-base": "^1.10.0", + "@wormhole-foundation/sdk-definitions": "^1.10.0", + "@wormhole-foundation/sdk-evm": "^1.10.0", + "@wormhole-foundation/sdk-evm-core": "^1.10.0", + "@wormhole-foundation/sdk-icons": "^1.10.0", + "@wormhole-foundation/sdk-solana": "^1.10.0", + "@wormhole-foundation/sdk-solana-core": "^1.10.0", "axios": "^1.5.0" } }