diff --git a/yarn-project/end-to-end/src/e2e_epochs/epochs_invalidate_block.parallel.test.ts b/yarn-project/end-to-end/src/e2e_epochs/epochs_invalidate_block.parallel.test.ts index 61603ee36f7b..4442138cc91a 100644 --- a/yarn-project/end-to-end/src/e2e_epochs/epochs_invalidate_block.parallel.test.ts +++ b/yarn-project/end-to-end/src/e2e_epochs/epochs_invalidate_block.parallel.test.ts @@ -58,7 +58,7 @@ describe('e2e_epochs/epochs_invalidate_block', () => { // Uses multiple-blocks-per-slot timing configuration. test = await EpochsTestContext.setup({ ethereumSlotDuration: 8, - aztecSlotDuration: 48, + aztecSlotDuration: 36, blockDurationMs: 6000, l1PublishingTime: 8, enforceTimeTable: true, @@ -195,6 +195,12 @@ describe('e2e_epochs/epochs_invalidate_block', () => { expect(invalidBlockOffense).toBeDefined(); const currentCheckpoint = await test.rollup.getCheckpointNumber(); + + logger.warn('Sending further transactions to trigger more block building'); + await timesAsync(8, i => + testContract.methods.emit_nullifier(BigInt(i + 100)).send({ from: context.accounts[0], wait: NO_WAIT }), + ); + logger.warn(`Waiting for checkpoint ${currentCheckpoint + 2} to be mined to ensure chain can progress`); await test.waitUntilCheckpointNumber(CheckpointNumber(currentCheckpoint + 2), test.L2_SLOT_DURATION_IN_S * 8);