Skip to content

Commit 9117bbd

Browse files
author
AztecBot
committed
Merge branch 'next' into merge-train/avm
2 parents 932efbf + 3b17432 commit 9117bbd

File tree

4 files changed

+21
-1
lines changed

4 files changed

+21
-1
lines changed

spartan/scripts/deploy_network.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,8 @@ fi
9999
PROVER_FAILED_PROOF_STORE=${PROVER_FAILED_PROOF_STORE:-}
100100
SEQ_MIN_TX_PER_BLOCK=${SEQ_MIN_TX_PER_BLOCK:-0}
101101
SEQ_MAX_TX_PER_BLOCK=${SEQ_MAX_TX_PER_BLOCK:-8}
102+
SEQ_BLOCK_DURATION_MS=${SEQ_BLOCK_DURATION_MS:-}
103+
SEQ_BUILD_CHECKPOINT_IF_EMPTY=${SEQ_BUILD_CHECKPOINT_IF_EMPTY:-}
102104
PROVER_REPLICAS=${PROVER_REPLICAS:-4}
103105
PROVER_AGENTS_PER_PROVER=${PROVER_AGENTS_PER_PROVER:-1}
104106
R2_ACCESS_KEY_ID=${R2_ACCESS_KEY_ID:-}
@@ -484,6 +486,8 @@ VALIDATOR_PUBLISHERS_PER_VALIDATOR_KEY = ${PUBLISHERS_PER_VALIDATOR_KEY}
484486
VALIDATOR_HA_REPLICAS = ${VALIDATOR_HA_REPLICAS}
485487
SEQ_MIN_TX_PER_BLOCK = ${SEQ_MIN_TX_PER_BLOCK}
486488
SEQ_MAX_TX_PER_BLOCK = ${SEQ_MAX_TX_PER_BLOCK}
489+
SEQ_BLOCK_DURATION_MS = ${SEQ_BLOCK_DURATION_MS:-null}
490+
SEQ_BUILD_CHECKPOINT_IF_EMPTY = ${SEQ_BUILD_CHECKPOINT_IF_EMPTY:-null}
487491
PROVER_MNEMONIC = "${LABS_INFRA_MNEMONIC}"
488492
PROVER_PUBLISHER_MNEMONIC_START_INDEX = ${PROVER_PUBLISHER_MNEMONIC_START_INDEX}
489493
PROVER_PUBLISHERS_PER_PROVER = ${PUBLISHERS_PER_PROVER}

spartan/terraform/deploy-aztec-infra/main.tf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,8 @@ locals {
192192
"validator.node.proverRealProofs" = var.PROVER_REAL_PROOFS
193193
"validator.node.env.SEQ_MIN_TX_PER_BLOCK" = var.SEQ_MIN_TX_PER_BLOCK
194194
"validator.node.env.SEQ_MAX_TX_PER_BLOCK" = var.SEQ_MAX_TX_PER_BLOCK
195+
"validator.node.env.SEQ_BLOCK_DURATION_MS" = var.SEQ_BLOCK_DURATION_MS
196+
"validator.node.env.SEQ_BUILD_CHECKPOINT_IF_EMPTY" = var.SEQ_BUILD_CHECKPOINT_IF_EMPTY
195197
"validator.node.env.P2P_TX_POOL_DELETE_TXS_AFTER_REORG" = var.P2P_TX_POOL_DELETE_TXS_AFTER_REORG
196198
"validator.node.env.L1_PRIORITY_FEE_BUMP_PERCENTAGE" = var.VALIDATOR_L1_PRIORITY_FEE_BUMP_PERCENTAGE
197199
"validator.node.env.L1_PRIORITY_FEE_RETRY_BUMP_PERCENTAGE" = var.VALIDATOR_L1_PRIORITY_FEE_RETRY_BUMP_PERCENTAGE

spartan/terraform/deploy-aztec-infra/variables.tf

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -337,6 +337,20 @@ variable "SEQ_MAX_TX_PER_BLOCK" {
337337
default = "8"
338338
}
339339

340+
variable "SEQ_BLOCK_DURATION_MS" {
341+
description = "Duration per block in milliseconds when building multiple blocks per slot"
342+
type = string
343+
nullable = true
344+
default = null
345+
}
346+
347+
variable "SEQ_BUILD_CHECKPOINT_IF_EMPTY" {
348+
description = "Have sequencer build and publish an empty checkpoint if there are no txs"
349+
type = string
350+
nullable = true
351+
default = null
352+
}
353+
340354
variable "SENTINEL_ENABLED" {
341355
description = "Whether to enable sentinel"
342356
type = string

yarn-project/sequencer-client/src/sequencer/checkpoint_proposal_job.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -686,7 +686,7 @@ export class CheckpointProposalJob implements Traceable {
686686
const attestationTimeAllowed = this.config.enforceTimeTable
687687
? this.timetable.getMaxAllowedTime(SequencerState.PUBLISHING_CHECKPOINT)!
688688
: this.l1Constants.slotDuration;
689-
const attestationDeadline = new Date(this.dateProvider.now() + attestationTimeAllowed * 1000);
689+
const attestationDeadline = new Date((this.getSlotStartBuildTimestamp() + attestationTimeAllowed) * 1000);
690690

691691
this.metrics.recordRequiredAttestations(numberOfRequiredAttestations, attestationTimeAllowed);
692692

0 commit comments

Comments
 (0)