diff --git a/build-system/scripts/deploy_terraform b/build-system/scripts/deploy_terraform index 48222ef990a..5418073ba28 100755 --- a/build-system/scripts/deploy_terraform +++ b/build-system/scripts/deploy_terraform @@ -29,6 +29,7 @@ export TF_VAR_DOCKERHUB_ACCOUNT=$DOCKERHUB_ACCOUNT export TF_VAR_FORK_MNEMONIC=$FORK_MNEMONIC export TF_VAR_INFURA_API_KEY=$INFURA_API_KEY export TF_VAR_API_KEY=$FORK_API_KEY +export TF_VAR_CHAIN_ID=$CHAIN_ID # If given a repository name, use it to construct and set/override the backend key. # Otherwise use the key as specified in the terraform. diff --git a/yarn-project/.gitignore b/yarn-project/.gitignore index 7faa3031355..fccf02e939a 100644 --- a/yarn-project/.gitignore +++ b/yarn-project/.gitignore @@ -1,7 +1,7 @@ dest node_modules .cache -.env +.env* *.log *.swp .tsbuildinfo diff --git a/yarn-project/aztec-faucet/terraform/main.tf b/yarn-project/aztec-faucet/terraform/main.tf index 912257fe207..2610b4a6d05 100644 --- a/yarn-project/aztec-faucet/terraform/main.tf +++ b/yarn-project/aztec-faucet/terraform/main.tf @@ -35,7 +35,8 @@ data "terraform_remote_state" "aztec2_iac" { } locals { - api_prefix = var.API_PREFIX == "" ? "/${var.DEPLOY_TAG}/aztec-faucet" : "/${var.DEPLOY_TAG}/aztec-faucet/${var.API_PREFIX}" + api_prefix = "/${var.DEPLOY_TAG}/aztec-faucet/${var.API_KEY}" + rpc_url = "https://${var.DEPLOY_TAG}-mainnet-fork.aztec.network:8545/${var.API_KEY}" } @@ -110,11 +111,7 @@ resource "aws_ecs_task_definition" "aztec-faucet" { }, { "name": "RPC_URL", - "value": "${var.RPC_URL}" - }, - { - "name": "API_KEY", - "value": "${var.API_KEY}" + "value": "${local.rpc_url}" }, { "name": "API_PREFIX", diff --git a/yarn-project/aztec-faucet/terraform/variables.tf b/yarn-project/aztec-faucet/terraform/variables.tf index 42ed1838367..b8e5cc7a24b 100644 --- a/yarn-project/aztec-faucet/terraform/variables.tf +++ b/yarn-project/aztec-faucet/terraform/variables.tf @@ -2,23 +2,12 @@ variable "DEPLOY_TAG" { type = string } -variable "RPC_URL" { - type = string - default = "testnet" -} - variable "API_KEY" { type = string } -variable "API_PREFIX" { - type = string - default = "" -} - variable "CHAIN_ID" { type = string - default = 31337 } variable "FAUCET_PRIVATE_KEY" { diff --git a/yarn-project/sequencer-client/src/config.ts b/yarn-project/sequencer-client/src/config.ts index 1db3bdf6c3c..370e9f13702 100644 --- a/yarn-project/sequencer-client/src/config.ts +++ b/yarn-project/sequencer-client/src/config.ts @@ -43,6 +43,7 @@ export function getConfigEnvVars(): SequencerClientConfig { REGISTRY_CONTRACT_ADDRESS, INBOX_CONTRACT_ADDRESS, CONTRACT_DEPLOYMENT_EMITTER_ADDRESS, + OUTBOX_CONTRACT_ADDRESS, } = process.env; const publisherPrivateKey: Hex = SEQ_PUBLISHER_PRIVATE_KEY @@ -53,7 +54,7 @@ export function getConfigEnvVars(): SequencerClientConfig { rollupAddress: ROLLUP_CONTRACT_ADDRESS ? EthAddress.fromString(ROLLUP_CONTRACT_ADDRESS) : EthAddress.ZERO, registryAddress: REGISTRY_CONTRACT_ADDRESS ? EthAddress.fromString(REGISTRY_CONTRACT_ADDRESS) : EthAddress.ZERO, inboxAddress: INBOX_CONTRACT_ADDRESS ? EthAddress.fromString(INBOX_CONTRACT_ADDRESS) : EthAddress.ZERO, - outboxAddress: EthAddress.ZERO, + outboxAddress: OUTBOX_CONTRACT_ADDRESS ? EthAddress.fromString(OUTBOX_CONTRACT_ADDRESS) : EthAddress.ZERO, contractDeploymentEmitterAddress: CONTRACT_DEPLOYMENT_EMITTER_ADDRESS ? EthAddress.fromString(CONTRACT_DEPLOYMENT_EMITTER_ADDRESS) : EthAddress.ZERO,