Parent Log: http://ci.aztec-labs.com/93e57abb232d0808 Command: 731d98bdb3377842 yarn-project/scripts/run_test.sh archiver/src/archiver/archiver.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/4110b08ca823c6af4399e58e54e0483d6e3459ed Env: REF_NAME=gh-readonly-queue/next/pr-15064-daebab2c4bace59ef25ddb29040a040926f095e6 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Mon Jun 16 09:29:59 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15064_amd64_x3-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_fba8e3924e2a5da2_next 09:30:02 [09:30:02.718] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:30:05 [09:30:05.924] INFO: archiver:test Waiting for archiver to sync to block 3 09:30:05 [09:30:05.945] 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":"0x2913fe85ec29e1a0574ce29ac74313c0e5cbd72c57d6669002b337ace82ab5ed","rollingHash":"0x213b7267fb8cad936560e40257dc025c"},"messageCount":2} 09:30:06 [09:30:06.048] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x21966c85a4b564bc77d700ecd74334fd750b55aa7cf7156773e01d34c20ae401","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750066202721,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 09:30:07 [09:30:07.071] 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":"0x0006b0476fa55831ece4b465b35dd1754b372c414a69cafd2579ef50af3a88b8","rollingHash":"0x7109b45657a9800cb6ef7da1d1c78ea1"},"messageCount":4} 09:30:07 [09:30:07.103] INFO: archiver Updated proven chain to block 1 {"provenBlockNumber":1} 09:30:07 [09:30:07.218] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x18e6f30018d89db05cdc128d5800bd2697a77390986d4757553034e45fa3cf4b","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750066202733,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 09:30:07 [09:30:07.220] INFO: archiver Downloaded L2 block 3 {"blockHash":"0x1c4ec0c94e3dc7190de6edac4ed572511460923c07cfd44d8d14319e21a3ccf3","blockNumber":3,"txCount":4,"globalVariables":{"blockNumber":3,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":3,"timestamp":1750066202745,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000004","archiveNextLeafIndex":4} 09:30:07 [09:30:07.425] INFO: archiver Stopped. 09:30:07 [09:30:07.430] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:30:09 [09:30:09.940] INFO: archiver:test Waiting for archiver to sync to block 2 09:30:09 [09:30:09.953] 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":"0x07ec498d3eef14e3df34f596fc3a3aaafd2c0ae8518f332309aff3b2d274a32f","rollingHash":"0xec93d83cf3a7454c364537f2d94060b4"},"messageCount":2} 09:30:09 [09:30:09.984] WARN: archiver Ignoring L2 block 3 due to archive root mismatch {"actual":"0x1df655352f663a470ce675960bd92a506867dc9db4ae70aa174a6d2df1b1327c","expected":"0x0000000000000000000000000000000000000000000000000000000000000004"} 09:30:10 [09:30:10.110] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x06df3e101ea9685ce21b0b873c74d36909c303d138b84c241f5fe74dc1e061c2","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750066207441,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 09:30:10 [09:30:10.111] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x12277fbbab2a092f3eeb9b975dad67d2fee8109b131f8cba7e72022a66392b8c","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750066207453,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 09:30:10 [09:30:10.200] INFO: archiver Stopped. 09:30:10 [09:30:10.203] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:30:12 [09:30:12.760] INFO: archiver:test Waiting for archiver to sync to block 2 09:30:13 [09:30:13.797] 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":"0x2d7f29808d323d7be15f93c8035194c2e22b92976de5e5c59a1bda925f32c040","rollingHash":"0x7183d898cc252eba23dd422468aeb7fa"},"messageCount":2} 09:30:13 [09:30:13.892] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x2b0488b84e595c88099b3a72feaf9beb869de354159db6126cf0d3f84543c3ad","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750066210214,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 09:30:13 [09:30:13.893] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x1e7d9de5dc9fdd930370a4c975ea3a67a565ceaa62dfc1edc31064da478d9600","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750066210226,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 09:30:13 [09:30:13.982] INFO: archiver Stopped. 09:30:13 [09:30:13.984] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:30:16 [09:30:16.884] INFO: archiver:test Waiting for archiver to sync to block 2 09:30:16 [09:30:16.939] ERROR: archiver Error in running promise: BlockTagTooOldError: Block tag 50 is more than 128 blocks behind the latest block 200 09:30:16 at checkBlockTag (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/utils.js:9:15) 09:30:16 at RollupContract.canPruneAtTime (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/rollup.js:328:9) 09:30:16 at Archiver.canPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:366:20) 09:30:16 at Archiver.handleEpochPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:379:28) 09:30:16 at Archiver.sync (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:332:34) 09:30:16 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 09:30:16 at poll (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/promise/running-promise.js:48:21) 09:30:17 [09:30:17.954] 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":"0x271598a0ea763ab906ee11e73139d09af914933820def6ba739b9c4aa10315ec","rollingHash":"0x34f4c2426326bd4c20abcf8287523371"},"messageCount":2} 09:30:18 [09:30:18.079] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x03192939d071334897d84ed5a145c6d6104451bdc3773b3fb1b42552383562fe","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750066213995,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 09:30:18 [09:30:18.080] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x2784418215ce2fc37d71b13a8607d24c566de6a740a00306c5f3c64981db4260","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750066214007,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 09:30:18 [09:30:18.082] ERROR: archiver Error in running promise: BlockTagTooOldError: Block tag 250 is more than 128 blocks behind the latest block 400 09:30:18 at checkBlockTag (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/utils.js:9:15) 09:30:18 at RollupContract.canPruneAtTime (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/rollup.js:328:9) 09:30:18 at Archiver.canPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:366:20) 09:30:18 at Archiver.handleEpochPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:379:28) 09:30:18 at Archiver.sync (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:332:34) 09:30:18 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 09:30:18 at poll (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/promise/running-promise.js:48:21) 09:30:19 [09:30:19.219] WARN: archiver Unwound 1 block from L2 block 2 due to mismatched block hashes at L1 block 450. Updated L2 latest block is 1. 09:30:19 [09:30:19.221] ERROR: archiver Error in running promise: BlockTagTooOldError: Block tag 450 is more than 128 blocks behind the latest block 600 09:30:19 at checkBlockTag (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/utils.js:9:15) 09:30:19 at RollupContract.canPruneAtTime (/home/aztec-dev/aztec-packages/yarn-project/ethereum/dest/contracts/rollup.js:328:9) 09:30:19 at Archiver.canPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:366:20) 09:30:19 at Archiver.handleEpochPrune (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:379:28) 09:30:19 at Archiver.sync (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:332:34) 09:30:19 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 09:30:19 at poll (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/promise/running-promise.js:48:21) 09:30:20 [09:30:20.146] INFO: archiver Stopped. 09:30:20 [09:30:20.148] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:30:20 [09:30:20.489] 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":"0x2221eb31c498f384c67a0525f513e9dd472247883c8bef316961f3dc2e75b53e","rollingHash":"0x6b109581de56fdf7a18c8fdd09a4d389"},"messageCount":6} 09:30:20 [09:30:20.492] WARN: archiver Last message retrieved rolling hash does not match remote state. {"lastMessage":{"index":35,"l1BlockHash":"0x0000000000000000000000000000000000000000000000000000000000000065","l1BlockNumber":101,"l2BlockNumber":3,"leaf":"0x2221eb31c498f384c67a0525f513e9dd472247883c8bef316961f3dc2e75b53e","rollingHash":"0x6b109581de56fdf7a18c8fdd09a4d389"},"remoteMessagesState":{"messagesRollingHash":"0xa4352686cec402befdc610cdc56a0fed","totalMessagesInserted":5,"treeInProgress":0}} 09:30:20 [09:30:20.582] WARN: archiver:test Reorging L1 to L2 messages 09:30:21 [09:30:21.510] 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":"0x2221eb31c498f384c67a0525f513e9dd472247883c8bef316961f3dc2e75b53e","rollingHash":"0x6b109581de56fdf7a18c8fdd09a4d389"}} 09:30:21 [09:30:21.513] WARN: archiver Deleting all local L1 to L2 messages after index 33 09:30:21 [09:30:21.514] WARN: archiver:message_store Deleted 2 L1 to L2 messages from index 34 from the store 09:30:21 [09:30:21.530] 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":"0x2246107f36f9b69c5abe83a25129de723f720fedb07afb0f2a5ae71d747085c5","rollingHash":"0xa37eed0453b767286313a3fd1f83b223"},"messageCount":5} 09:30:21 [09:30:21.615] INFO: archiver Stopped. 09:30:21 [09:30:21.616] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:30:21 [09:30:21.988] INFO: archiver:test Syncing L2 block on slot 2 mined in L1 block 4 09:30:23 [09:30:23.316] INFO: archiver:test Waiting for archiver to sync to block 1 09:30:23 [09:30:23.477] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x0d62576571d87a00cd2438a0240c210b31bf8b95a7e4aa035b48c6f4ad14294f","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750066221628,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 09:30:23 [09:30:23.561] INFO: archiver Stopped. 09:30:23 [09:30:23.563] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:30:23 [09:30:23.936] INFO: archiver:test Syncing L2 block on slot 3 mined in L1 block 6 09:30:25 [09:30:25.523] INFO: archiver:test Waiting for archiver to sync to block 1 09:30:25 [09:30:25.658] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x254becbabab89fc07de1ab03afdac6b20b5ccc71f206bb3eac653ef1787deb86","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":3,"timestamp":1750066223574,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 09:30:25 [09:30:25.748] INFO: archiver Stopped. 09:30:25 [09:30:25.750] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:30:26 [09:30:26.117] INFO: archiver:test Syncing archiver to L1 block 6 09:30:26 [09:30:26.119] 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":"0xe1f878996dcc3a02bb748e4978bde483fbb12244628406c5be8b6d7215c39e5b","l1BlockNumber":0}} 09:30:26 [09:30:26.137] 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}} 09:30:26 [09:30:26.139] INFO: archiver Stopped. 09:30:26 [09:30:26.141] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:30:26 [09:30:26.481] INFO: archiver:test Syncing archiver to L1 block 7 09:30:26 [09:30:26.482] 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":"0x4610fcd2830387ee0f638f6ac56df1f4a5028c4dda904edccb8537ef5bd5253d","l1BlockNumber":0}} 09:30:26 [09:30:26.498] 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}} 09:30:26 [09:30:26.500] INFO: archiver Stopped. 09:30:26 [09:30:26.501] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:30:26 [09:30:26.901] INFO: archiver:test Syncing epoch 0 with L2 block on slot 1 mined in L1 block 2 09:30:28 [09:30:28.040] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x20522c4aea4e3ddab30ef68d090b666407e938f6eed965de33d0663377dfe244","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750066226513,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 09:30:28 [09:30:28.061] INFO: archiver Stopped. 09:30:28 [09:30:28.069] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:30:28 [09:30:28.600] 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":"0x770657c0ef2689dd39e85ebfa43df3b17551ec7a75fbaad0dfb960bc9e016ce5","l1BlockNumber":0}} 09:30:28 [09:30:28.620] INFO: archiver Stopped. 09:30:28 [09:30:28.622] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:30:32 [09:30:32.416] INFO: archiver Downloaded L2 block 1 {"blockHash":"0x08aa9727707c71936fd41fa8c27b7738a7c32d8661d89682b9fb4f494250ac23","blockNumber":1,"txCount":4,"globalVariables":{"blockNumber":1,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":1,"timestamp":1750066228633,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000002","archiveNextLeafIndex":2} 09:30:32 [09:30:32.418] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x1aa96ee054bace255993b195c2ac1a6c5e9174e7814d03abd275ee26bfceab59","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750066228645,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 09:30:33 [09:30:33.563] WARN: archiver Unwound 1 block from L2 block 2 due to mismatched block hashes at L1 block 95. Updated L2 latest block is 1. 09:30:34 [09:30:34.736] 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 09:30:34 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:79:15 09:30:34 at AztecLMDBStoreV2.transactionAsync (/home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:106:20) 09:30:34 at BlockStore.addBlocks (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:69:12) 09:30:34 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:1416:7 09:30:34 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 09:30:34 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 09:30:34 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 09:30:34 newBlockNumber: 3, 09:30:34 previousBlockNumber: 1 09:30:34 } 09:30:34 [09:30:34.766] 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":"0x08aa9727707c71936fd41fa8c27b7738a7c32d8661d89682b9fb4f494250ac23","newBlockNumber":3,"updatedL1SyncPoint":70} 09:30:34 [09:30:34.767] ERROR: archiver Error in running promise: InitialBlockNumberNotSequentialError: Cannot insert new block 3 given previous block number in store is 1 09:30:34 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:79:15 09:30:34 at AztecLMDBStoreV2.transactionAsync (/home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:106:20) 09:30:34 at BlockStore.addBlocks (/home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:69:12) 09:30:34 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/archiver.ts:1416:7 09:30:34 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 09:30:34 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 09:30:34 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 09:30:34 newBlockNumber: 3, 09:30:34 previousBlockNumber: 1 09:30:34 } 09:30:36 [09:30:36.020] INFO: archiver Downloaded L2 block 2 {"blockHash":"0x1aa96ee054bace255993b195c2ac1a6c5e9174e7814d03abd275ee26bfceab59","blockNumber":2,"txCount":4,"globalVariables":{"blockNumber":2,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":2,"timestamp":1750066228645,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000003","archiveNextLeafIndex":3} 09:30:36 [09:30:36.021] INFO: archiver Downloaded L2 block 3 {"blockHash":"0x170a4487ef69c3f811d1932fc12902feece84e28f89487742752ea0b86e735ca","blockNumber":3,"txCount":4,"globalVariables":{"blockNumber":3,"chainId":1,"coinbase":"0x0000000000000000000000000000000000000705","feePerDaGas":1799,"feePerL2Gas":1800,"feeRecipient":"0x0000000000000000000000000000000000000000000000000000000000000706","slotNumber":3,"timestamp":1750066228657,"version":1},"archiveRoot":"0x0000000000000000000000000000000000000000000000000000000000000004","archiveNextLeafIndex":4} 09:30:36 [09:30:36.054] INFO: archiver Stopped. 09:30:36 PASS src/archiver/archiver.test.ts (35.738 s) 09:30:36 Archiver 09:30:36 syncs l1 to l2 messages and blocks (4719 ms) 09:30:36 ignores block 3 because it has been pruned (2773 ms) 09:30:36 skip event search if no changes found (3781 ms) 09:30:36 handles L2 reorg (6164 ms) 09:30:36 handles updated messages due to L1 reorg (1468 ms) 09:30:36 reports an epoch as pending if the current L2 block is not in the last slot of the epoch (1946 ms) 09:30:36 reports an epoch as complete if the current L2 block is in the last slot of the epoch (2186 ms) 09:30:36 reports an epoch as pending if the current L1 block is not the last one on the epoch and no L2 block landed (390 ms) 09:30:36 reports an epoch as complete if the current L1 block is the last one on the epoch and no L2 block landed (360 ms) 09:30:36 reports an epoch as complete due to timestamp only once all its blocks have been synced (1561 ms) 09:30:36 starts new loop if latest L1 block has advanced beyond what a non-archive L1 node tracks (558 ms) 09:30:36 handles a block gap due to a spurious L2 prune (7433 ms) 09:30:36 skipped handles an upcoming L2 prune 09:30:36 09:30:36 Test Suites: 1 passed, 1 total 09:30:36 Tests: 1 skipped, 12 passed, 13 total 09:30:36 Snapshots: 0 total 09:30:36 Time: 35.824 s 09:30:36 Ran all test suites matching /archiver\/src\/archiver\/archiver.test.ts/i. 09:30:36 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?