Parent Log: http://ci.aztec-labs.com/bc4ab70457179ef3 Command: 7c288cdaeed3e186 yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/58b067708e8ff927bf26b2994203134853a7eb71 Env: REF_NAME=gh-readonly-queue/next/pr-15078-3b44f825dcd3249b2c8a1105905fa3394aa7213d CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Mon Jun 16 17:52:53 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15078_amd64_x3-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_dff85c69ca785b76_next 17:53:00 [17:53:00.129] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 17:53:00 [17:53:00.157] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x0927dacc440ce8c69dba6d5d568bb22dca49a572bc93d986bc1ef3dba2924a52","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xfa44b16e5e726941c4dad99c0d748f221ed00116","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0be6e40936f2023acb29d984c0a1389237da9d1b1e51794f3995072107357ddc","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x194ac02477dea08b49bd165c2a6cc3b637d9dc25f329314f7748e107a951c0ff"],"eventName":"l2-block-built","creator":"0x57d7bc3aa277f590172f02573189c34769d50d7d","duration":0.6448359999994864,"publicProcessDuration":0,"rollupCircuitsDuration":0.2675170000002254,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 17:53:00 [17:53:00.168] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 17:53:00 [17:53:00.227] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 17:53:00 [17:53:00.245] WARN: sequencer Cannot propose block 1 at slot 1 due to failed rollup contract check {"now":1000,"syncedToL1Ts":1000,"syncedToL2Slot":0,"nextL2Slot":1,"nextL2SlotTs":1000,"l1SlotDuration":12} 17:53:00 [17:53:00.248] ERROR: sequencer Error building/enqueuing block: Error: 17:53:00 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:309:60) {"blockNumber":1,"slot":1} 17:53:00 [17:53:00.251] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x2e5ae9a1ec9e504dc9270fa9233d969aacd9905b4e3ef1f1a3d6cfa862e68460","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xfa44b16e5e726941c4dad99c0d748f221ed00116","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0a3aa69a9e1679aac73c714fbf172bdd15442da483b9a66d449cfd8dbdbf617d","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2afbdb039c8ce0cbdfff9ad076f1f049fc3f85a7505bc5cf88930ac61b8244ae"],"eventName":"l2-block-built","creator":"0x9af9c96fc66f75525d01733e9cd453281597c04d","duration":0.17787399999997433,"publicProcessDuration":0,"rollupCircuitsDuration":0.08901200000036624,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 17:53:00 [17:53:00.255] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 17:53:00 [17:53:00.260] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 17:53:00 [17:53:00.326] INFO: sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s {"blockHash":"0x2149f1fdc08279b01e0e7c185926608cf75882bad50fe42d143f634cc03f6971","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xfa44b16e5e726941c4dad99c0d748f221ed00116","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x153ede0f282e338b29550a2beb870f5af89fdbc9bc1b56abb3fad2ab49b0ab4e","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x230af8d0de2f87a0ec992c874ff0f7e846c21638132313307297cf7864bbcfd1","0x1e0ce58956828bef531bb976ae1b4b10b7ff4b9903aa7f6864c5eb0e5050e783","0x19d3e45ea192bd360ab39191965c6203f7aac52baa5536b2bd6dd038eeac7296","0x0c74dec72ed9213ebdb8672538e981748ed5a615c2c55ad9531f1e1639c2cc81"],"eventName":"l2-block-built","creator":"0xd6b91011f9ae4e501be0ecf93de996b8ab17ba79","duration":0.21141499999976077,"publicProcessDuration":0,"rollupCircuitsDuration":0.11862400000063644,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 17:53:00 [17:53:00.331] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 17:53:00 [17:53:00.334] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 17:53:00 [17:53:00.338] INFO: sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s {"blockHash":"0x1ae1b6775a43969fb6f21e806e19e067441b5af3421c3a2393f147d42ff68035","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xfa44b16e5e726941c4dad99c0d748f221ed00116","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x03a9c4edafa007cb80b6a114dae1406b19086de99544eb2d92ffe6d5d4c6a9fb","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0xd94be3b2b352dd32a28594059fe5f921bf60b99c","duration":0.21675500000037573,"publicProcessDuration":0,"rollupCircuitsDuration":0.10457200000018929,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 17:53:00 [17:53:00.343] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 17:53:00 [17:53:00.345] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 17:53:00 [17:53:00.386] INFO: sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s {"blockHash":"0x1ed4738bf5febab3fad93f6539861e82824e112c827a9da4c42fcc4cb81149d6","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xfa44b16e5e726941c4dad99c0d748f221ed00116","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1bbc07c847d5b2b523657b410090f1266f9de3c0dffb68639b9f9e5eab388f6e","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x26576f57c3ad0e5d42fa9b6a91f19c4f4b5d637794cfc49d286f68588e0979b4","0x10949c2415ef63f62b291fd52501ebb4a11c5b866bdf90de8131995027c8c4fc","0x05904f7d63ff2257d4465a75778ce5d69952086e68f7b22322dcdc047b58b183"],"eventName":"l2-block-built","creator":"0x634e1f509818728b5e0e30ea2dce7979187b5f26","duration":0.15093400000023394,"publicProcessDuration":0,"rollupCircuitsDuration":0.08263199999964854,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 17:53:00 [17:53:00.389] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 17:53:00 [17:53:00.491] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 17:53:00 [17:53:00.511] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x25c859f2362675e264b7eadf6319659f4e5803fcabbdb56c9da49e577afa9180","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xfa44b16e5e726941c4dad99c0d748f221ed00116","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2edc89ed19c040244becc2db83113609a34535e6ba61374442324c9053c0baa1","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x05400249cfc7af1806640f2ab7d57c733315eb42a5d9607ef9721d2edb09eae2"],"eventName":"l2-block-built","creator":"0x7900bd68d71a20902e33e43f6362ccd57c3f5288","duration":0.23586599999998725,"publicProcessDuration":0,"rollupCircuitsDuration":0.10585300000002462,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 17:53:00 [17:53:00.515] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 17:53:00 [17:53:00.533] ERROR: sequencer Error building/enqueuing block: Error: No block for you 17:53:00 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:487:90) {"blockNumber":1,"slot":1} 17:53:00 [17:53:00.537] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 17:53:00 [17:53:00.555] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x1b528497ee29e5bfa34ebec8cbf49eae8e2c8b2cc986306097f575e3f4cac28a","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xfa44b16e5e726941c4dad99c0d748f221ed00116","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x29c943fdfb4fd2270b5791ee8a049091c97a5905548153531fdc0076792deed3","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1a230b20b615ed0c57d5b61a79de83818c3f91cf893c3fd8f05fb50bc9d4c28f"],"eventName":"l2-block-built","creator":"0xa775e80a6c24ff8ea545c693f5fd5cd8536f4f35","duration":0.24674700000014127,"publicProcessDuration":0,"rollupCircuitsDuration":0.12907300000006217,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 17:53:00 [17:53:00.559] ERROR: sequencer Error building/enqueuing block: Error: Failed to create block proposal 17:53:00 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:678:13) 17:53:00 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 17:53:00 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:616:28) 17:53:00 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 17:53:00 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:422:17) 17:53:00 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:501:5) {"blockNumber":1,"slot":1} 17:53:00 [17:53:00.562] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 17:53:00 [17:53:00.581] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x077f02bebf1a7156cf0d101d2b99e6af80015c9b042190bea9cff7f41e6b1966","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xfa44b16e5e726941c4dad99c0d748f221ed00116","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x16bef181a03f48b2adb3aadfdbe185c8f4738d443d5d394ebcb9e19e988347a4","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2fbb2f4b54892d9e0c226350ff72d8ef894ff24068b5137fcdce675a59cbf2ee"],"eventName":"l2-block-built","creator":"0x20e51e2121cb6e1c7e641ea6cd3a924f0c2a1b45","duration":0.28291799999988143,"publicProcessDuration":0,"rollupCircuitsDuration":0.15299400000003516,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 17:53:00 [17:53:00.583] ERROR: sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block 17:53:00 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:511:59) {"blockNumber":1,"slot":1} 17:53:00 [17:53:00.596] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 17:53:00 [17:53:00.627] INFO: sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s {"blockHash":"0x093bcf2c796d738ba678e10e3da5ce689490c15163e182860b01fa557d976418","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xfa44b16e5e726941c4dad99c0d748f221ed00116","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2661116b9ecf6db70bb3ae77f8cd6be66989ff9f3c759db627fd4383787b2012","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x20e5696b2eb1760c9a9a53a92501797284bd0e0192018c6f6ed84f681017111f","0x2348f682df4cbce8cc9bef62934908b3ab611be8016034b9cf7be88621904bfd"],"eventName":"l2-block-built","creator":"0xa42f121584d05cf419d9422762926fa5a2b04221","duration":0.28474699999969744,"publicProcessDuration":0,"rollupCircuitsDuration":0.13499400000000605,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 17:53:00 PASS src/sequencer/sequencer.test.ts (5.878 s) 17:53:00 sequencer 17:53:00 builds a block out of a single tx (250 ms) 17:53:00 does not build a block if it does not have enough time left in the slot (58 ms) 17:53:00 builds a block when it is their turn (29 ms) 17:53:00 builds a block once it reaches the minimum number of transactions (76 ms) 17:53:00 builds a block that contains zero real transactions once flushed (12 ms) 17:53:00 builds a block that contains less than the minimum number of transactions once flushed (47 ms) 17:53:00 settles on the chain tip before it starts building a block (101 ms) 17:53:00 builds a block only when synced to previous L1 slot (22 ms) 17:53:00 aborts building a block if the chain moves underneath it (22 ms) 17:53:00 does not publish a block if the block proposal failed (25 ms) 17:53:00 handles when enqueueProposeL2Block throws (24 ms) 17:53:00 should proceed with block proposal when there is no proposer yet (44 ms) 17:53:00 17:53:00 Test Suites: 1 passed, 1 total 17:53:00 Tests: 12 passed, 12 total 17:53:00 Snapshots: 0 total 17:53:00 Time: 5.984 s 17:53:00 Ran all test suites matching sequencer-client/src/sequencer/sequencer.test.ts. 17:53:00 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?