From 6bda8e3b92603c86c59880f8707b1e8d28151080 Mon Sep 17 00:00:00 2001 From: Fernando Torres Date: Thu, 27 Jul 2023 16:33:56 -0300 Subject: [PATCH] Add production testnet deployment Co-authored-by: walker-16 --- ...{production.env => production-mainnet.env} | 0 deploy/analytics/env/production-testnet.env | 15 ++++ .../env/{staging.env => staging-mainnet.env} | 0 .../env/{test.env => staging-testnet.env} | 0 ...{production.env => production-mainnet.env} | 0 deploy/api/env/production-testnet.env | 19 +++++ .../env/{staging.env => staging-mainnet.env} | 0 .../api/env/{test.env => staging-testnet.env} | 0 deploy/common/configmap.yaml | 1 - ...{production.env => production-mainnet.env} | 3 +- deploy/common/env/production-testnet.env | 13 +++ .../env/{staging.env => staging-mainnet.env} | 3 +- .../env/{test.env => staging-testnet.env} | 3 +- ...{production.env => production-mainnet.env} | 0 .../env/production-testnet.env | 30 +++++++ .../env/{staging.env => staging-mainnet.env} | 0 .../env/{test.env => staging-testnet.env} | 0 ...{production.env => production-mainnet.env} | 0 deploy/fly/env/production-testnet.env | 22 ++++++ .../env/{staging.env => staging-mainnet.env} | 0 .../fly/env/{test.env => staging-testnet.env} | 0 ...{production.env => production-mainnet.env} | 1 - deploy/jobs/env/production-testnet.env | 14 ++++ .../env/{staging.env => staging-mainnet.env} | 1 - .../env/{test.env => staging-testnet.env} | 2 +- ...{production.env => production-mainnet.env} | 0 deploy/parser/env/production-testnet.env | 18 +++++ .../env/{staging.env => staging-mainnet.env} | 0 .../env/{test.env => staging-testnet.env} | 0 ...{production.env => production-mainnet.env} | 0 deploy/pipeline/env/production-testnet.env | 16 ++++ .../env/{staging.env => staging-mainnet.env} | 0 .../env/{test.env => staging-testnet.env} | 0 ...{production.env => production-mainnet.env} | 0 deploy/spy/env/production-testnet.env | 13 +++ .../env/{staging.env => staging-mainnet.env} | 0 .../spy/env/{test.env => staging-testnet.env} | 0 ...{production.env => production-mainnet.env} | 0 deploy/tx-tracker/env/production-testnet.env | 79 +++++++++++++++++++ .../env/{staging.env => staging-mainnet.env} | 0 .../env/{test.env => staging-testnet.env} | 0 41 files changed, 243 insertions(+), 10 deletions(-) rename deploy/analytics/env/{production.env => production-mainnet.env} (100%) create mode 100644 deploy/analytics/env/production-testnet.env rename deploy/analytics/env/{staging.env => staging-mainnet.env} (100%) rename deploy/analytics/env/{test.env => staging-testnet.env} (100%) rename deploy/api/env/{production.env => production-mainnet.env} (100%) create mode 100644 deploy/api/env/production-testnet.env rename deploy/api/env/{staging.env => staging-mainnet.env} (100%) rename deploy/api/env/{test.env => staging-testnet.env} (100%) rename deploy/common/env/{production.env => production-mainnet.env} (88%) create mode 100644 deploy/common/env/production-testnet.env rename deploy/common/env/{staging.env => staging-mainnet.env} (88%) rename deploy/common/env/{test.env => staging-testnet.env} (88%) rename deploy/contract-watcher/env/{production.env => production-mainnet.env} (100%) create mode 100644 deploy/contract-watcher/env/production-testnet.env rename deploy/contract-watcher/env/{staging.env => staging-mainnet.env} (100%) rename deploy/contract-watcher/env/{test.env => staging-testnet.env} (100%) rename deploy/fly/env/{production.env => production-mainnet.env} (100%) create mode 100644 deploy/fly/env/production-testnet.env rename deploy/fly/env/{staging.env => staging-mainnet.env} (100%) rename deploy/fly/env/{test.env => staging-testnet.env} (100%) rename deploy/jobs/env/{production.env => production-mainnet.env} (91%) create mode 100644 deploy/jobs/env/production-testnet.env rename deploy/jobs/env/{staging.env => staging-mainnet.env} (92%) rename deploy/jobs/env/{test.env => staging-testnet.env} (93%) rename deploy/parser/env/{production.env => production-mainnet.env} (100%) create mode 100644 deploy/parser/env/production-testnet.env rename deploy/parser/env/{staging.env => staging-mainnet.env} (100%) rename deploy/parser/env/{test.env => staging-testnet.env} (100%) rename deploy/pipeline/env/{production.env => production-mainnet.env} (100%) create mode 100644 deploy/pipeline/env/production-testnet.env rename deploy/pipeline/env/{staging.env => staging-mainnet.env} (100%) rename deploy/pipeline/env/{test.env => staging-testnet.env} (100%) rename deploy/spy/env/{production.env => production-mainnet.env} (100%) create mode 100644 deploy/spy/env/production-testnet.env rename deploy/spy/env/{staging.env => staging-mainnet.env} (100%) rename deploy/spy/env/{test.env => staging-testnet.env} (100%) rename deploy/tx-tracker/env/{production.env => production-mainnet.env} (100%) create mode 100644 deploy/tx-tracker/env/production-testnet.env rename deploy/tx-tracker/env/{staging.env => staging-mainnet.env} (100%) rename deploy/tx-tracker/env/{test.env => staging-testnet.env} (100%) diff --git a/deploy/analytics/env/production.env b/deploy/analytics/env/production-mainnet.env similarity index 100% rename from deploy/analytics/env/production.env rename to deploy/analytics/env/production-mainnet.env diff --git a/deploy/analytics/env/production-testnet.env b/deploy/analytics/env/production-testnet.env new file mode 100644 index 000000000..44814fe7f --- /dev/null +++ b/deploy/analytics/env/production-testnet.env @@ -0,0 +1,15 @@ +ENVIRONMENT=production-testnet +NAMESPACE=wormscan-testnet +NAME=wormscan-analytics +REPLICAS=1 +IMAGE_NAME= +RESOURCES_LIMITS_MEMORY=128Mi +RESOURCES_LIMITS_CPU=200m +RESOURCES_REQUESTS_MEMORY=64Mi +RESOURCES_REQUESTS_CPU=100m +SQS_URL= +SQS_AWS_REGION= +P2P_NETWORK=testnet +PPROF_ENABLED=false +AWS_IAM_ROLE= +CACHE_CHANNEL=WORMSCAN:NOTIONAL \ No newline at end of file diff --git a/deploy/analytics/env/staging.env b/deploy/analytics/env/staging-mainnet.env similarity index 100% rename from deploy/analytics/env/staging.env rename to deploy/analytics/env/staging-mainnet.env diff --git a/deploy/analytics/env/test.env b/deploy/analytics/env/staging-testnet.env similarity index 100% rename from deploy/analytics/env/test.env rename to deploy/analytics/env/staging-testnet.env diff --git a/deploy/api/env/production.env b/deploy/api/env/production-mainnet.env similarity index 100% rename from deploy/api/env/production.env rename to deploy/api/env/production-mainnet.env diff --git a/deploy/api/env/production-testnet.env b/deploy/api/env/production-testnet.env new file mode 100644 index 000000000..72aec8110 --- /dev/null +++ b/deploy/api/env/production-testnet.env @@ -0,0 +1,19 @@ +ENVIRONMENT=production-testnet +NAMESPACE=wormscan-testnet +NAME=wormscan-api +PORT=8000 +REPLICAS=2 +IMAGE_NAME= +RESOURCES_LIMITS_MEMORY=30Mi +RESOURCES_LIMITS_CPU=20m +RESOURCES_REQUESTS_MEMORY=15Mi +RESOURCES_REQUESTS_CPU=10m +WORMSCAN_RUNMODE=DEVELOPMENT +WORMSCAN_LOGLEVEL=INFO +WORMSCAN_P2PNETWORK=testnet +WORMSCAN_PPROF_ENABLED=false +HOSTNAME=api.testnet.wormholescan.io +ALB_GROUP_NAME=wormscan-group-production-testing +ALB_SSL_CERT= +WORMSCAN_RATELIMIT_ENABLED=true +WORMSCAN_RATELIMIT_MAX=100 \ No newline at end of file diff --git a/deploy/api/env/staging.env b/deploy/api/env/staging-mainnet.env similarity index 100% rename from deploy/api/env/staging.env rename to deploy/api/env/staging-mainnet.env diff --git a/deploy/api/env/test.env b/deploy/api/env/staging-testnet.env similarity index 100% rename from deploy/api/env/test.env rename to deploy/api/env/staging-testnet.env diff --git a/deploy/common/configmap.yaml b/deploy/common/configmap.yaml index 39727a805..a5fddcc9c 100644 --- a/deploy/common/configmap.yaml +++ b/deploy/common/configmap.yaml @@ -13,4 +13,3 @@ data: influxdb-bucket-infinite: {{ .INFLUX_BUCKET_INFINITE }} influxdb-bucket-30-days: {{ .INFLUX_BUCKET_30_DAYS }} influxdb-bucket-24-hours: {{ .INFLUX_BUCKET_24_HOURS }} - influx-bucket: {{ .INFLUX_BUCKET }} diff --git a/deploy/common/env/production.env b/deploy/common/env/production-mainnet.env similarity index 88% rename from deploy/common/env/production.env rename to deploy/common/env/production-mainnet.env index 7cacaae70..fe4088ee8 100644 --- a/deploy/common/env/production.env +++ b/deploy/common/env/production-mainnet.env @@ -10,5 +10,4 @@ INFLUX_ORGANIZATION= INFLUX_BUCKET_INFINITE= INFLUX_BUCKET_30_DAYS= INFLUX_BUCKET_24_HOURS= -ALERT_API_KEY= -INFLUX_BUCKET= \ No newline at end of file +ALERT_API_KEY= \ No newline at end of file diff --git a/deploy/common/env/production-testnet.env b/deploy/common/env/production-testnet.env new file mode 100644 index 000000000..f65120b4f --- /dev/null +++ b/deploy/common/env/production-testnet.env @@ -0,0 +1,13 @@ +ENVIRONMENT=production +NAMESPACE=wormscan-testnet +MONGODB_URI= +MONGODB_DATABASE=wormhole +REDIS_URI= +REDIS_PREFIX=production-testnet +INFLUX_URL= +INFLUX_TOKEN= +INFLUX_ORGANIZATION= +INFLUX_BUCKET_INFINITE= +INFLUX_BUCKET_30_DAYS= +INFLUX_BUCKET_24_HOURS= +ALERT_API_KEY= diff --git a/deploy/common/env/staging.env b/deploy/common/env/staging-mainnet.env similarity index 88% rename from deploy/common/env/staging.env rename to deploy/common/env/staging-mainnet.env index 3df6fb635..3e11bad10 100644 --- a/deploy/common/env/staging.env +++ b/deploy/common/env/staging-mainnet.env @@ -10,5 +10,4 @@ INFLUX_ORGANIZATION= INFLUX_BUCKET_INFINITE= INFLUX_BUCKET_30_DAYS= INFLUX_BUCKET_24_HOURS= -ALERT_API_KEY= -INFLUX_BUCKET= \ No newline at end of file +ALERT_API_KEY= \ No newline at end of file diff --git a/deploy/common/env/test.env b/deploy/common/env/staging-testnet.env similarity index 88% rename from deploy/common/env/test.env rename to deploy/common/env/staging-testnet.env index 4cb5dfcda..03f317bbd 100644 --- a/deploy/common/env/test.env +++ b/deploy/common/env/staging-testnet.env @@ -10,5 +10,4 @@ INFLUX_ORGANIZATION= INFLUX_BUCKET_INFINITE= INFLUX_BUCKET_30_DAYS= INFLUX_BUCKET_24_HOURS= -ALERT_API_KEY= -INFLUX_BUCKET= \ No newline at end of file +ALERT_API_KEY= \ No newline at end of file diff --git a/deploy/contract-watcher/env/production.env b/deploy/contract-watcher/env/production-mainnet.env similarity index 100% rename from deploy/contract-watcher/env/production.env rename to deploy/contract-watcher/env/production-mainnet.env diff --git a/deploy/contract-watcher/env/production-testnet.env b/deploy/contract-watcher/env/production-testnet.env new file mode 100644 index 000000000..ee8fee1ef --- /dev/null +++ b/deploy/contract-watcher/env/production-testnet.env @@ -0,0 +1,30 @@ +ENVIRONMENT=production-testnet +NAMESPACE=wormscan-testnet +NAME=wormscan-contract-watcher +REPLICAS=1 +IMAGE_NAME= +RESOURCES_LIMITS_MEMORY=128Mi +RESOURCES_LIMITS_CPU=20m +RESOURCES_REQUESTS_MEMORY=64Mi +RESOURCES_REQUESTS_CPU=10m +P2P_NETWORK=testnet +PPROF_ENABLED=false +ANKR_URL= +ANKR_REQUESTS_PER_SECOND=10 +SOLANA_URL= +SOLANA_REQUESTS_PER_SECOND=2 +TERRA_URL= +TERRA_REQUESTS_PER_SECOND=5 +APTOS_URL= +APTOS_REQUESTS_PER_SECOND=1 +OASIS_URL= +OASIS_REQUESTS_PER_SECOND=1 +MOONBEAM_URL= +MOONBEAM_REQUESTS_PER_SECOND=2 +CELO_URL= +CELO_REQUESTS_PER_SECOND=20 +ARBITRUM_URL= +ARBITRUM_REQUESTS_PER_SECOND=1 +OPTIMISM_URL= +OPTIMISM_REQUESTS_PER_SECOND=1 +ALERT_ENABLED=false \ No newline at end of file diff --git a/deploy/contract-watcher/env/staging.env b/deploy/contract-watcher/env/staging-mainnet.env similarity index 100% rename from deploy/contract-watcher/env/staging.env rename to deploy/contract-watcher/env/staging-mainnet.env diff --git a/deploy/contract-watcher/env/test.env b/deploy/contract-watcher/env/staging-testnet.env similarity index 100% rename from deploy/contract-watcher/env/test.env rename to deploy/contract-watcher/env/staging-testnet.env diff --git a/deploy/fly/env/production.env b/deploy/fly/env/production-mainnet.env similarity index 100% rename from deploy/fly/env/production.env rename to deploy/fly/env/production-mainnet.env diff --git a/deploy/fly/env/production-testnet.env b/deploy/fly/env/production-testnet.env new file mode 100644 index 000000000..2181cc8c8 --- /dev/null +++ b/deploy/fly/env/production-testnet.env @@ -0,0 +1,22 @@ +ENVIRONMENT=production-testnet +NAMESPACE=wormscan-testnet +NAME=wormscan-fly +REPLICAS=3 +IMAGE_NAME= +RESOURCES_LIMITS_MEMORY=256Mi +RESOURCES_LIMITS_CPU=500m +RESOURCES_REQUESTS_MEMORY=128Mi +RESOURCES_REQUESTS_CPU=250m +SQS_URL= +SQS_AWS_REGION= +P2P_NETWORK=testnet +PPROF_ENABLED=false +MAX_HEALTH_TIME_SECONDS=300 +AWS_IAM_ROLE= +ALERT_ENABLED=false +METRICS_ENABLED=true +OBSERVATIONS_CHANNEL_SIZE=1000 +VAAS_CHANNEL_SIZE=300 +HEARTBEATS_CHANNEL_SIZE=50 +GOVERNOR_CONFIG_CHANNEL_SIZE=50 +GOVERNOR_STATUS_CHANNEL_SIZE=50 \ No newline at end of file diff --git a/deploy/fly/env/staging.env b/deploy/fly/env/staging-mainnet.env similarity index 100% rename from deploy/fly/env/staging.env rename to deploy/fly/env/staging-mainnet.env diff --git a/deploy/fly/env/test.env b/deploy/fly/env/staging-testnet.env similarity index 100% rename from deploy/fly/env/test.env rename to deploy/fly/env/staging-testnet.env diff --git a/deploy/jobs/env/production.env b/deploy/jobs/env/production-mainnet.env similarity index 91% rename from deploy/jobs/env/production.env rename to deploy/jobs/env/production-mainnet.env index 128e2efb4..99965c27d 100644 --- a/deploy/jobs/env/production.env +++ b/deploy/jobs/env/production-mainnet.env @@ -11,4 +11,3 @@ COINGECKO_URL=https://api.coingecko.com/api/v3 NOTIONAL_CHANNEL=WORMSCAN:NOTIONAL LOG_LEVEL=INFO CRONTAB_SCHEDULE=*/5 * * * * -CACHE_PREFIX=mainnet-production \ No newline at end of file diff --git a/deploy/jobs/env/production-testnet.env b/deploy/jobs/env/production-testnet.env new file mode 100644 index 000000000..5934885f4 --- /dev/null +++ b/deploy/jobs/env/production-testnet.env @@ -0,0 +1,14 @@ +ENVIRONMENT=production-testnet +NAMESPACE=wormscan-testnet +NAME=wormscan-notional-job +IMAGE_NAME= +RESOURCES_LIMITS_MEMORY=30Mi +RESOURCES_LIMITS_CPU=20m +RESOURCES_REQUESTS_MEMORY=15Mi +RESOURCES_REQUESTS_CPU=10m +P2P_NETWORK=mainnet +COINGECKO_URL=https://api.coingecko.com/api/v3 +NOTIONAL_CHANNEL=WORMSCAN:NOTIONAL +LOG_LEVEL=INFO +CRONTAB_SCHEDULE=*/5 * * * * + diff --git a/deploy/jobs/env/staging.env b/deploy/jobs/env/staging-mainnet.env similarity index 92% rename from deploy/jobs/env/staging.env rename to deploy/jobs/env/staging-mainnet.env index 4bf7142a7..4088afa5f 100644 --- a/deploy/jobs/env/staging.env +++ b/deploy/jobs/env/staging-mainnet.env @@ -11,4 +11,3 @@ COINGECKO_URL=https://api.coingecko.com/api/v3 NOTIONAL_CHANNEL=WORMSCAN:NOTIONAL LOG_LEVEL=INFO CRONTAB_SCHEDULE=*/5 * * * * -CACHE_PREFIX=mainnet-staging \ No newline at end of file diff --git a/deploy/jobs/env/test.env b/deploy/jobs/env/staging-testnet.env similarity index 93% rename from deploy/jobs/env/test.env rename to deploy/jobs/env/staging-testnet.env index d0eefbe39..d2c58911a 100644 --- a/deploy/jobs/env/test.env +++ b/deploy/jobs/env/staging-testnet.env @@ -11,4 +11,4 @@ COINGECKO_URL=https://api.coingecko.com/api/v3 NOTIONAL_CHANNEL=WORMSCAN:NOTIONAL LOG_LEVEL=INFO CRONTAB_SCHEDULE=*/5 * * * * -CACHE_PREFIX=mainnet-test + diff --git a/deploy/parser/env/production.env b/deploy/parser/env/production-mainnet.env similarity index 100% rename from deploy/parser/env/production.env rename to deploy/parser/env/production-mainnet.env diff --git a/deploy/parser/env/production-testnet.env b/deploy/parser/env/production-testnet.env new file mode 100644 index 000000000..48dae70a3 --- /dev/null +++ b/deploy/parser/env/production-testnet.env @@ -0,0 +1,18 @@ +ENVIRONMENT=production-testnet +NAMESPACE=wormscan-testnet +NAME=wormscan-parser +REPLICAS=1 +IMAGE_NAME= +RESOURCES_LIMITS_MEMORY=30Mi +RESOURCES_LIMITS_CPU=20m +RESOURCES_REQUESTS_MEMORY=15Mi +RESOURCES_REQUESTS_CPU=10m +SQS_URL= +SQS_AWS_REGION= +VAA_PAYLOAD_PARSER_URL=http://wormscan-vaa-payload-parser.wormscan-testnet +VAA_PAYLOAD_PARSER_TIMEOUT=10 +P2P_NETWORK=testnet +PPROF_ENABLED=false +AWS_IAM_ROLE= +ALERT_ENABLED=false +METRICS_ENABLED=true diff --git a/deploy/parser/env/staging.env b/deploy/parser/env/staging-mainnet.env similarity index 100% rename from deploy/parser/env/staging.env rename to deploy/parser/env/staging-mainnet.env diff --git a/deploy/parser/env/test.env b/deploy/parser/env/staging-testnet.env similarity index 100% rename from deploy/parser/env/test.env rename to deploy/parser/env/staging-testnet.env diff --git a/deploy/pipeline/env/production.env b/deploy/pipeline/env/production-mainnet.env similarity index 100% rename from deploy/pipeline/env/production.env rename to deploy/pipeline/env/production-mainnet.env diff --git a/deploy/pipeline/env/production-testnet.env b/deploy/pipeline/env/production-testnet.env new file mode 100644 index 000000000..50c9f7cc2 --- /dev/null +++ b/deploy/pipeline/env/production-testnet.env @@ -0,0 +1,16 @@ +ENVIRONMENT=production-testnet +NAMESPACE=wormscan-testnet +NAME=wormscan-pipeline +REPLICAS=2 +IMAGE_NAME= +RESOURCES_LIMITS_MEMORY=30Mi +RESOURCES_LIMITS_CPU=20m +RESOURCES_REQUESTS_MEMORY=15Mi +RESOURCES_REQUESTS_CPU=10m +SNS_URL= +SNS_AWS_REGION= +AWS_IAM_ROLE= +PPROF_ENABLED=true +P2P_NETWORK=testnet +ALERT_ENABLED=false +METRICS_ENABLED=true \ No newline at end of file diff --git a/deploy/pipeline/env/staging.env b/deploy/pipeline/env/staging-mainnet.env similarity index 100% rename from deploy/pipeline/env/staging.env rename to deploy/pipeline/env/staging-mainnet.env diff --git a/deploy/pipeline/env/test.env b/deploy/pipeline/env/staging-testnet.env similarity index 100% rename from deploy/pipeline/env/test.env rename to deploy/pipeline/env/staging-testnet.env diff --git a/deploy/spy/env/production.env b/deploy/spy/env/production-mainnet.env similarity index 100% rename from deploy/spy/env/production.env rename to deploy/spy/env/production-mainnet.env diff --git a/deploy/spy/env/production-testnet.env b/deploy/spy/env/production-testnet.env new file mode 100644 index 000000000..31efa351e --- /dev/null +++ b/deploy/spy/env/production-testnet.env @@ -0,0 +1,13 @@ +ENVIRONMENT=test +NAMESPACE=wormscan-testnet +NAME=wormscan-spy +PORT=7777 +REPLICAS=2 +IMAGE_NAME= +RESOURCES_LIMITS_MEMORY=30Mi +RESOURCES_LIMITS_CPU=20m +RESOURCES_REQUESTS_MEMORY=16Mi +RESOURCES_REQUESTS_CPU=10m +GRPC_ADDRESS=0.0.0.0:7777 +HOSTNAME=spy.prod.testnet.wormscan.io +PPROF_ENABLED=false \ No newline at end of file diff --git a/deploy/spy/env/staging.env b/deploy/spy/env/staging-mainnet.env similarity index 100% rename from deploy/spy/env/staging.env rename to deploy/spy/env/staging-mainnet.env diff --git a/deploy/spy/env/test.env b/deploy/spy/env/staging-testnet.env similarity index 100% rename from deploy/spy/env/test.env rename to deploy/spy/env/staging-testnet.env diff --git a/deploy/tx-tracker/env/production.env b/deploy/tx-tracker/env/production-mainnet.env similarity index 100% rename from deploy/tx-tracker/env/production.env rename to deploy/tx-tracker/env/production-mainnet.env diff --git a/deploy/tx-tracker/env/production-testnet.env b/deploy/tx-tracker/env/production-testnet.env new file mode 100644 index 000000000..42e662ed6 --- /dev/null +++ b/deploy/tx-tracker/env/production-testnet.env @@ -0,0 +1,79 @@ +ENVIRONMENT=production-testnet +NAMESPACE=wormscan-testnet +NAME=wormscan-tx-tracker +REPLICAS=1 +IMAGE_NAME= +RESOURCES_LIMITS_MEMORY=30Mi +RESOURCES_LIMITS_CPU=20m +RESOURCES_REQUESTS_MEMORY=15Mi +RESOURCES_REQUESTS_CPU=10m +SQS_URL= +SQS_AWS_REGION= +AWS_IAM_ROLE= +METRICS_ENABLED=true + +ACALA_BASE_URL=https://acala-dev.aca-dev.network/eth/http +ACALA_REQUESTS_PER_MINUTE=12 + +ALGORAND_BASE_URL=https://testnet-idx.algonode.cloud +ALGORAND_REQUESTS_PER_MINUTE=12 + +APTOS_BASE_URL=https://fullnode.testnet.aptoslabs.com/v1 +APTOS_REQUESTS_PER_MINUTE=12 + +ARBITRUM_BASE_URL=https://goerli-rollup.arbitrum.io/rpc +ARBITRUM_REQUESTS_PER_MINUTE=12 + +AVALANCHE_BASE_URL=https://rpc.ankr.com/avalanche_fuji +AVALANCHE_REQUESTS_PER_MINUTE=12 + +BASE_BASE_URL=https://base-goerli.public.blastapi.io +BASE_REQUESTS_PER_MINUTE=12 + +BSC_BASE_URL=https://data-seed-prebsc-1-s1.binance.org:8545 +BSC_REQUESTS_PER_MINUTE=12 + +CELO_BASE_URL=https://alfajores-forno.celo-testnet.org +CELO_REQUESTS_PER_MINUTE=12 + +ETHEREUM_BASE_URL=https://rpc.ankr.com/eth_goerli +ETHEREUM_REQUESTS_PER_MINUTE=12 + +FANTOM_BASE_URL=https://rpc.testnet.fantom.network +FANTOM_REQUESTS_PER_MINUTE=12 + +INJECTIVE_BASE_URL=https://k8s.testnet.tm.injective.network:443 +INJECTIVE_REQUESTS_PER_MINUTE=12 + +KARURA_BASE_URL=https://karura-dev.aca-dev.network/eth/http +KARURA_REQUESTS_PER_MINUTE=12 + +KLAYTN_BASE_URL=https://api.baobab.klaytn.net:8651 +KLAYTN_REQUESTS_PER_MINUTE=12 + +MOONBEAM_BASE_URL=https://rpc.api.moonbase.moonbeam.network +MOONBEAM_REQUESTS_PER_MINUTE=12 + +OASIS_BASE_URL=https://testnet.emerald.oasis.dev +OASIS_REQUESTS_PER_MINUTE=12 + +OPTIMISM_BASE_URL=https://goerli.optimism.io +OPTIMISM_REQUESTS_PER_MINUTE=12 + +POLYGON_BASE_URL=https://rpc.ankr.com/polygon_mumbai +POLYGON_REQUESTS_PER_MINUTE=12 + +SOLANA_BASE_URL=https://api.devnet.solana.com +SOLANA_REQUESTS_PER_MINUTE=12 + +SUI_BASE_URL=https://fullnode.testnet.sui.io:443 +SUI_REQUESTS_PER_MINUTE=12 + +TERRA_BASE_URL=https://bombay-lcd.terra.dev +TERRA_REQUESTS_PER_MINUTE=12 + +TERRA2_BASE_URL=https://pisco-lcd.terra.dev +TERRA2_REQUESTS_PER_MINUTE=12 + +XPLA_BASE_URL=https://cube-lcd.xpla.dev:443 +XPLA_REQUESTS_PER_MINUTE=12 \ No newline at end of file diff --git a/deploy/tx-tracker/env/staging.env b/deploy/tx-tracker/env/staging-mainnet.env similarity index 100% rename from deploy/tx-tracker/env/staging.env rename to deploy/tx-tracker/env/staging-mainnet.env diff --git a/deploy/tx-tracker/env/test.env b/deploy/tx-tracker/env/staging-testnet.env similarity index 100% rename from deploy/tx-tracker/env/test.env rename to deploy/tx-tracker/env/staging-testnet.env