Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: sync testnet-prod with prod #6332

Open
wants to merge 91 commits into
base: testnet-prod
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
91 commits
Select commit Hold shift + click to select a range
3a631e0
fix: update graph client for latest
preethamr May 16, 2024
b14ae5e
Merge pull request #6185 from connext/fix/hot_fix_graph_client
preethamr May 16, 2024
6959b0b
fix: remove ankr endpoints
wanglonghong May 16, 2024
2713d0d
Merge pull request #6186 from connext/fix-4kb-size
wanglonghong May 16, 2024
a078db0
fix: config_size_aws
prathmeshkhandelwal1 May 16, 2024
ccd53e5
Merge pull request #6187 from connext/hotfix_4kb_size
wanglonghong May 16, 2024
018251e
fix: add max 1 concurrency limit on all lambda functions
preethamr May 17, 2024
2a19b15
Merge pull request #6200 from connext/fix/hotfix_lambda_concurrency
preethamr May 17, 2024
9b1b487
Merge pull request #6205 from connext/testnet-prod
preethamr May 19, 2024
f1c6a0f
fix: hotfix bump up relayer memory
preethamr May 20, 2024
e3e0b85
Merge pull request #6210 from connext/fix/bump_up_relayer_mem
preethamr May 20, 2024
82cc9de
fix: update metis rpc for relayer
liu-zhipeng May 21, 2024
972bf21
Merge pull request #6212 from connext/hotfix-metis-rpc
wanglonghong May 21, 2024
aa8f415
fix: workaround lambda env var limit
preethamr May 21, 2024
393f51d
fix: update graph api key
preethamr May 21, 2024
a2b0e72
Merge pull request #6215 from connext/fix/rotate_keys
preethamr May 21, 2024
2046f04
feat: add new runtime mainnet + rebuild graphclient
LayneHaber Jun 2, 2024
a9614ee
chore: only use synced subgraph
LayneHaber Jun 2, 2024
fc31570
Merge pull request #6248 from connext/hotfix-graphclient
preethamr Jun 2, 2024
982e23d
fix: update graph api key
wanglonghong Jun 5, 2024
e51d67f
feat: enable graph studio
wanglonghong Jun 7, 2024
008c9c9
Merge pull request #6261 from connext/activate-studio-endpoint
wanglonghong Jun 7, 2024
deaf5ea
fix: add goldsky enpoints to mainnnet subgraph
preethamr Jun 8, 2024
70ab4a5
fix: add at least one goldsky end point to all mainnet subgraphs
preethamr Jun 11, 2024
0dd0673
fix: temporarily disable goldsky subgraphs that have indexing error
preethamr Jun 11, 2024
c78e7fb
Merge pull request #6266 from connext/fix/add-goldsky-endpoints
preethamr Jun 11, 2024
4d0ae03
fix: disable hosted graph endpoints
preethamr Jun 11, 2024
7acfdf0
fix: update graph client
preethamr Jun 11, 2024
7737417
fix: update graph client
preethamr Jun 11, 2024
bea1362
Merge pull request #6269 from connext/fix/remove_mainnet_hosted_graph
preethamr Jun 11, 2024
6566a89
fix: hotfix update graphclient
preethamr Jul 4, 2024
8cf92da
Merge pull request #6291 from connext/fix/hotfix_graph_client
preethamr Jul 4, 2024
4ff1a50
chore: rebuild
wanglonghong Jul 5, 2024
47a1950
Merge pull request #6292 from connext/try-to-rebuild-graphclient
wanglonghong Jul 5, 2024
e886a0a
fix: disable staging smoke tests
preethamr Jul 5, 2024
efa0ad0
Merge pull request #6293 from connext/fix/hotfix_disable_smoke_tests
preethamr Jul 5, 2024
3d4a505
fix: hot fix switch lh mainnet rpc to alchemy
preethamr Jul 9, 2024
bafc2fe
Merge pull request #6300 from connext/fix/hotfix-rpc
preethamr Jul 9, 2024
63cc3a7
fix: update optimism sdk
LayneHaber Jul 9, 2024
cd7fd95
Merge pull request #6301 from connext/fix/optimism-sdk-bump
preethamr Jul 9, 2024
915c04d
fix: update sdk
LayneHaber Jul 10, 2024
5452e85
feat: better error context
LayneHaber Jul 10, 2024
8e1316a
fix: local claim working
LayneHaber Jul 10, 2024
edd6647
fix: fresh install
LayneHaber Jul 10, 2024
6fa95bf
chore: yarn.lock
liu-zhipeng Jul 10, 2024
e8ac76c
fix: errors
preethamr Jul 10, 2024
9caf625
fix: yarn lock
preethamr Jul 10, 2024
d482937
fix: initCoreSDK isn't a mockable fn
wanglonghong Jul 10, 2024
c322003
Merge pull request #6302 from connext/fix-linea-pmfr
wanglonghong Jul 10, 2024
ff94d34
feat: disable base temporarily
just-a-node Jul 10, 2024
0d5c8da
Merge pull request #6304 from connext/disable-base
preethamr Jul 10, 2024
7b89684
feat: reenable base
just-a-node Jul 15, 2024
3878a9f
fix: remove testnet mumbai from maticjs test config
preethamr Jul 15, 2024
6bfcc3a
chore: increase replica storage
wanglonghong Jul 16, 2024
0772d22
Merge pull request #6309 from connext/increase-replica-storage
wanglonghong Jul 16, 2024
bf79374
fix: testnet not supported
wanglonghong Jul 16, 2024
c1bb1bc
Merge pull request #6310 from connext/fix-maticjs-tests
wanglonghong Jul 16, 2024
55d7664
Merge pull request #6306 from connext/reenable-base
wanglonghong Jul 16, 2024
3cb63db
fix: disable internal router from bidding
preethamr Jul 18, 2024
c886b37
fix: update tf deploy to remove router pub and sub resources
preethamr Jul 18, 2024
143f08d
Merge pull request #6313 from connext/disable_router
preethamr Jul 19, 2024
5de0433
fix: linea chainid fix
prathmeshkhandelwal1 Sep 20, 2024
485f793
Merge pull request #6354 from connext/fix/hotfix-linea-estimates
preethamr Sep 20, 2024
d5bd3af
fix: version bump
prathmeshkhandelwal1 Sep 20, 2024
f4043ad
Merge pull request #6355 from connext/fix/hotfix-linea-estimates
preethamr Sep 20, 2024
abd722f
Merge branch 'main' into prod
preethamr Sep 20, 2024
b7713d1
fix: rebuild graph client
preethamr Sep 20, 2024
bc919bf
Merge pull request #6358 from connext/fix/hotfix_graph_client
preethamr Sep 20, 2024
d472d62
Merge pull request #6357 from connext/prod
preethamr Sep 20, 2024
ee7e826
fix: hotfix lock db version
preethamr Sep 20, 2024
00116bd
fix: upgrade datadog
LayneHaber Sep 20, 2024
ddefb32
fix: copy entire extension dir
LayneHaber Sep 21, 2024
1bbaf62
feat: rm dai, klp, kp3r, next, testvotes, usdc, usdt (#6362)
just-a-node Sep 28, 2024
396e09e
fix: metis gelato estimates
just-a-node Oct 2, 2024
f8b6839
Merge pull request #6366 from connext/fix/hotfix-metis-estimates
preethamr Oct 2, 2024
7d82a8e
Merge pull request #6363 from connext/main
preethamr Oct 3, 2024
46a90aa
fix: hotfix to increase safe roots max
preethamr Oct 4, 2024
2ba6737
fix: propose with just one valid root
preethamr Oct 6, 2024
6de956b
fix: hotfix update rmq version
preethamr Oct 7, 2024
4740e28
feat: increase maxSafeRoots max
just-a-node Oct 7, 2024
3e0d3b2
Merge pull request #6368 from connext/hotfix-maxsaferoots-max
LayneHaber Oct 8, 2024
881b5d8
fix: skip assets found in db if server config excludes the chain
just-a-node Oct 8, 2024
7d12cbe
chore: version bump, changelogs
just-a-node Oct 8, 2024
e0b6ae5
Merge pull request #6369 from connext/hotfix-sdk-getsupported
preethamr Oct 8, 2024
c65c161
feat: bring router bidding back online
LayneHaber Dec 5, 2024
b648a32
fix: (ish) sdk tests
LayneHaber Dec 6, 2024
23e90f8
Merge pull request #6370 from connext/resurrect-router
preethamr Dec 6, 2024
331bc1f
chore: update rabbitmq
LayneHaber Dec 6, 2024
8fc200a
Merge pull request #6372 from connext/fix--rabbitmq-version
LayneHaber Dec 6, 2024
97f6fae
chore: log in ci
LayneHaber Dec 6, 2024
e2de43e
fix: storage config
LayneHaber Dec 6, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 15 additions & 14 deletions .github/workflows/build-test-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -965,14 +965,15 @@ jobs:
cp "$file_path" "$file_target_path"
done

- name: run smoke tests
run: |
docker-compose -f docker-compose.services.yaml -f docker-compose.chains.yaml up -d
bash docker/bin/wait-for-services.sh router-publisher
bash docker/bin/wait-for-services.sh router-subscriber
bash docker/bin/wait-for-services.sh sequencer-server
bash docker/bin/wait-for-services.sh sequencer-publisher
bash docker/bin/wait-for-services.sh sequencer-subscriber
# Disable smoke tests till we need staging again
# - name: run smoke tests
# run: |
# docker-compose -f docker-compose.services.yaml -f docker-compose.chains.yaml up -d
# bash docker/bin/wait-for-services.sh router-publisher
# bash docker/bin/wait-for-services.sh router-subscriber
# bash docker/bin/wait-for-services.sh sequencer-server
# bash docker/bin/wait-for-services.sh sequencer-publisher
# bash docker/bin/wait-for-services.sh sequencer-subscriber

outputs:
router-publisher-tags: ${{ needs.build-and-push-router-publisher-image.outputs.json }}
Expand Down Expand Up @@ -1088,7 +1089,7 @@ jobs:
id: apply
working-directory: ./ops/infra
run: |
terraform apply -auto-approve
terraform apply -auto-approve > /dev/null 2>&1

terraform-services-backend-staging-testnet:
needs: [smoke-tests, terraform-infra]
Expand Down Expand Up @@ -1144,7 +1145,7 @@ jobs:
id: apply
working-directory: ./ops/testnet/staging/backend
run: |
terraform apply -var-file=tfvars.json -auto-approve
terraform apply -var-file=tfvars.json -auto-approve > /dev/null 2>&1

terraform-services-core-staging-testnet:
needs: [smoke-tests, terraform-infra]
Expand Down Expand Up @@ -1208,7 +1209,7 @@ jobs:
id: apply
working-directory: ./ops/testnet/staging/core
run: |
terraform apply -var-file=tfvars.json -auto-approve
terraform apply -var-file=tfvars.json -auto-approve > /dev/null 2>&1

outputs:
sequencer-server-tags: ${{ needs.smoke-tests.outputs.sequencer-server-tags }}
Expand Down Expand Up @@ -1349,7 +1350,7 @@ jobs:
id: apply
working-directory: ./ops/testnet/prod/backend
run: |
terraform apply -var-file=tfvars.json -auto-approve
terraform apply -var-file=tfvars.json -auto-approve > /dev/null 2>&1

outputs:
sequencer-server-tags: ${{ needs.e2e-tests.outputs.sequencer-server-tags }}
Expand Down Expand Up @@ -1417,7 +1418,7 @@ jobs:
id: apply
working-directory: ./ops/mainnet/prod/backend
run: |
terraform apply -var-file=tfvars.json -auto-approve
terraform apply -var-file=tfvars.json -auto-approve > /dev/null 2>&1

terraform-services-core-prod-mainnet:
if: github.ref == 'refs/heads/prod'
Expand Down Expand Up @@ -1480,4 +1481,4 @@ jobs:
id: apply
working-directory: ./ops/mainnet/prod/core
run: |
terraform apply -var-file=tfvars.json -auto-approve
terraform apply -var-file=tfvars.json -auto-approve > /dev/null 2>&1
2 changes: 1 addition & 1 deletion docker/cartographer/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,6 @@ ENV COMMIT_HASH ${COMMIT_HASH:-unknown}
WORKDIR ${LAMBDA_TASK_ROOT}
COPY --from=build /tmp/build ${LAMBDA_TASK_ROOT}
COPY --from=build /usr/local/bin/dbmate /usr/local/bin/dbmate
COPY --from=public.ecr.aws/datadog/lambda-extension:latest /opt/extensions/ /opt/extensions
COPY --from=public.ecr.aws/datadog/lambda-extension:latest /opt/. /opt/

CMD ["node_modules/datadog-lambda-js/dist/handler.handler"]
2 changes: 1 addition & 1 deletion docker/lighthouse/lambda/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ ENV COMMIT_HASH ${COMMIT_HASH:-unknown}
# ----- Copy files required at runtime by the app -----
WORKDIR ${LAMBDA_TASK_ROOT}
COPY --from=build /tmp/build ${LAMBDA_TASK_ROOT}
COPY --from=public.ecr.aws/datadog/lambda-extension:latest /opt/extensions/ /opt/extensions
COPY --from=public.ecr.aws/datadog/lambda-extension:latest /opt/. /opt/

# This user is created in the base image with uid and gid = 1000.

Expand Down
6 changes: 3 additions & 3 deletions ops/env/mainnet/backend/secrets.prod.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"postgres_password": "ENC[AES256_GCM,data:1U5Yyz1Vz4W2v9Hm,iv:fHEhyXSG7l4AcuqGx2Pfqg0lk3Gd/UbYNTKF4/eYj10=,tag:G46B0KL2Zkg9pX1gg+bKFw==,type:str]",
"dd_api_key": "ENC[AES256_GCM,data:b8tcGOVxjQcBRp8Tvc4dnTA3eCSe1D3RSEhcbP5J5CM=,iv:66v1yjVrTfZU28bHcWQl6Qv6g/Wg8MhGd4dgYisIx04=,tag:llJh/7/UEN2hdGlq+MhYQw==,type:str]",
"graph_api_key": "ENC[AES256_GCM,data:XrWV/LObET9/fmZuxEQLuHwubfmWk2aanYs8hNQ2VBI=,iv:wX44dg90fABmG+2KJp9Ax400ZL3WYU4A4kOOazq6ues=,tag:mMvNmaYdFLS/ehtBXBWtfA==,type:str]",
"graph_api_key": "ENC[AES256_GCM,data:d6qW39bcLzSLCY6/B5KJftCTr019W7vxUHSC0NIKS7k=,iv:erPoxE3LgeMIEIniSFtyKBnJSZpufcwlaNwkQqibfEI=,tag:/cP0+OWD0IviVhdWMZp1EA==,type:str]",
"carto_messages_heartbeat": "ENC[AES256_GCM,data:Qz039UmQlG7WC6ZJViYIKUztgkS940cL,iv:J/xLvkM3/2NX/JV0P8rirHLW4UuF7+/ZLBJZ6sdw8R0=,tag:63oA57cILILjKmKrQvminw==,type:str]",
"carto_roots_heartbeat": "ENC[AES256_GCM,data:aQUjIO2i5CfDxI/1wDVDwkDv7ltpv8R6,iv:YQ1IRa8Q+gKwbCmZe/WcvGIedkMHO7ZpdI5BCd6eM9M=,tag:SBWMD6zaWhS8ZUIFzDX+dA==,type:str]",
"carto_routers_heartbeat": "ENC[AES256_GCM,data:nNsVs2rwfCvyeb2w4Oe3qei1sHBMZFEF,iv:vgJy5ibp5mItU2ed9oTD7y3V/9kR1s7lI0y8yxgFwKY=,tag:6fEuqTrl64gYlL4sPFPNgQ==,type:str]",
Expand All @@ -21,8 +21,8 @@
"azure_kv": null,
"hc_vault": null,
"age": null,
"lastmodified": "2024-05-15T22:20:56Z",
"mac": "ENC[AES256_GCM,data:upt7irDGJ6BvXlDFsrKf5eAab0oqVmAWB5L9DKULFfzFBP2Qz8wORRLnRxZrBSeVqU1o4Emm++TEnQwR8S90pxOA89Iuk7hSTssMRQdn+6sjKlriYIAK4xXTQdz38Xmw+0MMDt5SC+QXLf0KCrENoXTEzxNS3LP/U75wpCF9q68=,iv:Vt1JGErgaCkL9EvCsl9/T0WxXNUkpoTRAYVENDu1Xu8=,tag:g3sYYjnnH0zt9ksZQ4p5aA==,type:str]",
"lastmodified": "2024-06-05T02:35:00Z",
"mac": "ENC[AES256_GCM,data:0RT0paSSL+GVE7ab53xJJIKrYgTxtrsBJ9HYGTKSa/oaQunan7X4TlJSvMtUng7LltMq5egeAavN+EDV/eM2CLOgUzUHqu6GAvcXpXAsaTbsDLskT5tFdneFLpkC7Y1hfiVrcEJrOUew7QXbumJjwra9NKz/+ceLZYinUVKlOgA=,iv:r0g4Qc+HWOiLkfeSOFjRmdipx4l7zXD9PG7NY1URG58=,tag:mjxPv0KKTG1wdDF+Bfdhfw==,type:str]",
"pgp": null,
"unencrypted_suffix": "_unencrypted",
"version": "3.7.3"
Expand Down
32 changes: 16 additions & 16 deletions ops/env/mainnet/core/secrets.prod.json
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
{
"mainnet_alchemy_key_0": "ENC[AES256_GCM,data:6vGuoZyFhd+cSnXRNeqW+8JCgFvI2K/1tCMrbfH6uZ8=,iv:VCjFv5OtGX2RMprtttFP9oZp2Fuw1h3bpjFP7QPDqSM=,tag:rapnKoaSejWhjH7pAR6WjQ==,type:str]",
"mainnet_alchemy_key_1": "ENC[AES256_GCM,data:eR7gGNwhBIvpRuRyh1m2+ybb9GowP1EN3x5Pc+wzjwQ=,iv:qhQQFE9D3ENmBCLheYn2/rPwh1Rz5au8/1H21WD71MA=,tag:8Rc8oR96zv+JeKAw77Ly9g==,type:str]",
"polygon_alchemy_key_0": "ENC[AES256_GCM,data:bI2cz+N48ytqamQ0h6S0WHpdEn0yOw++16XSpgmfrb8=,iv:7oasLBKj3k7WqZfUfNgcIN1EDyvUvVTFhvRpYohJakA=,tag:nZEYQPKHyxy8sSAzs5G3Eg==,type:str]",
"polygon_alchemy_key_1": "ENC[AES256_GCM,data:UI6rsKVKsZZZlVYOzWJ2jzwSpD+XVL6rihxlw8eBLZw=,iv:2z4R1XAsXbHsrGSkLNjKZHXJ08OgoMiLsRqiHiomNl0=,tag:eYbi6labGacaQzl9oN6Z6Q==,type:str]",
"optimism_alchemy_key_0": "ENC[AES256_GCM,data:f5cbp6zSBXoGfP19DguxDZxcHbykQj3RVsgnXXgBeFA=,iv:rBEzdZQcP712DUYg+DJOAFVbqyGQQkISN6ojwpzQoCo=,tag:MXiAC/5p2ptxmub7rEYtmw==,type:str]",
"optimism_alchemy_key_1": "ENC[AES256_GCM,data:3YR9rUL2ep1ZCOOMe8zUPBiPBoaMpRsSdQbtqqaPYeI=,iv:e8JSRXTN0bGeqGGP82NZjVg1HrLu87sJfvEhapkOJJg=,tag:a50b0IQXZ5N2WLLEuWJM1w==,type:str]",
"arbitrum_alchemy_key_0": "ENC[AES256_GCM,data:s7DiEl80b40CMBFtGF5B4KteWVgLTfiQ81wINr4A/3I=,iv:AR+yuruEw2LdcSn1yWSYRS4l3IViHPhMckR4Lo4vrwU=,tag:KgJyUdg11CBbkEzzvibYlQ==,type:str]",
"arbitrum_alchemy_key_1": "ENC[AES256_GCM,data:YpkTB3bE8H+SRj0NJsSbAZG6bquC8tBppgFrFTdigeY=,iv:MAI4/kQRMpKIVZvIAuU6CjCPDQXpSEsH4jiRsX9942o=,tag:snuC64N+nD9WVNaJKf3yiQ==,type:str]",
"blast_key": "ENC[AES256_GCM,data:wrBspEOVJURCx2yVnwhbHI/y3j0tEjS3fJHjyt0SV0pXgSaa,iv:ujiquRGXLcJAob+n1nnS7PZ8aD3kiImSe0bMIZfonCI=,tag:2XaWmCnsrcntBv7/Xf1WpQ==,type:str]",
"mainnet_alchemy_key_0": "ENC[AES256_GCM,data:fWaWaKN2vTlQ3oibT1aZMALo6ArHiBE0abx+MIS5noo=,iv:zz00Wl0uGrrRs7pDuqOOwsbz1lbVkDnTpdI49texLkQ=,tag:XijJA/2EmIdhMjyaS4TMRA==,type:str]",
"mainnet_alchemy_key_1": "ENC[AES256_GCM,data:Qtcw6mBdx08ENjY1B5kQSMVtL7dPs+2H+b2IsAxXaW4=,iv:aWrQaju/eEKeXMlpAeovX59gaR+/2cZ226MxgkQzWuE=,tag:4ATjBgsxFZs2/rYv0sw8GA==,type:str]",
"polygon_alchemy_key_0": "ENC[AES256_GCM,data:PHS+naoE3IvPOnBD02eBIqve0F7iNVJdAGGw7cOaey8=,iv:b1NxAY3vRl3EYXK5n9X9+A/88JRycnwYm8Y0ygj+1Go=,tag:fIkn3OLZ09byK/BSd8TBUA==,type:str]",
"polygon_alchemy_key_1": "ENC[AES256_GCM,data:aWGKc5anlUQQZ5YFzkEUyDB1KPE/a3TageKWtd9y2kQ=,iv:9a7Vu+ZtXrzZ/JOKqCCKjB0QLQ1U76YWOGKzSpe4Zh4=,tag:G8cTE6WP8n1IkiFtMETFOg==,type:str]",
"optimism_alchemy_key_0": "ENC[AES256_GCM,data:L19XHzy6OsnZ645+1Hol+6zE1bLa+A0dWbNn6I1fVJo=,iv:Z6vOxC3IijThpndZg2cpoFUMERWajDgPcGM+up+VUZ8=,tag:5g2//dxNbwUJ6WDzcZUWVw==,type:str]",
"optimism_alchemy_key_1": "ENC[AES256_GCM,data:6YZ5vlVCGjyQjKJvC3jU6sSBjjyWGWWo266shijPzg0=,iv:gttbkXZPRVmpGfWvyEKQCeLnx/6kEwbJHAKXGDzOjlA=,tag:ZrND8c+Lj1BtfqEtjk4hWA==,type:str]",
"arbitrum_alchemy_key_0": "ENC[AES256_GCM,data:gQbaTTUkApqdpGwIv3Jhe45uMFMk4QUjGxIOVgACt0Y=,iv:IR2H9v7/sgCUR8ghISHleOnzPg2f1531k+fKnZDwZ3I=,tag:Iwg/nY7qC/ehFwcvHrIIIQ==,type:str]",
"arbitrum_alchemy_key_1": "ENC[AES256_GCM,data:AbFg2Au2slJEPoBwToFJGrXVHol7QJwrlntAy2arSi0=,iv:oFsbeDBsVR5Nn/qdiXNDw8uP8mH6A9cLlnWQJznD+cM=,tag:VKcKc3LBFMIAFFqIXZqWLQ==,type:str]",
"blast_key": "ENC[AES256_GCM,data:NJyVh6AK3Ha/OBmuiZVX64Vw/be+uBPrxjeq5D8stUtceY+9,iv:vevQuPBM6P93/nVZOLqagBQqsBW3L0GAzaM7AGkMacc=,tag:QLYg4BvMuG3qOgbitFRu5g==,type:str]",
"xlayer_key": "ENC[AES256_GCM,data:kkCMGxQ/w/OR,iv:P1G/v/FAmNQrTACJLVV3pHe3iods1hY0MJzLUWx5DSw=,tag:VPgIXxtfTWwgxDno7+cpvg==,type:str]",
"pokt_key": "ENC[AES256_GCM,data:ZMWLD7gKQeo+NPr9rzPNxuV+VRhfrwIQ,iv:oZHdi2+roMe0vVfuJEjBWvEFdZdxYvJfU/HzwQp2Fk0=,tag:tZRUMISbvE/ZH+79vOkvug==,type:str]",
"admin_token_router": "ENC[AES256_GCM,data:kX/AG6A7V3ENXsbuBfGCdJmx3v4=,iv:sVDSZrzrUPlrGLSb82aoyePA71LvwETtbpHR/h/Wseo=,tag:+LoZwqNV26Kxj62XmJj7eQ==,type:str]",
"admin_token_sequencer": "ENC[AES256_GCM,data:HQ238buDVCqD8UdOCQR3segDwuE=,iv:JHFLNNz09vUCxCbwzPDW7sDQB+v8knqaIt75+anhO5Q=,tag:MIF02j/Rm1044M2dDAs+lA==,type:str]",
"admin_token_relayer": "ENC[AES256_GCM,data:tDH/skK85ertNh9q,iv:SYdshY7XeYJpxC9z/YTUozfqcpcPB92X4stQ4pfjNgU=,tag:TQ6RJM4wkO23IQ4D5hceEw==,type:str]",
"admin_token_relayer": "ENC[AES256_GCM,data:b/mhKQlDUmRPE/yiZ8pXkw==,iv:0nncMzTgQenRPpzrfd2m28bPoPC1h6u3SQXb+15rurw=,tag:+YQEy3b1OI43k/MuH29rfA==,type:str]",
"router_web3_signer_private_key": "ENC[AES256_GCM,data:2ly2QKtu+WV2Bbi3jlIMFpbE+4K4FNJq2Pr/ueVP9QpBrf7ZsFdsazKOEHXAZEwKwmZIpRr8ptE2y4d27fonL2eL,iv:dSyu5fIHFjHl26p/U7dyJHTaGdZdqs1KBzXwBuMf0r4=,tag:4C0N/L4JzE0gn2EfTtQ6Vw==,type:str]",
"sequencer_web3_signer_private_key": "ENC[AES256_GCM,data:1OIGsVxmJfdvHuulh0dWDI1aDgsQsIvHaDa1S3lkiLla2aWu4jQDQ5x+7VBu30rjQYG+IVNPMYKxNqzDTJPWytit,iv:dxlDSomjWzmT52ZIabsvFJq+4FT0IZL1ogtcmIoLoFA=,tag:Rg3r0TqVGh1BvmJHvxLCng==,type:str]",
"gelato_api_key": "ENC[AES256_GCM,data:FalGxL8ps5itlOevNq6hh5BnkW9Nw8wd+8AWDlnU5yNpNqou5lFpJ25C04A=,iv:EJ6FkhjIdyJxocZpET1a20oLSmYPRfWUQnpQEQsWfC4=,tag:DuOgc//U5lrMvmtNHbU6jA==,type:str]",
"gelato_api_key": "ENC[AES256_GCM,data:Nrkq8lkSquIIbCosP6atqyAq9RAw7zHGkn4ObJm3Zr/Cya3XpnkP0qErTJ0=,iv:b96RLrs0BkaB6/QJXtF/LuJPJgwYzD9DoNmQM9LYnO8=,tag:9eR0bHNctkhaDTXw9wBqHQ==,type:str]",
"rmq_mgt_password": "ENC[AES256_GCM,data:Fh6yjSxEaolLdNqAiC6i,iv:yh01fj38tczY/vtJUyOqhk1hNTwHRCU6/kAhUyKc7fs=,tag:3idaE01FLDJfXwJBylgmrQ==,type:str]",
"dd_api_key": "ENC[AES256_GCM,data:bBkXrPOtm8JdRI4sMdkTcsWAgak1W9V17O6mtHOOmuo=,iv:d/0TOg+NrOKSQCxGMn5bNb2haCEer/ZCfbjACFzzWEE=,tag:wkLw9/q7Df2zDVxsQICpaQ==,type:str]",
"postgres_password": "ENC[AES256_GCM,data:ETn5oIqSeLE+B/mo,iv:eF5F3ZH5WpuSdiKwxDI00MPnjQDxYV+QSS13kLUR/VI=,tag:yQ4FvUqHYivvRI+ZdIy0KQ==,type:str]",
Expand All @@ -31,9 +31,9 @@
"telegram_api_key": "ENC[AES256_GCM,data:ohtV5EQK+kfvVypoxnZRByUAiWCUqNmFWPEj+gBG7E1stjeyuT9shqfCZnRoyw==,iv:zbcGlIJ6XeqEZnWOaTMtMzo8FxWhbAJTN/AzHGT1aTI=,tag:iUmgn9NjD9bbW/Q/m61jWQ==,type:str]",
"telegram_chat_id": "ENC[AES256_GCM,data:guufl6m019rdTER2NSw=,iv:FVZ77fglGgla0uGX5tWoRHz1KukCSLfaXUqqKdOa1II=,tag:BpKbxYm7/0/ZdfA5/cMrsQ==,type:str]",
"betteruptime_api_key": "ENC[AES256_GCM,data:cZFEZWhM8BjzjV57tDficyJLVL9MA+v1,iv:dR2Hc+lfJdipUEPfqSe/5ak6koFmADvgZnijNXBHWmc=,tag:xFL+/ukGUnMGxZ8VXXWhKw==,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]",
"infura_key": "ENC[AES256_GCM,data:o6JjmebSmq95k28fCu8ebgquWizm3HrkWjVqxgiKXrI=,iv:dnNLOCfAAw+CZ2KI5XLqV5+mlPDA/ZpqqQ0KGuKo32M=,tag:RHgKA9//h3uYgejqrkYgeg==,type:str]",
"graph_api_key": "ENC[AES256_GCM,data:HML5P8C0C00nh3g0jEM5SuPfgJBEJl/VB0q1z3qSNnk=,iv:+S+8FPrd2mtWGuEWdrH+/l3zKgHy0CE0QkK85HvDM5Q=,tag:X/oValV/TTqzz08C6Cawxw==,type:str]",
"admin_token_lighthouse_prover_subscriber": "ENC[AES256_GCM,data:tRazSIEw8OI+mhsSZoQHfg==,iv:k0kHLi1wn2t/4HOh+PmLN8RHezicChpv2AvVqOYwHJI=,tag:ZzncoBrFcgo16wRyGRxEPw==,type:str]",
"eng_safe_salt": "ENC[AES256_GCM,data:ubs06YvUrDu85g==,iv:iuWfdceLatX8Ng+n03nGOQnkNzxJxTbH4sN4/JM3A8M=,tag:dzO4GeJa53o8M78xT7J9dg==,type:str]",
"sops": {
"kms": [
Expand All @@ -48,8 +48,8 @@
"azure_kv": null,
"hc_vault": null,
"age": null,
"lastmodified": "2024-05-15T22:19:45Z",
"mac": "ENC[AES256_GCM,data:GAhT1yAgx2RVHfCmZXRTp7FVWiEUf4dun5R2Od7sKGq9RkVy8ULE31MViJnz2RweXgMEDBltH8RNYV2ka/hBKe7jeqQAnraoi72ZA0f5S2338Ajpw2Mo4y6BRyi8aAVUrs22cJij3MdBenJyHCBWl7tQcNL8nQ4Iex1mNCXtBSY=,iv:LWzArO7R8A0hB0x3jxe7gND4Mjrg+wXvkPHSsb9CgZo=,tag:m9Mca/Gn35Dozh1BYhwwZQ==,type:str]",
"lastmodified": "2024-05-21T17:58:49Z",
"mac": "ENC[AES256_GCM,data:ivy16H3GpQEcygyaQVTSCGtVgDYREKdWFwajpCekqE/HG+MgWv7QUjg7c94RubKhm1MSE5vlTS7kCoUxOM/2ZNRARg+g1gCxfeuTKokDccy4DJAzXR1SMkdO69430pIf0ZKV+x/L41eujla/+JfCzciGSh6/tVjUG3mgAeKUUSQ=,iv:nzif0B7KWsGn9Nf5ntYuYDbuwChKFbP6/lmwsNZBIkM=,tag:CmCNU2Haw28u6EG1btJ5ug==,type:str]",
"pgp": null,
"unencrypted_suffix": "_unencrypted",
"version": "3.8.1"
Expand Down
79 changes: 71 additions & 8 deletions ops/mainnet/prod/backend/config.tf
Original file line number Diff line number Diff line change
Expand Up @@ -34,48 +34,111 @@ locals {
chains = {
"6648936" = {
providers = ["https://rpc.ankr.com/eth/"]
disabledAssets = [
"0x3f6740b5898c5D3650ec6eAce9a649Ac791e44D7",
"0x6B175474E89094C44Da98b954EedeAC495271d0F",
"0x1cEB5cB57C4D4E2b2433641b95Dd330A33185A44",
"0x58b9cB810A68a7f3e1E4f8Cb45D1B9B3c79705E8",
"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
"0xdAC17F958D2ee523a2206206994597C13D831ec7"
]
}
"1869640809" = {
providers = ["https://rpc.ankr.com/optimism"]
disabledAssets = [
"0xf232D1Afbed9Df3880143d4FAD095f3698c4d1c6",
"0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1",
"0xca87472DBfB041c2e5a2672d319eA6184Ad9755e",
"0x58b9cB810A68a7f3e1E4f8Cb45D1B9B3c79705E8",
"0xF0EB88B8C83347092ef321Ae5D1D54C88Ee89219",
"0x7F5c764cBc14f9669B88837ca1490cCa17c31607",
"0x94b008aA00579c1307B0EF2c499aD98a8ce58e58"
]
}
"1886350457" = {
providers = ["https://rpc.ankr.com/polygon"]
disabledAssets = [
"0x7cf93c434260519537184631A347eE8AD0Bc68Cb",
"0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063",
"0x4a2bE2075588BcE6A7E072574698a7DbbAc39b08",
"0x58b9cB810A68a7f3e1E4f8Cb45D1B9B3c79705E8",
"0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174",
"0xc2132D05D31c914a87C6611C10748AEb04B58e8F"
]
}
"1634886255" = {
providers = ["https://rpc.ankr.com/arbitrum"]
disabledAssets = [
"0x386E2699f89EDE6005c4913512bC88F05847607B",
"0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1",
"0x16aF9fe3f9E48547971af959fD631A8cDBE40484",
"0x58b9cB810A68a7f3e1E4f8Cb45D1B9B3c79705E8",
"0xF0EB88B8C83347092ef321Ae5D1D54C88Ee89219",
"0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8",
"0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9"
]
}
"6450786" = {
providers = ["https://rpc.ankr.com/bsc"]
disabledAssets = [
"0xd00D9EE9238687A2041004Fe9D55a2299e0Af2fa",
"0x1AF3F329e8BE154074D8769D1FFa4eE058B1DBc3",
"0x2aa48B3d6EFe651542D22CEF0CB7ea853D97A850",
"0x58b9cB810A68a7f3e1E4f8Cb45D1B9B3c79705E8",
"0xF0EB88B8C83347092ef321Ae5D1D54C88Ee89219",
"0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d",
"0x55d398326f99059fF775485246999027B3197955"
]
}
"6778479" = {
providers = ["https://rpc.ankr.com/gnosis"]
disabledAssets = ["0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d"]
disabledAssets = [
"0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d",
"0x386508A233EE1494d31555Ab8aa2df6D6DC76E61",
"0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d",
"0x398bB7642BD0A5c7CB64f6255159BFABa5512342",
"0x58b9cB810A68a7f3e1E4f8Cb45D1B9B3c79705E8",
"0x8b988A5E3c1C7F5230102606eaEFE421e2CD9A10",
"0xDDAfbb505ad214D7b80b1f830fcCc89B60fb7A83",
"0x4ECaBa5870353805a9F068101A40E0f32ed605C6"
]
}
"1818848877" = {
providers = ["https://rpc.linea.build"]
disabledAssets = ["0xA219439258ca9da29E9Cc4cE5596924745e12B93", "0x4AF15ec2A0BD43Db75dd04E62FAA3B8EF36b00d5"]
disabledAssets = [
"0xA219439258ca9da29E9Cc4cE5596924745e12B93",
"0x4AF15ec2A0BD43Db75dd04E62FAA3B8EF36b00d5",
"0x4AF15ec2A0BD43Db75dd04E62FAA3B8EF36b00d5",
"0x176211869cA2b568f2A7D4EE941E073a821EE1ff",
"0xA219439258ca9da29E9Cc4cE5596924745e12B93"
]
}
"1887071085" = {
providers = ["https://polygon-zkevm-mainnet.blastapi.io/${var.blast_key}"]
}
"1650553709" = {
providers = ["https://base-mainnet.blastapi.io/${var.blast_key}"]
providers = ["https://base-mainnet.blastapi.io/${var.blast_key}"],
disabledAssets = [
"0x50c5725949A6F0c72E6C4a641F24049A917DB0Cb",
"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913"
]
}
"1635148152" = {
providers = ["https://ava-mainnet.blastapi.io/${var.blast_key}/ext/bc/C/rpc"]
}
"1835365481" = {
providers = ["https://metis-mainnet.blastapi.io/${var.blast_key}"]
providers = ["https://metis-mainnet.blastapi.io/${var.blast_key}"],
disabledAssets = [
"0xEA32A96608495e54156Ae48931A7c20f0dcc1a21",
"0xbB06DCA3AE6887fAbF931640f67cab3e3a16F4dC"
]
}
"1835101812" = {
providers = ["https://mantle-mainnet.blastapi.io/${var.blast_key}"]
}
"1836016741" = {
providers = ["https://mode-mainnet.blastapi.io/${var.blast_key}", "https://mainnet.mode.network/"]
}
"2020368761" = {
providers = ["https://rpc.xlayer.tech/${var.xlayer_key}", "https://rpc.xlayer.tech", "https://xlayerrpc.okx.com"]
}
}
}

# The following are defined in variables.tf and don't map to the
Expand Down
4 changes: 2 additions & 2 deletions ops/mainnet/prod/backend/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ module "cartographer_db" {
identifier = "rds-postgres-cartographer-${var.environment}"
instance_class = "db.t4g.xlarge"
allocated_storage = 250
max_allocated_storage = 1000
max_allocated_storage = 5250


name = "connext" // db name
Expand Down Expand Up @@ -74,7 +74,7 @@ module "cartographer_db_replica" {
depends_on = [module.cartographer_db]
replica_identifier = "rds-postgres-cartographer-replica-${var.environment}"
instance_class = "db.t4g.2xlarge"
allocated_storage = 150
allocated_storage = 250

name = module.cartographer_db.db_instance_name
username = module.cartographer_db.db_instance_username
Expand Down
Loading
Loading