diff --git a/deploy/contract-watcher/secrets.yaml b/deploy/common/blockchain.yaml similarity index 90% rename from deploy/contract-watcher/secrets.yaml rename to deploy/common/blockchain.yaml index 4e6db6ab..addef44d 100644 --- a/deploy/contract-watcher/secrets.yaml +++ b/deploy/common/blockchain.yaml @@ -6,18 +6,20 @@ metadata: namespace: {{ .NAMESPACE }} data: ankr-url: {{ .ANKR_URL | b64enc }} - solana-url: {{ .SOLANA_URL | b64enc }} - terra-url: {{ .TERRA_URL | b64enc }} aptos-url: {{ .APTOS_URL | b64enc }} - oasis-url: {{ .OASIS_URL | b64enc }} - moonbeam-url: {{ .MOONBEAM_URL | b64enc }} - celo-url: {{ .CELO_URL | b64enc }} arbitrum-url: {{ .ARBITRUM_URL | b64enc }} - optimism-url: {{ .OPTIMISM_URL | b64enc }} - ethereum-url: {{ .ETHEREUM_URL | b64enc }} avalanche-url: {{ .AVALANCHE_URL | b64enc }} base-url: {{ .BASE_URL | b64enc }} - polygon-url: {{ .POLYGON_URL | b64enc }} - sui-url: {{ .SUI_URL | b64enc }} bsc-url: {{ .BSC_URL | b64enc }} + celo-url: {{ .CELO_URL | b64enc }} + ethereum-url: {{ .ETHEREUM_URL | b64enc }} + fantom-url: {{ .FANTOM_URL | b64enc }} + moonbeam-url: {{ .MOONBEAM_URL | b64enc }} + oasis-url: {{ .OASIS_URL | b64enc }} + optimism-url: {{ .OPTIMISM_URL | b64enc }} + polygon-url: {{ .POLYGON_URL | b64enc }} + sei-url: {{ .SEI_URL | b64enc }} + solana-url: {{ .SOLANA_URL | b64enc }} + sui-url: {{ .SUI_URL | b64enc }} + terra-url: {{ .TERRA_URL | b64enc }} type: Opaque diff --git a/deploy/common/env/production-mainnet.env b/deploy/common/env/production-mainnet.env index fe4088ee..e19d3e52 100644 --- a/deploy/common/env/production-mainnet.env +++ b/deploy/common/env/production-mainnet.env @@ -10,4 +10,22 @@ INFLUX_ORGANIZATION= INFLUX_BUCKET_INFINITE= INFLUX_BUCKET_30_DAYS= INFLUX_BUCKET_24_HOURS= -ALERT_API_KEY= \ No newline at end of file +ALERT_API_KEY= +#blochain urls +ANKR_URL= +APTOS_URL= +ARBITRUM_URL= +AVALANCHE_URL= +BASE_URL= +BSC_URL= +CELO_URL= +ETHEREUM_URL= +FANTOM_URL= +MOONBEAM_URL= +OASIS_URL= +OPTIMISM_URL= +POLYGON_URL= +SEI_URL= +SOLANA_URL= +SUI_URL= +TERRA_URL= \ No newline at end of file diff --git a/deploy/common/env/production-testnet.env b/deploy/common/env/production-testnet.env index f65120b4..f8925ed4 100644 --- a/deploy/common/env/production-testnet.env +++ b/deploy/common/env/production-testnet.env @@ -11,3 +11,21 @@ INFLUX_BUCKET_INFINITE= INFLUX_BUCKET_30_DAYS= INFLUX_BUCKET_24_HOURS= ALERT_API_KEY= +#blochain urls +ANKR_URL= +APTOS_URL= +ARBITRUM_URL= +AVALANCHE_URL= +BASE_URL= +BSC_URL= +CELO_URL= +ETHEREUM_URL= +FANTOM_URL= +MOONBEAM_URL= +OASIS_URL= +OPTIMISM_URL= +POLYGON_URL= +SEI_URL= +SOLANA_URL= +SUI_URL= +TERRA_URL= \ No newline at end of file diff --git a/deploy/common/env/staging-mainnet.env b/deploy/common/env/staging-mainnet.env index 3e11bad1..dfc90935 100644 --- a/deploy/common/env/staging-mainnet.env +++ b/deploy/common/env/staging-mainnet.env @@ -10,4 +10,22 @@ INFLUX_ORGANIZATION= INFLUX_BUCKET_INFINITE= INFLUX_BUCKET_30_DAYS= INFLUX_BUCKET_24_HOURS= -ALERT_API_KEY= \ No newline at end of file +ALERT_API_KEY= +#blochain urls +ANKR_URL= +APTOS_URL= +ARBITRUM_URL= +AVALANCHE_URL= +BASE_URL= +BSC_URL= +CELO_URL= +ETHEREUM_URL= +FANTOM_URL= +MOONBEAM_URL= +OASIS_URL= +OPTIMISM_URL= +POLYGON_URL= +SEI_URL= +SOLANA_URL= +SUI_URL= +TERRA_URL= \ No newline at end of file diff --git a/deploy/common/env/staging-testnet.env b/deploy/common/env/staging-testnet.env index 03f317bb..35d9e076 100644 --- a/deploy/common/env/staging-testnet.env +++ b/deploy/common/env/staging-testnet.env @@ -10,4 +10,22 @@ INFLUX_ORGANIZATION= INFLUX_BUCKET_INFINITE= INFLUX_BUCKET_30_DAYS= INFLUX_BUCKET_24_HOURS= -ALERT_API_KEY= \ No newline at end of file +ALERT_API_KEY= +#blochain urls +ANKR_URL= +APTOS_URL= +ARBITRUM_URL= +AVALANCHE_URL= +BASE_URL= +BSC_URL= +CELO_URL= +ETHEREUM_URL= +FANTOM_URL= +MOONBEAM_URL= +OASIS_URL= +OPTIMISM_URL= +POLYGON_URL= +SEI_URL= +SOLANA_URL= +SUI_URL= +TERRA_URL= \ No newline at end of file diff --git a/deploy/contract-watcher/env/production-mainnet.env b/deploy/contract-watcher/env/production-mainnet.env index f142a9b2..b14fd1e6 100644 --- a/deploy/contract-watcher/env/production-mainnet.env +++ b/deploy/contract-watcher/env/production-mainnet.env @@ -9,34 +9,21 @@ RESOURCES_REQUESTS_MEMORY=128Mi RESOURCES_REQUESTS_CPU=250m P2P_NETWORK=mainnet PPROF_ENABLED=false -ANKR_URL= ANKR_REQUESTS_PER_SECOND=200 -APTOS_URL= APTOS_REQUESTS_PER_SECOND=20 -ARBITRUM_URL= ARBITRUM_REQUESTS_PER_SECOND=3 -AVALANCHE_URL= AVALANCHE_REQUESTS_PER_SECOND=5 -BASE_URL= BASE_REQUESTS_PER_SECOND=3 -BSC_URL= BSC_REQUESTS_PER_SECOND=3 -CELO_URL= CELO_REQUESTS_PER_SECOND=20 -ETHEREUM_URL= ETHEREUM_REQUESTS_PER_SECOND=5 -MOONBEAM_URL= +FANTOM_REQUESTS_PER_SECOND=5 MOONBEAM_REQUESTS_PER_SECOND=5 -OASIS_URL= OASIS_REQUESTS_PER_SECOND=3 -OPTIMISM_URL= OPTIMISM_REQUESTS_PER_SECOND=3 -POLYGON_URL= POLYGON_REQUESTS_PER_SECOND=3 -SOLANA_URL= +SEI_REQUESTS_PER_SECOND=3 SOLANA_REQUESTS_PER_SECOND=1000 -SUI_URL= SUI_REQUESTS_PER_SECOND=3 -TERRA_URL= TERRA_REQUESTS_PER_SECOND=10 ALERT_ENABLED=true \ No newline at end of file diff --git a/deploy/contract-watcher/env/production-testnet.env b/deploy/contract-watcher/env/production-testnet.env index 29a0aa33..57ab5980 100644 --- a/deploy/contract-watcher/env/production-testnet.env +++ b/deploy/contract-watcher/env/production-testnet.env @@ -9,34 +9,21 @@ RESOURCES_REQUESTS_MEMORY=64Mi RESOURCES_REQUESTS_CPU=10m P2P_NETWORK=testnet PPROF_ENABLED=false -ANKR_URL= ANKR_REQUESTS_PER_SECOND=10 -APTOS_URL= APTOS_REQUESTS_PER_SECOND=5 -ARBITRUM_URL= ARBITRUM_REQUESTS_PER_SECOND=3 -AVALANCHE_URL= AVALANCHE_REQUESTS_PER_SECOND=5 -BASE_URL= BASE_REQUESTS_PER_SECOND=3 -BSC_URL= BSC_REQUESTS_PER_SECOND=3 -CELO_URL= CELO_REQUESTS_PER_SECOND=20 -ETHEREUM_URL= ETHEREUM_REQUESTS_PER_SECOND=2 -MOONBEAM_URL= +FANTOM_REQUESTS_PER_SECOND=5 MOONBEAM_REQUESTS_PER_SECOND=2 -OASIS_URL= OASIS_REQUESTS_PER_SECOND=3 -OPTIMISM_URL= OPTIMISM_REQUESTS_PER_SECOND=3 -POLYGON_URL= POLYGON_REQUESTS_PER_SECOND=3 -SOLANA_URL= +SEI_REQUESTS_PER_SECOND=3 SOLANA_REQUESTS_PER_SECOND=5 -SUI_URL= SUI_REQUESTS_PER_SECOND=3 -TERRA_URL= TERRA_REQUESTS_PER_SECOND=5 ALERT_ENABLED=false \ No newline at end of file diff --git a/deploy/contract-watcher/env/staging-mainnet.env b/deploy/contract-watcher/env/staging-mainnet.env index d4bf9f6a..2afa8b23 100644 --- a/deploy/contract-watcher/env/staging-mainnet.env +++ b/deploy/contract-watcher/env/staging-mainnet.env @@ -9,34 +9,21 @@ RESOURCES_REQUESTS_MEMORY=128Mi RESOURCES_REQUESTS_CPU=250m P2P_NETWORK=mainnet PPROF_ENABLED=true -ANKR_URL= ANKR_REQUESTS_PER_SECOND=1000 -APTOS_URL= APTOS_REQUESTS_PER_SECOND=20 -ARBITRUM_URL= ARBITRUM_REQUESTS_PER_SECOND=5 -AVALANCHE_URL= AVALANCHE_REQUESTS_PER_SECOND=5 -BASE_URL= BASE_REQUESTS_PER_SECOND=3 -BSC_URL= BSC_REQUESTS_PER_SECOND=3 -CELO_URL= CELO_REQUESTS_PER_SECOND=20 -ETHEREUM_URL= ETHEREUM_REQUESTS_PER_SECOND=5 -MOONBEAM_URL= +FANTOM_REQUESTS_PER_SECOND=5 MOONBEAM_REQUESTS_PER_SECOND=5 -OASIS_URL= OASIS_REQUESTS_PER_SECOND=3 -OPTIMISM_URL= OPTIMISM_REQUESTS_PER_SECOND=3 -POLYGON_URL= POLYGON_REQUESTS_PER_SECOND=3 -SOLANA_URL= SOLANA_REQUESTS_PER_SECOND=500 -SUI_URL= +SEI_REQUESTS_PER_SECOND=3 SUI_REQUESTS_PER_SECOND=3 -TERRA_URL= TERRA_REQUESTS_PER_SECOND=10 ALERT_ENABLED=false \ No newline at end of file diff --git a/deploy/contract-watcher/env/staging-testnet.env b/deploy/contract-watcher/env/staging-testnet.env index 9e3cba58..1cc4d6e5 100644 --- a/deploy/contract-watcher/env/staging-testnet.env +++ b/deploy/contract-watcher/env/staging-testnet.env @@ -9,34 +9,21 @@ RESOURCES_REQUESTS_MEMORY=64Mi RESOURCES_REQUESTS_CPU=10m P2P_NETWORK=testnet PPROF_ENABLED=false -ANKR_URL= ANKR_REQUESTS_PER_SECOND=10 -APTOS_URL= APTOS_REQUESTS_PER_SECOND=1 -ARBITRUM_URL= ARBITRUM_REQUESTS_PER_SECOND=1 -AVALANCHE_URL= AVALANCHE_REQUESTS_PER_SECOND=5 -BASE_URL= BASE_REQUESTS_PER_SECOND=1 -BSC_URL= BSC_REQUESTS_PER_SECOND=3 -CELO_URL= CELO_REQUESTS_PER_SECOND=20 -ETHEREUM_URL= ETHEREUM_REQUESTS_PER_SECOND=2 -MOONBEAM_URL= +FANTOM_REQUESTS_PER_SECOND=5 MOONBEAM_REQUESTS_PER_SECOND=2 -OASIS_URL= OASIS_REQUESTS_PER_SECOND=1 -OPTIMISM_URL= OPTIMISM_REQUESTS_PER_SECOND=1 -POLYGON_URL= POLYGON_REQUESTS_PER_SECOND=3 -SOLANA_URL= +SEI_REQUESTS_PER_SECOND=3 SOLANA_REQUESTS_PER_SECOND=2 -SUI_URL= SUI_REQUESTS_PER_SECOND=3 -TERRA_URL= TERRA_REQUESTS_PER_SECOND=5 ALERT_ENABLED=false \ No newline at end of file diff --git a/deploy/tx-tracker/env/production-testnet.env b/deploy/tx-tracker/env/production-testnet.env index 1c7b2d7a..ebd6a497 100644 --- a/deploy/tx-tracker/env/production-testnet.env +++ b/deploy/tx-tracker/env/production-testnet.env @@ -2,7 +2,7 @@ ENVIRONMENT=production-testnet NAMESPACE=wormscan-testnet NAME=wormscan-tx-tracker REPLICAS=3 -IMAGE_NAME=698505565001.dkr.ecr.us-east-2.amazonaws.com/wormscan-tx-tracker:0.0.26r3 +IMAGE_NAME= RESOURCES_LIMITS_MEMORY=30Mi RESOURCES_LIMITS_CPU=20m RESOURCES_REQUESTS_MEMORY=15Mi diff --git a/deploy/tx-tracker/tx-tracker-service.yaml b/deploy/tx-tracker/tx-tracker-service.yaml index eb31a86f..81ff54ba 100644 --- a/deploy/tx-tracker/tx-tracker-service.yaml +++ b/deploy/tx-tracker/tx-tracker-service.yaml @@ -137,7 +137,10 @@ spec: - name: EVMOS_REQUESTS_PER_MINUTE value: "{{ .EVMOS_REQUESTS_PER_MINUTE }}" - name: FANTOM_BASE_URL - value: {{ .FANTOM_BASE_URL }} + valueFrom: + secretKeyRef: + name: blockchain + key: fantom-url - name: FANTOM_REQUESTS_PER_MINUTE value: "{{ .FANTOM_REQUESTS_PER_MINUTE }}" - name: INJECTIVE_BASE_URL @@ -186,7 +189,10 @@ spec: - name: POLYGON_REQUESTS_PER_MINUTE value: "{{ .POLYGON_REQUESTS_PER_MINUTE }}" - name: SEI_BASE_URL - value: {{ .SEI_BASE_URL }} + valueFrom: + secretKeyRef: + name: blockchain + key: sei-url - name: SEI_REQUESTS_PER_MINUTE value: "{{ .SEI_REQUESTS_PER_MINUTE }}" - name: SOLANA_BASE_URL