Parent Log: http://ci.aztec-labs.com/8f0e17f4e3d757c2 Command: f8dcf08d5c6024d3 yarn-project/scripts/run_test.sh archiver/src/archiver/archiver.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/254faae7d330e160b14c6eaaa099dc92d4a9cac7 Env: REF_NAME=gh-readonly-queue/next/pr-14870-10badd24359b04680068afd9ca24407383374db1 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Mon Jun 16 11:52:10 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14870_amd64_x1-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_fba8e3924e2a5da2_next 11:52:13 [11:52:13.817] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:52:16 [11:52:16.605] INFO: archiver:test Waiting for archiver to sync to block 3 11:52:16 [11:52:16.665] 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":"0x02c6fbc1c17c02d631ddb684f75f84ca17d3b546f8098ed1ec2d597e5acac389","rollingHash":"0xa2d080d4c40eeeb146946d53f8c68fb3"},"messageCount":2} 11:52:16 [11:52:16.818] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x087925c02eb72255cba1a4622b1d9fc823cb905fcae1f4a2b5183e1835279731","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750074733826,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 11:52:17 [11:52:17.855] 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":"0x0cb6cd39b366a859ade7b20e2af3f70527fcc672293987a4407442d7e7199f6b","rollingHash":"0xbf0a26327106d77520ab944d68a757fb"},"messageCount":4} 11:52:17 [11:52:17.880] INFO: archiver Updated proven chain to block 1 {"provenBlockNumber":1} 11:52:18 [11:52:18.015] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x2425301a11903c769e303df0fed8d7670b19ac9af87205f559fa753c7165db3c","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750074733838,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 11:52:18 [11:52:18.016] INFO: archiver Downloaded L2 block 3 {"blockHash":"0x17d93fd2ceee4ea41e99970dd7b29c2e47cb727249272196e1af732689b9b196","blockNumber":3,"txCount":4,"globalVariables":{"blockNumber":3,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":3,"timestamp":1750074733850,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000004","archiveNextLeafIndex":4} 11:52:18 [11:52:18.195] INFO: archiver Stopped. 11:52:18 [11:52:18.198] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:52:20 [11:52:20.586] INFO: archiver:test Waiting for archiver to sync to block 2 11:52:20 [11:52:20.595] 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":"0x091b91d4804707ef9517ab090fbd704ccae12416d4cd7a4f1a1098e3a30c99b1","rollingHash":"0xf4534529d67b49e52c91d46435bf1b73"},"messageCount":2} 11:52:20 [11:52:20.618] WARN: archiver Ignoring L2 block 3 due to archive root mismatch {"actual":"0x0c737d34a90fdb0dbee8870f000494f8801e9fe464bb57aa3b2063ebc7978299","expected":"0x0000000000000000000000000000000000000000000000000000000000000004"} 11:52:20 [11:52:20.717] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x2813065a66ac6d70d5bd16e04cd7b16c530b6482f9561226b18bea408dd7c9b0","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750074738210,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 11:52:20 [11:52:20.718] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x2bc026daf3e5cda09cee877f353adda907e2f0c13538c0219e4be05c238f8028","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750074738222,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 11:52:20 [11:52:20.805] INFO: archiver Stopped. 11:52:20 [11:52:20.807] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:52:23 [11:52:23.656] INFO: archiver:test Waiting for archiver to sync to block 2 11:52:24 [11:52:24.681] 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":"0x142ef68d1bdd2d4c1ee7df326ed1b484d9c35279859715e2a05ae6aff9cc4702","rollingHash":"0x2835063760e50c0df5ab0e296056a137"},"messageCount":2} 11:52:24 [11:52:24.790] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x00f668ba93dcb35ff633102b92ef1d361ac16e86d2415d7c47ac2bef785ea2ae","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750074740819,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 11:52:24 [11:52:24.791] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x2b54991629636c46d287c413e87369318f68b8dc98a7d826de66f5218e635371","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750074740831,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 11:52:24 [11:52:24.879] INFO: archiver Stopped. 11:52:24 [11:52:24.881] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:52:27 [11:52:27.238] INFO: archiver:test Waiting for archiver to sync to block 2 11:52:27 [11:52:27.287] ERROR: archiver Error in running promise: BlockTagTooOldError: Block tag 50 is more than 128 blocks behind the latest block 200 11:52:27 at checkBlockTag (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/utils.js:9:15) 11:52:27 at RollupContract.canPruneAtTime (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/rollup.js:331:9) 11:52:27 at Archiver.canPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:366:20) 11:52:27 at Archiver.handleEpochPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:379:28) 11:52:27 at Archiver.sync (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:332:34) 11:52:27 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 11:52:27 at poll (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/promise/running-promise.js:48:21) 11:52:28 [11:52:28.297] 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":"0x22d49c1dce3a7687209dcec4312f43d90a744636b9e62ad1ff49332a80062bc6","rollingHash":"0xdca26ea91a28427db5af03b0cacb6503"},"messageCount":2} 11:52:28 [11:52:28.428] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x0dc61afbb6c9cd18965110a82b352deca6f2f12dcc19aeb36a20b2d8a37962b3","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750074744893,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 11:52:28 [11:52:28.429] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x252cff898cf03215487f039c2ac55438f54a4f65e1acee90e1a6f7d98953f5f0","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750074744905,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 11:52:28 [11:52:28.432] ERROR: archiver Error in running promise: BlockTagTooOldError: Block tag 250 is more than 128 blocks behind the latest block 400 11:52:28 at checkBlockTag (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/utils.js:9:15) 11:52:28 at RollupContract.canPruneAtTime (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/rollup.js:331:9) 11:52:28 at Archiver.canPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:366:20) 11:52:28 at Archiver.handleEpochPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:379:28) 11:52:28 at Archiver.sync (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:332:34) 11:52:28 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 11:52:28 at poll (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/promise/running-promise.js:48:21) 11:52:29 [11:52:29.544] WARN: archiver Unwound 1 block from L2 block 2 due to mismatched block hashes at L1 block 450. Updated L2 latest block is 1. 11:52:29 [11:52:29.546] ERROR: archiver Error in running promise: BlockTagTooOldError: Block tag 450 is more than 128 blocks behind the latest block 600 11:52:29 at checkBlockTag (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/utils.js:9:15) 11:52:29 at RollupContract.canPruneAtTime (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/rollup.js:331:9) 11:52:29 at Archiver.canPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:366:20) 11:52:29 at Archiver.handleEpochPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:379:28) 11:52:29 at Archiver.sync (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:332:34) 11:52:29 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 11:52:29 at poll (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/promise/running-promise.js:48:21) 11:52:30 [11:52:30.522] INFO: archiver Stopped. 11:52:30 [11:52:30.524] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:52:30 [11:52:30.772] 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":"0x2b061f082c291b5cfbea0f9c323cde6f483135412e5edd027b96cbc388fe668c","rollingHash":"0x0dfbc59785357b5f6297d9763897a2fd"},"messageCount":6} 11:52:30 [11:52:30.773] WARN: archiver Last message retrieved rolling hash does not match remote state. {"lastMessage":{"index":35,"l1BlockHash":"0x0000000000000000000000000000000000000000000000000000000000000065","l1BlockNumber":101,"l2BlockNumber":3,"leaf":"0x2b061f082c291b5cfbea0f9c323cde6f483135412e5edd027b96cbc388fe668c","rollingHash":"0x0dfbc59785357b5f6297d9763897a2fd"},"remoteMessagesState":{"messagesRollingHash":"0x7616ad802ce374575ead0c55f596da69","totalMessagesInserted":5,"treeInProgress":0}} 11:52:30 [11:52:30.868] WARN: archiver:test Reorging L1 to L2 messages 11:52:31 [11:52:31.783] 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":"0x2b061f082c291b5cfbea0f9c323cde6f483135412e5edd027b96cbc388fe668c","rollingHash":"0x0dfbc59785357b5f6297d9763897a2fd"}} 11:52:31 [11:52:31.786] WARN: archiver Deleting all local L1 to L2 messages after index 33 11:52:31 [11:52:31.788] WARN: archiver:message_store Deleted 2 L1 to L2 messages from index 34 from the store 11:52:31 [11:52:31.807] 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":"0x053406fe3e1ff6250bfddc26d8377f0fec0a48889daebd11c9524304629a0371","rollingHash":"0xcc887f8c9f10a0208cfc4f5af05949fd"},"messageCount":5} 11:52:31 [11:52:31.896] INFO: archiver Stopped. 11:52:31 [11:52:31.898] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:52:32 [11:52:32.244] INFO: archiver:test Syncing L2 block on slot 2 mined in L1 block 4 11:52:33 [11:52:33.105] INFO: archiver:test Waiting for archiver to sync to block 1 11:52:33 [11:52:33.184] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x2adace25d1aeef6ff3fe40d422d2866809af5d88cfccf9137f584959526fd8a3","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750074751909,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 11:52:33 [11:52:33.209] INFO: archiver Stopped. 11:52:33 [11:52:33.211] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:52:33 [11:52:33.538] INFO: archiver:test Syncing L2 block on slot 3 mined in L1 block 6 11:52:34 [11:52:34.680] INFO: archiver:test Waiting for archiver to sync to block 1 11:52:34 [11:52:34.765] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x2e72e47fde01fbe4a91b9164bde3c99f247f215eaef3c70185e1902db42beaa0","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":3,"timestamp":1750074753222,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 11:52:34 [11:52:34.784] INFO: archiver Stopped. 11:52:34 [11:52:34.787] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:52:35 [11:52:35.286] INFO: archiver:test Syncing archiver to L1 block 6 11:52:35 [11:52:35.288] 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":"0xecd7e0f190a9a5b98adda8911528a8305020f0ea6b2bc1d7bd7060025da5c4bb","l1BlockNumber":0}} 11:52:35 [11:52:35.318] INFO: archiver Initial archiver sync to L1 block 6 complete. {"l1BlockNumber":6,"syncPoint":{"blocksSynchedTo":6,"messagesSynchedTo":{"l1BlockHash":"0x0000000000000000000000000000000000000000000000000000000000000006","l1BlockNumber":6}},"latest":{"number":0},"proven":{"number":0},"finalized":{"number":0}} 11:52:35 [11:52:35.325] INFO: archiver Stopped. 11:52:35 [11:52:35.332] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:52:36 [11:52:36.542] INFO: archiver:test Syncing archiver to L1 block 7 11:52:36 [11:52:36.543] 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":"0x090d19bfc5c2dc409ed6e7e3ac752c62d014138df82a8f585bf58c1343634313","l1BlockNumber":0}} 11:52:36 [11:52:36.562] INFO: archiver Initial archiver sync to L1 block 7 complete. {"l1BlockNumber":7,"syncPoint":{"blocksSynchedTo":7,"messagesSynchedTo":{"l1BlockHash":"0x0000000000000000000000000000000000000000000000000000000000000007","l1BlockNumber":7}},"latest":{"number":0},"proven":{"number":0},"finalized":{"number":0}} 11:52:36 [11:52:36.565] INFO: archiver Stopped. 11:52:36 [11:52:36.567] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:52:36 [11:52:36.930] INFO: archiver:test Syncing epoch 0 with L2 block on slot 1 mined in L1 block 2 11:52:37 [11:52:37.985] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x060b27ac51fefb1383017086687341fd4e85217b73adc6b4e63142d9c26b7b7b","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750074756578,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 11:52:37 [11:52:37.991] INFO: archiver Stopped. 11:52:37 [11:52:37.993] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:52:38 [11:52:38.437] 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":"0x9ce8ec27d4d7899abb0ea4189a16ac9e202a00e94f56e9162ab750cdb62d34d1","l1BlockNumber":0}} 11:52:38 [11:52:38.456] INFO: archiver Stopped. 11:52:38 [11:52:38.458] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 11:52:41 [11:52:41.947] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x2dc433cd3211b5427431626c7089a1294bcd7d03fd080e49d9b2fceb3f1878af","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750074758469,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 11:52:41 [11:52:41.948] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x20ee3f8839d4d9f858623c0d603f3dffee9be4f46770c998c3fce163dcb4f9f0","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750074758481,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 11:52:43 [11:52:43.096] WARN: archiver Unwound 1 block from L2 block 2 due to mismatched block hashes at L1 block 95. Updated L2 latest block is 1. 11:52:44 [11:52:44.153] 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 11:52:44 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:79:15 11:52:44 at AztecLMDBStoreV2.transactionAsync (/home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:106:20) 11:52:44 at BlockStore.addBlocks (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:69:12) 11:52:44 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:1416:7 11:52:44 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 11:52:44 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 11:52:44 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 11:52:44 newBlockNumber: 3, 11:52:44 previousBlockNumber: 1 11:52:44 } 11:52:44 [11:52:44.177] 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":"0x2dc433cd3211b5427431626c7089a1294bcd7d03fd080e49d9b2fceb3f1878af","newBlockNumber":3,"updatedL1SyncPoint":70} 11:52:44 [11:52:44.178] ERROR: archiver Error in running promise: InitialBlockNumberNotSequentialError: Cannot insert new block 3 given previous block number in store is 1 11:52:44 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:79:15 11:52:44 at AztecLMDBStoreV2.transactionAsync (/home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:106:20) 11:52:44 at BlockStore.addBlocks (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:69:12) 11:52:44 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:1416:7 11:52:44 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 11:52:44 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 11:52:44 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 11:52:44 newBlockNumber: 3, 11:52:44 previousBlockNumber: 1 11:52:44 } 11:52:45 [11:52:45.337] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x20ee3f8839d4d9f858623c0d603f3dffee9be4f46770c998c3fce163dcb4f9f0","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750074758481,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 11:52:45 [11:52:45.338] INFO: archiver Downloaded L2 block 3 {"blockHash":"0x24d267ef03e7ff80831be91bb116f82e1518c266cec113239d6d6535d3d54da2","blockNumber":3,"txCount":4,"globalVariables":{"blockNumber":3,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":3,"timestamp":1750074758493,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000004","archiveNextLeafIndex":4} 11:52:45 [11:52:45.433] INFO: archiver Stopped. 11:52:45 PASS src/archiver/archiver.test.ts (34.146 s) 11:52:45 Archiver 11:52:45 syncs l1 to l2 messages and blocks (4384 ms) 11:52:45 ignores block 3 because it has been pruned (2609 ms) 11:52:45 skip event search if no changes found (4074 ms) 11:52:45 handles L2 reorg (5642 ms) 11:52:45 handles updated messages due to L1 reorg (1374 ms) 11:52:45 reports an epoch as pending if the current L2 block is not in the last slot of the epoch (1313 ms) 11:52:45 reports an epoch as complete if the current L2 block is in the last slot of the epoch (1575 ms) 11:52:45 reports an epoch as pending if the current L1 block is not the last one on the epoch and no L2 block landed (541 ms) 11:52:45 reports an epoch as complete if the current L1 block is the last one on the epoch and no L2 block landed (1239 ms) 11:52:45 reports an epoch as complete due to timestamp only once all its blocks have been synced (1426 ms) 11:52:45 starts new loop if latest L1 block has advanced beyond what a non-archive L1 node tracks (465 ms) 11:52:45 handles a block gap due to a spurious L2 prune (6977 ms) 11:52:45 skipped handles an upcoming L2 prune 11:52:45 11:52:45 Test Suites: 1 passed, 1 total 11:52:45 Tests: 1 skipped, 12 passed, 13 total 11:52:45 Snapshots: 0 total 11:52:45 Time: 34.233 s 11:52:45 Ran all test suites matching /archiver\/src\/archiver\/archiver.test.ts/i. 11:52:45 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?