Parent Log: http://ci.aztec-labs.com/6651d1742cbe3cdd Command: 1ec640ec363e58a6 yarn-project/scripts/run_test.sh archiver/src/archiver/kv_archiver_store/kv_archiver_store.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/26c5a39fe03723d11540f721293d7aebd1f478d9 Env: REF_NAME=gh-readonly-queue/next/pr-14995-75d792847d8434a0c504e7adf5c102a913065272 CURRENT_VERSION=0.87.6 CI_FULL=0 Date: Fri Jun 13 09:03:20 UTC 2025 System: ARCH=arm64 CPUS=64 MEM=247Gi HOSTNAME=pr-14995_arm64_a1-fast Resources: CPU_LIST=0-63 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_afeabe6543d27e83_next 09:03:22 [09:03:22.024] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:03:23 [09:03:23.248] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:03:24 [09:03:24.560] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:03:25 [09:03:25.561] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: InitialBlockNumberNotSequentialError: Cannot insert new block 2 given previous block number in store is undefined 09:03:25 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:79:15 09:03:25 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 09:03:25 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 09:03:25 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 09:03:25 newBlockNumber: 2, 09:03:25 previousBlockNumber: undefined 09:03:25 } 09:03:25 [09:03:25.564] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:03:26 [09:03:26.636] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: BlockNumberNotSequentialError: Cannot insert new block 3 given previous block number in batch is 1 09:03:26 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:86:17 09:03:26 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 09:03:26 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 09:03:26 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) 09:03:26 [09:03:26.639] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:03:27 [09:03:27.826] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:03:28 [09:03:28.730] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:03:29 [09:03:29.869] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: Error: Can only unwind blocks from the tip (requested 5 but current tip is 10) 09:03:29 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/block_store.ts:123:15 09:03:29 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 09:03:29 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 09:03:29 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) 09:03:29 [09:03:29.870] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:03:31 [09:03:31.048] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:03:32 [09:03:32.213] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:03:33 [09:03:33.580] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:03:34 [09:03:34.831] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:03:36 [09:03:36.019] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:03:37 [09:03:37.180] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:03:38 [09:03:38.370] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:03:39 [09:03:39.523] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:03:40 [09:03:40.825] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:03:42 [09:03:42.400] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:03:43 [09:03:43.576] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:03:44 [09:03:44.887] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:03:45 [09:03:45.955] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:03:47 [09:03:47.255] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:03:48 [09:03:48.340] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:03:49 [09:03:49.430] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:03:50 [09:03:50.611] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:03:51 [09:03:51.872] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:03:53 [09:03:53.119] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:03:55 [09:03:55.066] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:03:56 [09:03:56.984] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:03:58 [09:03:58.927] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:00 [09:04:00.844] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:02 [09:04:02.754] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:04 [09:04:04.680] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:06 [09:04:06.715] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:08 [09:04:08.747] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:10 [09:04:10.823] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:12 [09:04:12.880] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:14 [09:04:14.932] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:16 [09:04:16.886] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:19 [09:04:19.199] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:20 [09:04:20.410] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:21 [09:04:21.632] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:22 [09:04:22.862] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:24 [09:04:24.107] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:25 [09:04:25.369] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:26 [09:04:26.636] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:27 [09:04:27.964] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:29 [09:04:29.342] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:30 [09:04:30.717] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:32 [09:04:32.076] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:33 [09:04:33.431] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x2fddada2e399278929ac26995638ddeb3a0fdc09d9f958c4e81d36562d8589ad for L2 block 1 has wrong index 10 (expected 0) 09:04:33 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17 09:04:33 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 09:04:33 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 09:04:33 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 09:04:33 inboxMessage: { 09:04:33 index: 10n, 09:04:33 leaf: Fr<0x2fddada2e399278929ac26995638ddeb3a0fdc09d9f958c4e81d36562d8589ad>, 09:04:33 l2BlockNumber: 1, 09:04:33 l1BlockNumber: 39n, 09:04:33 l1BlockHash: Buffer32<0x929d8068bf68091f4b0de82b1fe619c21b8d0e178b5dc093786cb57e2b7b0215>, 09:04:33 rollingHash: Buffer16<0x7966e70233a077c98854329a9a9c5af8> 09:04:33 } 09:04:33 } 09:04:33 [09:04:33.433] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:34 [09:04:34.817] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 224 for incoming L1 to L2 message 0x189a3e679b135586b058be9ca9cb5f49da0004b47ad1acda4e375dbdf9986cb7 at block 12 (expected value in range [176, 192)) 09:04:34 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 09:04:34 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 09:04:34 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 09:04:34 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 09:04:34 inboxMessage: { 09:04:34 index: 224n, 09:04:34 leaf: Fr<0x189a3e679b135586b058be9ca9cb5f49da0004b47ad1acda4e375dbdf9986cb7>, 09:04:34 l2BlockNumber: 12, 09:04:34 l1BlockNumber: 10n, 09:04:34 l1BlockHash: Buffer32<0x5d6ae2ff46d6fe50d0db501c98c2bc33e8863a271096243a89c09bec74ca21e4>, 09:04:34 rollingHash: Buffer16<0x0d6ebf86df904e2d7cb6bb61d35ef5c2> 09:04:34 } 09:04:34 } 09:04:34 [09:04:34.820] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:36 [09:04:36.209] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x11abd3e140e97163fdca9f2193b4dbe46600bb0486d08503d71d8a18bd698903 with index 16 (expected 0x093c5ea674b86a529a9c8b8e01c6c2ce from previous hash 0xac9e7f02a596122315b29d98858ec3a6 but got 0x294d1debe485a1363e9573e46a4a395a) 09:04:36 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17 09:04:36 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 09:04:36 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 09:04:36 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 09:04:36 inboxMessage: { 09:04:36 index: 16n, 09:04:36 leaf: Fr<0x11abd3e140e97163fdca9f2193b4dbe46600bb0486d08503d71d8a18bd698903>, 09:04:36 l2BlockNumber: 2, 09:04:36 l1BlockNumber: 64n, 09:04:36 l1BlockHash: Buffer32<0xd48149350e14c51c45f91aaa0e88976f867b097d08fb1da59843a3783c2b8a9f>, 09:04:36 rollingHash: Buffer16<0x294d1debe485a1363e9573e46a4a395a> 09:04:36 } 09:04:36 } 09:04:36 [09:04:36.212] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:37 [09:04:37.619] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid rolling hash for incoming L1 to L2 message 0x2dfbabc85d5bf2d3f08cb706b429c9a950fc0206ef30bce01aebd842a4d2fecc with index 32 (expected 0xe8b9159ab3b035b24c8b8eadffade89a from previous hash 0x82cf43a709a532d09141356ae5b4787a but got 0x41e3b5f07e4358a86294257eeecef510) 09:04:37 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:108:17 09:04:37 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 09:04:37 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 09:04:37 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 09:04:37 inboxMessage: { 09:04:37 index: 32n, 09:04:37 leaf: Fr<0x2dfbabc85d5bf2d3f08cb706b429c9a950fc0206ef30bce01aebd842a4d2fecc>, 09:04:37 l2BlockNumber: 3, 09:04:37 l1BlockNumber: 4n, 09:04:37 l1BlockHash: Buffer32<0x3e01bd46b843fa8873bd3fee43e15fd0bbcb8500a572b71cd608a92d0fcedfc2>, 09:04:37 rollingHash: Buffer16<0x41e3b5f07e4358a86294257eeecef510> 09:04:37 } 09:04:37 } 09:04:37 [09:04:37.621] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:39 [09:04:39.302] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 356 for incoming L1 to L2 message 0x10e988f8464152e07cbe848c324b26b84e3200bc1446d038d07e1894a25c2d67 at block 17 (expected value in range [256, 272)) 09:04:39 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 09:04:39 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 09:04:39 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 09:04:39 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 09:04:39 inboxMessage: { 09:04:39 index: 356n, 09:04:39 leaf: Fr<0x10e988f8464152e07cbe848c324b26b84e3200bc1446d038d07e1894a25c2d67>, 09:04:39 l2BlockNumber: 17, 09:04:39 l1BlockNumber: 73n, 09:04:39 l1BlockHash: Buffer32<0x2399141f8b1c7e3cfd4dbc1d948e51bf98fe56f5e87e05dab540f19bea137c86>, 09:04:39 rollingHash: Buffer16<0x3eebb0f9bfef743e8e0cb0ee8fd4aea8> 09:04:39 } 09:04:39 } 09:04:39 [09:04:39.304] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:40 [09:04:40.780] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Message 0x23b5dae7aa5347fce9a8a710ffbd44953bc071d69b5e1a221ec1bad050c1d517 for L2 block 15 has wrong index 225 (expected 224) 09:04:40 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:144:17 09:04:40 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 09:04:40 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 09:04:40 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 09:04:40 inboxMessage: { 09:04:40 index: 225n, 09:04:40 leaf: Fr<0x23b5dae7aa5347fce9a8a710ffbd44953bc071d69b5e1a221ec1bad050c1d517>, 09:04:40 l2BlockNumber: 15, 09:04:40 l1BlockNumber: 21n, 09:04:40 l1BlockHash: Buffer32<0x66b76050c1cff9e56c9810ca72e76434a504c617cfd4e372909c1736fbb5c5fa>, 09:04:40 rollingHash: Buffer16<0xa630fc47ef57059efb9647068c79b5ff> 09:04:40 } 09:04:40 } 09:04:40 [09:04:40.782] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:42 [09:04:42.273] ERROR: kv-store:lmdb-v2:archiver_test Failed to commit transaction: MessageStoreError: Invalid index 32 for incoming L1 to L2 message 0x0ddfc4aa575cab9af5ad6a004c9c5fb6d3d9a1bad019481a4f2c52b339e8eec2 at block 2 (expected value in range [16, 32)) 09:04:42 at /home/aztec-dev/aztec-packages/yarn-project/archiver/src/archiver/kv_archiver_store/message_store.ts:119:17 09:04:42 at /home/aztec-dev/aztec-packages/yarn-project/kv-store/dest/lmdb-v2/store.js:111:29 09:04:42 at /home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/serial_queue.js:58:33 09:04:42 at FifoMemoryQueue.process (/home/aztec-dev/aztec-packages/yarn-project/foundation/dest/queue/base_memory_queue.js:110:17) { 09:04:42 inboxMessage: { 09:04:42 index: 32n, 09:04:42 leaf: Fr<0x0ddfc4aa575cab9af5ad6a004c9c5fb6d3d9a1bad019481a4f2c52b339e8eec2>, 09:04:42 l2BlockNumber: 2, 09:04:42 l1BlockNumber: 96n, 09:04:42 l1BlockHash: Buffer32<0xad81516ba6e6e3d7b5e8b3df10f94f50b5e5fc87adf473506348502081a826f3>, 09:04:42 rollingHash: Buffer16<0xd5bc55ee964e6143234288fbdf8e7f06> 09:04:42 } 09:04:42 } 09:04:42 [09:04:42.275] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:43 [09:04:43.801] WARN: archiver:message_store Deleted 32 L1 to L2 messages from index 32 from the store 09:04:43 [09:04:43.841] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:45 [09:04:45.311] WARN: archiver:message_store Deleted 51 L1 to L2 messages from index 13 from the store 09:04:45 [09:04:45.333] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:46 [09:04:46.799] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:48 [09:04:48.271] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:49 [09:04:49.815] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:51 [09:04:51.337] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:52 [09:04:52.891] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:54 [09:04:54.414] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:55 [09:04:55.990] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:57 [09:04:57.507] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:04:59 [09:04:59.058] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:05:00 [09:05:00.596] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:05:02 [09:05:02.116] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:05:03 [09:05:03.754] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:05:05 [09:05:05.292] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:05:06 [09:05:06.835] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:05:08 [09:05:08.373] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:05:09 [09:05:09.874] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:05:12 [09:05:12.410] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:05:14 [09:05:14.959] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:05:17 [09:05:17.875] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:05:20 [09:05:20.495] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:05:25 [09:05:25.189] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:05:29 [09:05:29.450] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:05:33 [09:05:33.764] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:05:38 [09:05:38.040] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:05:42 [09:05:42.356] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:05:46 [09:05:46.738] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:05:51 [09:05:51.050] INFO: kv-store:lmdb-v2:archiver_test Starting data store with maxReaders 16 09:05:55 PASS src/archiver/kv_archiver_store/kv_archiver_store.test.ts (154.651 s) 09:05:55 KVArchiverDataStore 09:05:55 ArchiverStore 09:05:55 addBlocks 09:05:55 returns success when adding blocks (1226 ms) 09:05:55 allows duplicate blocks (1312 ms) 09:05:55 throws an error if the previous block does not exist in the store (1004 ms) 09:05:55 throws an error if there is a gap in the blocks being added (1074 ms) 09:05:55 unwindBlocks 09:05:55 unwinding blocks will remove blocks from the chain (1187 ms) 09:05:55 can unwind multiple empty blocks (904 ms) 09:05:55 refuses to unwind blocks if the tip is not the last block (1140 ms) 09:05:55 getBlocks 09:05:55 retrieves previously stored blocks (1177 ms) 09:05:55 retrieves previously stored blocks (1165 ms) 09:05:55 retrieves previously stored blocks (1367 ms) 09:05:55 retrieves previously stored blocks (1250 ms) 09:05:55 retrieves previously stored blocks (1188 ms) 09:05:55 returns an empty array if no blocks are found (1162 ms) 09:05:55 throws an error if limit is invalid (1188 ms) 09:05:55 throws an error if `from` it is out of range (1154 ms) 09:05:55 throws an error if unexpected initial block number is found (1302 ms) 09:05:55 throws an error if a gap is found (1574 ms) 09:05:55 getSyncedL2BlockNumber 09:05:55 returns the block number before INITIAL_L2_BLOCK_NUM if no blocks have been added (1176 ms) 09:05:55 returns the most recently added block's number (1311 ms) 09:05:55 getSynchPoint 09:05:55 returns undefined if no blocks have been added (1068 ms) 09:05:55 returns the L1 block number in which the most recent L2 block was published (1299 ms) 09:05:55 returns the L1 block number that most recently added messages from inbox (1085 ms) 09:05:55 returns the latest syncpoint if latest message is behind (1090 ms) 09:05:55 addLogs 09:05:55 adds private & public logs (1181 ms) 09:05:55 deleteLogs 09:05:55 deletes private & public logs (1260 ms) 09:05:55 getPrivateLogs 09:05:55 gets added private logs (1246 ms) 09:05:55 getTxEffect 09:05:55 retrieves a previously stored transaction (1947 ms) 09:05:55 retrieves a previously stored transaction (1916 ms) 09:05:55 retrieves a previously stored transaction (1944 ms) 09:05:55 retrieves a previously stored transaction (1916 ms) 09:05:55 retrieves a previously stored transaction (1909 ms) 09:05:55 returns undefined if tx is not found (1926 ms) 09:05:55 tries to retrieves a previously stored transaction after deleted (2034 ms) 09:05:55 tries to retrieves a previously stored transaction after deleted (2032 ms) 09:05:55 tries to retrieves a previously stored transaction after deleted (2076 ms) 09:05:55 tries to retrieves a previously stored transaction after deleted (2056 ms) 09:05:55 tries to retrieves a previously stored transaction after deleted (2052 ms) 09:05:55 returns undefined if tx is not found (1954 ms) 09:05:55 does not fail if the block is unwound while requesting a tx (2312 ms) 09:05:55 L1 to L2 Messages 09:05:55 stores first message ever (1211 ms) 09:05:55 stores single message (1220 ms) 09:05:55 stores and returns messages across different blocks (1230 ms) 09:05:55 stores the same messages again (1245 ms) 09:05:55 stores and returns messages across different blocks with gaps (1262 ms) 09:05:55 stores and returns messages with block numbers larger than a byte (1266 ms) 09:05:55 stores and returns multiple messages per block (1327 ms) 09:05:55 stores messages in multiple operations (1379 ms) 09:05:55 iterates over messages from start index (1372 ms) 09:05:55 iterates over messages in reverse (1360 ms) 09:05:55 throws if messages are added out of order (1358 ms) 09:05:55 throws if block number for the first message is out of order (1386 ms) 09:05:55 throws if rolling hash is not correct (1392 ms) 09:05:55 throws if rolling hash for first message is not correct (1409 ms) 09:05:55 throws if index is not in the correct range (1683 ms) 09:05:55 throws if first index in block has gaps (1477 ms) 09:05:55 throws if index does not follow previous one (1493 ms) 09:05:55 removes messages up to the given block number (1566 ms) 09:05:55 removes messages starting with the given index (1491 ms) 09:05:55 contractInstances 09:05:55 returns previously stored contract instances (1466 ms) 09:05:55 returns undefined if contract instance is not found (1470 ms) 09:05:55 returns undefined if previously stored contract instances was deleted (1541 ms) 09:05:55 contractInstanceUpdates 09:05:55 gets the correct current class id for a contract not updated yet (1525 ms) 09:05:55 gets the correct current class id for a contract that has just been updated (1553 ms) 09:05:55 gets the correct current class id for a contract that was updated in the past (1523 ms) 09:05:55 ignores updates for the wrong contract (1576 ms) 09:05:55 bounds its search to the right contract if more than than one update exists (1516 ms) 09:05:55 contractClasses 09:05:55 returns previously stored contract class (1550 ms) 09:05:55 returns undefined if the initial deployed contract class was deleted (1538 ms) 09:05:55 returns contract class if later "deployment" class was deleted (1520 ms) 09:05:55 returns undefined if contract class is not found (1632 ms) 09:05:55 adds new private functions (1543 ms) 09:05:55 does not duplicate private functions (1543 ms) 09:05:55 adds new utility functions (1537 ms) 09:05:55 does not duplicate utility functions (1500 ms) 09:05:55 getLogsByTags 09:05:55 is possible to batch request private logs via tags (2535 ms) 09:05:55 is possible to batch request all logs (private and public) via tags (2550 ms) 09:05:55 is possible to batch request logs that have the same tag but different content (2916 ms) 09:05:55 is possible to request logs for non-existing tags and determine their position (2619 ms) 09:05:55 getPublicLogs 09:05:55 no logs returned if deleted ("txHash" filter param is respected variant) (4693 ms) 09:05:55 "txHash" filter param is respected (4261 ms) 09:05:55 "fromBlock" and "toBlock" filter params are respected (4314 ms) 09:05:55 "contractAddress" filter param is respected (4275 ms) 09:05:55 "afterLog" filter param is respected (4316 ms) 09:05:55 "txHash" filter param is ignored when "afterLog" is set (4383 ms) 09:05:55 intersecting works (4312 ms) 09:05:55 "txIndex" and "logIndex" are respected when "afterLog.blockNumber" is equal to "fromBlock" (4547 ms) 09:05:55 09:05:55 Test Suites: 1 passed, 1 total 09:05:55 Tests: 86 passed, 86 total 09:05:55 Snapshots: 0 total 09:05:55 Time: 154.719 s 09:05:55 Ran all test suites matching /archiver\/src\/archiver\/kv_archiver_store\/kv_archiver_store.test.ts/i. 09:05:55 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?