Parent Log: http://ci.aztec-labs.com/1e3ad7b8319c41c3 Command: 364a7387abf37e71 yarn-project/scripts/run_test.sh archiver/src/archiver/archiver.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/a9f91dd1e5946aecfeb192ce869eb3e8eca2742e Env: REF_NAME=gh-readonly-queue/next/pr-15099-a48851a8c6884f4b9615a154f8862a549722d25e CURRENT_VERSION=0.87.6 CI_FULL=0 Date: Tue Jun 17 12:31:40 UTC 2025 System: ARCH=arm64 CPUS=64 MEM=247Gi HOSTNAME=pr-15099_arm64_a1-fast Resources: CPU_LIST=0-63 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_fba8e3924e2a5da2_next 12:31:43 [12:31:43.394] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:31:46 [12:31:46.160] INFO: archiver:test Waiting for archiver to sync to block 3 12:31:46 [12:31:46.175] 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":"0x0ecb25cd9b38f66f56db0a7bd363a45138a538ebd671c2b6202c8a821706625a","rollingHash":"0x0c1b78c0e6f320e2a89e8cdd1d88487b"},"messageCount":2} 12:31:46 [12:31:46.252] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x103bba73891a2f706f93406b881d491753da9311e90e3716f681632d196186d2","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750163503394,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 12:31:47 [12:31:47.270] 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":"0x2e480b9942e0c407c57be149efe410c7b2871e6c5704a533f95f4b9cae43cced","rollingHash":"0x18819d24a2d22f476ebe48f39f7f7425"},"messageCount":4} 12:31:47 [12:31:47.295] INFO: archiver Updated proven chain to block 1 {"provenBlockNumber":1} 12:31:47 [12:31:47.431] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x216d5d65a0f163a93b24ecb3884df4f7c05028c82f14b7f88baab542c1a037e1","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750163503406,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 12:31:47 [12:31:47.432] INFO: archiver Downloaded L2 block 3 {"blockHash":"0x2c1feb2253d87ee86de1972be1015736aed61105d1b8f0d04810d6cdf1ad8921","blockNumber":3,"txCount":4,"globalVariables":{"blockNumber":3,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":3,"timestamp":1750163503418,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000004","archiveNextLeafIndex":4} 12:31:47 [12:31:47.631] INFO: archiver Stopped. 12:31:47 [12:31:47.635] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:31:50 [12:31:50.199] INFO: archiver:test Waiting for archiver to sync to block 2 12:31:50 [12:31:50.207] 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":"0x116d0095aeab9b9f79e13bfda1ea71245424e4eac899d8d362ce5aa7e53500d8","rollingHash":"0x2a6c87521db49b4afcb62703f8010afd"},"messageCount":2} 12:31:50 [12:31:50.226] WARN: archiver Ignoring L2 block 3 due to archive root mismatch {"actual":"0x069925d7c7a6abe68d1dfb29488b10956d8ee7a479241007a4a172e908dffc5c","expected":"0x0000000000000000000000000000000000000000000000000000000000000004"} 12:31:50 [12:31:50.321] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x2192b09834a4e80abf15a3845a22ac7f9441418b5f2deabe399f982202d5fab3","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750163507647,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 12:31:50 [12:31:50.322] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x21ea7f504f621508932a238a2a9a029ab7d42edda7ac838627c623c4a2bb5b48","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750163507659,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 12:31:50 [12:31:50.413] INFO: archiver Stopped. 12:31:50 [12:31:50.415] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:31:52 [12:31:52.971] INFO: archiver:test Waiting for archiver to sync to block 2 12:31:53 [12:31:53.992] 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":"0x0cc27529a7045378055f37cb03ff636ed44e477c3c8a0a70507d01f84182eef5","rollingHash":"0xcb3dce5c185b7f9bd1072111463f2485"},"messageCount":2} 12:31:54 [12:31:54.102] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x21e380978a6779550e999158bebbb847a0e1e33e25620aaa99ec52bc402aa328","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750163510426,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 12:31:54 [12:31:54.103] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x2de80fffc33c269dcbc7a20f8d4ee751f9ffc3919bb62373e9fc70bb29a885b7","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750163510438,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 12:31:54 [12:31:54.195] INFO: archiver Stopped. 12:31:54 [12:31:54.196] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:31:56 [12:31:56.752] INFO: archiver:test Waiting for archiver to sync to block 2 12:31:56 [12:31:56.791] ERROR: archiver Error in running promise: BlockTagTooOldError: Block tag 50 is more than 128 blocks behind the latest block 200 12:31:56 at checkBlockTag (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/utils.js:9:15) 12:31:56 at RollupContract.canPruneAtTime (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/rollup.js:331:9) 12:31:56 at Archiver.canPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:366:20) 12:31:56 at Archiver.handleEpochPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:379:28) 12:31:56 at Archiver.sync (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:332:34) 12:31:56 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 12:31:56 at poll (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/promise/running-promise.js:48:21) 12:31:57 [12:31:57.799] 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":"0x18e6161792f920de3c876c143b95d0e1d3e3ccf7e27ca806180a944df9cfa66c","rollingHash":"0xa2ee85ee94bce0b08130de2e6ea66eef"},"messageCount":2} 12:31:57 [12:31:57.908] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x2e7f67dc9121d25dea8b35fb34ad63686cd4a94793aaf77e8c092456357a3865","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750163514208,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 12:31:57 [12:31:57.909] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x22e36a78007f6e7abecffe850d546a3d9351d4b565906b91e180714b77589cbc","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750163514220,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 12:31:57 [12:31:57.911] ERROR: archiver Error in running promise: BlockTagTooOldError: Block tag 250 is more than 128 blocks behind the latest block 400 12:31:57 at checkBlockTag (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/utils.js:9:15) 12:31:57 at RollupContract.canPruneAtTime (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/rollup.js:331:9) 12:31:57 at Archiver.canPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:366:20) 12:31:57 at Archiver.handleEpochPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:379:28) 12:31:57 at Archiver.sync (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:332:34) 12:31:57 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 12:31:57 at poll (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/promise/running-promise.js:48:21) 12:31:59 [12:31:59.004] 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:31:59 [12:31:59.006] ERROR: archiver Error in running promise: BlockTagTooOldError: Block tag 450 is more than 128 blocks behind the latest block 600 12:31:59 at checkBlockTag (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/utils.js:9:15) 12:31:59 at RollupContract.canPruneAtTime (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/rollup.js:331:9) 12:31:59 at Archiver.canPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:366:20) 12:31:59 at Archiver.handleEpochPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:379:28) 12:31:59 at Archiver.sync (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:332:34) 12:31:59 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 12:31:59 at poll (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/promise/running-promise.js:48:21) 12:32:00 [12:32:00.003] INFO: archiver Stopped. 12:32:00 [12:32:00.005] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:32:00 [12:32:00.259] 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":"0x05b99224b3326fea7dc61a4dfe35b4cc35fc7050703fc42a241923b4c6374e0c","rollingHash":"0x1b93d4f56070b837cfa61d5baf66bd57"},"messageCount":6} 12:32:00 [12:32:00.260] WARN: archiver Last message retrieved rolling hash does not match remote state. {"lastMessage":{"index":35,"l1BlockHash":"0x0000000000000000000000000000000000000000000000000000000000000065","l1BlockNumber":101,"l2BlockNumber":3,"leaf":"0x05b99224b3326fea7dc61a4dfe35b4cc35fc7050703fc42a241923b4c6374e0c","rollingHash":"0x1b93d4f56070b837cfa61d5baf66bd57"},"remoteMessagesState":{"messagesRollingHash":"0xbf0c720a7f2aa8d90c00add4779d18f3","totalMessagesInserted":5,"treeInProgress":0}} 12:32:00 [12:32:00.355] WARN: archiver:test Reorging L1 to L2 messages 12:32:01 [12:32:01.268] 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":"0x05b99224b3326fea7dc61a4dfe35b4cc35fc7050703fc42a241923b4c6374e0c","rollingHash":"0x1b93d4f56070b837cfa61d5baf66bd57"}} 12:32:01 [12:32:01.270] WARN: archiver Deleting all local L1 to L2 messages after index 33 12:32:01 [12:32:01.271] WARN: archiver:message_store Deleted 2 L1 to L2 messages from index 34 from the store 12:32:01 [12:32:01.285] 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":"0x1d05b10e2d4fbe37008105a085ce33749840cb76e32730ed8e4568ef46da111b","rollingHash":"0xfbe817546faa0ea96bb9e361482bc2e0"},"messageCount":5} 12:32:01 [12:32:01.365] INFO: archiver Stopped. 12:32:01 [12:32:01.370] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:32:01 [12:32:01.625] INFO: archiver:test Syncing L2 block on slot 2 mined in L1 block 4 12:32:02 [12:32:02.379] INFO: archiver:test Waiting for archiver to sync to block 1 12:32:02 [12:32:02.442] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x21e2308d9eb8ad3156e527a3eea983d37293d68c10a44b4630ab697b55ce06bf","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750163521378,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 12:32:02 [12:32:02.481] INFO: archiver Stopped. 12:32:02 [12:32:02.482] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:32:02 [12:32:02.735] INFO: archiver:test Syncing L2 block on slot 3 mined in L1 block 6 12:32:03 [12:32:03.492] INFO: archiver:test Waiting for archiver to sync to block 1 12:32:03 [12:32:03.558] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x0d21fa76d1f8569335e93065e9bf661361e46e107fc308b82a0f0edc0ba83f30","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":3,"timestamp":1750163522494,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 12:32:03 [12:32:03.595] INFO: archiver Stopped. 12:32:03 [12:32:03.597] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:32:03 [12:32:03.857] INFO: archiver:test Syncing archiver to L1 block 6 12:32:03 [12:32:03.858] 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":"0x410e61d47a9b881bdd522c1de993fa2ae46a73a8f7b9ada99d4c7f636de827db","l1BlockNumber":0}} 12:32:03 [12:32:03.871] 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}} 12:32:03 [12:32:03.873] INFO: archiver Stopped. 12:32:03 [12:32:03.874] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:32:04 [12:32:04.132] INFO: archiver:test Syncing archiver to L1 block 7 12:32:04 [12:32:04.133] 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":"0xf16d479cd8acfd342efed0eed94aaedad1eb3874cda4a67c427811a50e804512","l1BlockNumber":0}} 12:32:04 [12:32:04.144] 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}} 12:32:04 [12:32:04.146] INFO: archiver Stopped. 12:32:04 [12:32:04.147] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:32:04 [12:32:04.405] INFO: archiver:test Syncing epoch 0 with L2 block on slot 1 mined in L1 block 2 12:32:05 [12:32:05.227] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x1fd620bad5b2743f6e5745df7bfee768e9bf5a632bb022a892444d952c35a8af","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750163524159,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 12:32:05 [12:32:05.231] INFO: archiver Stopped. 12:32:05 [12:32:05.232] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:32:05 [12:32:05.490] 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":"0x97324053f683d6631a9b2d951855fa42f5c2bfc1f359ec896c18732cbd6dc0ad","l1BlockNumber":0}} 12:32:05 [12:32:05.502] INFO: archiver Stopped. 12:32:05 [12:32:05.504] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 12:32:08 [12:32:08.181] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x237705361bd548d12c97a6eae7a30b9771ae5cc6e62cbec02ef49988ace1cefb","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750163525515,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 12:32:08 [12:32:08.181] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x01c00ccab3763ea4efee1f561f15faa0c2d8778cf28a5103bcf629b55bebd158","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750163525527,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 12:32:09 [12:32:09.293] 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:32:10 [12:32:10.339] 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:32:10 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:79:15 12:32:10 at AztecLMDBStoreV2.transactionAsync (/home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:106:20) 12:32:10 at BlockStore.addBlocks (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:69:12) 12:32:10 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:1416:7 12:32:10 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 12:32:10 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 12:32:10 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 12:32:10 newBlockNumber: 3, 12:32:10 previousBlockNumber: 1 12:32:10 } 12:32:10 [12:32:10.358] 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":"0x237705361bd548d12c97a6eae7a30b9771ae5cc6e62cbec02ef49988ace1cefb","newBlockNumber":3,"updatedL1SyncPoint":70} 12:32:10 [12:32:10.358] ERROR: archiver Error in running promise: InitialBlockNumberNotSequentialError: Cannot insert new block 3 given previous block number in store is 1 12:32:10 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:79:15 12:32:10 at AztecLMDBStoreV2.transactionAsync (/home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:106:20) 12:32:10 at BlockStore.addBlocks (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:69:12) 12:32:10 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:1416:7 12:32:10 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 12:32:10 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 12:32:10 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 12:32:10 newBlockNumber: 3, 12:32:10 previousBlockNumber: 1 12:32:10 } 12:32:11 [12:32:11.486] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x01c00ccab3763ea4efee1f561f15faa0c2d8778cf28a5103bcf629b55bebd158","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750163525527,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 12:32:11 [12:32:11.486] INFO: archiver Downloaded L2 block 3 {"blockHash":"0x18a4570e9a35b67b7e70c3870d68bbacdf7c45ac264c1cf71823c6951d68fc75","blockNumber":3,"txCount":4,"globalVariables":{"blockNumber":3,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":3,"timestamp":1750163525539,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000004","archiveNextLeafIndex":4} 12:32:11 [12:32:11.502] INFO: archiver Stopped. 12:32:11 PASS src/archiver/archiver.test.ts (30.566 s) 12:32:11 Archiver 12:32:11 syncs l1 to l2 messages and blocks (4252 ms) 12:32:11 ignores block 3 because it has been pruned (2779 ms) 12:32:11 skip event search if no changes found (3781 ms) 12:32:11 handles L2 reorg (5809 ms) 12:32:11 handles updated messages due to L1 reorg (1361 ms) 12:32:11 reports an epoch as pending if the current L2 block is not in the last slot of the epoch (1116 ms) 12:32:11 reports an epoch as complete if the current L2 block is in the last slot of the epoch (1114 ms) 12:32:11 reports an epoch as pending if the current L1 block is not the last one on the epoch and no L2 block landed (277 ms) 12:32:11 reports an epoch as complete if the current L1 block is the last one on the epoch and no L2 block landed (273 ms) 12:32:11 reports an epoch as complete due to timestamp only once all its blocks have been synced (1084 ms) 12:32:11 starts new loop if latest L1 block has advanced beyond what a non-archive L1 node tracks (272 ms) 12:32:11 handles a block gap due to a spurious L2 prune (5999 ms) 12:32:11 skipped handles an upcoming L2 prune 12:32:11 12:32:11 Test Suites: 1 passed, 1 total 12:32:11 Tests: 1 skipped, 12 passed, 13 total 12:32:11 Snapshots: 0 total 12:32:11 Time: 30.653 s 12:32:11 Ran all test suites matching archiver/src/archiver/archiver.test.ts. 12:32:11 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?