Parent Log: http://ci.aztec-labs.com/4c9c6ce753b843f4 Command: 6d103549f0f4c9d2 yarn-project/scripts/run_test.sh archiver/src/archiver/archiver.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/534f06e45f48274efd53a2204c90cb0b91a53efb Env: REF_NAME=gh-readonly-queue/next/pr-15230-ad85cda24c2f9b5b4b17d4921f8597b71949bb6c CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Tue Jun 24 20:48:40 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15230_amd64_x1-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_fba8e3924e2a5da2_next 20:48:44 [20:48:44.977] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 20:48:48 [20:48:48.437] INFO: archiver:test Waiting for archiver to sync to block 3 20:48:48 [20:48:48.462] 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":"0x28bc954248d5f463882cacd65c5479b89bd322e0b1b95e7f878e96f276c3e2b3","rollingHash":"0xe156f1b224d0434830327a8b5ff3fd26"},"messageCount":2} 20:48:48 [20:48:48.554] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x2ebe07142bed36924f792c571e67be9e7fe1b59866042c1c83924c8a1cbe215d","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750798124972,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 20:48:49 [20:48:49.575] 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":"0x093f9aefb958d5bd966d14fd7b78af88a300562e9ab23bd7fc7c2d34ccbc7b62","rollingHash":"0x09ce9a127536b1916a4f4b6f3037f68c"},"messageCount":4} 20:48:49 [20:48:49.602] INFO: archiver Updated proven chain to block 1 {"provenBlockNumber":1} 20:48:49 [20:48:49.760] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x0d6b1f93690b5b44846e0717c3f541a12b7016abedb43e0b0e2d19e722023f0f","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750798124984,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 20:48:49 [20:48:49.761] INFO: archiver Downloaded L2 block 3 {"blockHash":"0x28ab3eb6b533674f1da0c803b0414bb66eb6280832cc8fb49bf43ab4e64e124d","blockNumber":3,"txCount":4,"globalVariables":{"blockNumber":3,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":3,"timestamp":1750798124996,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000004","archiveNextLeafIndex":4} 20:48:49 [20:48:49.926] INFO: archiver Stopped. 20:48:49 [20:48:49.930] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 20:48:52 [20:48:52.558] INFO: archiver:test Waiting for archiver to sync to block 2 20:48:52 [20:48:52.571] 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":"0x2eb33c585325977b2d5b3149b262c7ae9c90c7c7d4d5ef8f0b86ab547d169647","rollingHash":"0xe1b317806e3fad755af77a159396036b"},"messageCount":2} 20:48:52 [20:48:52.601] WARN: archiver Ignoring L2 block 3 due to archive root mismatch {"actual":"0x0bd176f6bcf6e340b95e51cdc10188f36a079889200488cf5d9b5aad2ffe9f9b","expected":"0x0000000000000000000000000000000000000000000000000000000000000004"} 20:48:52 [20:48:52.700] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x13925201b572b2d8fb508dffe138e6d130eebf0f097908c91c425549b79a801a","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750798129941,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 20:48:52 [20:48:52.701] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x132ee3fa8e7799fc01e423df321d9278f1c33a9fdc1d8a65c00566d0efb2b841","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750798129953,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 20:48:52 [20:48:52.789] INFO: archiver Stopped. 20:48:52 [20:48:52.792] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 20:48:55 [20:48:55.305] INFO: archiver:test Waiting for archiver to sync to block 2 20:48:56 [20:48:56.324] 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":"0x2797d4aa88242cd3175257555567bb4a707f57feaf394da4f3537e49e5113faa","rollingHash":"0x4d4bf2658daeeac333d2a1a835dc8188"},"messageCount":2} 20:48:56 [20:48:56.449] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x22af3ddff36eebb55a0fdf15c1f48bf546b13a5b5cc1f03db9302ebd3b344433","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750798132804,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 20:48:56 [20:48:56.450] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x00a1cd86dfe6ab519f62d204f3ad3c97b754269136a829c2b7e75a857f907cfc","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750798132816,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 20:48:56 [20:48:56.541] INFO: archiver Stopped. 20:48:56 [20:48:56.543] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 20:48:59 [20:48:59.083] INFO: archiver:test Waiting for archiver to sync to block 2 20:48:59 [20:48:59.144] ERROR: archiver Error in running promise: BlockTagTooOldError: Block tag 50 is more than 128 blocks behind the latest block 200 20:48:59 at checkBlockTag (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/utils.js:9:15) 20:48:59 at RollupContract.canPruneAtTime (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/rollup.js:331:9) 20:48:59 at Archiver.canPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:362:20) 20:48:59 at Archiver.handleEpochPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:375:28) 20:48:59 at Archiver.sync (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:328:34) 20:48:59 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 20:48:59 at poll (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/promise/running-promise.js:48:21) 20:49:00 [20:49:00.159] 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":"0x062f3b0f487f39babd240199208840c1d1c78466d6b5e24579744c64f0251270","rollingHash":"0x2f8625983b5d7366d8d8570affa15164"},"messageCount":2} 20:49:00 [20:49:00.301] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x26c8615d8002ec99747925ab70b050fd416daf35c8c59a3e522e8f8ffcba2cb1","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750798136554,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 20:49:00 [20:49:00.302] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x0d4f90b4b97b32cb76b44ef17684a87aaace131478841c677554ee08eb29258d","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750798136566,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 20:49:00 [20:49:00.305] ERROR: archiver Error in running promise: BlockTagTooOldError: Block tag 250 is more than 128 blocks behind the latest block 400 20:49:00 at checkBlockTag (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/utils.js:9:15) 20:49:00 at RollupContract.canPruneAtTime (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/rollup.js:331:9) 20:49:00 at Archiver.canPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:362:20) 20:49:00 at Archiver.handleEpochPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:375:28) 20:49:00 at Archiver.sync (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:328:34) 20:49:00 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 20:49:00 at poll (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/promise/running-promise.js:48:21) 20:49:01 [20:49:01.431] 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:49:01 [20:49:01.434] ERROR: archiver Error in running promise: BlockTagTooOldError: Block tag 450 is more than 128 blocks behind the latest block 600 20:49:01 at checkBlockTag (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/utils.js:9:15) 20:49:01 at RollupContract.canPruneAtTime (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/rollup.js:331:9) 20:49:01 at Archiver.canPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:362:20) 20:49:01 at Archiver.handleEpochPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:375:28) 20:49:01 at Archiver.sync (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:328:34) 20:49:01 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 20:49:01 at poll (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/promise/running-promise.js:48:21) 20:49:02 [20:49:02.367] INFO: archiver Stopped. 20:49:02 [20:49:02.371] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 20:49:02 [20:49:02.742] 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":"0x178241c10c85e812440257c227407d9ec4878fff1fc12f6a9c69bc24212a07d3","rollingHash":"0x61f2581fe5b0e706b0f2895c43758056"},"messageCount":6} 20:49:02 [20:49:02.742] WARN: archiver Last message retrieved rolling hash does not match remote state. {"lastMessage":{"index":35,"l1BlockHash":"0x0000000000000000000000000000000000000000000000000000000000000065","l1BlockNumber":101,"l2BlockNumber":3,"leaf":"0x178241c10c85e812440257c227407d9ec4878fff1fc12f6a9c69bc24212a07d3","rollingHash":"0x61f2581fe5b0e706b0f2895c43758056"},"remoteMessagesState":{"messagesRollingHash":"0x0ab24942c3cd7395933ee340b2731fb0","totalMessagesInserted":5,"treeInProgress":0}} 20:49:02 [20:49:02.837] WARN: archiver:test Reorging L1 to L2 messages 20:49:03 [20:49:03.754] 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":"0x178241c10c85e812440257c227407d9ec4878fff1fc12f6a9c69bc24212a07d3","rollingHash":"0x61f2581fe5b0e706b0f2895c43758056"}} 20:49:03 [20:49:03.757] WARN: archiver Deleting all local L1 to L2 messages after index 33 20:49:03 [20:49:03.759] WARN: archiver:message_store Deleted 2 L1 to L2 messages from index 34 from the store 20:49:03 [20:49:03.803] 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":"0x2450752176dfc675f94af7144d7b1c5cc57d11c906250735704f8e50131fc017","rollingHash":"0x7f28cbd1a3800943b48ecdb6f36b434b"},"messageCount":5} 20:49:03 [20:49:03.876] INFO: archiver Stopped. 20:49:03 [20:49:03.879] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 20:49:04 [20:49:04.258] INFO: archiver:test Syncing L2 block on slot 2 mined in L1 block 4 20:49:05 [20:49:05.844] INFO: archiver:test Waiting for archiver to sync to block 1 20:49:05 [20:49:05.963] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x05787c71e2dff807cb65853ca1c3734bb67fded5617ede5a58d7c7865333b942","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750798143890,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 20:49:06 [20:49:06.074] INFO: archiver Stopped. 20:49:06 [20:49:06.096] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 20:49:06 [20:49:06.615] INFO: archiver:test Syncing L2 block on slot 3 mined in L1 block 6 20:49:07 [20:49:07.573] INFO: archiver:test Waiting for archiver to sync to block 1 20:49:07 [20:49:07.686] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x06f0c54ed09863fe45835f1687cab97c20c337ecac3cbfe151ab71c5baed4405","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":3,"timestamp":1750798146096,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 20:49:07 [20:49:07.778] INFO: archiver Stopped. 20:49:07 [20:49:07.782] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 20:49:08 [20:49:08.211] INFO: archiver:test Syncing archiver to L1 block 6 20:49:08 [20:49:08.213] 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":"0x460e80ebc5f104295497b1007a1c9ae62106d8e9283eb4e3ba0260a9deba0c29","l1BlockNumber":0}} 20:49:08 [20:49:08.252] INFO: archiver Initial archiver sync to L1 block 6 complete. {"l1BlockNumber":6,"syncPoint":{"blocksSynchedTo":6},"latest":{"number":0},"proven":{"number":0},"finalized":{"number":0}} 20:49:08 [20:49:08.263] INFO: archiver Stopped. 20:49:08 [20:49:08.266] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 20:49:08 [20:49:08.801] INFO: archiver:test Syncing archiver to L1 block 7 20:49:08 [20:49:08.803] 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":"0x975c457721ae7a71eb84b3b8b3f6bb6212ee0aa3eb0b72f46f0d4be65296206a","l1BlockNumber":0}} 20:49:08 [20:49:08.818] INFO: archiver Initial archiver sync to L1 block 7 complete. {"l1BlockNumber":7,"syncPoint":{"blocksSynchedTo":7},"latest":{"number":0},"proven":{"number":0},"finalized":{"number":0}} 20:49:08 [20:49:08.821] INFO: archiver Stopped. 20:49:08 [20:49:08.824] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 20:49:09 [20:49:09.282] INFO: archiver:test Syncing epoch 0 with L2 block on slot 1 mined in L1 block 2 20:49:10 [20:49:10.736] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x171f0524fb1a6db7fd68dba8e69566d35420d9dbb695f9bd1835e952d35d32a9","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750798148835,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 20:49:10 [20:49:10.748] INFO: archiver Stopped. 20:49:10 [20:49:10.752] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 20:49:11 [20:49:11.196] 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":"0x3421574220aa961a1943e9d9137080525183e3f00b560d040be7e35e85e0532e","l1BlockNumber":0}} 20:49:11 [20:49:11.212] INFO: archiver Stopped. 20:49:11 [20:49:11.213] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 20:49:15 [20:49:15.571] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x2f7592584c175957de5cf5a33cca8d9ba4328d9826a4876951a041d3b1122d59","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750798151225,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 20:49:15 [20:49:15.573] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x26f49731dc83dea54db7b0e33757d7bab8361b64a7369d190b928572b5337d42","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750798151237,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 20:49:16 [20:49:16.710] 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:49:17 [20:49:17.770] 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:49:17 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:89:15 20:49:17 at AztecLMDBStoreV2.transactionAsync (/home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:106:20) 20:49:17 at BlockStore.addBlocks (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:79:12) 20:49:17 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:1412:7 20:49:17 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 20:49:17 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 20:49:17 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 20:49:17 newBlockNumber: 3, 20:49:17 previousBlockNumber: 1 20:49:17 } 20:49:17 [20:49:17.792] 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":"0x2f7592584c175957de5cf5a33cca8d9ba4328d9826a4876951a041d3b1122d59","newBlockNumber":3,"updatedL1SyncPoint":70} 20:49:17 [20:49:17.793] ERROR: archiver Error in running promise: InitialBlockNumberNotSequentialError: Cannot insert new block 3 given previous block number in store is 1 20:49:17 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:89:15 20:49:17 at AztecLMDBStoreV2.transactionAsync (/home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:106:20) 20:49:17 at BlockStore.addBlocks (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:79:12) 20:49:17 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:1412:7 20:49:17 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 20:49:17 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 20:49:17 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 20:49:17 newBlockNumber: 3, 20:49:17 previousBlockNumber: 1 20:49:17 } 20:49:19 [20:49:19.154] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x26f49731dc83dea54db7b0e33757d7bab8361b64a7369d190b928572b5337d42","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750798151237,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 20:49:19 [20:49:19.155] INFO: archiver Downloaded L2 block 3 {"blockHash":"0x23fbd1b7ef5e296dcdf64b88f20ef744c1745751576e15beaefc8dd99fe18dac","blockNumber":3,"txCount":4,"globalVariables":{"blockNumber":3,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":3,"timestamp":1750798151249,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000004","archiveNextLeafIndex":4} 20:49:19 [20:49:19.240] INFO: archiver Stopped. 20:49:19 PASS src/archiver/archiver.test.ts (37.638 s) 20:49:19 Archiver 20:49:19 syncs l1 to l2 messages and blocks (4968 ms) 20:49:19 ignores block 3 because it has been pruned (2862 ms) 20:49:19 skip event search if no changes found (3750 ms) 20:49:19 handles L2 reorg (5826 ms) 20:49:19 handles updated messages due to L1 reorg (1507 ms) 20:49:19 reports an epoch as pending if the current L2 block is not in the last slot of the epoch (2203 ms) 20:49:19 reports an epoch as complete if the current L2 block is in the last slot of the epoch (1694 ms) 20:49:19 reports an epoch as pending if the current L1 block is not the last one on the epoch and no L2 block landed (485 ms) 20:49:19 reports an epoch as complete if the current L1 block is the last one on the epoch and no L2 block landed (558 ms) 20:49:19 reports an epoch as complete due to timestamp only once all its blocks have been synced (1926 ms) 20:49:19 starts new loop if latest L1 block has advanced beyond what a non-archive L1 node tracks (462 ms) 20:49:19 handles a block gap due to a spurious L2 prune (8029 ms) 20:49:19 skipped handles an upcoming L2 prune 20:49:19 20:49:19 Test Suites: 1 passed, 1 total 20:49:19 Tests: 1 skipped, 12 passed, 13 total 20:49:19 Snapshots: 0 total 20:49:19 Time: 37.714 s 20:49:19 Ran all test suites matching archiver/src/archiver/archiver.test.ts. 20:49:19 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?