Skip to content

Commit

Permalink
add new TW setup env vars
Browse files Browse the repository at this point in the history
  • Loading branch information
TakGN committed Feb 12, 2024
1 parent 5e27974 commit 896775b
Show file tree
Hide file tree
Showing 4 changed files with 52 additions and 37 deletions.
8 changes: 8 additions & 0 deletions install-bundler/bundler/install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -180,6 +180,10 @@ for array_name in $array_names; do
eval "FUNDING_BALANCE_THRESHOLD=\${$array_name[fundingBalanceThreshold]}"
# shellcheck disable=SC1087
eval "FUNDING_RELAYER_AMOUNT=\${$array_name[fundingRelayerAmount]}"
# shellcheck disable=SC1087
eval "BUNDLER_IS_TW_SETUP=\${$array_name[isTWSetup]}"
# shellcheck disable=SC1087
eval "BUNDLER_IS_TRUSTWALLET_SETUP=\${$array_name[isTrustWalletSetup]}"

ADJ_AUTOSCALING_THRESHHOLD_HTTP_REQUESTS=$(bc -l <<< "$AUTOSCALING_THRESHHOLD_HTTP_REQUESTS_PER_MINUTE/60*1000" | cut -d'.' -f1)m

Expand All @@ -193,6 +197,8 @@ for array_name in $array_names; do
print_green "MAX_RELAYER_COUNT=$MAX_RELAYER_COUNT"
print_green "FUNDING_BALANCE_THRESHOLD=$FUNDING_BALANCE_THRESHOLD"
print_green "FUNDING_RELAYER_AMOUNT=$FUNDING_RELAYER_AMOUNT"
print_green "BUNDLER_IS_TW_SETUP=$BUNDLER_IS_TW_SETUP"
print_green "BUNDLER_IS_TRUSTWALLET_SETUP=$BUNDLER_IS_TRUSTWALLET_SETUP"
print_green "ADJ_AUTOSCALING_THRESHHOLD_HTTP_REQUESTS=${ADJ_AUTOSCALING_THRESHHOLD_HTTP_REQUESTS}"

ENCODED_SIMULATION_DATA_JSON=$(echo -n "$SIMULATION_DATA_JSON" | base64)
Expand Down Expand Up @@ -232,6 +238,8 @@ for array_name in $array_names; do
--set-string encodedDatasourcesJson="$ENCODED_DATASOURCES_JSON" \
--set-string encodedSocketServiceJson="$ENCODED_SOCKET_SERVICE_JSON" \
--set-string queueUrl="$QUEUE_URL" \
--set-string isTWSetup="$BUNDLER_IS_TW_SETUP" \
--set-string isTrustWalletSetup="$BUNDLER_IS_TRUSTWALLET_SETUP" \
--set-string gcpSecretManagerName="$GCP_SECRETS_MANAGER_NAME" \
--set-string hpa.minReplicas="$MIN_REPLICA" \
--set-string hpa.maxReplicas="$MAX_REPLICA" \
Expand Down
2 changes: 2 additions & 0 deletions install-bundler/bundler/templates/envConfigMap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ data:
PROVIDER_JSON: {{ .Values.encodedProviderJson | b64dec }}
DATASOURCES_JSON: {{ .Values.encodedDatasourcesJson | b64dec }}
SOCKET_SERVICE_JSON: {{ .Values.encodedSocketServiceJson | b64dec }}
BUNDLER_IS_TW_SETUP: {{ .Values.isTWSetup }}
BUNDLER_IS_TRUSTWALLET_SETUP: {{ .Values.isTrustWalletSetup }}
DD_PROFILING_ENABLED: "false"
DD_ENV: "bundler-tw-staging"
DD_SERVICE: {{.Values.datadog.service}}
Expand Down
77 changes: 40 additions & 37 deletions install-bundler/configs/chains/prod-trust-wallet-chains.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,10 @@ declare -A chain_mumbai=(
[fundingBalanceThreshold]="2"
[fundingRelayerAmount]="5"
[minReplica]=1
[maxReplica]=20)
[maxReplica]=20
[isTWSetup]="true"
[isTrustWalletSetup]="{"80001": ["https://rpc-mumbai.maticvigil.com", "wss://polygon-mumbai-bor.publicnode.com", "https://polygon-testnet.public.blastapi.io"]}"
)

# declare -A chain_bnb=(
# [name]='chain-56'
Expand Down Expand Up @@ -64,41 +67,41 @@ declare -A chain_mumbai=(
# [maxReplica]=3
# )

declare -A chain_opBNB=(
[name]='chain-204'
[chainId]="204"
[autoScalingThreshholdHTTPRequestsPerMinute]=1000
[autoScalingThreshholdCPU]=900m
[minRelayerCount]="200"
[maxRelayerCount]="220"
[fundingBalanceThreshold]=".001"
[fundingRelayerAmount]=".0025"
[minReplica]=3
[maxReplica]=3
)
# declare -A chain_opBNB=(
# [name]='chain-204'
# [chainId]="204"
# [autoScalingThreshholdHTTPRequestsPerMinute]=1000
# [autoScalingThreshholdCPU]=900m
# [minRelayerCount]="200"
# [maxRelayerCount]="220"
# [fundingBalanceThreshold]=".001"
# [fundingRelayerAmount]=".0025"
# [minReplica]=3
# [maxReplica]=3
# )

declare -A chain_base=(
[name]='chain-8453'
[chainId]="8453"
[autoScalingThreshholdHTTPRequestsPerMinute]=1000
[autoScalingThreshholdCPU]=800m
[minRelayerCount]="200"
[maxRelayerCount]="220"
[fundingBalanceThreshold]="0.006"
[fundingRelayerAmount]="0.015"
[minReplica]=3
[maxReplica]=3
)
# declare -A chain_base=(
# [name]='chain-8453'
# [chainId]="8453"
# [autoScalingThreshholdHTTPRequestsPerMinute]=1000
# [autoScalingThreshholdCPU]=800m
# [minRelayerCount]="200"
# [maxRelayerCount]="220"
# [fundingBalanceThreshold]="0.006"
# [fundingRelayerAmount]="0.015"
# [minReplica]=3
# [maxReplica]=3
# )

declare -A chain_optimism=(
[name]='chain-10'
[chainId]="10"
[autoScalingThreshholdHTTPRequestsPerMinute]=1000
[autoScalingThreshholdCPU]=800m
[minRelayerCount]="200"
[maxRelayerCount]="220"
[fundingBalanceThreshold]="0.01"
[fundingRelayerAmount]="0.025"
[minReplica]=3
[maxReplica]=3
)
# declare -A chain_optimism=(
# [name]='chain-10'
# [chainId]="10"
# [autoScalingThreshholdHTTPRequestsPerMinute]=1000
# [autoScalingThreshholdCPU]=800m
# [minRelayerCount]="200"
# [maxRelayerCount]="220"
# [fundingBalanceThreshold]="0.01"
# [fundingRelayerAmount]="0.025"
# [minReplica]=3
# [maxReplica]=3
# )
2 changes: 2 additions & 0 deletions install-bundler/configs/chains/staging-trust-wallet-chains.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,6 @@ declare -A chain_mumbai=(
[fundingRelayerAmount]="2"
[minReplica]=2
[maxReplica]=2
[isTWSetup]="true"
[isTrustWalletSetup]="{"80001": ["https://rpc-mumbai.maticvigil.com", "wss://polygon-mumbai-bor.publicnode.com", "https://polygon-testnet.public.blastapi.io"]}"
)

0 comments on commit 896775b

Please sign in to comment.