Parent Log: http://ci.aztec-labs.com/8dfc620c14a646a6 Command: 5484f2347094f66b yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/5ca43853c40a2b8bfbc2148d5fdd46c6f82a74eb Env: REF_NAME=gh-readonly-queue/next/pr-14178-3cbe7945c84145b8646cf5cf8fb730b915c0dc93 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Mon Jun 16 13:31:53 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14178_amd64_x4-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_dff85c69ca785b76_next 13:31:59 [13:31:59.525] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:31:59 [13:31:59.564] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x1d203590742500ca94183c0c35e738506cd19e069672e7f2db2a9246d6c114b5","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x8475189620d9d01fd6ff1f400daf48e2631063c1","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x116b5d4e0e961109a4749844635a018e42ba5148d90cb4507f82a508f665a8d0","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2bc56aa1186c1dd97ac210c889b90ae186227e95339e0a5c537ee5c48fc424bc"],"eventName":"l2-block-built","creator":"0xaaa59c6ac7b0799d6b6962ded725787fa1a39461","duration":0.5640250000005835,"publicProcessDuration":0,"rollupCircuitsDuration":0.28724700000020675,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:31:59 [13:31:59.576] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:31:59 [13:31:59.630] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:31:59 [13:31:59.649] 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} 13:31:59 [13:31:59.652] ERROR: sequencer Error building/enqueuing block: Error: 13:31:59 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:309:60) {"blockNumber":1,"slot":1} 13:31:59 [13:31:59.655] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x2d02b736b90d7e88e93227f0086ac7e66d3cd6d38189fd02a04bf130262c7f23","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x8475189620d9d01fd6ff1f400daf48e2631063c1","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0106f1e9103ac89762b41dfb6d0a3d8dd6b8d3c518ad50bc848fa6771835d164","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2039746857b87a3994379fb6f6d57c74fcf38ef79b7d9401db60fa09406a0939"],"eventName":"l2-block-built","creator":"0x9c915d5d576d1b5d18a57cd7e91d292c989d0b49","duration":0.18541499999992084,"publicProcessDuration":0,"rollupCircuitsDuration":0.09791299999960756,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:31:59 [13:31:59.661] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:31:59 [13:31:59.666] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 13:31:59 [13:31:59.730] INFO: sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s {"blockHash":"0x21486343ed2e735542a50ecb28047408e26e974e946886e0f18cde1d6a266c83","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x8475189620d9d01fd6ff1f400daf48e2631063c1","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0399ebdd64496a1497b1643fc4170f0efb81c6b92065537109de35fc7ea1f134","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x29c2391f5bd02445c73eb5452fcb34ccfea12f4152a81b7ae5fd47aefb8e1c36","0x2e72d5289916e2bb47d2e7d8c66a71009b411e50caae3d600b077b2d9d1286e1","0x041f1b8903de3d6392fb3348612d86c06dc5776c19da384c0fde61d9c99a6001","0x285de151715f29b48f32c5ad2b89b2b1e2a2932106e7d8993bb58c6d2350bc11"],"eventName":"l2-block-built","creator":"0xa8ef8338df27855d59c4989caa3a16292fd97990","duration":0.23626599999988684,"publicProcessDuration":0,"rollupCircuitsDuration":0.1284430000005159,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:31:59 [13:31:59.736] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:31:59 [13:31:59.740] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 13:31:59 [13:31:59.744] INFO: sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s {"blockHash":"0x161271363ee1381d13013bce976530c36387891b95689a86f17fcd27cc5248ec","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x8475189620d9d01fd6ff1f400daf48e2631063c1","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x275c28145c54f55027f6afb92f1a20501e7437d639c0b14815f4c885b11a7b7d","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0x7e894035181b789b010a5a9b62e1f49c14154b91","duration":0.15401400000064314,"publicProcessDuration":0,"rollupCircuitsDuration":0.07684200000039709,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:31:59 [13:31:59.747] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:31:59 [13:31:59.750] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 13:31:59 [13:31:59.807] INFO: sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s {"blockHash":"0x21b3367b026dc01f854535a6afc7295f6423a0a11649b5659481e6fe4c9919be","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x8475189620d9d01fd6ff1f400daf48e2631063c1","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x13697d53d0d5733956b49ab7a707e9c95c2d93a35082d13e367505b2ac2d71cd","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1bb11352293228f471fab9c3ce6df4079e6170a45ebccdef691506cd145f2525","0x07cfdf6164124d1c8280d7e06ccf5641ccd3831e9d17ed52e22793b5da6fff08","0x07525dc2d54f538887fd1efb442a76c02117ba7bc7c1b76f5735a9cab4caebab"],"eventName":"l2-block-built","creator":"0x66d1cc5612aa77fe19fbaf5cd316a54d29772b53","duration":0.29201800000009825,"publicProcessDuration":0,"rollupCircuitsDuration":0.15053400000033434,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:31:59 [13:31:59.812] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:31:59 [13:31:59.948] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:31:59 [13:31:59.964] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x08d2729a9bf5a897dc6ab3b5cfbf0a55bf974e6f626d755bd4736a1f8ebb0961","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x8475189620d9d01fd6ff1f400daf48e2631063c1","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1749494c4d6610b3fb979cf4b89a6cd3114a70ba30a8f1621ebeab08443e3390","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x289a318294b8b6b5fe9a6d66b22f1aa1c2d4c3262815e4d34937c280718d1083"],"eventName":"l2-block-built","creator":"0x6608238a711f5dca11fa5deea3ffcacda7392c27","duration":0.19940500000029715,"publicProcessDuration":0,"rollupCircuitsDuration":0.10534299999926588,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:31:59 [13:31:59.969] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:31:59 [13:31:59.990] ERROR: sequencer Error building/enqueuing block: Error: No block for you 13:31:59 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:487:90) {"blockNumber":1,"slot":1} 13:31:59 [13:31:59.994] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:32:00 [13:32:00.011] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x27538e4a57390f4908109f52ec6c27f645121ae55db2f89576a1ae30e5aa2c1d","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x8475189620d9d01fd6ff1f400daf48e2631063c1","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x20bbf4d837ccd28209436edd36c5ff310d717a8b00284ed52679be95167bb106","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x01893768c11cc86d7d902197242494294da86684323ad680a2826c5e72a8f044"],"eventName":"l2-block-built","creator":"0x93f9dc2ac01acf9cd61d24b002033ccaee7ac1b8","duration":0.3228979999994408,"publicProcessDuration":0,"rollupCircuitsDuration":0.17628400000012334,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:32:00 [13:32:00.015] ERROR: sequencer Error building/enqueuing block: Error: Failed to create block proposal 13:32:00 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:678:13) 13:32:00 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 13:32:00 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:616:28) 13:32:00 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 13:32:00 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:422:17) 13:32:00 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:501:5) {"blockNumber":1,"slot":1} 13:32:00 [13:32:00.018] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:32:00 [13:32:00.033] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x09fb80f45aafb02ec00b49dd784863c3624981f345f645349a73a675efa1f44c","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x8475189620d9d01fd6ff1f400daf48e2631063c1","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x203e719b001771601b0a56ab7ae10f004d66321c9b171e6d317b06bf806fe956","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x157a760ce605dfc98ee3da17a3d825c45df96fa90d91c0c2315ae3b76838b25b"],"eventName":"l2-block-built","creator":"0x09d86bec18d57bd4d0aabdbbb43973c6eb8e4081","duration":0.2708179999999629,"publicProcessDuration":0,"rollupCircuitsDuration":0.14497399999982008,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:32:00 [13:32:00.035] ERROR: sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block 13:32:00 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:511:59) {"blockNumber":1,"slot":1} 13:32:00 [13:32:00.054] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:32:00 [13:32:00.084] INFO: sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s {"blockHash":"0x133802a63ff6b089bf1ea59b52796ff5b5fe9c661cae506380bcf6db3303203e","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x8475189620d9d01fd6ff1f400daf48e2631063c1","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2ff2fb25e933caf78d601b9611d30de38aa613168c144471673df9d467263434","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x263248a660840aa20063d0c5ea8d9c29efac5f50c266dd8d0dcd36c460bf3cb7","0x277840c7a8c2a8653fbad6c9e50f0a274ff8f968a35657441b62d1307f8b746f"],"eventName":"l2-block-built","creator":"0x91bbe356c8335cd09c782bae338db43524d1cbb8","duration":0.3225090000005366,"publicProcessDuration":0,"rollupCircuitsDuration":0.14749399999982415,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:32:00 PASS src/sequencer/sequencer.test.ts (5.705 s) 13:32:00 sequencer 13:32:00 builds a block out of a single tx (264 ms) 13:32:00 does not build a block if it does not have enough time left in the slot (54 ms) 13:32:00 builds a block when it is their turn (31 ms) 13:32:00 builds a block once it reaches the minimum number of transactions (75 ms) 13:32:00 builds a block that contains zero real transactions once flushed (12 ms) 13:32:00 builds a block that contains less than the minimum number of transactions once flushed (64 ms) 13:32:00 settles on the chain tip before it starts building a block (136 ms) 13:32:00 builds a block only when synced to previous L1 slot (19 ms) 13:32:00 aborts building a block if the chain moves underneath it (25 ms) 13:32:00 does not publish a block if the block proposal failed (24 ms) 13:32:00 handles when enqueueProposeL2Block throws (20 ms) 13:32:00 should proceed with block proposal when there is no proposer yet (49 ms) 13:32:00 13:32:00 Test Suites: 1 passed, 1 total 13:32:00 Tests: 12 passed, 12 total 13:32:00 Snapshots: 0 total 13:32:00 Time: 5.812 s 13:32:00 Ran all test suites matching sequencer-client/src/sequencer/sequencer.test.ts. 13:32:00 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?