Parent Log: http://ci.aztec-labs.com/35b78c34b74af7b3 Command: f2016651899c5161 yarn-project/scripts/run_test.sh archiver/src/archiver/archiver.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/832c9f298cdc0c0098b9ffb3f9e8b69de37f2b14 Env: REF_NAME=gh-readonly-queue/next/pr-15169-227fd751f8d3e07a96e4c1564665f0676f8222af CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Mon Jun 23 12:03:36 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15169_amd64_x4-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_fba8e3924e2a5da2_next 12:03:40 [12:03:40.206] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:03:43 [12:03:43.041] INFO: archiver:test Waiting for archiver to sync to block 3 12:03:43 [12:03:43.063] 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":"0x0580d778869d63016cafe7fba20f4a36d805a664574869a6182e17667ae54d1a","rollingHash":"0x06931a6865f8cf64dceaba99d35d0e1b"},"messageCount":2} 12:03:43 [12:03:43.155] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x27e1b2fde270bcd2c088936a2c381db12a9bfd2259a9bb4ce9923161a9e8baf1","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750680220201,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 12:03:44 [12:03:44.180] 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":"0x2f39dd2543ba7047e9f7f7da5adde3063611ebe20baa3aa5dd4be85a59245e1b","rollingHash":"0x4dd4afd49741d28d95ecc780c939f95f"},"messageCount":4} 12:03:44 [12:03:44.217] INFO: archiver Updated proven chain to block 1 {"provenBlockNumber":1} 12:03:44 [12:03:44.358] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x27a7209932de974678ef611795245c28b56cebd3069fc58b0e1ddad0ad5a889e","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750680220213,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 12:03:44 [12:03:44.359] INFO: archiver Downloaded L2 block 3 {"blockHash":"0x293b28ef1b91770be380fb4cb568dfb1c0fc71ca6af73ccb644b942902572631","blockNumber":3,"txCount":4,"globalVariables":{"blockNumber":3,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":3,"timestamp":1750680220225,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000004","archiveNextLeafIndex":4} 12:03:44 [12:03:44.546] INFO: archiver Stopped. 12:03:44 [12:03:44.550] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:03:47 [12:03:47.789] INFO: archiver:test Waiting for archiver to sync to block 2 12:03:47 [12:03:47.800] 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":"0x2366661bb5b0500d518f8ce8f7e8f51a4c82a6a6d211d7d089c4f138b3cc7454","rollingHash":"0x9c1b24cbff7d1c2a28d6a7d0b4057b72"},"messageCount":2} 12:03:47 [12:03:47.837] WARN: archiver Ignoring L2 block 3 due to archive root mismatch {"actual":"0x0ef1c3c5f84eb1dd307fde5f27f73af51b8fc9e960d069651fcf6e49de941619","expected":"0x0000000000000000000000000000000000000000000000000000000000000004"} 12:03:47 [12:03:47.958] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x23eece21ab77cb44e639ac01bed3a8897395c1cb80b5c60937fcfb473558cbc8","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750680224562,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 12:03:47 [12:03:47.959] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x1ab1d5b55ef7d9a7f4a73c0fec88d5188a214f484d31d85ac064294e701359f1","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750680224574,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 12:03:48 [12:03:48.044] INFO: archiver Stopped. 12:03:48 [12:03:48.047] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:03:50 [12:03:50.935] INFO: archiver:test Waiting for archiver to sync to block 2 12:03:51 [12:03:51.959] 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":"0x1590bc41aaed96854d6b6807960293e0f7b78c4d2c6c400c37e10da8dbc89427","rollingHash":"0x6934b75b7beb06c0b6e18f66229aa394"},"messageCount":2} 12:03:52 [12:03:52.127] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x0fd5be0fac7339e8f208860b269acce7dd1e94f93edeedb2547e67090255b232","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750680228058,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 12:03:52 [12:03:52.128] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x17a6b86fa2bb7d2590b889eec3d88da8b9d8c0e77a1da4abe831cd1992bd58fa","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750680228070,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 12:03:52 [12:03:52.211] INFO: archiver Stopped. 12:03:52 [12:03:52.213] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:03:56 [12:03:56.137] INFO: archiver:test Waiting for archiver to sync to block 2 12:03:56 [12:03:56.223] ERROR: archiver Error in running promise: BlockTagTooOldError: Block tag 50 is more than 128 blocks behind the latest block 200 12:03:56 at checkBlockTag (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/utils.js:9:15) 12:03:56 at RollupContract.canPruneAtTime (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/rollup.js:331:9) 12:03:56 at Archiver.canPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:362:20) 12:03:56 at Archiver.handleEpochPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:375:28) 12:03:56 at Archiver.sync (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:328:34) 12:03:56 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 12:03:56 at poll (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/promise/running-promise.js:48:21) 12:03:57 [12:03:57.250] 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":"0x25eff570d6d6050822d7b89987e023a72124182ffc4becadebfa75c3672916a7","rollingHash":"0xadca7399ccb0942479d22799cca1973c"},"messageCount":2} 12:03:57 [12:03:57.605] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x29a6d08fdf43e42637c76721b12d9505fbafc77203ca12d3a5bfc5a3e9f69ca6","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750680232224,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 12:03:57 [12:03:57.606] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x11a6c01a9cff356e47a89a604db61031aef0b717620e87fb3c7dc89580ab0a42","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750680232236,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 12:03:57 [12:03:57.611] ERROR: archiver Error in running promise: BlockTagTooOldError: Block tag 250 is more than 128 blocks behind the latest block 400 12:03:57 at checkBlockTag (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/utils.js:9:15) 12:03:57 at RollupContract.canPruneAtTime (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/rollup.js:331:9) 12:03:57 at Archiver.canPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:362:20) 12:03:57 at Archiver.handleEpochPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:375:28) 12:03:57 at Archiver.sync (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:328:34) 12:03:57 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 12:03:57 at poll (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/promise/running-promise.js:48:21) 12:03:58 [12:03:58.776] WARN: archiver Unwound 1 block from L2 block 2 due to mismatched block hashes at L1 block 450. Updated L2 latest block is 1. 12:03:58 [12:03:58.779] ERROR: archiver Error in running promise: BlockTagTooOldError: Block tag 450 is more than 128 blocks behind the latest block 600 12:03:58 at checkBlockTag (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/utils.js:9:15) 12:03:58 at RollupContract.canPruneAtTime (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/rollup.js:331:9) 12:03:58 at Archiver.canPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:362:20) 12:03:58 at Archiver.handleEpochPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:375:28) 12:03:58 at Archiver.sync (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:328:34) 12:03:58 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 12:03:58 at poll (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/promise/running-promise.js:48:21) 12:03:59 [12:03:59.694] INFO: archiver Stopped. 12:03:59 [12:03:59.702] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:04:00 [12:04:00.361] 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":"0x26192687e10210679e982131b94f2709445401005357f643363da96c642460f2","rollingHash":"0x6f885b087df20951a5daf89131b2c783"},"messageCount":6} 12:04:00 [12:04:00.362] WARN: archiver Last message retrieved rolling hash does not match remote state. {"lastMessage":{"index":35,"l1BlockHash":"0x0000000000000000000000000000000000000000000000000000000000000065","l1BlockNumber":101,"l2BlockNumber":3,"leaf":"0x26192687e10210679e982131b94f2709445401005357f643363da96c642460f2","rollingHash":"0x6f885b087df20951a5daf89131b2c783"},"remoteMessagesState":{"messagesRollingHash":"0x67804f0056bbc3157b81bc00e58b586d","totalMessagesInserted":5,"treeInProgress":0}} 12:04:00 [12:04:00.430] WARN: archiver:test Reorging L1 to L2 messages 12:04:01 [12:04:01.372] 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":"0x26192687e10210679e982131b94f2709445401005357f643363da96c642460f2","rollingHash":"0x6f885b087df20951a5daf89131b2c783"}} 12:04:01 [12:04:01.376] WARN: archiver Deleting all local L1 to L2 messages after index 33 12:04:01 [12:04:01.380] WARN: archiver:message_store Deleted 2 L1 to L2 messages from index 34 from the store 12:04:01 [12:04:01.403] 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":"0x04e5419cb177528e493c18e0ee48b4fe0a53d4f72ebbdaf765b29a763308bec2","rollingHash":"0x36980e9d2da85d588ead86139e2aacf4"},"messageCount":5} 12:04:01 [12:04:01.461] INFO: archiver Stopped. 12:04:01 [12:04:01.463] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:04:01 [12:04:01.861] INFO: archiver:test Syncing L2 block on slot 2 mined in L1 block 4 12:04:02 [12:04:02.864] INFO: archiver:test Waiting for archiver to sync to block 1 12:04:02 [12:04:02.934] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x2e67bf7f920f1b783a5dd3c297743edee44cf69944386c50422d0fb54da2ccbe","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750680241475,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 12:04:02 [12:04:02.969] INFO: archiver Stopped. 12:04:02 [12:04:02.971] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:04:03 [12:04:03.287] INFO: archiver:test Syncing L2 block on slot 3 mined in L1 block 6 12:04:04 [12:04:04.125] INFO: archiver:test Waiting for archiver to sync to block 1 12:04:04 [12:04:04.296] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x1251f7f283550c6089a4f33952845e16c86ccb7b5fe69a9b707308c7227bb75a","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":3,"timestamp":1750680242983,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 12:04:04 [12:04:04.412] INFO: archiver Stopped. 12:04:04 [12:04:04.433] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:04:04 [12:04:04.904] INFO: archiver:test Syncing archiver to L1 block 6 12:04:04 [12:04:04.906] 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":"0x41e066acfef6de688882a02a87b9f65c17a8b36e404ff1ce9fe463d67ff18069","l1BlockNumber":0}} 12:04:04 [12:04:04.920] INFO: archiver Initial archiver sync to L1 block 6 complete. {"l1BlockNumber":6,"syncPoint":{"blocksSynchedTo":6},"latest":{"number":0},"proven":{"number":0},"finalized":{"number":0}} 12:04:04 [12:04:04.923] INFO: archiver Stopped. 12:04:04 [12:04:04.924] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:04:05 [12:04:05.520] INFO: archiver:test Syncing archiver to L1 block 7 12:04:05 [12:04:05.521] 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":"0x6bbb22758757cc17977e2e171b4bee9def6f486db7da260b0d46fb59751f1ee4","l1BlockNumber":0}} 12:04:05 [12:04:05.531] INFO: archiver Initial archiver sync to L1 block 7 complete. {"l1BlockNumber":7,"syncPoint":{"blocksSynchedTo":7},"latest":{"number":0},"proven":{"number":0},"finalized":{"number":0}} 12:04:05 [12:04:05.544] INFO: archiver Stopped. 12:04:05 [12:04:05.546] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:04:05 [12:04:05.895] INFO: archiver:test Syncing epoch 0 with L2 block on slot 1 mined in L1 block 2 12:04:06 [12:04:06.910] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x2178cc74e08880670bf3ac07d824be6300810587aaf02b9f6f051755f5900485","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750680245558,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 12:04:06 [12:04:06.916] INFO: archiver Stopped. 12:04:06 [12:04:06.918] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:04:07 [12:04:07.331] 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":"0xdf2bc0eceb97ac737ee02e234a1be92af26114258ac6d2a095066978a62fe8fc","l1BlockNumber":0}} 12:04:07 [12:04:07.352] INFO: archiver Stopped. 12:04:07 [12:04:07.354] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:04:10 [12:04:10.976] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x084d33001df8112f90e3aa3cb1501c755e912c35fb5d176aea2a01f360c551ea","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750680247366,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 12:04:10 [12:04:10.981] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x11028e5823baa3271af96a161038c1b301b98e09d46042c469442ce3c68ae689","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750680247378,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 12:04:12 [12:04:12.108] WARN: archiver Unwound 1 block from L2 block 2 due to mismatched block hashes at L1 block 95. Updated L2 latest block is 1. 12:04:13 [12:04:13.147] 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 12:04:13 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:89:15 12:04:13 at AztecLMDBStoreV2.transactionAsync (/home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:106:20) 12:04:13 at BlockStore.addBlocks (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:79:12) 12:04:13 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:1412:7 12:04:13 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 12:04:13 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 12:04:13 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 12:04:13 newBlockNumber: 3, 12:04:13 previousBlockNumber: 1 12:04:13 } 12:04:13 [12:04:13.170] 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":"0x084d33001df8112f90e3aa3cb1501c755e912c35fb5d176aea2a01f360c551ea","newBlockNumber":3,"updatedL1SyncPoint":70} 12:04:13 [12:04:13.171] ERROR: archiver Error in running promise: InitialBlockNumberNotSequentialError: Cannot insert new block 3 given previous block number in store is 1 12:04:13 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:89:15 12:04:13 at AztecLMDBStoreV2.transactionAsync (/home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:106:20) 12:04:13 at BlockStore.addBlocks (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:79:12) 12:04:13 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:1412:7 12:04:13 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 12:04:13 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 12:04:13 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 12:04:13 newBlockNumber: 3, 12:04:13 previousBlockNumber: 1 12:04:13 } 12:04:14 [12:04:14.365] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x11028e5823baa3271af96a161038c1b301b98e09d46042c469442ce3c68ae689","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750680247378,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 12:04:14 [12:04:14.366] INFO: archiver Downloaded L2 block 3 {"blockHash":"0x03ebfdeb636e46c55e4d32566614e3f80b623ae5c27c1a53c73b0ee5e36b4e7b","blockNumber":3,"txCount":4,"globalVariables":{"blockNumber":3,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":3,"timestamp":1750680247390,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000004","archiveNextLeafIndex":4} 12:04:14 [12:04:14.462] INFO: archiver Stopped. 12:04:14 PASS src/archiver/archiver.test.ts (37.175 s) 12:04:14 Archiver 12:04:14 syncs l1 to l2 messages and blocks (4360 ms) 12:04:14 ignores block 3 because it has been pruned (3496 ms) 12:04:14 skip event search if no changes found (4165 ms) 12:04:14 handles L2 reorg (7483 ms) 12:04:14 handles updated messages due to L1 reorg (1766 ms) 12:04:14 reports an epoch as pending if the current L2 block is not in the last slot of the epoch (1507 ms) 12:04:14 reports an epoch as complete if the current L2 block is in the last slot of the epoch (1443 ms) 12:04:14 reports an epoch as pending if the current L1 block is not the last one on the epoch and no L2 block landed (510 ms) 12:04:14 reports an epoch as complete if the current L1 block is the last one on the epoch and no L2 block landed (621 ms) 12:04:14 reports an epoch as complete due to timestamp only once all its blocks have been synced (1372 ms) 12:04:14 starts new loop if latest L1 block has advanced beyond what a non-archive L1 node tracks (436 ms) 12:04:14 handles a block gap due to a spurious L2 prune (7110 ms) 12:04:14 skipped handles an upcoming L2 prune 12:04:14 12:04:14 Test Suites: 1 passed, 1 total 12:04:14 Tests: 1 skipped, 12 passed, 13 total 12:04:14 Snapshots: 0 total 12:04:14 Time: 37.282 s 12:04:14 Ran all test suites matching archiver/src/archiver/archiver.test.ts. 12:04:14 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?