@@ -120,6 +120,10 @@ gcloud functions --project "$GCP_PROJECT" deploy alarm-missing-vaas --entry-poin
120
120
gcloud functions --project " $GCP_PROJECT " deploy compute-message-count-history --entry-point computeMessageCountHistory --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
121
121
gcloud functions --project " $GCP_PROJECT " deploy compute-message-counts --entry-point computeMessageCounts --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
122
122
gcloud functions --project " $GCP_PROJECT " deploy compute-missing-vaas --entry-point computeMissingVaas --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
123
+ gcloud functions --project " $GCP_PROJECT " deploy compute-ntt-rate-limits --entry-point computeNTTRateLimits --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 256MB --region europe-west3 --set-env-vars NETWORK=$NETWORK
124
+ gcloud functions --project " $GCP_PROJECT " deploy compute-total-supply-and-locked --entry-point computeTotalSupplyAndLocked --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 256MB --region europe-west3 --set-env-vars NETWORK=$NETWORK
125
+ gcloud functions --project " $GCP_PROJECT " deploy get-ntt-rate-limits --entry-point getNTTRateLimits --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 256MB --region europe-west3 --set-env-vars NETWORK=$NETWORK
126
+ gcloud functions --project " $GCP_PROJECT " deploy get-total-supply-and-locked --entry-point getTotalSupplyAndLocked --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 256MB --region europe-west3 --set-env-vars NETWORK=$NETWORK
123
127
gcloud functions --project " $GCP_PROJECT " deploy latest-blocks --entry-point getLatestBlocks --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 ,FIRESTORE_LATEST_COLLECTION=$FIRESTORE_LATEST_COLLECTION ,NETWORK=$NETWORK
124
128
gcloud functions --project " $GCP_PROJECT " deploy latest-tvltvm --entry-point getLatestTvlTvm --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 ,FIRESTORE_LATEST_TVLTVM_COLLECTION=$FIRESTORE_LATEST_TVLTVM_COLLECTION ,NETWORK=$NETWORK
125
129
gcloud functions --project " $GCP_PROJECT " deploy message-count-history --entry-point getMessageCountHistory --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 256MB --region europe-west3 --set-env-vars FIRESTORE_MESSAGE_COUNT_HISTORY_COLLECTION=$FIRESTORE_MESSAGE_COUNT_HISTORY_COLLECTION ,NETWORK=$NETWORK
@@ -130,10 +134,6 @@ gcloud functions --project "$GCP_PROJECT" deploy reobserve-vaas --entry-point ge
130
134
gcloud functions --project " $GCP_PROJECT " deploy tvl --entry-point getTVL --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 256MB --region europe-west3 --set-env-vars FIRESTORE_TVL_COLLECTION=$FIRESTORE_TVL_COLLECTION ,NETWORK=$NETWORK
131
135
gcloud functions --project " $GCP_PROJECT " deploy tvl-history --entry-point getTVLHistory --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 256MB --region europe-west3 --set-env-vars FIRESTORE_TVL_HISTORY_COLLECTION=$FIRESTORE_TVL_HISTORY_COLLECTION ,NETWORK=$NETWORK
132
136
gcloud functions --project " $GCP_PROJECT " deploy vaas-by-tx-hash --entry-point getVaasByTxHash --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 256MB --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
133
- gcloud functions --project " $GCP_PROJECT " deploy get-ntt-rate-limits --entry-point getNTTRateLimits --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 256MB --region europe-west3 --set-env-vars NETWORK=$NETWORK
134
- gcloud functions --project " $GCP_PROJECT " deploy compute-ntt-rate-limits --entry-point computeNTTRateLimits --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 256MB --region europe-west3 --set-env-vars NETWORK=$NETWORK
135
- gcloud functions --project " $GCP_PROJECT " deploy get-total-supply-and-locked --entry-point getTotalSupplyAndLocked --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 256MB --region europe-west3 --set-env-vars NETWORK=$NETWORK
136
- gcloud functions --project " $GCP_PROJECT " deploy compute-total-supply-and-locked --entry-point computeTotalSupplyAndLocked --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 256MB --region europe-west3 --set-env-vars NETWORK=$NETWORK
137
137
138
138
#
139
139
# Bail out if we are only deploying TESTNET functions
@@ -221,15 +221,15 @@ if [ -z "$SOLANA_RPC" ]; then
221
221
exit 1
222
222
fi
223
223
224
- gcloud functions --project " $GCP_PROJECT " deploy compute-tvl --entry-point computeTVL --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
225
- gcloud functions --project " $GCP_PROJECT " deploy compute-tvl-history --entry-point computeTVLHistory --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
226
- gcloud functions --project " $GCP_PROJECT " deploy compute-tvl-tvm --entry-point computeTvlTvm --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
227
- gcloud functions --project " $GCP_PROJECT " deploy latest-tokendata --entry-point getLatestTokenData --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
228
- gcloud functions --project " $GCP_PROJECT " deploy process-vaa --entry-point processVaa --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
229
- gcloud functions --project " $GCP_PROJECT " deploy refresh-todays-token-prices --entry-point refreshTodaysTokenPrices --runtime nodejs18 --trigger-http --no-allow-unauthenticated -- timeout 300 --memory 256MB --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
230
- gcloud functions --project " $GCP_PROJECT " deploy update- token-metadata --entry-point updateTokenMetadata --runtime nodejs18 --trigger-http --no-allow-unauthenticated --timeout 300 --memory 256MB --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
231
- gcloud functions --project " $GCP_PROJECT " deploy wormchain-monitor --entry-point wormchainMonitor --runtime nodejs18 --trigger-http --no-allow-unauthenticated --timeout 300 --memory 256MB --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
232
- gcloud functions --project " $GCP_PROJECT " deploy get-solana-events --entry-point getSolanaEvents --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 256MB --region europe-west3 --set-env-vars SOLANA_RPC= $SOLANA_RPC
224
+ gcloud functions --project " $GCP_PROJECT " deploy compute-tvl --entry-point computeTVL --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
225
+ gcloud functions --project " $GCP_PROJECT " deploy compute-tvl-history --entry-point computeTVLHistory --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
226
+ gcloud functions --project " $GCP_PROJECT " deploy compute-tvl-tvm --entry-point computeTvlTvm --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
227
+ gcloud functions --project " $GCP_PROJECT " deploy get-solana-events --entry-point getSolanaEvents --runtime nodejs18 --trigger-http --allow-unauthenticated --timeout 300 --memory 256MB --region europe-west3 --set-env-vars SOLANA_RPC= $SOLANA_RPC ,NETWORK= $NETWORK
228
+ gcloud functions --project " $GCP_PROJECT " deploy latest-tokendata --entry-point getLatestTokenData --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
229
+ gcloud functions --project " $GCP_PROJECT " deploy process-vaa --entry-point processVaa --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
230
+ gcloud functions --project " $GCP_PROJECT " deploy refresh-todays- token-prices --entry-point refreshTodaysTokenPrices --runtime nodejs18 --trigger-http --no-allow-unauthenticated --timeout 300 --memory 256MB --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
231
+ gcloud functions --project " $GCP_PROJECT " deploy update-token-metadata --entry-point updateTokenMetadata --runtime nodejs18 --trigger-http --no-allow-unauthenticated --timeout 300 --memory 256MB --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
232
+ gcloud functions --project " $GCP_PROJECT " deploy wormchain-monitor --entry-point wormchainMonitor --runtime nodejs18 --trigger-http --no- allow-unauthenticated --timeout 300 --memory 256MB --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
233
233
234
234
if [ " $NETWORK " == " MAINNET" ]; then
235
235
echo " Finished deploying MAINNET functions"
0 commit comments