Parent Log: http://ci.aztec-labs.com/64391a8abee3f18e Command: a1fcfb018e125472 yarn-project/scripts/run_test.sh archiver/src/archiver/archiver.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/cb89edc02f7d386e48ee81660565d91895a3464b Env: REF_NAME=gh-readonly-queue/next/pr-15150-f29a038c58fc1f3ad95ad05d18aea321f0f598b2 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Fri Jun 20 10:48:27 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15150_amd64_x3-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_fba8e3924e2a5da2_next 10:48:31 [10:48:31.733] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:48:34 [10:48:34.448] INFO: archiver:test Waiting for archiver to sync to block 3 10:48:34 [10:48:34.465] 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":"0x23e5d74def47fd5e9e2e486cf4a2b974ba940244793a8abc3e4a12ed7789e485","rollingHash":"0x852fb88a0b2c3e6cab292bb90a5b964a"},"messageCount":2} 10:48:34 [10:48:34.570] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x17b3c62e675c5c5fcfafde3e17bedf64853f71b7ad96f4bb8a83c92ea0e00df0","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750416511725,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 10:48:35 [10:48:35.588] 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":"0x15b1ac4c0f37ed2bbe668e88e46897b264c89bdbb733263d567882f74b8cd2e4","rollingHash":"0x2a1adb932fae9bc01bf59c638c671c03"},"messageCount":4} 10:48:35 [10:48:35.619] INFO: archiver Updated proven chain to block 1 {"provenBlockNumber":1} 10:48:35 [10:48:35.799] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x0175821c5c668a52bdd4fc20a571567667f85f81c9020b94abf564c3c5a18702","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750416511737,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 10:48:35 [10:48:35.800] INFO: archiver Downloaded L2 block 3 {"blockHash":"0x1e7eae6e298f94e4afe92f588317a41c228cc38c46707d45dd5ff90847920163","blockNumber":3,"txCount":4,"globalVariables":{"blockNumber":3,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":3,"timestamp":1750416511749,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000004","archiveNextLeafIndex":4} 10:48:35 [10:48:35.995] INFO: archiver Stopped. 10:48:35 [10:48:35.998] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:48:38 [10:48:38.578] INFO: archiver:test Waiting for archiver to sync to block 2 10:48:38 [10:48:38.587] 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":"0x212efa93823c416624a647d89ba8868583b503eddbd30bce177df522268ebcbc","rollingHash":"0x92cb88a078b4726c96a8327aaab546ba"},"messageCount":2} 10:48:38 [10:48:38.617] WARN: archiver Ignoring L2 block 3 due to archive root mismatch {"actual":"0x305f75cf07fe500560e11c2c6e1b40d1fb675d4ef172eb12b8352c322bf372d7","expected":"0x0000000000000000000000000000000000000000000000000000000000000004"} 10:48:38 [10:48:38.754] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x04b2ef5718b791038849296ff3d2292bc48eacb4e62e8d8988932224ef9f0a64","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750416516009,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 10:48:38 [10:48:38.755] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x2e18d4d10f8c10fbc5b3934c12a9b98d1069fe799c8d26aeddecc13b5f48627a","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750416516021,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 10:48:38 [10:48:38.846] INFO: archiver Stopped. 10:48:38 [10:48:38.847] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:48:41 [10:48:41.557] INFO: archiver:test Waiting for archiver to sync to block 2 10:48:42 [10:48:42.575] 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":"0x2787e92f9578bf25141a48969a3f7f16e589e37d7ab36fbec2d8698f516ff287","rollingHash":"0x9d836c67cdd83a00d4fc82ad353410ff"},"messageCount":2} 10:48:42 [10:48:42.734] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x2bb27b2159da4e05849af01a16bfe66289caba77c22985db31730067dacade01","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750416518859,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 10:48:42 [10:48:42.735] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x222b962e3357296bc460a88fdccc8ccb8c37985309a9bbfb745b362744c56c3c","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750416518871,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 10:48:42 [10:48:42.824] INFO: archiver Stopped. 10:48:42 [10:48:42.827] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:48:45 [10:48:45.461] INFO: archiver:test Waiting for archiver to sync to block 2 10:48:45 [10:48:45.517] ERROR: archiver Error in running promise: BlockTagTooOldError: Block tag 50 is more than 128 blocks behind the latest block 200 10:48:45 at checkBlockTag (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/utils.js:9:15) 10:48:45 at RollupContract.canPruneAtTime (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/rollup.js:331:9) 10:48:45 at Archiver.canPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:362:20) 10:48:45 at Archiver.handleEpochPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:375:28) 10:48:45 at Archiver.sync (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:328:34) 10:48:45 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 10:48:45 at poll (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/promise/running-promise.js:48:21) 10:48:46 [10:48:46.541] 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":"0x2eaf6df260eab169215efb800db8ac5fc86e936a722e348a15111de5147ac665","rollingHash":"0x5334acc23f1f5324b8c899c14e8b901b"},"messageCount":2} 10:48:46 [10:48:46.753] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x2dcd5e0f9c695ba97d8b84029d8b4d41f180f90b865a79a1511cccd802e4b9ab","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750416522837,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 10:48:46 [10:48:46.754] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x18858b62de14b9cf89fe9ab2bf161e0acb4c3bb2f5250810476f9adf2d0a1479","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750416522849,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 10:48:46 [10:48:46.757] ERROR: archiver Error in running promise: BlockTagTooOldError: Block tag 250 is more than 128 blocks behind the latest block 400 10:48:46 at checkBlockTag (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/utils.js:9:15) 10:48:46 at RollupContract.canPruneAtTime (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/rollup.js:331:9) 10:48:46 at Archiver.canPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:362:20) 10:48:46 at Archiver.handleEpochPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:375:28) 10:48:46 at Archiver.sync (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:328:34) 10:48:46 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 10:48:46 at poll (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/promise/running-promise.js:48:21) 10:48:48 [10:48:47.999] 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:48:48 [10:48:48.002] ERROR: archiver Error in running promise: BlockTagTooOldError: Block tag 450 is more than 128 blocks behind the latest block 600 10:48:48 at checkBlockTag (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/utils.js:9:15) 10:48:48 at RollupContract.canPruneAtTime (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/rollup.js:331:9) 10:48:48 at Archiver.canPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:362:20) 10:48:48 at Archiver.handleEpochPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:375:28) 10:48:48 at Archiver.sync (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:328:34) 10:48:48 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 10:48:48 at poll (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/promise/running-promise.js:48:21) 10:48:48 [10:48:48.798] INFO: archiver Stopped. 10:48:48 [10:48:48.801] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:48:49 [10:48:49.184] 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":"0x1be9ee1d6f3dfe5dc1e33dce51f65d27bded82bb904d18541e97893e63dbcf84","rollingHash":"0x67870829f72fb32bcded74dbab4bc361"},"messageCount":6} 10:48:49 [10:48:49.185] WARN: archiver Last message retrieved rolling hash does not match remote state. {"lastMessage":{"index":35,"l1BlockHash":"0x0000000000000000000000000000000000000000000000000000000000000065","l1BlockNumber":101,"l2BlockNumber":3,"leaf":"0x1be9ee1d6f3dfe5dc1e33dce51f65d27bded82bb904d18541e97893e63dbcf84","rollingHash":"0x67870829f72fb32bcded74dbab4bc361"},"remoteMessagesState":{"messagesRollingHash":"0x8ed0924614b9225c9f85eaf8258cff48","totalMessagesInserted":5,"treeInProgress":0}} 10:48:49 [10:48:49.277] WARN: archiver:test Reorging L1 to L2 messages 10:48:50 [10:48:50.197] 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":"0x1be9ee1d6f3dfe5dc1e33dce51f65d27bded82bb904d18541e97893e63dbcf84","rollingHash":"0x67870829f72fb32bcded74dbab4bc361"}} 10:48:50 [10:48:50.199] WARN: archiver Deleting all local L1 to L2 messages after index 33 10:48:50 [10:48:50.200] WARN: archiver:message_store Deleted 2 L1 to L2 messages from index 34 from the store 10:48:50 [10:48:50.219] 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":"0x23439b242d4fb77e2438cfd6ef38f5ca416b219c46ebdd9bd6602c1fd5d91993","rollingHash":"0x50cd4d385074443942991edc3bbfb398"},"messageCount":5} 10:48:50 [10:48:50.299] INFO: archiver Stopped. 10:48:50 [10:48:50.303] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:48:50 [10:48:50.682] INFO: archiver:test Syncing L2 block on slot 2 mined in L1 block 4 10:48:51 [10:48:51.895] INFO: archiver:test Waiting for archiver to sync to block 1 10:48:51 [10:48:51.992] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x1f320d182d67bcf9113785fca1fc449ab4756b54e5c96d2d3c61622d32609266","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750416530314,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 10:48:52 [10:48:52.001] INFO: archiver Stopped. 10:48:52 [10:48:52.003] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:48:52 [10:48:52.416] INFO: archiver:test Syncing L2 block on slot 3 mined in L1 block 6 10:48:53 [10:48:53.427] INFO: archiver:test Waiting for archiver to sync to block 1 10:48:53 [10:48:53.504] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x2585c0f8f76800215603c413bab8ed17843e5ab087ae64f0dbef57c19820a5e4","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":3,"timestamp":1750416532014,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 10:48:53 [10:48:53.535] INFO: archiver Stopped. 10:48:53 [10:48:53.541] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:48:53 [10:48:53.952] INFO: archiver:test Syncing archiver to L1 block 6 10:48:53 [10:48:53.954] 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":"0xfd494f4e7f881b620693558e292add4c1e254532281d4d35d68c57dd2c531457","l1BlockNumber":0}} 10:48:53 [10:48:53.975] INFO: archiver Initial archiver sync to L1 block 6 complete. {"l1BlockNumber":6,"syncPoint":{"blocksSynchedTo":6},"latest":{"number":0},"proven":{"number":0},"finalized":{"number":0}} 10:48:53 [10:48:53.977] INFO: archiver Stopped. 10:48:53 [10:48:53.979] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:48:54 [10:48:54.316] INFO: archiver:test Syncing archiver to L1 block 7 10:48:54 [10:48:54.317] 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":"0x6a047bb2b4a13ee64dd621e9d1f9db614a46fa0e147e2369d1690fdb3a0451fd","l1BlockNumber":0}} 10:48:54 [10:48:54.326] INFO: archiver Initial archiver sync to L1 block 7 complete. {"l1BlockNumber":7,"syncPoint":{"blocksSynchedTo":7},"latest":{"number":0},"proven":{"number":0},"finalized":{"number":0}} 10:48:54 [10:48:54.328] INFO: archiver Stopped. 10:48:54 [10:48:54.329] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:48:54 [10:48:54.736] INFO: archiver:test Syncing epoch 0 with L2 block on slot 1 mined in L1 block 2 10:48:55 [10:48:55.783] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x11bf476e63ff3b81ca284248a22d28f851db88b83736cab2f66b242da230724b","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750416534341,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 10:48:55 [10:48:55.793] INFO: archiver Stopped. 10:48:55 [10:48:55.795] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:48:56 [10:48:56.405] 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":"0x3d4436168803920465ca8e5eaf2a2ecafcf31b9bfb00533c15ae436fd4e79ce2","l1BlockNumber":0}} 10:48:56 [10:48:56.459] INFO: archiver Stopped. 10:48:56 [10:48:56.462] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 10:48:59 [10:48:59.903] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x21350d5d86b02a802fa8e81909a2a22afd6c80539eae76eefec53a8305d17b8b","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750416536473,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 10:48:59 [10:48:59.905] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x18b8d0ad5c066f6118490743b281977dd1ec40746a29d352be28e2e912a10e1e","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750416536485,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 10:49:01 [10:49:01.071] 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:49:02 [10:49:02.128] 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:49:02 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:89:15 10:49:02 at AztecLMDBStoreV2.transactionAsync (/home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:106:20) 10:49:02 at BlockStore.addBlocks (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:79:12) 10:49:02 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:1408:7 10:49:02 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:49:02 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:49:02 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:49:02 newBlockNumber: 3, 10:49:02 previousBlockNumber: 1 10:49:02 } 10:49:02 [10:49:02.157] 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":"0x21350d5d86b02a802fa8e81909a2a22afd6c80539eae76eefec53a8305d17b8b","newBlockNumber":3,"updatedL1SyncPoint":70} 10:49:02 [10:49:02.158] ERROR: archiver Error in running promise: InitialBlockNumberNotSequentialError: Cannot insert new block 3 given previous block number in store is 1 10:49:02 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:89:15 10:49:02 at AztecLMDBStoreV2.transactionAsync (/home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:106:20) 10:49:02 at BlockStore.addBlocks (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:79:12) 10:49:02 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:1408:7 10:49:02 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 10:49:02 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 10:49:02 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 10:49:02 newBlockNumber: 3, 10:49:02 previousBlockNumber: 1 10:49:02 } 10:49:03 [10:49:03.363] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x18b8d0ad5c066f6118490743b281977dd1ec40746a29d352be28e2e912a10e1e","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750416536485,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 10:49:03 [10:49:03.365] INFO: archiver Downloaded L2 block 3 {"blockHash":"0x11be6d3f2f13766e9c8f5917fa0a891baf31f629c22a1a6c3fd2177e17049695","blockNumber":3,"txCount":4,"globalVariables":{"blockNumber":3,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":3,"timestamp":1750416536497,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000004","archiveNextLeafIndex":4} 10:49:03 [10:49:03.450] INFO: archiver Stopped. 10:49:03 PASS src/archiver/archiver.test.ts (35.371 s) 10:49:03 Archiver 10:49:03 syncs l1 to l2 messages and blocks (4285 ms) 10:49:03 ignores block 3 because it has been pruned (2849 ms) 10:49:03 skip event search if no changes found (3978 ms) 10:49:03 handles L2 reorg (5974 ms) 10:49:03 handles updated messages due to L1 reorg (1500 ms) 10:49:03 reports an epoch as pending if the current L2 block is not in the last slot of the epoch (1700 ms) 10:49:03 reports an epoch as complete if the current L2 block is in the last slot of the epoch (1533 ms) 10:49:03 reports an epoch as pending if the current L1 block is not the last one on the epoch and no L2 block landed (442 ms) 10:49:03 reports an epoch as complete if the current L1 block is the last one on the epoch and no L2 block landed (350 ms) 10:49:03 reports an epoch as complete due to timestamp only once all its blocks have been synced (1464 ms) 10:49:03 starts new loop if latest L1 block has advanced beyond what a non-archive L1 node tracks (666 ms) 10:49:03 handles a block gap due to a spurious L2 prune (6990 ms) 10:49:03 skipped handles an upcoming L2 prune 10:49:03 10:49:03 Test Suites: 1 passed, 1 total 10:49:03 Tests: 1 skipped, 12 passed, 13 total 10:49:03 Snapshots: 0 total 10:49:03 Time: 35.449 s 10:49:03 Ran all test suites matching archiver/src/archiver/archiver.test.ts. 10:49:03 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?