Skip to content

Commit

Permalink
Merge pull request #5248 from connext/staging
Browse files Browse the repository at this point in the history
feat: ship the op roots v1.1
  • Loading branch information
wanglonghong authored Dec 6, 2023
2 parents 0022c89 + cee3fe3 commit 7038c3c
Show file tree
Hide file tree
Showing 484 changed files with 244,199 additions and 294,202 deletions.
1 change: 0 additions & 1 deletion .github/workflows/build-test-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ on:

jobs:
build-and-test:
if: github.ref != 'refs/heads/staging'
runs-on: ubuntu-latest
permissions:
contents: read
Expand Down
5 changes: 3 additions & 2 deletions ops/env/testnet/core/secrets.prod.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
"lighthouse_prover_heartbeat": "ENC[AES256_GCM,data:oK1YZySKHGLzEQK1c9lIXV8+tSr7xUcE,iv:AbmAilQ6OKgsULAhf7FKPQnx+t7qhT16JKScfgx73c8=,tag:AGxzf4RhHF8KK3w/+aEPxw==,type:str]",
"lighthouse_processor_heartbeat": "ENC[AES256_GCM,data:jP4KFfz+YlpcDsV+RzyHpskYyUGppfyy,iv:VcyoHBwSvsN/hiZ5S44euEjjbJXOEX0/PwqGpy1IJMw=,tag:oatM6EgA5fU2zfZz2KPm5A==,type:str]",
"lighthouse_propagate_heartbeat": "ENC[AES256_GCM,data:ngWH/ENDrnuZWThozPT+NO1DWZ4eFgKH,iv:MJDorgIdm4o+vm1wgpwgqk9783sHi95sgfd0XXzStSM=,tag:3lCtngMWTyUf27+fz8yQRQ==,type:str]",
"lighthouse_propose_heartbeat": "ENC[AES256_GCM,data:9RRosecCvP4U8nP2R2utuDhRmro5EFDf,iv:tMbI77spNJLXR77KPoR4mZg5Oklu3GpErmHfcImT0Hw=,tag:tyPslCcvWWrpnLDwQiPAFg==,type:str]",
"lighthouse_send_outbound_root_heartbeat": "ENC[AES256_GCM,data:rK5ImySl4pZdI6Ag4sAZ84cECd/NTz1k,iv:450J2HvaXXf3p4fN1GAGFMQWRjBWKQI4KfqsiZh9gug=,tag:EE6dpf0QRLw7Z4c/RvVFSA==,type:str]",
"relayer_web3_signer_private_key": "ENC[AES256_GCM,data:zUtd3IiSb3GWERzM5aRQG0WInleSduWFkg6NJb/oIAJ4o4nMp1q+hWhPC2dEpma1lppbX9tkmydxAgrzr16u7MAa,iv:exruQBT5UsbagQiibyS88od/nmWHRs5wCPWetuFY4QY=,tag:G8QhkoxQYpqf0SioA/NBCQ==,type:str]",
"optgoerli_alchemy_key_for_lh": "ENC[AES256_GCM,data:is7Xn79cWf8JIQEu5MPbdpy7kGKXmMDGbqnq5xxMinE=,iv:6UpjIqrMb0PNytb37aOH5clr4/GMVSIFGtO3T0NfYr8=,tag:JKhE5xQLR5wpMxOMscXvVQ==,type:str]",
Expand All @@ -36,8 +37,8 @@
"azure_kv": null,
"hc_vault": null,
"age": null,
"lastmodified": "2023-11-28T19:12:23Z",
"mac": "ENC[AES256_GCM,data:ZPM35Ra99qeQ1ESFWL0oAF+A0gAmmCJU9xlc27PcUph5kL8WgZ3C3Lr1lRwYKCmdYMzGWHU0SlhjnlFNC/QVLFMNrSQ/RHCKHJBswK0KE9JIfrfsJWLo5lQ8IRxZWsypLxX71Vxtypa1MSzftILcmVBGxUc2I1KC7nYPMnkIRmQ=,iv:hvXeVE7ygZcla/6a39AL03tXaX6ACF0/Xi3qiuPACN4=,tag:23BXuHW5VgiBenW1qKlSjA==,type:str]",
"lastmodified": "2023-12-05T23:36:18Z",
"mac": "ENC[AES256_GCM,data:llhoZDTvSXo4HPo9mpeUPcRqLAApjm9NIFauIwyB73YtnN9ai+PwgntjhMQ+wsUZPc31N8YE/dDjTgapZD9RD1hb0UwXBL/QuDrdw/8PO3WOx6desU+1R0cRizMt5v6jvyl8/uyFZ1YLvCG1ChM3evBGbmDujAt+NhY4s2L+W4g=,iv:e27a+4Kw6y41nrGoi98ZxUyzam3UfokspwgfTP7LJcA=,tag:6oGskZhoM1djjYMBTwILwg==,type:str]",
"pgp": null,
"unencrypted_suffix": "_unencrypted",
"version": "3.7.3"
Expand Down
14 changes: 8 additions & 6 deletions ops/env/testnet/core/secrets.staging.json
Original file line number Diff line number Diff line change
@@ -1,25 +1,27 @@
{
"optgoerli_alchemy_key_0": "ENC[AES256_GCM,data:k1qUWsq8/E0RPCsjOwdv50q36b3wch73xgxTdm8mEbI=,iv:hCcTxDpm3HGETyzZ4jLtoMlYPVotQVf2647KRQwVHes=,tag:m9LqGTMbvzQa74j2aVW1lA==,type:str]",
"optgoerli_alchemy_key_1": "ENC[AES256_GCM,data:hW5uu+SLwb50rSLv9YdCKnk79MEhyqP2vxELQPc5/zg=,iv:xHCBKpARqPGrjt5ZAJO7PJEQGLVRIKFfI90ahnOqAmI=,tag:EcTWFj2TIshthXYjNYCjYg==,type:str]",
"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]",
"arbgoerli_alchemy_key_0": "ENC[AES256_GCM,data:68ITTHB2K4ENYUserZiFLp5spE8vqPEr7VhKAGTPQy4=,iv:5qIXaTVycbJBVCwlq768qhWv5MLoyV0RabMLqQ3KwHk=,tag:dd6ubCahF9UiAS4klBY5lQ==,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:0wnIxq6DHe0=,iv:Mwb4AXNF5l2mFXJZ7emfRLRg3bZZWk0j9UtgqYOyL2Q=,tag:JGBJron0GZVRIp75/Lx98A==,type:str]",
"admin_token_relayer": "ENC[AES256_GCM,data:FW0wINsA/+n4+J5w,iv:TK+ajUjvRJ5dTcXcnbIc5JNh6PW9UXnHc2Pu8fYEfx8=,tag:z3PVS01IUt/2PLVEhZuYqA==,type:str]",
"router_web3_signer_private_key": "ENC[AES256_GCM,data:FAhI5hUlOE9as4/tdFrI07B+MC1YvyZWn1kW5K/16+eYUWc4RhAORmWaE0gRWvoufRVt/ORHRErK8Rh09WNIDYWE,iv:DIwSCl0PeAPUEe94MI2og9x/FvFxKZKAw2VDVWkrDqw=,tag:/L09atM1jSssXig+Ar6CUA==,type:str]",
"sequencer_web3_signer_private_key": "ENC[AES256_GCM,data:Pr/XG1/mYaEUjnYS93u//07l0BQhm5rYRPoora0ueLxA4i6azJcyGYDwYUR+k27vz0SkrCwwO1D+LsxUWuC5lW3D,iv:zbrZb89ONwyL0w0fCs4N58QMuK8Y4kAXE3CwpW7nxuo=,tag:Zrbtz+RfBr6vKpnIwmenFQ==,type:str]",
"rmq_mgt_password": "ENC[AES256_GCM,data:7Vd3omH0cn3ucGGxmX2G,iv:iODSARAiWiJmhAc4XxsQjtj4mXmWOXYyFGX7if52zWY=,tag:qwQzyHgf6aKzXGV1Khew1g==,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:8i+pK7EdyJBD25ly8N5gmNAZP/t7pOtq/bftTooZScZJ9CfPs76b5HGiCL4=,iv:GTbSZR9jwfkC/5e44qDeQaw708hiPsE4BbWz7GOv62M=,tag:IB68U48ZaPXm80GuP6T2Hg==,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:T5qV9VwiICMS7DxYOyTN,iv:7C9qKO7gE8RDF+F8QvXzUKr7/odpQl2Pl0PaEvE41Yc=,tag:WLVdJBudoSfR7mt7KQ38vw==,type:str]",
"discord_webhook_key": "ENC[AES256_GCM,data:dapCWM7pfnOyapCFKegHj5dPBftlOjHD3QCgAaERsXiRIsTSSpT5MqOLuMJ5r/Zq7ez8JzJO536Y1QftbMZVz+NWFGOmJRqszvE9xFFjnirRLQTlVJUXNQ==,iv:CAbEIRTxkaf51G5SSmlrJcawqws7GdFiqEw46EHvBes=,tag:/TssqwqPjkHW0q2lAqKi4g==,type:str]",
"telegram_api_key": "ENC[AES256_GCM,data:k4eMYvbGI27VrUDkK6oeFjeuLbRPg+9YrxfeAJJ92fbiD/HRC/1Sz//gOBkSrQ==,iv:4lYSd8V+itGRM/BRCtYaOmV8zGE3kYW35dTkQ9ijp3A=,tag:Hs8TY3QqO9+uklnxJCnvsA==,type:str]",
"telegram_chat_id": "ENC[AES256_GCM,data:IRmgaW8Zy/fCpDML/bg=,iv:grrERw9Upfbfzo88jXVWg47ybza0bXDwMiXoLiQ0oVI=,tag:9m6RAJdDNKMpgM83qZcGeA==,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:g/8wZFvwuZeCq8pnnhNVt/UTNe5Fcnf2of7Ts8yEvRwR8AgVT5sR1GIpB1XrTqsHqSN8XOOyurLvwJXyFGkpUGMY,iv:9Qbxq6FJMbJIy9BAW2pA7GRq/nq1+YCVi+v90b0+/84=,tag:xD1AuxLPSEONP5gvfTOHJQ==,type:str]",
"lighthouse_web3_signer_private_key": "ENC[AES256_GCM,data:iV6Uqks0ni3B0SVHRm62xutl6kGL/Jc9zVn7Edi+l+ErRqBaqwhZ/sSg/BBo9YbwrEvnXDZi5IygWHLlhnVEzrzO,iv:YPOKuu41oy4tAcpBXmxldS6dFfHyn7XAI3UFFTDYqxY=,tag:dWYwP8Avb1rmvJ5VCzqlSg==,type:str]",
"sops": {
"kms": [
{
Expand All @@ -33,8 +35,8 @@
"azure_kv": null,
"hc_vault": null,
"age": null,
"lastmodified": "2023-01-30T09:37:19Z",
"mac": "ENC[AES256_GCM,data:0gMMVf7AmF1bXwqNBcs4AprVXQ0WH8dXWN5/7Bjfvj93bwdkfpxtKmguMqMLZGPb9RvqB9KssfbuwDdwNNn4XBEoBEyhhdc+JTLEuuzUAhherK4ADrpCiNaF/qRxoKLLbxXOAiOjB47nbjajY+3Jm6MInsyPX3DPccJBxsANeqc=,iv:rl4OAIqMMHJLzIqlVO+drHcWbLRgxiBErcmczHcUIgg=,tag:0RET/h14fJ9hwV8sNmXKcg==,type:str]",
"lastmodified": "2023-11-10T14:28:20Z",
"mac": "ENC[AES256_GCM,data:qote2lbuBDXglqWO8sHV9+9o3FwKvSooQkZtbtYvBQ+RI15xSEpqlG4lzZloH+peCCoZ8t/O62aeWY35BJ45ZDJCTc0CkaBibMdniSetelYiQZw3ejDfmFZwhEn1FFEYuWoBMh9Pm6hDvYemBFxinOZBgE2YGAr3RPDlujKXkHo=,iv:fIhbdOm+dqDnTaxQcUMS01WC+QX52KuTR233UoPOQqU=,tag:yhAmIzY367MkDVa46XkJBg==,type:str]",
"pgp": null,
"unencrypted_suffix": "_unencrypted",
"version": "3.7.3"
Expand Down
2 changes: 1 addition & 1 deletion ops/testnet/prod/backend/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ data "aws_route53_zone" "primary" {
}

locals {
db_alarm_emails = ["carlo@connext.network", "[email protected]", "preetham@connext.network", "[email protected]"]
db_alarm_emails = ["carlo@proximalabs.io", "[email protected]", "preetham@proximalabs.io"]
}

module "cartographer_db" {
Expand Down
11 changes: 10 additions & 1 deletion ops/testnet/prod/core/config.tf
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,13 @@ locals {
{ name = "DD_PROFILING_ENABLED", value = "true" },
{ name = "DD_ENV", value = "${var.environment}-${var.stage}" },
]
lighthouse_web3signer_env_vars = [
{ name = "WEB3_SIGNER_PRIVATE_KEY", value = var.lighthouse_web3_signer_private_key },
{ name = "WEB3SIGNER_HTTP_HOST_ALLOWLIST", value = "*" },
{ name = "ENVIRONMENT", value = var.environment },
{ name = "STAGE", value = var.stage },
{ name = "DD_ENV", value = "${var.environment}-${var.stage}" },
]
router_web3signer_env_vars = [
{ name = "WEB3_SIGNER_PRIVATE_KEY", value = var.router_web3_signer_private_key },
{ name = "WEB3SIGNER_HTTP_HOST_ALLOWLIST", value = "*" },
Expand Down Expand Up @@ -76,7 +83,7 @@ locals {
redis = {
host = module.sequencer_cache.redis_instance_address,
port = module.sequencer_cache.redis_instance_port
},
}

server = {
adminToken = var.admin_token_router
Expand Down Expand Up @@ -296,6 +303,7 @@ locals {
prover = "https://betteruptime.com/api/v1/heartbeat/${var.lighthouse_prover_heartbeat}"
processor = "https://betteruptime.com/api/v1/heartbeat/${var.lighthouse_processor_heartbeat}"
propagate = "https://betteruptime.com/api/v1/heartbeat/${var.lighthouse_propagate_heartbeat}"
propose = "https://betteruptime.com/api/v1/heartbeat/${var.lighthouse_propose_heartbeat}"
sendOutboundRoot = "https://betteruptime.com/api/v1/heartbeat/${var.lighthouse_send_outbound_root_heartbeat}"
}
hubDomain = "1735353714"
Expand All @@ -319,6 +327,7 @@ locals {
}
prefetchSize = 1
}
web3SignerUrl = "https://${module.lighthouse_web3signer.service_endpoint}"
})

local_relayer_config = jsonencode({
Expand Down
50 changes: 47 additions & 3 deletions ops/testnet/prod/core/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ module "router_subscriber" {
loadbalancer_port = 80
cpu = 512
memory = 1024
instance_count = 6
instance_count = 1
timeout = 180
ingress_cdir_blocks = ["0.0.0.0/0"]
ingress_ipv6_cdir_blocks = []
Expand Down Expand Up @@ -333,7 +333,7 @@ module "lighthouse_prover_subscriber" {
loadbalancer_port = 80
cpu = 4096
memory = 8192
instance_count = 5
instance_count = 2
timeout = 290
ingress_cdir_blocks = ["0.0.0.0/0"]
ingress_ipv6_cdir_blocks = []
Expand All @@ -348,7 +348,7 @@ module "lighthouse_prover_subscriber_auto_scaling" {
domain = var.domain
ecs_service_name = module.lighthouse_prover_subscriber.service_name
ecs_cluster_name = module.ecs.ecs_cluster_name
min_capacity = 5
min_capacity = 2
max_capacity = 200
avg_cpu_utilization_target = 20
avg_mem_utilization_target = 40
Expand Down Expand Up @@ -391,6 +391,50 @@ module "lighthouse_sendoutboundroot_cron" {
memory_size = 2048
}

module "lighthouse_web3signer" {
source = "../../../modules/service"
stage = var.stage
environment = var.environment
domain = var.domain
region = var.region
dd_api_key = var.dd_api_key
zone_id = data.aws_route53_zone.primary.zone_id
execution_role_arn = data.aws_iam_role.ecr_admin_role.arn
cluster_id = module.ecs.ecs_cluster_id
vpc_id = module.network.vpc_id
lb_subnets = module.network.private_subnets
docker_image = "ghcr.io/connext/web3signer:latest"
container_family = "lighthouse-web3signer"
health_check_path = "/upcheck"
container_port = 9000
loadbalancer_port = 80
cpu = 256
memory = 512
instance_count = 1
timeout = 180
internal_lb = true
ingress_cdir_blocks = [module.network.vpc_cdir_block]
ingress_ipv6_cdir_blocks = []
service_security_groups = flatten([module.network.allow_all_sg, module.network.ecs_task_sg])
cert_arn = var.certificate_arn_testnet
container_env_vars = local.lighthouse_web3signer_env_vars
}

module "lighthouse_propose_cron" {
source = "../../../modules/lambda"
ecr_repository_name = "nxtp-lighthouse"
docker_image_tag = var.lighthouse_image_tag
container_family = "lighthouse-propose"
environment = var.environment
stage = var.stage
container_env_vars = merge(local.lighthouse_env_vars, { LIGHTHOUSE_SERVICE = "propose" })
schedule_expression = "rate(30 minutes)"
memory_size = 4096
timeout = 900
lambda_in_vpc = true
subnet_ids = module.network.private_subnets
lambda_security_groups = flatten([module.network.allow_all_sg, module.network.ecs_task_sg])
}

module "relayer" {
source = "../../../modules/service"
Expand Down
8 changes: 8 additions & 0 deletions ops/testnet/prod/core/variables.tf
Original file line number Diff line number Diff line change
Expand Up @@ -168,6 +168,10 @@ variable "lighthouse_propagate_heartbeat" {
type = string
}

variable "lighthouse_propose_heartbeat" {
type = string
}

variable "lighthouse_send_outbound_root_heartbeat" {
type = string
}
Expand All @@ -188,4 +192,8 @@ variable "admin_token_relayer" {

variable "drpc_key" {
type = string
}

variable "lighthouse_web3_signer_private_key" {
type = string
}
38 changes: 11 additions & 27 deletions ops/testnet/staging/core/config.tf
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,13 @@ locals {
{ name = "DD_PROFILING_ENABLED", value = "true" },
{ name = "DD_ENV", value = "${var.environment}-${var.stage}" },
]
lighthouse_web3signer_env_vars = [
{ name = "WEB3_SIGNER_PRIVATE_KEY", value = var.lighthouse_web3_signer_private_key },
{ name = "WEB3SIGNER_HTTP_HOST_ALLOWLIST", value = "*" },
{ name = "ENVIRONMENT", value = var.environment },
{ name = "STAGE", value = var.stage },
{ name = "DD_ENV", value = "${var.environment}-${var.stage}" },
]
router_web3signer_env_vars = [
{ name = "WEB3_SIGNER_PRIVATE_KEY", value = var.router_web3_signer_private_key },
{ name = "WEB3SIGNER_HTTP_HOST_ALLOWLIST", value = "*" },
Expand Down Expand Up @@ -105,9 +112,6 @@ locals {
"9991" = {
providers = ["https://rpc.ankr.com/polygon_mumbai", "https://polygon-testnet.blastapi.io/${var.blast_key}"]
}
"1734439522" = {
providers = ["https://arb-goerli.g.alchemy.com/v2/${var.arbgoerli_alchemy_key_0}", "https://goerli-rollup.arbitrum.io/rpc"]
}
# "2053862260" = {
# providers = ["https://zksync2-testnet.zksync.dev"]
# }
Expand Down Expand Up @@ -173,12 +177,6 @@ locals {
# queueLimit = 100000
# subscribe = true
# },
{
name = "1734439522"
limit = 1
queueLimit = 1000000
subscribe = true
},
]
bindings = [
{
Expand Down Expand Up @@ -206,11 +204,6 @@ locals {
# target = "2053862260"
# keys = ["2053862260"]
# },
{
exchange = "sequencerX"
target = "1734439522"
keys = ["1734439522"]
}
]
executerTimeout = 300000
publisher = "sequencerX"
Expand Down Expand Up @@ -246,9 +239,6 @@ locals {
"9991" = {
providers = ["https://rpc.ankr.com/polygon_mumbai", "https://polygon-testnet.blastapi.io/${var.blast_key}"]
}
"1734439522" = {
providers = ["https://arb-goerli.g.alchemy.com/v2/${var.arbgoerli_alchemy_key_0}", "https://goerli-rollup.arbitrum.io/rpc"]
}
# "2053862260" = {
# providers = ["https://zksync2-testnet.zksync.dev"]
# }
Expand All @@ -269,16 +259,13 @@ locals {
logLevel = "debug"
chains = {
"1735356532" = {
providers = ["https://optimism-goerli.blastapi.io/${var.blast_key}", "https://goerli.optimism.io"]
providers = ["https://opt-goerli.g.alchemy.com/v2/${var.optgoerli_alchemy_key_0}"]
}
"1735353714" = {
providers = ["https://eth-goerli.blastapi.io/${var.blast_key}", "https://rpc.ankr.com/eth_goerli"]
providers = ["https://eth-goerli.g.alchemy.com/v2/${var.goerli_alchemy_key_0}"]
}
"9991" = {
providers = ["https://rpc.ankr.com/polygon_mumbai", "https://polygon-testnet.blastapi.io/${var.blast_key}"]
}
"1734439522" = {
providers = ["https://arb-goerli.g.alchemy.com/v2/${var.arbgoerli_alchemy_key_0}", "https://goerli-rollup.arbitrum.io/rpc"]
providers = ["https://polygon-mumbai.g.alchemy.com/v2/${var.mumbai_alchemy_key_0}"]
}
# "2053862260" = {
# providers = ["https://zksync2-testnet.zksync.dev"]
Expand Down Expand Up @@ -310,7 +297,6 @@ locals {
"9991" = 10,
"1735353714" = 10,
# "2053862260" = 10,
"1734439522" = 10,
"1735356532" = 10
}
messageQueue = {
Expand All @@ -326,6 +312,7 @@ locals {
}
prefetchSize = 1
}
web3SignerUrl = "https://${module.lighthouse_web3signer.service_endpoint}"
})

local_relayer_config = jsonencode({
Expand All @@ -347,9 +334,6 @@ locals {
"9991" = {
providers = ["https://rpc.ankr.com/polygon_mumbai", "https://polygon-testnet.blastapi.io/${var.blast_key}"]
}
"1734439522" = {
providers = ["https://arb-goerli.g.alchemy.com/v2/${var.arbgoerli_alchemy_key_0}", "https://goerli-rollup.arbitrum.io/rpc"]
}
# "2053862260" = {
# providers = ["https://zksync2-testnet.zksync.dev"]
# }
Expand Down
Loading

0 comments on commit 7038c3c

Please sign in to comment.