diff --git a/spartan/environments/staging-public.env b/spartan/environments/staging-public.env index 9bbdd78887b6..2d84c828e8b0 100644 --- a/spartan/environments/staging-public.env +++ b/spartan/environments/staging-public.env @@ -43,6 +43,7 @@ VALIDATOR_HA_REPLICAS=1 VALIDATOR_RESOURCE_PROFILE="prod-spot" PROVER_FAILED_PROOF_STORE=gs://aztec-develop/staging-public/failed-proofs +L1_TX_FAILED_STORE=gs://aztec-develop/staging-public/failed-l1-txs PROVER_REPLICAS=4 PUBLISHERS_PER_PROVER=2 PROVER_PUBLISHER_MNEMONIC_START_INDEX=8000 diff --git a/spartan/environments/testnet.env b/spartan/environments/testnet.env index f8265adf3cdd..9467fc23b460 100644 --- a/spartan/environments/testnet.env +++ b/spartan/environments/testnet.env @@ -50,4 +50,5 @@ VALIDATOR_PUBLISHER_MNEMONIC_START_INDEX=5000 PUBLISHERS_PER_PROVER=2 PROVER_PUBLISHER_MNEMONIC_START_INDEX=8000 PROVER_FAILED_PROOF_STORE=gs://aztec-develop/testnet/failed-proofs +L1_TX_FAILED_STORE=gs://aztec-develop/testnet/failed-l1-txs PROVER_REPLICAS=4 diff --git a/spartan/terraform/deploy-aztec-infra/main.tf b/spartan/terraform/deploy-aztec-infra/main.tf index 9b06ef870bed..f7ca9d8c3562 100644 --- a/spartan/terraform/deploy-aztec-infra/main.tf +++ b/spartan/terraform/deploy-aztec-infra/main.tf @@ -235,6 +235,7 @@ locals { "validator.node.env.WS_NUM_HISTORIC_CHECKPOINTS" = var.WS_NUM_HISTORIC_CHECKPOINTS "validator.node.env.TX_COLLECTION_FILE_STORE_URLS" = var.TX_COLLECTION_FILE_STORE_URLS "validator.node.env.SEQ_SKIP_CHECKPOINT_PUBLISH_PERCENT" = var.SEQ_SKIP_CHECKPOINT_PUBLISH_PERCENT + "validator.node.env.L1_TX_FAILED_STORE" = var.L1_TX_FAILED_STORE } # Note: nonsensitive() is required here because helm_releases is used in for_each, @@ -347,6 +348,7 @@ locals { "node.node.proverRealProofs" = var.PROVER_REAL_PROOFS "node.node.env.PROVER_FAILED_PROOF_STORE" = var.PROVER_FAILED_PROOF_STORE "node.node.env.PROVER_PROOF_STORE" = var.PROVER_PROOF_STORE + "node.node.env.L1_TX_FAILED_STORE" = var.L1_TX_FAILED_STORE "node.node.env.DEBUG_FORCE_TX_PROOF_VERIFICATION" = var.DEBUG_FORCE_TX_PROOF_VERIFICATION "node.node.env.KEY_INDEX_START" = var.PROVER_PUBLISHER_MNEMONIC_START_INDEX "node.node.env.PUBLISHER_KEY_INDEX_START" = var.PROVER_PUBLISHER_MNEMONIC_START_INDEX diff --git a/spartan/terraform/deploy-aztec-infra/variables.tf b/spartan/terraform/deploy-aztec-infra/variables.tf index ecf14df0976b..2dd62ae32396 100644 --- a/spartan/terraform/deploy-aztec-infra/variables.tf +++ b/spartan/terraform/deploy-aztec-infra/variables.tf @@ -669,6 +669,13 @@ variable "PROVER_FAILED_PROOF_STORE" { default = "" } +variable "L1_TX_FAILED_STORE" { + description = "Optional GCS/URI to store failed L1 transaction inputs (e.g. gs://bucket/path)" + type = string + nullable = false + default = "" +} + variable "PROVER_PROOF_STORE" { description = "Optional GCS/S3/file URI to store proof inputs and outputs (e.g. gs://bucket/path, s3://bucket/path, file:///path)" type = string