Parent Log: http://ci.aztec-labs.com/415c6e72bbcd9be8 Command: a01b491a8c032117 yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/60e60f99f2634ad75a76b6e103858ff9ccd041d5 Env: REF_NAME=gh-readonly-queue/next/pr-15081-58b067708e8ff927bf26b2994203134853a7eb71 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Mon Jun 16 18:12:09 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15081_amd64_x2-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_dff85c69ca785b76_next 18:12:16 [18:12:16.222] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:12:16 [18:12:16.255] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x2c103ec3add03483f1d275127cd0dd30b38dd643629aef69061c6eb70a97176a","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x091d5990e4f9cc6f0419e7d24d561176f5b8bc35","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x263ce9e6da628cb1e059624dc04ab6c37f9e293e1a6b970a312b241a0fd02fb3","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x11c8914d5f86458d8bcfc05fcd2071b58b5578e32df1386c17a5eb432ad672e1"],"eventName":"l2-block-built","creator":"0xfb5c86e4186fcd4e52aff4d99323b5e8d8559894","duration":0.5848500000001877,"publicProcessDuration":0,"rollupCircuitsDuration":0.2568040000005567,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 18:12:16 [18:12:16.267] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:12:16 [18:12:16.318] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:12:16 [18:12:16.335] 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} 18:12:16 [18:12:16.338] ERROR: sequencer Error building/enqueuing block: Error: 18:12:16 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:309:60) {"blockNumber":1,"slot":1} 18:12:16 [18:12:16.341] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x23679e0324ad8e3262ab677aa756bfe0f82e6dae3d6da89ffd01e0251a406401","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x091d5990e4f9cc6f0419e7d24d561176f5b8bc35","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0b626ba5bf28a01675bc1e8c2b98f2ce3e42807e9356471301c454e42e387523","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x24f892091a1151b52d034f148ad6f68556c7c40874321c8a1c99d1a49319d8df"],"eventName":"l2-block-built","creator":"0xc330d286fca89bedb1f43fbe87bbda6ee01a561a","duration":0.20136400000046706,"publicProcessDuration":0,"rollupCircuitsDuration":0.10094200000003184,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 18:12:16 [18:12:16.346] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:12:16 [18:12:16.350] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 18:12:16 [18:12:16.413] INFO: sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s {"blockHash":"0x239ba2d5eeed4398a62b131d556073092afaa0c8ffe0630c12bb08538a2fcbce","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x091d5990e4f9cc6f0419e7d24d561176f5b8bc35","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x10a340bd15f05375bef35e0ca254b3e3c2c9ae695218a60e8291e3003d3da0fe","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1912e4abfa112f56f2d954e3f5044ee7baa97351dd292aa081403fca3015f4ff","0x0620505bf5c2537834b036eb93f0bf91dd5d016a3ef314901b3ef1c5c2dd49a3","0x030b84155853265bab82f46c22475661d55ed43e4d84838244c7381b83a28746","0x1a44b0a2e7ae2559acd6c1be2886c75f274edd132021ad412028a36c5b4f10dc"],"eventName":"l2-block-built","creator":"0xb62ca230e3cc02370c3e217bf85652ab3fe986d3","duration":0.2653149999996458,"publicProcessDuration":0,"rollupCircuitsDuration":0.16468200000053912,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 18:12:16 [18:12:16.417] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:12:16 [18:12:16.421] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 18:12:16 [18:12:16.425] INFO: sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s {"blockHash":"0x2bc68fb7c27a3e03eb885545eccfd58563f21f9c75126f83822448510e8cdb1f","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x091d5990e4f9cc6f0419e7d24d561176f5b8bc35","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x244c073c06d62fb6c2a6a2e8c96a748215f480de05a71055aeb66823139f1b07","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0x64e86b4791a79ff8ef6edc313e38c1a98382f8fc","duration":0.13946299999952316,"publicProcessDuration":0,"rollupCircuitsDuration":0.07787100000041391,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 18:12:16 [18:12:16.428] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:12:16 [18:12:16.431] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 18:12:16 [18:12:16.488] INFO: sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s {"blockHash":"0x1705e09ef805fa4ae5edd38a0b2d245376450c54d2d592de609478346b000c9d","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x091d5990e4f9cc6f0419e7d24d561176f5b8bc35","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2a9d300db2b0f5c79c8a31e912cb4b806699eaa9d72ae4a7dd61291fb6b59788","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x21f728b813f01773fa4929bd86c14cc81cef8f4907e4b88fe9fd4dcabe55a306","0x1c747d6d5d735df951dfcfa8a7760af926ff18fdc47b2c56344e092665d33d5a","0x16c16406f5e05a90e194d48ee32b3dca8b16e83111fd2699b7a9044f905eb81f"],"eventName":"l2-block-built","creator":"0x77bdfdc9dd8a1cd8267d01808ecceab241afdad0","duration":0.2723649999998088,"publicProcessDuration":0,"rollupCircuitsDuration":0.146483000000444,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 18:12:16 [18:12:16.492] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:12:16 [18:12:16.579] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:12:16 [18:12:16.600] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x27997ae0acff41633cdef0d0e32dc5cb4ad53e05ed5a3a22ec25f989cd560dcb","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x091d5990e4f9cc6f0419e7d24d561176f5b8bc35","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x13d974438599832db0296dd34594b25349b04b10b90a687e86813d8fb9267368","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1a348631a4bea729fef8bd39b1acdc652016a7295de56fc540f36366682e342f"],"eventName":"l2-block-built","creator":"0x553c29601278a5bd93ecae3f7a8beff9d748f8ad","duration":0.19266300000072079,"publicProcessDuration":0,"rollupCircuitsDuration":0.10216199999922537,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 18:12:16 [18:12:16.604] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:12:16 [18:12:16.620] ERROR: sequencer Error building/enqueuing block: Error: No block for you 18:12:16 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:487:90) {"blockNumber":1,"slot":1} 18:12:16 [18:12:16.623] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:12:16 [18:12:16.637] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x24d73f5db07505afd1577b45dc6044b323b09604eb0775a0b21629294d14a355","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x091d5990e4f9cc6f0419e7d24d561176f5b8bc35","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x17b58e41915b8c7409e1b79d124e441d938ffb7ce5bc8b5836f9b0b5911fbd13","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x01ed4c76af8e2051b04df087691524c3e3308869937c590b9c12eb5800ba4052"],"eventName":"l2-block-built","creator":"0x3a378912a401f97def8dc65e8c8933035ca7ec73","duration":0.14135299999998097,"publicProcessDuration":0,"rollupCircuitsDuration":0.0705710000002,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 18:12:16 [18:12:16.640] ERROR: sequencer Error building/enqueuing block: Error: Failed to create block proposal 18:12:16 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:678:13) 18:12:16 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 18:12:16 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:616:28) 18:12:16 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 18:12:16 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:422:17) 18:12:16 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:501:5) {"blockNumber":1,"slot":1} 18:12:16 [18:12:16.642] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:12:16 [18:12:16.655] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x0b6a6699331d796303391bd6a2ae7945bb36ab2158e6eadfd0910e1ebaf60a94","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x091d5990e4f9cc6f0419e7d24d561176f5b8bc35","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2a56bbec9d14225b24428166bd57e02fb8825fe60c09812531b04725e0a263ec","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x10977a67e6c655e408d7302498f3a6a368116a017e6461bf3dc180c2db86e862"],"eventName":"l2-block-built","creator":"0xdeca882199665afd0ba00d66f0214a3036917091","duration":0.17882300000019313,"publicProcessDuration":0,"rollupCircuitsDuration":0.08684200000061537,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 18:12:16 [18:12:16.657] ERROR: sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block 18:12:16 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:511:59) {"blockNumber":1,"slot":1} 18:12:16 [18:12:16.659] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:12:16 [18:12:16.685] INFO: sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s {"blockHash":"0x128c9c2ca3c975a2c1682868e6ce5ee13983c27f668e8e5ef4762d2fa1fe7714","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x091d5990e4f9cc6f0419e7d24d561176f5b8bc35","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1976f521bac723b8858749d5bba05b35b7897e68ad8c428068ebba7a2eebb09b","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x02ee3fb38e2ac0ea0313058c53b57a435fd3fda5e97fcf30a3c42252c8574a1d","0x224a3807ab52a6b85b373ff2cfb33bedd0c5c682f052d7aab377a7bd98ad66ab"],"eventName":"l2-block-built","creator":"0x7f8d6726873c143db5e431ac63e2b96ea9caa193","duration":0.24478499999986525,"publicProcessDuration":0,"rollupCircuitsDuration":0.10936200000014651,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 18:12:16 PASS src/sequencer/sequencer.test.ts (5.68 s) 18:12:16 sequencer 18:12:16 builds a block out of a single tx (283 ms) 18:12:16 does not build a block if it does not have enough time left in the slot (52 ms) 18:12:16 builds a block when it is their turn (27 ms) 18:12:16 builds a block once it reaches the minimum number of transactions (71 ms) 18:12:16 builds a block that contains zero real transactions once flushed (10 ms) 18:12:16 builds a block that contains less than the minimum number of transactions once flushed (63 ms) 18:12:16 settles on the chain tip before it starts building a block (86 ms) 18:12:16 builds a block only when synced to previous L1 slot (24 ms) 18:12:16 aborts building a block if the chain moves underneath it (19 ms) 18:12:16 does not publish a block if the block proposal failed (19 ms) 18:12:16 handles when enqueueProposeL2Block throws (17 ms) 18:12:16 should proceed with block proposal when there is no proposer yet (29 ms) 18:12:16 18:12:16 Test Suites: 1 passed, 1 total 18:12:16 Tests: 12 passed, 12 total 18:12:16 Snapshots: 0 total 18:12:16 Time: 5.794 s 18:12:16 Ran all test suites matching sequencer-client/src/sequencer/sequencer.test.ts. 18:12:16 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?