Parent Log: http://ci.aztec-labs.com/ea10f86f3d4ea560 Command: d634b34c6dd762bb yarn-project/scripts/run_test.sh archiver/src/archiver/archiver.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/9b801754ba98479ee645488c29d2fda1eecbfd85 Env: REF_NAME=gh-readonly-queue/next/pr-14963-ee3655e025191bc85c5b3d3122eeedb44e38ffb2 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Mon Jun 16 20:56:41 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14963_amd64_x3-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_fba8e3924e2a5da2_next 20:56:45 [20:56:45.949] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 20:56:48 [20:56:48.934] INFO: archiver:test Waiting for archiver to sync to block 3 20:56:48 [20:56:48.952] 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":"0x2f6cc3428421e46ca94d47b291bfe46b84d966f03506bea13048bb9f314e93be","rollingHash":"0xefb3cd9c763f8ac7cfdea92c579b9082"},"messageCount":2} 20:56:49 [20:56:49.057] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x11689aac55670b8c6fb36eebd10057c84dbeebbf50016dac6d6abe34c4895552","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750107405938,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 20:56:50 [20:56:50.079] 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":"0x06575d94d497a6327552e44dc6bff24154a8cc518418d2c6fe743daa568a28e9","rollingHash":"0x887503fec380419d047e01500de74356"},"messageCount":4} 20:56:50 [20:56:50.104] INFO: archiver Updated proven chain to block 1 {"provenBlockNumber":1} 20:56:50 [20:56:50.265] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x0b8087aadc3c4c7eba8411674e4d843464df0fce847118bf15398ca9fef2f301","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750107405950,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 20:56:50 [20:56:50.266] INFO: archiver Downloaded L2 block 3 {"blockHash":"0x1bf91ec8ee2ef8c612f63e84c7801d104a631f726fd1d7c00678eb2b757df095","blockNumber":3,"txCount":4,"globalVariables":{"blockNumber":3,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":3,"timestamp":1750107405962,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000004","archiveNextLeafIndex":4} 20:56:50 [20:56:50.508] INFO: archiver Stopped. 20:56:50 [20:56:50.513] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 20:56:53 [20:56:53.044] INFO: archiver:test Waiting for archiver to sync to block 2 20:56:53 [20:56:53.058] 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":"0x18157cd222b17f41fccfa0f778345f729dcadcd74a2a4b918e7580a9730d2c9e","rollingHash":"0xf177afc87ecaa267e1c859fd61a409ec"},"messageCount":2} 20:56:53 [20:56:53.093] WARN: archiver Ignoring L2 block 3 due to archive root mismatch {"actual":"0x2b0c65b53cbfd028e971aafabd35fd8297dc1c58e8a9226307bd2bf47f9667af","expected":"0x0000000000000000000000000000000000000000000000000000000000000004"} 20:56:53 [20:56:53.304] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x10da71e76365689ab0da6ea1e82b1b33ae7d77d333ca7a3fcc95e319c172d0b6","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750107410524,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 20:56:53 [20:56:53.305] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x18393112a62895e5cc4c0fa4eda681a20ad37110dff627035beef7377efd8571","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750107410536,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 20:56:53 [20:56:53.330] INFO: archiver Stopped. 20:56:53 [20:56:53.338] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 20:56:55 [20:56:55.934] INFO: archiver:test Waiting for archiver to sync to block 2 20:56:57 [20:56:57.048] 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":"0x22db827ab604255b436a336551e4156562e49a2ba15c3d9b6fec12f6c3bd5131","rollingHash":"0xeec6950a2a8bd8fa7744bc42ca7dc37b"},"messageCount":2} 20:56:57 [20:56:57.211] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x140dd19fec5f5562c4ffaa494068592a261c70ea7a64160324ab0d2f50a790c6","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750107413344,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 20:56:57 [20:56:57.212] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x2778ab06f60a3e520cada74f485b826546795a81e6c6b603d9d3e9edaecdbf2d","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750107413356,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 20:56:57 [20:56:57.300] INFO: archiver Stopped. 20:56:57 [20:56:57.303] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 20:57:00 [20:57:00.352] INFO: archiver:test Waiting for archiver to sync to block 2 20:57:00 [20:57:00.408] ERROR: archiver Error in running promise: BlockTagTooOldError: Block tag 50 is more than 128 blocks behind the latest block 200 20:57:00 at checkBlockTag (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/utils.js:9:15) 20:57:00 at RollupContract.canPruneAtTime (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/rollup.js:331:9) 20:57:00 at Archiver.canPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:366:20) 20:57:00 at Archiver.handleEpochPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:379:28) 20:57:00 at Archiver.sync (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:332:34) 20:57:00 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 20:57:00 at poll (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/promise/running-promise.js:48:21) 20:57:01 [20:57:01.418] 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":"0x16bd5c43716e8c7f65aa351531838cb8205a43c23be9ca8fd1edbb23668b4629","rollingHash":"0x6192bd3ad4071745f179c22ce9f654dc"},"messageCount":2} 20:57:01 [20:57:01.576] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x08dbf7d780c4b48e8708af34c0cfb0f8f2a617415612aa9ae3c437fa04434eac","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750107417314,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 20:57:01 [20:57:01.577] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x259ae4c83c51d3f965ddb04ca7ca5c0ed330c4e683c416c6e86030475374801e","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750107417326,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 20:57:01 [20:57:01.580] ERROR: archiver Error in running promise: BlockTagTooOldError: Block tag 250 is more than 128 blocks behind the latest block 400 20:57:01 at checkBlockTag (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/utils.js:9:15) 20:57:01 at RollupContract.canPruneAtTime (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/rollup.js:331:9) 20:57:01 at Archiver.canPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:366:20) 20:57:01 at Archiver.handleEpochPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:379:28) 20:57:01 at Archiver.sync (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:332:34) 20:57:01 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 20:57:01 at poll (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/promise/running-promise.js:48:21) 20:57:02 [20:57:02.727] WARN: archiver Unwound 1 block from L2 block 2 due to mismatched block hashes at L1 block 450. Updated L2 latest block is 1. 20:57:02 [20:57:02.731] ERROR: archiver Error in running promise: BlockTagTooOldError: Block tag 450 is more than 128 blocks behind the latest block 600 20:57:02 at checkBlockTag (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/utils.js:9:15) 20:57:02 at RollupContract.canPruneAtTime (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/rollup.js:331:9) 20:57:02 at Archiver.canPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:366:20) 20:57:02 at Archiver.handleEpochPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:379:28) 20:57:02 at Archiver.sync (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:332:34) 20:57:02 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 20:57:02 at poll (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/promise/running-promise.js:48:21) 20:57:03 [20:57:03.671] INFO: archiver Stopped. 20:57:03 [20:57:03.673] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 20:57:04 [20:57:04.051] 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":"0x0c56667bf55571cd1e11c94f7be27f2e43e6c8599a8a1bf052853372186bd95b","rollingHash":"0x1dd1fceb955af8ebef55b572d37d75e5"},"messageCount":6} 20:57:04 [20:57:04.052] WARN: archiver Last message retrieved rolling hash does not match remote state. {"lastMessage":{"index":35,"l1BlockHash":"0x0000000000000000000000000000000000000000000000000000000000000065","l1BlockNumber":101,"l2BlockNumber":3,"leaf":"0x0c56667bf55571cd1e11c94f7be27f2e43e6c8599a8a1bf052853372186bd95b","rollingHash":"0x1dd1fceb955af8ebef55b572d37d75e5"},"remoteMessagesState":{"messagesRollingHash":"0x158d10b6081cc0c8bf89eaf634d90002","totalMessagesInserted":5,"treeInProgress":0}} 20:57:04 [20:57:04.146] WARN: archiver:test Reorging L1 to L2 messages 20:57:05 [20:57:05.060] 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":"0x0c56667bf55571cd1e11c94f7be27f2e43e6c8599a8a1bf052853372186bd95b","rollingHash":"0x1dd1fceb955af8ebef55b572d37d75e5"}} 20:57:05 [20:57:05.062] WARN: archiver Deleting all local L1 to L2 messages after index 33 20:57:05 [20:57:05.064] WARN: archiver:message_store Deleted 2 L1 to L2 messages from index 34 from the store 20:57:05 [20:57:05.086] 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":"0x090bad04118c91281ae9fec3d89e69f4785437ff138a42935ff8b01915a41577","rollingHash":"0xb1a4db5e0d1ae8c22a14ee2f3c888a5c"},"messageCount":5} 20:57:05 [20:57:05.168] INFO: archiver Stopped. 20:57:05 [20:57:05.171] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 20:57:05 [20:57:05.613] INFO: archiver:test Syncing L2 block on slot 2 mined in L1 block 4 20:57:06 [20:57:06.483] INFO: archiver:test Waiting for archiver to sync to block 1 20:57:06 [20:57:06.586] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x1958247751688875808c5d05c1e0537af1b5834beae23db12c4849e74e94e528","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750107425182,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 20:57:06 [20:57:06.594] INFO: archiver Stopped. 20:57:06 [20:57:06.597] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 20:57:06 [20:57:06.983] INFO: archiver:test Syncing L2 block on slot 3 mined in L1 block 6 20:57:08 [20:57:08.151] INFO: archiver:test Waiting for archiver to sync to block 1 20:57:08 [20:57:08.363] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x1baf227636b4e3515508b41d5aae0905ba048586d4d486bf116b649b96213208","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":3,"timestamp":1750107426608,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 20:57:08 [20:57:08.462] INFO: archiver Stopped. 20:57:08 [20:57:08.477] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 20:57:09 [20:57:09.346] INFO: archiver:test Syncing archiver to L1 block 6 20:57:09 [20:57:09.349] 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":"0x31bdfba0b1c77eb675189b0580f8517e2748aa90015452cfa0d554e3420c4cff","l1BlockNumber":0}} 20:57:09 [20:57:09.379] 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}} 20:57:09 [20:57:09.382] INFO: archiver Stopped. 20:57:09 [20:57:09.384] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 20:57:09 [20:57:09.751] INFO: archiver:test Syncing archiver to L1 block 7 20:57:09 [20:57:09.753] 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":"0xda35263c383e56572983a25175a1009d313776f2888a2f0d8cdbd486236f9603","l1BlockNumber":0}} 20:57:09 [20:57:09.768] 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}} 20:57:09 [20:57:09.770] INFO: archiver Stopped. 20:57:09 [20:57:09.772] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 20:57:10 [20:57:10.264] INFO: archiver:test Syncing epoch 0 with L2 block on slot 1 mined in L1 block 2 20:57:11 [20:57:11.427] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x1001bf7b9d9c53af8de740fd4cace40ee8b21c55614cac146c8c2c893e88f69c","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750107429783,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 20:57:11 [20:57:11.434] INFO: archiver Stopped. 20:57:11 [20:57:11.436] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 20:57:11 [20:57:11.849] 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":"0x7d37ac112e39bdfd29187024d8c7a945fba5a3f5796f7165251f274c1817f9e2","l1BlockNumber":0}} 20:57:11 [20:57:11.867] INFO: archiver Stopped. 20:57:11 [20:57:11.869] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 20:57:15 [20:57:15.842] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x2cc179e4ddd36b82eaa03513ca95c5ee37edc0b7645feba2b59b25fb3a165fd4","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750107431881,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 20:57:15 [20:57:15.844] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x0d4de23dfd5bda7429b96a0b08739a33f1c1d5d8646e6fbefba26cff173a9946","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750107431893,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 20:57:16 [20:57:16.977] WARN: archiver Unwound 1 block from L2 block 2 due to mismatched block hashes at L1 block 95. Updated L2 latest block is 1. 20:57:18 [20:57:18.038] 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 20:57:18 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:79:15 20:57:18 at AztecLMDBStoreV2.transactionAsync (/home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:106:20) 20:57:18 at BlockStore.addBlocks (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:69:12) 20:57:18 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:1416:7 20:57:18 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 20:57:18 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 20:57:18 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 20:57:18 newBlockNumber: 3, 20:57:18 previousBlockNumber: 1 20:57:18 } 20:57:18 [20:57:18.061] 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":"0x2cc179e4ddd36b82eaa03513ca95c5ee37edc0b7645feba2b59b25fb3a165fd4","newBlockNumber":3,"updatedL1SyncPoint":70} 20:57:18 [20:57:18.063] ERROR: archiver Error in running promise: InitialBlockNumberNotSequentialError: Cannot insert new block 3 given previous block number in store is 1 20:57:18 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:79:15 20:57:18 at AztecLMDBStoreV2.transactionAsync (/home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:106:20) 20:57:18 at BlockStore.addBlocks (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:69:12) 20:57:18 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:1416:7 20:57:18 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 20:57:18 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 20:57:18 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 20:57:18 newBlockNumber: 3, 20:57:18 previousBlockNumber: 1 20:57:18 } 20:57:19 [20:57:19.234] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x0d4de23dfd5bda7429b96a0b08739a33f1c1d5d8646e6fbefba26cff173a9946","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750107431893,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 20:57:19 [20:57:19.236] INFO: archiver Downloaded L2 block 3 {"blockHash":"0x17067c099d7f779c71a2aa3f80d186dc83a843565c894d30ba85add14b26e18e","blockNumber":3,"txCount":4,"globalVariables":{"blockNumber":3,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":3,"timestamp":1750107431905,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000004","archiveNextLeafIndex":4} 20:57:19 [20:57:19.333] INFO: archiver Stopped. 20:57:19 PASS src/archiver/archiver.test.ts (36.544 s) 20:57:19 Archiver 20:57:19 syncs l1 to l2 messages and blocks (4585 ms) 20:57:19 ignores block 3 because it has been pruned (2820 ms) 20:57:19 skip event search if no changes found (3969 ms) 20:57:19 handles L2 reorg (6369 ms) 20:57:19 handles updated messages due to L1 reorg (1497 ms) 20:57:19 reports an epoch as pending if the current L2 block is not in the last slot of the epoch (1425 ms) 20:57:19 reports an epoch as complete if the current L2 block is in the last slot of the epoch (1867 ms) 20:57:19 reports an epoch as pending if the current L1 block is not the last one on the epoch and no L2 block landed (915 ms) 20:57:19 reports an epoch as complete if the current L1 block is the last one on the epoch and no L2 block landed (387 ms) 20:57:19 reports an epoch as complete due to timestamp only once all its blocks have been synced (1664 ms) 20:57:19 starts new loop if latest L1 block has advanced beyond what a non-archive L1 node tracks (433 ms) 20:57:19 handles a block gap due to a spurious L2 prune (7466 ms) 20:57:19 skipped handles an upcoming L2 prune 20:57:19 20:57:19 Test Suites: 1 passed, 1 total 20:57:19 Tests: 1 skipped, 12 passed, 13 total 20:57:19 Snapshots: 0 total 20:57:19 Time: 36.672 s 20:57:19 Ran all test suites matching archiver/src/archiver/archiver.test.ts. 20:57:19 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?