Parent Log: http://ci.aztec-labs.com/9b1548acd97b5e1c Command: d2fcfaaceedeb658 yarn-project/scripts/run_test.sh archiver/src/archiver/archiver.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/bd28eda782eb6f2e1e5c2101a27104b4ad8796b3 Env: REF_NAME=gh-readonly-queue/next/pr-15315-634f8607a18c02c1d6e9ab5f302821fa8fc0e833 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Thu Jun 26 16:33:31 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15315_amd64_x3-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_fba8e3924e2a5da2_next 16:33:36 [16:33:36.264] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 16:33:39 [16:33:39.451] INFO: archiver:test Waiting for archiver to sync to block 3 16:33:39 [16:33:39.472] 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":"0x2dffcc49637b84ed90241e40ff9d30b67343893852f5ce9c6b5c273247f797d4","rollingHash":"0xc96fe99908db7f5f9f3c37e66a2151ae"},"messageCount":2} 16:33:39 [16:33:39.579] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x0caa8449578f3c6bee0d3a3d2c9f42502af35622f57f967f918c71fcf66202ff","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750955616258,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 16:33:40 [16:33:40.601] 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":"0x0345008c43b5b08a0e1e77d0f817b62a6333b44c6003ff82f593a177584f95b3","rollingHash":"0xadaf6480fdc62bba5d18b2ad1f740d6d"},"messageCount":4} 16:33:40 [16:33:40.643] INFO: archiver Updated proven chain to block 1 {"provenBlockNumber":1} 16:33:40 [16:33:40.868] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x2667502528f55d2606bcc777745e9e8b4aee92fb1b98ed27b48b329a53d8a204","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750955616270,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 16:33:40 [16:33:40.869] INFO: archiver Downloaded L2 block 3 {"blockHash":"0x0a157aae998c5241b3fd17b1b5f10032d706cd41114e9b270069b28775bfabfa","blockNumber":3,"txCount":4,"globalVariables":{"blockNumber":3,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":3,"timestamp":1750955616282,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000004","archiveNextLeafIndex":4} 16:33:41 [16:33:41.069] INFO: archiver Stopped. 16:33:41 [16:33:41.075] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 16:33:43 [16:33:43.751] INFO: archiver:test Waiting for archiver to sync to block 2 16:33:43 [16:33:43.763] 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":"0x0b1ef0f62f51a108800076d98df4ac5ecf402ef85d53570ac824a045f072f4e5","rollingHash":"0x792d0eb53ef473abf27be54eb07b8824"},"messageCount":2} 16:33:43 [16:33:43.793] WARN: archiver Ignoring L2 block 3 due to archive root mismatch {"actual":"0x036ba5eb9bfeeed5fd9c38fd487ba374c175634dc8a3e3514b1ebf4d2318217e","expected":"0x0000000000000000000000000000000000000000000000000000000000000004"} 16:33:43 [16:33:43.938] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x143809a2d8bb740dc689f866fd939164d00211636ee7028bcf3f3a33161b6d6e","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750955621084,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 16:33:43 [16:33:43.941] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x11ac532d6d4874ea21068282e778699d4441e8154e18b89221cbfeb4fc3be9d3","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750955621096,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 16:33:44 [16:33:44.030] INFO: archiver Stopped. 16:33:44 [16:33:44.033] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 16:33:46 [16:33:46.759] INFO: archiver:test Waiting for archiver to sync to block 2 16:33:47 [16:33:47.788] 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":"0x12ade97b6d620110d1b4dbe565a341b184f63dc394da0f68b5dee813e7f7ac3b","rollingHash":"0x7273c7ab7917fdeab1ae96775af48eae"},"messageCount":2} 16:33:47 [16:33:47.995] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x0fd49d9e236c4ec41dd3e0ba4fadb038b511b184882f02f8510f2501bc48af0c","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750955624044,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 16:33:47 [16:33:47.996] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x18fa9f1acf93b74b79dfe483f63a5a3684770878b536d0937f18ab6298be7fc8","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750955624056,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 16:33:48 [16:33:48.087] INFO: archiver Stopped. 16:33:48 [16:33:48.091] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 16:33:50 [16:33:50.875] INFO: archiver:test Waiting for archiver to sync to block 2 16:33:50 [16:33:50.934] ERROR: archiver Error in running promise: BlockTagTooOldError: Block tag 50 is more than 128 blocks behind the latest block 200 16:33:50 at checkBlockTag (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/utils.js:9:15) 16:33:50 at RollupContract.canPruneAtTime (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/rollup.js:389:9) 16:33:50 at Archiver.canPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:363:20) 16:33:50 at Archiver.handleEpochPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:376:28) 16:33:50 at Archiver.sync (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:329:34) 16:33:50 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 16:33:50 at poll (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/promise/running-promise.js:48:21) 16:33:51 [16:33:51.944] 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":"0x1cefbec1a79fef143fd985d5fdf8a4aa89cc3b516918115db331c1054eab4113","rollingHash":"0x16fbbeeaad31b81bc10cc920a62d2711"},"messageCount":2} 16:33:52 [16:33:52.109] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x2bf229af4364bce8e460297ae54ec193206ddbe1537be327a71573c80f888062","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750955628102,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 16:33:52 [16:33:52.111] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x163f4135e0aef0d98ee30491de90683aaafb3eb453f2594dd835492576085c7e","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750955628114,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 16:33:52 [16:33:52.114] ERROR: archiver Error in running promise: BlockTagTooOldError: Block tag 250 is more than 128 blocks behind the latest block 400 16:33:52 at checkBlockTag (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/utils.js:9:15) 16:33:52 at RollupContract.canPruneAtTime (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/rollup.js:389:9) 16:33:52 at Archiver.canPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:363:20) 16:33:52 at Archiver.handleEpochPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:376:28) 16:33:52 at Archiver.sync (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:329:34) 16:33:52 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 16:33:52 at poll (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/promise/running-promise.js:48:21) 16:33:53 [16:33:53.264] WARN: archiver Unwound 1 block from L2 block 2 due to mismatched block hashes at L1 block 450. Updated L2 latest block is 1. 16:33:53 [16:33:53.270] ERROR: archiver Error in running promise: BlockTagTooOldError: Block tag 450 is more than 128 blocks behind the latest block 600 16:33:53 at checkBlockTag (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/utils.js:9:15) 16:33:53 at RollupContract.canPruneAtTime (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/rollup.js:389:9) 16:33:53 at Archiver.canPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:363:20) 16:33:53 at Archiver.handleEpochPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:376:28) 16:33:53 at Archiver.sync (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:329:34) 16:33:53 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 16:33:53 at poll (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/promise/running-promise.js:48:21) 16:33:54 [16:33:54.178] INFO: archiver Stopped. 16:33:54 [16:33:54.182] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 16:33:54 [16:33:54.581] 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":"0x07d4004e4f4784a312e73116e8cec23768699564d8bab57a1b333cd1955ecd46","rollingHash":"0x8433c98ac704fcc762586fef3ae7179a"},"messageCount":6} 16:33:54 [16:33:54.582] WARN: archiver Last message retrieved rolling hash does not match remote state. {"lastMessage":{"index":35,"l1BlockHash":"0x0000000000000000000000000000000000000000000000000000000000000065","l1BlockNumber":101,"l2BlockNumber":3,"leaf":"0x07d4004e4f4784a312e73116e8cec23768699564d8bab57a1b333cd1955ecd46","rollingHash":"0x8433c98ac704fcc762586fef3ae7179a"},"remoteMessagesState":{"messagesRollingHash":"0xb432bb6b35a1e0a2dc4bcf3222f28bb0","totalMessagesInserted":5,"treeInProgress":0}} 16:33:54 [16:33:54.677] WARN: archiver:test Reorging L1 to L2 messages 16:33:55 [16:33:55.593] 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":"0x07d4004e4f4784a312e73116e8cec23768699564d8bab57a1b333cd1955ecd46","rollingHash":"0x8433c98ac704fcc762586fef3ae7179a"}} 16:33:55 [16:33:55.597] WARN: archiver Deleting all local L1 to L2 messages after index 33 16:33:55 [16:33:55.598] WARN: archiver:message_store Deleted 2 L1 to L2 messages from index 34 from the store 16:33:55 [16:33:55.624] 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":"0x2ceb753a1cb46e66db70140331c675be4aa9e98ce068b304d332fda3c86e5dd1","rollingHash":"0x83fbcdafedf6c5ff7e3066cc8e8ede12"},"messageCount":5} 16:33:55 [16:33:55.695] INFO: archiver Stopped. 16:33:55 [16:33:55.697] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 16:33:56 [16:33:56.112] INFO: archiver:test Syncing L2 block on slot 2 mined in L1 block 4 16:33:57 [16:33:57.036] INFO: archiver:test Waiting for archiver to sync to block 1 16:33:57 [16:33:57.230] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x0af662ae0df37229c42f4dcfc4210e17eec05f4cd0e8db05366e7b36e5c763e3","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750955635709,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 16:33:57 [16:33:57.327] INFO: archiver Stopped. 16:33:57 [16:33:57.344] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 16:33:58 [16:33:58.104] INFO: archiver:test Syncing L2 block on slot 3 mined in L1 block 6 16:33:59 [16:33:59.122] INFO: archiver:test Waiting for archiver to sync to block 1 16:33:59 [16:33:59.235] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x20e75a129844bf7acc5a767caea7bee0f9562d6a776918d0b251c0b06695306f","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":3,"timestamp":1750955637351,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 16:33:59 [16:33:59.327] INFO: archiver Stopped. 16:33:59 [16:33:59.329] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 16:33:59 [16:33:59.735] INFO: archiver:test Syncing archiver to L1 block 6 16:33:59 [16:33:59.756] 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":"0xe42ac18e404b3971ef09d729e76d4a2c402cab905d93ab781273d5cc50e3f73f","l1BlockNumber":0}} 16:33:59 [16:33:59.772] INFO: archiver Initial archiver sync to L1 block 6 complete. {"l1BlockNumber":6,"syncPoint":{"blocksSynchedTo":6},"latest":{"number":0},"proven":{"number":0},"finalized":{"number":0}} 16:33:59 [16:33:59.775] INFO: archiver Stopped. 16:33:59 [16:33:59.778] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 16:34:00 [16:34:00.853] INFO: archiver:test Syncing archiver to L1 block 7 16:34:00 [16:34:00.856] 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":"0x00ed51918a874f6038540a5410ec14a866f7e7343653dd6612daa890bd7a9d38","l1BlockNumber":0}} 16:34:00 [16:34:00.875] INFO: archiver Initial archiver sync to L1 block 7 complete. {"l1BlockNumber":7,"syncPoint":{"blocksSynchedTo":7},"latest":{"number":0},"proven":{"number":0},"finalized":{"number":0}} 16:34:00 [16:34:00.880] INFO: archiver Stopped. 16:34:00 [16:34:00.885] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 16:34:01 [16:34:01.279] INFO: archiver:test Syncing epoch 0 with L2 block on slot 1 mined in L1 block 2 16:34:02 [16:34:02.662] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x21cb1a9b528ebf07b0a78613ee73d6c0948b044dd85327c959281494ef6a7a74","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750955640896,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 16:34:02 [16:34:02.667] INFO: archiver Stopped. 16:34:02 [16:34:02.669] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 16:34:03 [16:34:03.108] 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":"0x3b5b28f23a1303c3237ccc8a528ad913565a33fb86525a3c3ec3efd2851e828f","l1BlockNumber":0}} 16:34:03 [16:34:03.127] INFO: archiver Stopped. 16:34:03 [16:34:03.130] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 16:34:07 [16:34:07.704] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x2035c5ee8693925713217cecac993cdf202d41b929c6b59e00345e843f835be8","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750955643141,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 16:34:07 [16:34:07.705] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x2cb04f1a2ea948b6e2d87a07577c6bece485fb7cb40a225716aba27dbd441286","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750955643153,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 16:34:08 [16:34:08.885] WARN: archiver Unwound 1 block from L2 block 2 due to mismatched block hashes at L1 block 95. Updated L2 latest block is 1. 16:34:09 [16:34:09.968] 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 16:34:09 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:89:15 16:34:09 at AztecLMDBStoreV2.transactionAsync (/home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:106:20) 16:34:09 at BlockStore.addBlocks (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:79:12) 16:34:09 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:1424:7 16:34:09 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 16:34:09 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 16:34:09 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 16:34:09 newBlockNumber: 3, 16:34:09 previousBlockNumber: 1 16:34:09 } 16:34:10 [16:34:10.009] 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":"0x2035c5ee8693925713217cecac993cdf202d41b929c6b59e00345e843f835be8","newBlockNumber":3,"updatedL1SyncPoint":70} 16:34:10 [16:34:10.011] ERROR: archiver Error in running promise: InitialBlockNumberNotSequentialError: Cannot insert new block 3 given previous block number in store is 1 16:34:10 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:89:15 16:34:10 at AztecLMDBStoreV2.transactionAsync (/home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:106:20) 16:34:10 at BlockStore.addBlocks (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:79:12) 16:34:10 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:1424:7 16:34:10 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 16:34:10 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 16:34:10 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 16:34:10 newBlockNumber: 3, 16:34:10 previousBlockNumber: 1 16:34:10 } 16:34:11 [16:34:11.200] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x2cb04f1a2ea948b6e2d87a07577c6bece485fb7cb40a225716aba27dbd441286","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750955643153,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 16:34:11 [16:34:11.201] INFO: archiver Downloaded L2 block 3 {"blockHash":"0x2795913637956d91fabfe081ea9fc510a604eb410ea3bb8191de9fc5fcc2adf6","blockNumber":3,"txCount":4,"globalVariables":{"blockNumber":3,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":3,"timestamp":1750955643165,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000004","archiveNextLeafIndex":4} 16:34:11 [16:34:11.287] INFO: archiver Stopped. 16:34:11 PASS src/archiver/archiver.test.ts (38.454 s) 16:34:11 Archiver 16:34:11 syncs l1 to l2 messages and blocks (4826 ms) 16:34:11 ignores block 3 because it has been pruned (2958 ms) 16:34:11 skip event search if no changes found (4056 ms) 16:34:11 handles L2 reorg (6090 ms) 16:34:11 handles updated messages due to L1 reorg (1516 ms) 16:34:11 reports an epoch as pending if the current L2 block is not in the last slot of the epoch (1631 ms) 16:34:11 reports an epoch as complete if the current L2 block is in the last slot of the epoch (1989 ms) 16:34:11 reports an epoch as pending if the current L1 block is not the last one on the epoch and no L2 block landed (447 ms) 16:34:11 reports an epoch as complete if the current L1 block is the last one on the epoch and no L2 block landed (1104 ms) 16:34:11 reports an epoch as complete due to timestamp only once all its blocks have been synced (1785 ms) 16:34:11 starts new loop if latest L1 block has advanced beyond what a non-archive L1 node tracks (460 ms) 16:34:11 handles a block gap due to a spurious L2 prune (8159 ms) 16:34:11 skipped handles an upcoming L2 prune 16:34:11 16:34:11 Test Suites: 1 passed, 1 total 16:34:11 Tests: 1 skipped, 12 passed, 13 total 16:34:11 Snapshots: 0 total 16:34:11 Time: 38.541 s 16:34:11 Ran all test suites matching archiver/src/archiver/archiver.test.ts. 16:34:11 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?