Parent Log: http://ci.aztec-labs.com/dbfe347f25f46c8d Command: 4dcaaab13058c9f1 yarn-project/scripts/run_test.sh archiver/src/archiver/archiver.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/1542a83b8e029762e119474de1725d84a1aee3d2 Env: REF_NAME=gh-readonly-queue/next/pr-15095-eb7990c89ac679ce7fdfc2e985670cbf85c04be2 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Tue Jun 17 10:14:09 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15095_amd64_x1-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_fba8e3924e2a5da2_next 10:14:14 [10:14:14.130] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:17 [10:14:17.233] INFO: archiver:test Waiting for archiver to sync to block 3 10:14:17 [10:14:17.250] INFO: archiver Retrieved 2 new L1 to L2 messages up to message with index 1 for L2 block 1 {"lastMessage":{"index":1,"l1BlockHash":"0x0000000000000000000000000000000000000000000000000000000000000063","l1BlockNumber":99,"l2BlockNumber":1,"leaf":"0x0d14105ded6ea6652f5357dfb0e206c0f10b34759ca28586f810fb9260c91a06","rollingHash":"0x52b9c4f5351ba1de4784eb1e45437fb1"},"messageCount":2} 10:14:17 [10:14:17.363] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x04e27cba27638e5dd8345260f393f520f123bf7b51ff343137beda4fbef94043","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750155254126,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 10:14:18 [10:14:18.389] INFO: archiver Retrieved 4 new L1 to L2 messages up to message with index 32 for L2 block 3 {"lastMessage":{"index":32,"l1BlockHash":"0x00000000000000000000000000000000000000000000000000000000000009ca","l1BlockNumber":2506,"l2BlockNumber":3,"leaf":"0x0bd38def2149db1ecee032a56b771787d8264bbcc335fb45482449a77732ce75","rollingHash":"0xfcbae34d9553d647862aa1fb8093746d"},"messageCount":4} 10:14:18 [10:14:18.426] INFO: archiver Updated proven chain to block 1 {"provenBlockNumber":1} 10:14:18 [10:14:18.650] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x0edf775ecb27a3cddb1c481df7b5cb7512ee92f8fa44b5279818ab943266e21b","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750155254138,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 10:14:18 [10:14:18.651] INFO: archiver Downloaded L2 block 3 {"blockHash":"0x1596d413d845da7f08258bfd8630ae332c9d006940af4cd56e37c4f086c03db0","blockNumber":3,"txCount":4,"globalVariables":{"blockNumber":3,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":3,"timestamp":1750155254150,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000004","archiveNextLeafIndex":4} 10:14:18 [10:14:18.853] INFO: archiver Stopped. 10:14:18 [10:14:18.858] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:21 [10:14:21.858] INFO: archiver:test Waiting for archiver to sync to block 2 10:14:21 [10:14:21.872] INFO: archiver Retrieved 2 new L1 to L2 messages up to message with index 1 for L2 block 1 {"lastMessage":{"index":1,"l1BlockHash":"0x0000000000000000000000000000000000000000000000000000000000000044","l1BlockNumber":68,"l2BlockNumber":1,"leaf":"0x15868ea32a7a8c9d11b8c2c397be88391370c2004a262459add1578953bb458d","rollingHash":"0x3882731eefe0ca1904896ca752388259"},"messageCount":2} 10:14:21 [10:14:21.901] WARN: archiver Ignoring L2 block 3 due to archive root mismatch {"actual":"0x1757e6c6a0bd9908a23845eb08becd5b5f9043983ed1626f90318411360ea0f0","expected":"0x0000000000000000000000000000000000000000000000000000000000000004"} 10:14:22 [10:14:22.014] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x091b6282590e374767c17e2d2602efc6a21ecdd17a8d7c69e264bf2a6d05307c","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750155258870,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 10:14:22 [10:14:22.015] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x25e770729ac595bc517a4812e281a8ff18621dc41fc3e35eda2b4aff2d10fca0","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750155258882,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 10:14:22 [10:14:22.105] INFO: archiver Stopped. 10:14:22 [10:14:22.108] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:25 [10:14:25.047] INFO: archiver:test Waiting for archiver to sync to block 2 10:14:26 [10:14:26.073] INFO: archiver Retrieved 2 new L1 to L2 messages up to message with index 1 for L2 block 1 {"lastMessage":{"index":1,"l1BlockHash":"0x0000000000000000000000000000000000000000000000000000000000000044","l1BlockNumber":68,"l2BlockNumber":1,"leaf":"0x0ce95e4349cae842f216d27c3d722377ae73cf546fea20bb31bb01d0778b0ffe","rollingHash":"0xedd291e232d7c05c627c520fec6d2248"},"messageCount":2} 10:14:26 [10:14:26.279] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x0a71ac03801369da0dd4e69df4b0270bc8682b8806c4637c88661a30c86d1528","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750155262119,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 10:14:26 [10:14:26.280] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x295ed30b41f66f7be2dd1521fb9504afdf31545f57a0de6e059ff6eebaf691ac","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750155262131,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 10:14:26 [10:14:26.358] INFO: archiver Stopped. 10:14:26 [10:14:26.361] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:29 [10:14:29.245] INFO: archiver:test Waiting for archiver to sync to block 2 10:14:29 [10:14:29.294] ERROR: archiver Error in running promise: BlockTagTooOldError: Block tag 50 is more than 128 blocks behind the latest block 200 10:14:29 at checkBlockTag (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/utils.js:9:15) 10:14:29 at RollupContract.canPruneAtTime (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/rollup.js:331:9) 10:14:29 at Archiver.canPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:366:20) 10:14:29 at Archiver.handleEpochPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:379:28) 10:14:29 at Archiver.sync (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:332:34) 10:14:29 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 10:14:29 at poll (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/promise/running-promise.js:48:21) 10:14:30 [10:14:30.307] INFO: archiver Retrieved 2 new L1 to L2 messages up to message with index 1 for L2 block 1 {"lastMessage":{"index":1,"l1BlockHash":"0x0000000000000000000000000000000000000000000000000000000000000044","l1BlockNumber":68,"l2BlockNumber":1,"leaf":"0x2c17eba9451404ff697b27d4180e2e48577f612a85da38e175b3448fe54e0fb0","rollingHash":"0x1496fb7f35ca237b2f2d00541378f7de"},"messageCount":2} 10:14:30 [10:14:30.495] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x0d73da0740a7930ae5ec3639e5530e14e17d8c5263c7309ff63091579a5334d9","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750155266372,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 10:14:30 [10:14:30.496] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x079df3e56c09f7f617a6de7bd08f2db71204f5e9a5391e0b2d1c996dba12b374","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750155266384,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 10:14:30 [10:14:30.500] ERROR: archiver Error in running promise: BlockTagTooOldError: Block tag 250 is more than 128 blocks behind the latest block 400 10:14:30 at checkBlockTag (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/utils.js:9:15) 10:14:30 at RollupContract.canPruneAtTime (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/rollup.js:331:9) 10:14:30 at Archiver.canPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:366:20) 10:14:30 at Archiver.handleEpochPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:379:28) 10:14:30 at Archiver.sync (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:332:34) 10:14:30 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 10:14:30 at poll (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/promise/running-promise.js:48:21) 10:14:31 [10:14:31.671] WARN: archiver Unwound 1 block from L2 block 2 due to mismatched block hashes at L1 block 450. Updated L2 latest block is 1. 10:14:31 [10:14:31.673] ERROR: archiver Error in running promise: BlockTagTooOldError: Block tag 450 is more than 128 blocks behind the latest block 600 10:14:31 at checkBlockTag (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/utils.js:9:15) 10:14:31 at RollupContract.canPruneAtTime (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/rollup.js:331:9) 10:14:31 at Archiver.canPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:366:20) 10:14:31 at Archiver.handleEpochPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:379:28) 10:14:31 at Archiver.sync (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:332:34) 10:14:31 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 10:14:31 at poll (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/promise/running-promise.js:48:21) 10:14:32 [10:14:32.538] INFO: archiver Stopped. 10:14:32 [10:14:32.541] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:32 [10:14:32.877] INFO: archiver Retrieved 6 new L1 to L2 messages up to message with index 35 for L2 block 3 {"lastMessage":{"index":35,"l1BlockHash":"0x0000000000000000000000000000000000000000000000000000000000000065","l1BlockNumber":101,"l2BlockNumber":3,"leaf":"0x1cd70547c5118cc783fee76b75f831fae077ccb14064c83a49dbb9896e549687","rollingHash":"0x4bac8d8d13f30d16b4b2b65b0a4457ab"},"messageCount":6} 10:14:32 [10:14:32.878] WARN: archiver Last message retrieved rolling hash does not match remote state. {"lastMessage":{"index":35,"l1BlockHash":"0x0000000000000000000000000000000000000000000000000000000000000065","l1BlockNumber":101,"l2BlockNumber":3,"leaf":"0x1cd70547c5118cc783fee76b75f831fae077ccb14064c83a49dbb9896e549687","rollingHash":"0x4bac8d8d13f30d16b4b2b65b0a4457ab"},"remoteMessagesState":{"messagesRollingHash":"0xb2e8514f0fb1f406e346d490a76ea8e0","totalMessagesInserted":5,"treeInProgress":0}} 10:14:32 [10:14:32.972] WARN: archiver:test Reorging L1 to L2 messages 10:14:33 [10:14:33.900] WARN: archiver Rolling back L1 to L2 messages due to hash mismatch or msg not found. {"messagesSyncPoint":{"l1BlockHash":"0x0000000000000000000000000000000000000000000000000000000000000065","l1BlockNumber":101},"localLastMessage":{"index":35,"l1BlockHash":"0x0000000000000000000000000000000000000000000000000000000000000065","l1BlockNumber":101,"l2BlockNumber":3,"leaf":"0x1cd70547c5118cc783fee76b75f831fae077ccb14064c83a49dbb9896e549687","rollingHash":"0x4bac8d8d13f30d16b4b2b65b0a4457ab"}} 10:14:33 [10:14:33.917] WARN: archiver Deleting all local L1 to L2 messages after index 33 10:14:33 [10:14:33.926] WARN: archiver:message_store Deleted 2 L1 to L2 messages from index 34 from the store 10:14:33 [10:14:33.972] INFO: archiver Retrieved 5 new L1 to L2 messages up to message with index 65 for L2 block 5 {"lastMessage":{"index":65,"l1BlockHash":"0x0000000000000000000000000000000000000000000000000000000000000066","l1BlockNumber":102,"l2BlockNumber":5,"leaf":"0x267307ea7ab2c9f4e4386fa886039186039557c3e15b9dc737fb4462eb4d60c3","rollingHash":"0xb80a2f6e0b404bcaf63ba8bffac5d166"},"messageCount":5} 10:14:34 [10:14:34.036] INFO: archiver Stopped. 10:14:34 [10:14:34.039] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:34 [10:14:34.486] INFO: archiver:test Syncing L2 block on slot 2 mined in L1 block 4 10:14:35 [10:14:35.883] INFO: archiver:test Waiting for archiver to sync to block 1 10:14:36 [10:14:36.126] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x06d78da10d15d9dbe919a8db4527a1001a846bfd2c8433406851542da131d6c2","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750155274051,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 10:14:36 [10:14:36.222] INFO: archiver Stopped. 10:14:36 [10:14:36.245] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:36 [10:14:36.974] INFO: archiver:test Syncing L2 block on slot 3 mined in L1 block 6 10:14:38 [10:14:38.017] INFO: archiver:test Waiting for archiver to sync to block 1 10:14:38 [10:14:38.121] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x1ef51bdb2fee954f929f36a5bb6a0cec646e2f69987035a4837a451d40b68e77","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":3,"timestamp":1750155276250,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 10:14:38 [10:14:38.126] INFO: archiver Stopped. 10:14:38 [10:14:38.128] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:38 [10:14:38.522] INFO: archiver:test Syncing archiver to L1 block 6 10:14:38 [10:14:38.523] INFO: archiver Starting archiver sync to rollup contract 0x0000000000000000000000000000000000000000 from L1 block 0 to current L1 block 6 with hash 0x0000000000000000000000000000000000000000000000000000000000000006 {"blocksSynchedTo":0,"messagesSynchedTo":{"l1BlockHash":"0x8c0f86462bd07e35d0f342baca21598ee8b6339aabdc38ab416735f48ca48923","l1BlockNumber":0}} 10:14:38 [10:14:38.539] INFO: archiver Initial archiver sync to L1 block 6 complete. {"l1BlockNumber":6,"syncPoint":{"blocksSynchedTo":6,"messagesSynchedTo":{"l1BlockHash":"0x0000000000000000000000000000000000000000000000000000000000000006","l1BlockNumber":6}},"latest":{"number":0},"proven":{"number":0},"finalized":{"number":0}} 10:14:38 [10:14:38.541] INFO: archiver Stopped. 10:14:38 [10:14:38.545] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:39 [10:14:39.116] INFO: archiver:test Syncing archiver to L1 block 7 10:14:39 [10:14:39.151] INFO: archiver Starting archiver sync to rollup contract 0x0000000000000000000000000000000000000000 from L1 block 0 to current L1 block 7 with hash 0x0000000000000000000000000000000000000000000000000000000000000007 {"blocksSynchedTo":0,"messagesSynchedTo":{"l1BlockHash":"0xda79d28ce545ba14eb9f459b1e1aed6d45fdce9a078bcb8cc8df59a015850ded","l1BlockNumber":0}} 10:14:39 [10:14:39.187] INFO: archiver Initial archiver sync to L1 block 7 complete. {"l1BlockNumber":7,"syncPoint":{"blocksSynchedTo":7,"messagesSynchedTo":{"l1BlockHash":"0x0000000000000000000000000000000000000000000000000000000000000007","l1BlockNumber":7}},"latest":{"number":0},"proven":{"number":0},"finalized":{"number":0}} 10:14:39 [10:14:39.193] INFO: archiver Stopped. 10:14:39 [10:14:39.204] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:39 [10:14:39.771] INFO: archiver:test Syncing epoch 0 with L2 block on slot 1 mined in L1 block 2 10:14:41 [10:14:41.428] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x174f6d051b473bf0e37bd37b892df9b4292a7913b06e60ce3c0006b53e0ddcb5","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750155279207,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 10:14:41 [10:14:41.433] INFO: archiver Stopped. 10:14:41 [10:14:41.436] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:41 [10:14:41.942] INFO: archiver Starting archiver sync to rollup contract 0x0000000000000000000000000000000000000000 from L1 block 0 to current L1 block 2000 with hash 0x00000000000000000000000000000000000000000000000000000000000007d0 {"blocksSynchedTo":0,"messagesSynchedTo":{"l1BlockHash":"0x1e25a8477c1f9f0d7416ca4bcc631793a2316f7ab4e7e1dfbc23b500ee93838c","l1BlockNumber":0}} 10:14:41 [10:14:41.957] INFO: archiver Stopped. 10:14:41 [10:14:41.959] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:14:45 [10:14:45.424] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x053782f6cbb11ef5b918a5e03d5ceb313bdaa9d4244f953075097c38f3772dcc","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750155281970,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 10:14:45 [10:14:45.426] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x040d29790948aa2c95924da98772b7415cc2d4528e644a9b835b1990bed85734","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750155281982,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 10:14:46 [10:14:46.620] WARN: archiver Unwound 1 block from L2 block 2 due to mismatched block hashes at L1 block 95. Updated L2 latest block is 1. 10:14:47 [10:14:47.687] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: InitialBlockNumberNotSequentialError: Cannot insert new block 3 given previous block number in store is 1 10:14:47 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:79:15 10:14:47 at AztecLMDBStoreV2.transactionAsync (/home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:106:20) 10:14:47 at BlockStore.addBlocks (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:69:12) 10:14:47 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:1416:7 10:14:47 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:14:47 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:14:47 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:14:47 newBlockNumber: 3, 10:14:47 previousBlockNumber: 1 10:14:47 } 10:14:47 [10:14:47.712] WARN: archiver Attempting to insert block 3 with previous block 1. Rolling back L1 sync point to 70 to try and fetch the missing blocks. {"previousBlockNumber":1,"previousBlockHash":"0x053782f6cbb11ef5b918a5e03d5ceb313bdaa9d4244f953075097c38f3772dcc","newBlockNumber":3,"updatedL1SyncPoint":70} 10:14:47 [10:14:47.714] ERROR: archiver Error in running promise: InitialBlockNumberNotSequentialError: Cannot insert new block 3 given previous block number in store is 1 10:14:47 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:79:15 10:14:47 at AztecLMDBStoreV2.transactionAsync (/home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:106:20) 10:14:47 at BlockStore.addBlocks (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:69:12) 10:14:47 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:1416:7 10:14:47 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:14:47 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:14:47 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:14:47 newBlockNumber: 3, 10:14:47 previousBlockNumber: 1 10:14:47 } 10:14:48 [10:14:48.876] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x040d29790948aa2c95924da98772b7415cc2d4528e644a9b835b1990bed85734","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750155281982,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 10:14:48 [10:14:48.876] INFO: archiver Downloaded L2 block 3 {"blockHash":"0x1185005d03ea623117edc55082cea5e9e27bad2de166523a9624ec4432e2fed3","blockNumber":3,"txCount":4,"globalVariables":{"blockNumber":3,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":3,"timestamp":1750155281994,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000004","archiveNextLeafIndex":4} 10:14:48 [10:14:48.964] INFO: archiver Stopped. 10:14:48 PASS src/archiver/archiver.test.ts (38.313 s) 10:14:48 Archiver 10:14:48 syncs l1 to l2 messages and blocks (4743 ms) 10:14:48 ignores block 3 because it has been pruned (3248 ms) 10:14:48 skip event search if no changes found (4253 ms) 10:14:48 handles L2 reorg (6179 ms) 10:14:48 handles updated messages due to L1 reorg (1498 ms) 10:14:48 reports an epoch as pending if the current L2 block is not in the last slot of the epoch (2185 ms) 10:14:48 reports an epoch as complete if the current L2 block is in the last slot of the epoch (1889 ms) 10:14:48 reports an epoch as pending if the current L1 block is not the last one on the epoch and no L2 block landed (415 ms) 10:14:48 reports an epoch as complete if the current L1 block is the last one on the epoch and no L2 block landed (652 ms) 10:14:48 reports an epoch as complete due to timestamp only once all its blocks have been synced (2239 ms) 10:14:48 starts new loop if latest L1 block has advanced beyond what a non-archive L1 node tracks (523 ms) 10:14:48 handles a block gap due to a spurious L2 prune (7006 ms) 10:14:48 skipped handles an upcoming L2 prune 10:14:48 10:14:48 Test Suites: 1 passed, 1 total 10:14:48 Tests: 1 skipped, 12 passed, 13 total 10:14:48 Snapshots: 0 total 10:14:48 Time: 38.408 s 10:14:48 Ran all test suites matching archiver/src/archiver/archiver.test.ts. 10:14:48 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?