Skip to content

Commit

Permalink
Merge pull request #5741 from connext/5672-deploy-contracts-to-sepoli…
Browse files Browse the repository at this point in the history
…a-tesnet
  • Loading branch information
preethamr authored Feb 22, 2024
2 parents 5bcc4c1 + c1ead68 commit 6ae962e
Show file tree
Hide file tree
Showing 1,136 changed files with 3,401,453 additions and 424,649 deletions.
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/xERC20.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ name: New xERC20
about: This is for whitelisting a new xERC20.
title: "[TOKEN] [Mainnet/Testnet] xERC20 Whitelisting"
labels: "xERC20 \U0001FA99"
assignees: ''

assignees: ""
---

## Token Details
Expand All @@ -20,6 +19,7 @@ assignees: ''
- [ ] Whitelisting complete: _\<link to transaction(s)\>_
- [ ] PR to Bridge UI: _\<link to PR\>_
- [ ] PR to Connextscan: _\<link to PR\>_
- [ ] Lockbox Adapter deployed: _\<link to transaction(s)\>_
- [ ] xERC20s added to Connext registries: _\<link to transaction(s)\>_
- [ ] Tracking sheet updated with xERC20 mapping: https://docs.google.com/spreadsheets/d/1_UL3OCR1Ms8dmqYpAIibihb90a8AtBfb6G9PuqKQStY
- [ ] Slow path tested: _<link to transfer(s)>_
- [ ] Router liquidity added and fast path tested: _\<link to transfer(s)\>_
96 changes: 95 additions & 1 deletion .github/workflows/build-test-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ jobs:

- name: Yarn lint
env:
NODE_OPTIONS: "--max-old-space-size=8192"
NODE_OPTIONS: "--max-old-space-size=12288"
run: yarn lint:all

- name: Install jq
Expand Down Expand Up @@ -244,6 +244,100 @@ jobs:
fi
done
- name: Extract version, determine tag, and publish utils
if: ${{ startsWith(github.ref, 'refs/tags/utils-v') }}
env:
YARN_NPM_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
run: |
workspaces=(
"packages/utils:@connext/nxtp-utils"
)
for entry in "${workspaces[@]}"; do
IFS=":"; read -ra split_entry <<< "$entry"
directory="${split_entry[0]}"
workspace="${split_entry[1]}"
subpackage_version=$(cat $directory/package.json | jq -r '.version')
tag=""
if [[ "$subpackage_version" == *"-alpha"* ]]; then
tag="alpha"
elif [[ "$subpackage_version" == *"-beta"* ]]; then
tag="beta"
fi
echo "Checking $workspace for existing version..."
npm_package_info=$(npm view $workspace versions --json)
if [[ -z "$tag" ]]; then
# "stable" is not explicitly in the version name for stable releases
last_version=$(echo "$npm_package_info" | jq -r ".[] | select(test(\"-\") | not)" | tail -1)
else
# pre-release versions have the tag in the version name
base_version=$(echo "$subpackage_version" | sed 's/-.*//')
last_version=$(echo "$npm_package_info" | jq -r ".[] | select(test(\"^${base_version}-${tag}\"))" | tail -1)
fi
echo "Compare version in NPM ($last_version) against local version ($subpackage_version)"
if [[ "$last_version" != "$subpackage_version" ]]; then
echo "Publishing $workspace with version $subpackage_version"
if [[ ! -z "$tag" ]]; then
yarn workspace $workspace npm publish --access public --tag $tag
else
yarn workspace $workspace npm publish --access public
fi
else
echo "Skipping $workspace as version $subpackage_version already exists"
fi
done
- name: Extract version, determine tag, and publish nxtp-adapters-subgraph
if: ${{ startsWith(github.ref, 'refs/tags/subgraph-v') }}
env:
YARN_NPM_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
run: |
workspaces=(
"packages/adapters/subgraph:@connext/nxtp-adapters-subgraph"
)
for entry in "${workspaces[@]}"; do
IFS=":"; read -ra split_entry <<< "$entry"
directory="${split_entry[0]}"
workspace="${split_entry[1]}"
subpackage_version=$(cat $directory/package.json | jq -r '.version')
tag=""
if [[ "$subpackage_version" == *"-alpha"* ]]; then
tag="alpha"
elif [[ "$subpackage_version" == *"-beta"* ]]; then
tag="beta"
fi
echo "Checking $workspace for existing version..."
npm_package_info=$(npm view $workspace versions --json)
if [[ -z "$tag" ]]; then
# "stable" is not explicitly in the version name for stable releases
last_version=$(echo "$npm_package_info" | jq -r ".[] | select(test(\"-\") | not)" | tail -1)
else
# pre-release versions have the tag in the version name
base_version=$(echo "$subpackage_version" | sed 's/-.*//')
last_version=$(echo "$npm_package_info" | jq -r ".[] | select(test(\"^${base_version}-${tag}\"))" | tail -1)
fi
echo "Compare version in NPM ($last_version) against local version ($subpackage_version)"
if [[ "$last_version" != "$subpackage_version" ]]; then
echo "Publishing $workspace with version $subpackage_version"
if [[ ! -z "$tag" ]]; then
yarn workspace $workspace npm publish --access public --tag $tag
else
yarn workspace $workspace npm publish --access public
fi
else
echo "Skipping $workspace as version $subpackage_version already exists"
fi
done
build-and-push-router-publisher-image:
if: github.ref == 'refs/heads/main' || github.ref == 'refs/heads/staging' || github.ref == 'refs/heads/testnet-prod' || github.ref == 'refs/heads/prod'
env:
Expand Down
23 changes: 23 additions & 0 deletions ops/env/mainnet/backend/secrets.staging.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"postgres_password": "ENC[AES256_GCM,data:OXbdtucju6Lm+bFTz3ek,iv:SkIAq0lBPDceEYVSM4RlHJr7GgnJVNd6FnIC8DzrKW8=,tag:uFb++zC8j2c4CxEtEfTb6w==,type:str]",
"dd_api_key": "ENC[AES256_GCM,data:AC+gKDW6fkwZYGd426iAjpOKsPaywJBKTqWCpv0O4QU=,iv:l0rW6wN8R5gXRzbMRBBmstBXmvRf8BvBTPHyEyl06iw=,tag:/9IuU8JAtzC1f4zJFwTdOg==,type:str]",
"sops": {
"kms": [
{
"arn": "arn:aws:kms:us-east-1:679752396206:key/mrk-54aad40d249942528d55826577537536",
"created_at": "2022-05-04T06:24:04Z",
"enc": "AQICAHhxMU5Xp/Fmf+/zvkUFwPY9V/rYOhwQCQtSADFLJ6D2MwGugQ0lu9IZaX+7f10X43q6AAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMJrqY0Yg3KcUKKC/gAgEQgDs70g3ocsLlbDNIME9ToLIzE9WhSguZ1rgkuZiSySREuXlClc8d6pnCO9vNhJCeZLWGPcCK/48mWIBNcQ==",
"aws_profile": "aws-deployer-connext"
}
],
"gcp_kms": null,
"azure_kv": null,
"hc_vault": null,
"age": null,
"lastmodified": "2024-01-13T22:29:56Z",
"mac": "ENC[AES256_GCM,data:RYxyN1zcnF8Cu+jPNFh8Z7xXq4OrDEwsvMhGSYIow5n085xvd/Bf4ge6Vr1/1dxp9bCeBxfXWUyh6XhuPjDhErHc7jggE9O+m2brYWMlhAmp2WdGX3KMciPpHBupYjVS8lkBl1PVQdEoZgL9+vdRp9ieJPTgW1Qt8g9BEKA73YI=,iv:TQD/ddZpbm5wAKbbopsqWtIpHTaLmSTjGK5YUc/nUog=,tag:Yo7pYfNRES78g1uSE80qUg==,type:str]",
"pgp": null,
"unencrypted_suffix": "_unencrypted",
"version": "3.7.3"
}
}
5 changes: 3 additions & 2 deletions ops/env/mainnet/core/secrets.prod.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
"graph_api_key_deprecated": "ENC[AES256_GCM,data:kJ9IwMJPtKxsOk77dy7ZOkzIkB+Q6jqTiii27gbb9/A=,iv:0dRGCeHan+rJuUkJnlyaU7jhi037Me+6K/zJCAWXruw=,tag:RYoSNzHG/GY6AGAUPeFMXw==,type:str]",
"infura_key": "ENC[AES256_GCM,data:CFseUllVNz5Hzc3f0ACMEXC8Vud+FpfXWSJNcNrcDWE=,iv:Gl4+q5taIn2amrgIh4didomw4vZBSYBFdgxSbGz4SAM=,tag:K5i2ZNDVKwo6UJ5iIJPiqA==,type:str]",
"graph_api_key": "ENC[AES256_GCM,data:P49Id+KJiffvtnB11Plr92aja0aj9na0v5XCWmbrcI4=,iv:Dte62MAGnvXVLaYD8id2wirAhklhBtpHMEROAjl3oOs=,tag:xkpef4z94QC4vVT5L7qOhA==,type:str]",
"admin_token_lighthouse_prover_subscriber": "ENC[AES256_GCM,data:tVQNVGxtNTu+qL0K+zsCRCg=,iv:DgwnsaSfjG4aN7zZuy4+84LEZe1qjLmRh0eK90xAdg0=,tag:mC0IWKW6drwX87dP0IvK3w==,type:str]",
"sops": {
"kms": [
{
Expand All @@ -46,8 +47,8 @@
"azure_kv": null,
"hc_vault": null,
"age": null,
"lastmodified": "2023-12-20T17:42:54Z",
"mac": "ENC[AES256_GCM,data:7uEuvP0pw/bt0447PdZwTpCLGbJqaAJKxEXYl4MdEpjpwwsvKaceIp6hd+Dg6clb6UVrXywHEzISeQxFKZvq3HSk9IbsJvULBLLFpPl8Cl7DoKSsqdOkuBrM7PbmFwLTuutRnf0y2+Vhr0BYDrfKpUa04a39FzLpxnp0L4bQo9s=,iv:xmP3kRPOkbCPJMyMdQz1PNHCxdLPdSxMCCJSFBfG2VA=,tag:6GR0aYib0vhccNIf6MG1Fg==,type:str]",
"lastmodified": "2023-12-31T17:56:20Z",
"mac": "ENC[AES256_GCM,data:nAq6cVh1BlRU2JE0cPmpGx4O/SuG6n4qkWvPZqdwDGB7pbE0wow4jghWvDobf0JQDca/fjsyzZWUauC9bGUmtuI3zVR+ROMHtCqPo5HBp2aIWLMn4mnyfmgrXjShgk9uQJlA3uiVqznYwaP++f/jbMRlTnspCY2j565KEsz3+xo=,iv:00BYSvQ9hlJqmROzgXiOrlc2nUUYDFFZp/FMQHVzNFQ=,tag:PD2247Kr+mtqWcNN1jvmqg==,type:str]",
"pgp": null,
"unencrypted_suffix": "_unencrypted",
"version": "3.7.3"
Expand Down
44 changes: 44 additions & 0 deletions ops/env/mainnet/core/secrets.staging.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
{
"goerli_alchemy_key_0": "ENC[AES256_GCM,data:/wISWZUmSGM3ltN4h9rxDGUnhf9kgc6VW51zl6Wu7Z8=,iv://fHe2qY8Qjl7f0qGa02lOLjccC9HyNNVeCe5NOilIM=,tag:Ei98lvqXj3MudX/dHPEfQg==,type:str]",
"goerli_alchemy_key_1": "ENC[AES256_GCM,data:dMUjnDXoer4TRSR/YBQ5MIs/FUuSjRILAaLWp08hj1c=,iv:z1ZD+HYfeVdujaAmFWQTL9vmF52GAB9p8iEBna9RWHw=,tag:nQE8qQgIU3asER0b3iWmng==,type:str]",
"optgoerli_alchemy_key_0": "ENC[AES256_GCM,data:1W+hZPGeTIN8wTPVtXavoZJ8sy4zJMoBbGV2PEwWLMk=,iv:ICE8Vq3BBalaXh29poQiqKCs3QDuXGPtujfAD+CU7Zc=,tag:L8YfnKA//03smKlMLKuAsQ==,type:str]",
"optgoerli_alchemy_key_1": "ENC[AES256_GCM,data:hW5uu+SLwb50rSLv9YdCKnk79MEhyqP2vxELQPc5/zg=,iv:xHCBKpARqPGrjt5ZAJO7PJEQGLVRIKFfI90ahnOqAmI=,tag:EcTWFj2TIshthXYjNYCjYg==,type:str]",
"arbgoerli_alchemy_key_0": "ENC[AES256_GCM,data:GLCUHhR/cB4hCm1QE0xn3IclxfX0I3JFpfblMI2goz8=,iv:ENaHkIoyuQSJEDKRGimBD0IjDAStucZXS/G/t5JMPsg=,tag:f/+Pb/7DMUqWvswYT62HRw==,type:str]",
"arbgoerli_alchemy_key_1": "ENC[AES256_GCM,data:RkENJZPkuPT/Lb4sfY/1IUGdpGYWZ167acoWVWjP0ww=,iv:rznmPAbXaujoUUc/9L1Y7RwJ7TDxRKXWjiUvTRm0DBE=,tag:HFX0K5oEW88BOtHq/Na47g==,type:str]",
"mumbai_alchemy_key_0": "ENC[AES256_GCM,data:Ns/DXacEw9Yped0koWpgibAI7nWd1tlKaO1wv/6VtZA=,iv:GBvbuE55yfRVnsBUtGf15w2yFopJgROtSCqTcYCpreg=,tag:hz+eldU8qgu4NRoQ9BAwtA==,type:str]",
"blast_key": "ENC[AES256_GCM,data:hpLxIagHQcTrTTGjLh92R+7/R8KvWHy45eCV1vYkfdYve4Dr,iv:tM11VtOjKc+KHpd0PEkgmcLK0lEw4fI2y7CQYLE+afY=,tag:cdhEzbUnkTd7z09DcUP01Q==,type:str]",
"admin_token_router": "ENC[AES256_GCM,data:URzRJGpYoLkee9oR/jBr,iv:4xJhrqNqNsfD5kymdCiL6SPI43VtymcW6rjLl47Van4=,tag:PH0SmUUcgiMqiY4n0lmCCA==,type:str]",
"admin_token_relayer": "ENC[AES256_GCM,data:C3u0ijhT5sMx2Q2zWRM0,iv:6qptq9Ncnbyp7AtLgbHNqcr7VFkHLlAfgQXb43UZYc8=,tag:ByQlqxmT44jLPwrJwhJJEg==,type:str]",
"router_web3_signer_private_key": "ENC[AES256_GCM,data:SxNFgyFEZ5Id3VJl0Fg9dV9uvEf4+tsb1zfZOGvCpOm4bIRB8zd5kh/WgK5B8lqOOlO7MK3DxcB7akWXkSXwx6Yb,iv:QQ1/DygMBnwPKBniNqEaOfNcxXH+KM/tgOp6DoqYKtM=,tag:5MHaMKpRC8YQlGUrA/1LFg==,type:str]",
"sequencer_web3_signer_private_key": "ENC[AES256_GCM,data:PWVKSpynMv8HMDyEFJsIOK/xoosmQTV5pNGzo0YpS5HYk0c8ZOe05WwXsGnXpTnAFesErQiIlMw8RkFouVYVe8Aa,iv:reSueZL4SqTo2eBhN2m0T//JmILKmdd0ALJUIxpOs5A=,tag:yWnkXzZPC58gp5GU2Mk3SQ==,type:str]",
"rmq_mgt_password": "ENC[AES256_GCM,data:75zzkeORNH6ARAKUwoBd,iv:wpnf5fOGUBivjZV/Wln9AsgA03HA2A8OYpjxJoJzm4c=,tag:+rUy6BKrt+fKC0/MiA3tGA==,type:str]",
"dd_api_key": "ENC[AES256_GCM,data:nxtkHnCTowSHV2Tykj/ZUgLTqo5b75BnFwFAKQwJgFc=,iv:+50W3/jCdUTdvytBMaCd4zTQ1Yj9/4B/r4scCnSG9GM=,tag:G/C8wcG7gPBG0d4TC8hHoQ==,type:str]",
"gelato_api_key": "ENC[AES256_GCM,data:QBVduhWCP3RnY8jv9czYiLn/pHMV9g+sOtr5IP3A1GU0kJmtVAEm+S3y0YM=,iv:Fq4Grj4QD+ibJNFdZdmbecgglX+DB/4NQ8roHTHwwPQ=,tag:8joCIffWVywHyK5wOejRJQ==,type:str]",
"postgres_password": "ENC[AES256_GCM,data:lDEXYeiv6g9TG2QH2/+x,iv:5erEII2bFUIWQ0n71xIgYMSY2IwU+ofd17ugtpzcINA=,tag:uympXW/Xr6/ai7Q6zBwdTg==,type:str]",
"discord_webhook_key": "ENC[AES256_GCM,data:jBbH,iv:meeZdV1v9sKf8WgoxvuE77PsgfcyjlkdUgn5AJT6Xkg=,tag:EJN5ne1eqbCiNJRn2xxdhg==,type:str]",
"telegram_api_key": "ENC[AES256_GCM,data:98nq,iv:b50Gmh/Qitvk1s4Nz9s78ZgnNCeYjfb629ZzVWY3HJ4=,tag:tzy6k1g85QKCwPh8Lb/XSQ==,type:str]",
"telegram_chat_id": "ENC[AES256_GCM,data:2y2h,iv:R/xWjBkLMSqY3cgo97yUsQX1eFhfzwC8MmmaryXugGI=,tag:9PElNz4HREMeAGqUIGuU4g==,type:str]",
"betteruptime_api_key": "ENC[AES256_GCM,data:xJ/0QQozmfVedcNK2ZDmgjyVWQ+HDT1b,iv:wa4oOgvLeHi8C0X6vNIhhQuqDS8r1R9wRPMxWhKTscg=,tag:7BdsxpKjtoByUv/LTslDMQ==,type:str]",
"relayer_web3_signer_private_key": "ENC[AES256_GCM,data:wRSzd7JmCfXc6925dQjqyjXEIi2yACitVxKAdtNoK1vmties3LZ/7VQgHSngfneLmFDpbV43A5buU4wVnAFkTwMC,iv:OwPp02yQr3WCMGCp5fK0ksWXg8U6YmATapH529lDurA=,tag:gLg2gmT5G91325oug/nkvA==,type:str]",
"watcher_web3_signer_private_key": "ENC[AES256_GCM,data:DLZWbUuNyocO1AMgKFgwCV54R7n0IITbyKve77Mfw0GXRBck22aOtF2Q/W/9DC0PW/gHg4zEkPLqGz2ZJkxVejuh,iv:gyFQtfYKGZlqMr64BIcWONENjcduoYWO0DwzMtJ/gLY=,tag:iQNsUdwQErmEpAjC3jNbGw==,type:str]",
"lighthouse_web3_signer_private_key": "ENC[AES256_GCM,data:FSNQaGWZ3IPJlbBhVkQPFbxxtrI/UyZi8y9f9Ll7kpYDkWwxzVK1VbMqYJ9s/a5fim3HttBC/hBOXy2l7Byq1281,iv:MGbWbnQl3IKf/cbOpb7fOfjDoMZBMINOQGjdkclzd3E=,tag:V4uzOAwfWEMiXT+ygbInyw==,type:str]",
"sops": {
"kms": [
{
"arn": "arn:aws:kms:us-east-1:679752396206:key/mrk-54aad40d249942528d55826577537536",
"created_at": "2023-01-06T01:09:35Z",
"enc": "AQICAHhxMU5Xp/Fmf+/zvkUFwPY9V/rYOhwQCQtSADFLJ6D2MwF2fQJ6VjcyUKIS4EBgch+uAAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMPEZIKma6CjbY3wx8AgEQgDsxyW7EPOnbQbZNS8m2UrL7mLowdOEfw1RT3tXLpYb5VAaSrPWgQ7oja8VKLJq3w9WIQNqYvJksR44Yig==",
"aws_profile": "aws-deployer-connext"
}
],
"gcp_kms": null,
"azure_kv": null,
"hc_vault": null,
"age": null,
"lastmodified": "2024-01-23T23:33:32Z",
"mac": "ENC[AES256_GCM,data:Bs8kkvs6Dh4MP16yAbOafFdpHYTlNNzwOJRtW+d8dVQgK9laKuAzFgCk+d5f+ouqc+42z09GPbe899g06rBNkkPeCiE+mRMkAgb1RKU45BMXdQz2rekt/aZlMzRmUIIDKWiRyuc3Y2pyPJQNMaPfrsbNTau1uR/OTvpllG3wylg=,iv:hD0tAu7DCKxwcU1uN7uCYTzYtipB9tMi4cgfNvPIUu8=,tag:OZT0TFuqvsm/ZZJkuRvQdA==,type:str]",
"pgp": null,
"unencrypted_suffix": "_unencrypted",
"version": "3.7.3"
}
}
7 changes: 4 additions & 3 deletions ops/env/testnet/core/secrets.prod.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
"blast_key": "ENC[AES256_GCM,data:YVcf52WfQPSI/HHG0L2O95EkG5G5crUM41KP9cjr+8hXeSPW,iv:2+E5Q9jg2PUXcVHISSOGD6YamqqBk9OncHyXxudQwT8=,tag:JDQ1rk2IEzOUPhrl9cVqeA==,type:str]",
"infura_key": "ENC[AES256_GCM,data:DetXqeZJ7v2DwvucfzMtonC4WIPS48sAnBc/NsymhEQ=,iv:cS933ue3trMWxH1SLbxGidAkTLoH5mBG/UlIMqHWaFo=,tag:vfH1t4oOv2Jc7WpJM1EsLw==,type:str]",
"drpc_key": "ENC[AES256_GCM,data:kE4dJTjB1Sok1fqMEzYXPcNbo07/m1iPHDzwafhzj7y6zZRdswRZD7ZJ3t8=,iv:pgA5gwIo6yqiP+u3OM4Y+qUCjDIddGe2gaIUpSO/rUc=,tag:HaimD72J3zr3SRqOcYDjZA==,type:str]",
"blockpi_key": "ENC[AES256_GCM,data:rgUjKxGh1Z8bnE6YiFSNehfP3p9I1D+rNAVQ6cfICbv9+IZVaB6kTA==,iv:yyKPoa31kxpG6pcoWxyD9YuTwByZrci07ZQwFBhEcws=,tag:ZKm0X0XclYKVzQt6vicrww==,type:str]",
"admin_token_router": "ENC[AES256_GCM,data:zncTx/pBkjM=,iv:FNI+F3mnUnBI6YklrOtpZA0P9YxEtoct57qDFKLwzUg=,tag:UCJFsZtTWS2GxuilWtXWeQ==,type:str]",
"admin_token_relayer": "ENC[AES256_GCM,data:A/VCJhscp/ohciOd,iv:NYhlnWiIxFOVA/Np46yxHzQsKE5XQ7IX35Afu5aCHxY=,tag:QSUN5FvQasSN4R67pU/ACg==,type:str]",
"router_web3_signer_private_key": "ENC[AES256_GCM,data:DcQeRbUybVqvxkNICvPuiAGoTRIbs1iwZRgb/SUbNslnpiB8Wp7Dcj47u+9ulOsjUk7wR94kjpOwtERQwFgVqJEA,iv:+iOu+gE1Rxyc35+0e5Cd1H/f+KMpF9tpNeOa2M4AL5Y=,tag:q1IYpfDaR3wX+nltVrIrfg==,type:str]",
Expand All @@ -24,7 +25,7 @@
"lighthouse_propose_heartbeat": "ENC[AES256_GCM,data:zHDGiMBNN2ime+PMcu7d8B4c3QRGiUJ/,iv:vlWCOekIKsBtANDlgr9l3/Dg71voNBXayDAL/9lhJKM=,tag:oCYeJGFUH6ZvGGwaDPq+UQ==,type:str]",
"lighthouse_send_outbound_root_heartbeat": "ENC[AES256_GCM,data:JNT8BfLB+eE3HJjjd2jP3uPO9g2gUQko,iv:xBShA61wAvwy3RPvErIB9OyMaSNu9f5H2UPtms6fSCg=,tag:q8stDLxgmgsxLFu3OJrcVQ==,type:str]",
"lighthouse_web3_signer_private_key": "ENC[AES256_GCM,data:SPWRLv6Y4Y3OZkw9b9l3Z0RsxnZCu2AjRpfpzilHSi9lmN2kN9uD5dp4FXi1+WS1ie3WAbdR51yuDiatMu3n3gkg,iv:bQ0M+/7cs/KEcXokPOyzXJPXYnIyWzgMNGUpt4Nic3k=,tag:umUSYpsjBY1qzVubtbTZ5A==,type:str]",
"relayer_web3_signer_private_key": "ENC[AES256_GCM,data:NcZ+Pxyr3OCxR1aUQJW1OAxWYRiD3DyKK+O4ENIo7qgZnjhIxqTXgh+KOP6QnxVQQX8mVYZoazwy1tsL1kR06liU,iv:pVJNAzMD7j4McJx1yt7VEUcWa6NofXhM6VcWI9vWtWc=,tag:VC/4YuITry4qUJqxRH/BTw==,type:str]",
"relayer_web3_signer_private_key": "ENC[AES256_GCM,data:tZsHTEkFcN5d3/jkQ50bxGPMKprDvM/yjdM7hiagKTWPRuHVCgOThgaUo2bPkdKxzyDjVmcWAmmZ7ioGQ6Wz8ten,iv:UpCjzA/O9nSFufjCFHyxD0xmRmaLzJ0Y1usVW9EOly8=,tag:54G0L8wva5ShsjQb2i/EGw==,type:str]",
"optgoerli_alchemy_key_for_lh": "ENC[AES256_GCM,data:eho7jAu4dYziysHNskhUJGUXZYs/LeTyAhALUQT29gY=,iv:60OgVQc8okgjhy7cDbXf9EsE+mXgjJxJ2TA0uH8I640=,tag:IQoqo6Lrr4JrQqW2pYixcw==,type:str]",
"sops": {
"kms": [
Expand All @@ -39,8 +40,8 @@
"azure_kv": null,
"hc_vault": null,
"age": null,
"lastmodified": "2023-12-12T23:16:46Z",
"mac": "ENC[AES256_GCM,data:0OQ3ouAmYlPlN2eB61pxwr0NhBZCr+FPuuIW7Iq7wzLFsP7lDtgWtA35pP8xtlicCfH+xnBSJNcwrfaO78sgoW9OEtIXvLxsfBMtlW25LkaiYYGLU/ckLW1gMS1EfQtDaRC4dQla42vIqXbU3v3dALsnIP91/XBUoIB6UWY+2hE=,iv:v8CdO22iUuu+V3trMzcpen6duaDJWbiDT0VRNcU91Qc=,tag:0Sge3CK10b9oE4WQ49qqTA==,type:str]",
"lastmodified": "2024-01-09T00:55:19Z",
"mac": "ENC[AES256_GCM,data:Pzv23aW4A1FmI90VLfJyoV2+lAKaqiUiQat97hWnsCc2gS2IFTayVSSjImrIc5LXCGtn3ZI8HFH8UIYuomJpgRm6BI2NJlozAT4ycHgzOhjWA8b2qmmCDfMm1C7dMBXPEGG4MTMRt2cR4w7ljtyPeh8U2XCdj5YBAyDE8OwcZFc=,iv:lJZiBjOmyRCTOrYRQBofilLVEjOx+CTHQzaIGEs4UCo=,tag:3pLK12i1TC7CXUFY6ZpimA==,type:str]",
"pgp": null,
"unencrypted_suffix": "_unencrypted",
"version": "3.7.3"
Expand Down
24 changes: 24 additions & 0 deletions ops/mainnet/prod/backend/config.tf
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,24 @@ locals {
providers = ["https://rpc.linea.build"]
disabledAssets = ["0xA219439258ca9da29E9Cc4cE5596924745e12B93", "0x4AF15ec2A0BD43Db75dd04E62FAA3B8EF36b00d5"]
}
"2053862243" = {
providers = ["https://zksync-mainnet.blastapi.io/${var.blast_key}"]
}
"1887071085" = {
providers = ["https://polygon-zkevm-mainnet.blastapi.io/${var.blast_key}"]
}
"1650553709" = {
providers = ["https://base-mainnet.blastapi.io/${var.blast_key}"]
}
"1635148152" = {
providers = ["https://ava-mainnet.blastapi.io/${var.blast_key}/ext/bc/C/rpc"]
}
"1835365481" = {
providers = ["https://metis-mainnet.blastapi.io/${var.blast_key}"]
}
"1835101812" = {
providers = ["https://mantle-mainnet.blastapi.io/${var.blast_key}"]
}
}

# The following are defined in variables.tf and don't map to the
Expand Down Expand Up @@ -87,6 +105,12 @@ locals {
"6450786" = { confirmations = 50 }
"6778479" = { confirmations = 100 }
"1818848877" = { confirmations = 10 }
"2053862243" = { confirmations = 10 }
"1887071085" = { confirmations = 10 }
"1650553709" = { confirmations = 10 }
"1635148152" = { confirmations = 10 }
"1835365481" = { confirmations = 10 }
"1835101812" = { confirmations = 10 }
}
environment = var.stage
healthUrls = {
Expand Down
22 changes: 12 additions & 10 deletions ops/mainnet/prod/backend/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -156,8 +156,8 @@ module "sdk-server" {
health_check_path = "/ping"
container_port = 8080
loadbalancer_port = 80
cpu = 1024
memory = 2048
cpu = 512
memory = 1024
instance_count = 2
timeout = 180
environment = var.environment
Expand All @@ -181,14 +181,16 @@ module "sdk_server_cache" {
}

module "sdk_server_auto_scaling" {
source = "../../../modules/auto-scaling"
stage = var.stage
environment = var.environment
domain = var.domain
ecs_service_name = module.sdk-server.service_name
ecs_cluster_name = module.ecs.ecs_cluster_name
min_capacity = 2
max_capacity = 10
source = "../../../modules/auto-scaling"
stage = var.stage
environment = var.environment
domain = var.domain
ecs_service_name = module.sdk-server.service_name
ecs_cluster_name = module.ecs.ecs_cluster_name
avg_cpu_utilization_target = 40
avg_mem_utilization_target = 60
min_capacity = 2
max_capacity = 50
}


Expand Down
Loading

0 comments on commit 6ae962e

Please sign in to comment.