Parent Log: http://ci.aztec-labs.com/a1c0649f970fa576 Command: 6978e0e5f3e9e568 yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/af094bce13530e078c78de9f3264280e6693d533 Env: REF_NAME=gh-readonly-queue/next/pr-15224-8ecfee1e20968adef7d520a6b827b218f486ba0e CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Mon Jun 23 18:28:29 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15224_amd64_x1-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_dff85c69ca785b76_next 18:28:35 [18:28:35.736] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:28:35 [18:28:35.789] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x1a93be1d12c13331964f80e18b43f8a2d9b59ca34c27e044e1fb4baec5de535a","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x98d7ba2fe43daa8b3d51af849bad319213fa645b","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2666595c0a52f21e156fe5040ba69a71d72f85ab902100d75f56ac713c5dfefe","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x05b8aac7f1c3db6c7d3d323afe01c2b11ff548e8357c06b871514b3f4bbeffd9"],"eventName":"l2-block-built","creator":"0xde23f22c388ee733ca94a17542c56432a3765b06","duration":0.612753999999768,"publicProcessDuration":0,"rollupCircuitsDuration":0.2702160000008007,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 18:28:35 [18:28:35.800] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:28:35 [18:28:35.851] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:28:35 [18:28:35.872] 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:28:35 [18:28:35.875] ERROR: sequencer Error building/enqueuing block: Error: 18:28:35 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:308:53) {"blockNumber":1,"slot":1} 18:28:35 [18:28:35.877] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x00874f84e72a6af56b121f4e0e36a052f41474de5d97074a036ba155a8497407","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x98d7ba2fe43daa8b3d51af849bad319213fa645b","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x24effd85d9e8cf21e5c8c1fb06cac2f40ca7b7441ed7a306dca258082a21af21","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x10003d2788c0bac721342ac8344567a38df2b8f3f8017772da0b38444e28e737"],"eventName":"l2-block-built","creator":"0xe163c7867ee5ed73f750cd9b312828941c5cebd2","duration":0.17557399999986956,"publicProcessDuration":0,"rollupCircuitsDuration":0.08150200000000041,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 18:28:35 [18:28:35.882] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:28:35 [18:28:35.888] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 18:28:35 [18:28:35.957] INFO: sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s {"blockHash":"0x1cf24113b168b41da0a5636514b16ec28284cb1c393c5b39b7647fa39c3c0606","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x98d7ba2fe43daa8b3d51af849bad319213fa645b","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1bcae773ec077a4a8efc5b62a4d8e20d5f2fa7f743a8f4f8bb216a54d5713968","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x10ca588a1d98c3b5455e34e7e4d01e9b9bca391a75333d40eb4aa1f0b87ece72","0x1352b5b35ed45703ab8fa7368db5662b3ed90d6a08db88cd85d4053262b848fb","0x08f683af99824e5db4635424954f3af2b3faa44b91716d130d1a542bc9ad4f3d","0x2681448ab4f251ba2b2294defb0adb17c7919eb4110430a1a2ef29a9bf8b4004"],"eventName":"l2-block-built","creator":"0x95dfb2e56a93cc161f7e5db208752a05552aa3f5","duration":0.17289399999935995,"publicProcessDuration":0,"rollupCircuitsDuration":0.08875199999965844,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 18:28:35 [18:28:35.963] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:28:35 [18:28:35.967] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 18:28:35 [18:28:35.972] INFO: sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s {"blockHash":"0x081b364a82d741bd087367167c5797472ea57c755d8475e8dcf147555dead00c","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x98d7ba2fe43daa8b3d51af849bad319213fa645b","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1604e707830ddbe5a68c061f49061cb11c4aa6303d1907a16ef62c0312eb6b83","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0x4be1a3ae7ba629d85b6a7b091ac14a7a7e465dc8","duration":0.1890849999999773,"publicProcessDuration":0,"rollupCircuitsDuration":0.1194420000001628,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 18:28:35 [18:28:35.976] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:28:35 [18:28:35.980] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 18:28:36 [18:28:36.026] INFO: sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s {"blockHash":"0x2df88f8601d2a259a41020ca989f0f2507e4d9b5d26678b6e8de800ea2aeaccb","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x98d7ba2fe43daa8b3d51af849bad319213fa645b","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0704d0ae37ec2ac9f60f1b2afe309e561a09e7cd1271ce98d238ca934fc2fabe","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x25470ca7942aa20134ea475b33723e852217a9b9f7fb810426d77a74c122596e","0x01c7bd0e87e5212038bcee3eced28f2c0aae91d16c57f80bd513970722248866","0x09a4061875c0737ea222d2e90cd7661db37e535962d538f0398997e2eeed88c1"],"eventName":"l2-block-built","creator":"0x7170757c8a2769d6d5a9802718363011da27312f","duration":0.11498200000005454,"publicProcessDuration":0,"rollupCircuitsDuration":0.0551210000003266,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 18:28:36 [18:28:36.033] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:28:36 [18:28:36.140] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:28:36 [18:28:36.155] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x1522ba8da253830855d4e96c291a75a93ca67980f61d52cc2f01df0b7971b526","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x98d7ba2fe43daa8b3d51af849bad319213fa645b","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x15c43fe86b1910a28633443a7e38e7ee70ba97d59c47063c3ab6fb274e306bc9","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x235abc2ca0d968ac3aa73427defdeb5debe6d5f003a7418efef8dbb6c6e5bc39"],"eventName":"l2-block-built","creator":"0x0526e0b3b7ddc62ece8ec73a48fa8c8c03cefc90","duration":0.13981299999977637,"publicProcessDuration":0,"rollupCircuitsDuration":0.06548099999963597,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 18:28:36 [18:28:36.158] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:28:36 [18:28:36.174] ERROR: sequencer Error building/enqueuing block: Error: No block for you 18:28:36 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:506:81) {"blockNumber":1,"slot":1} 18:28:36 [18:28:36.177] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:28:36 [18:28:36.199] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x16bfb5af83ab769d46b07b6a91b7eb5348f43289fab792bc7a16409faf4da5e8","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x98d7ba2fe43daa8b3d51af849bad319213fa645b","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x24eb60e135fe238434fa99ab3b274961661b7c6876d5007bd67091ab1362c37b","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x271ac80e197115788379ea135941df1e521841873bea81d1a107d5fd140b91fa"],"eventName":"l2-block-built","creator":"0xe82ae5fe228c96c3a356d536635045ae32585da7","duration":0.1912739999997939,"publicProcessDuration":0,"rollupCircuitsDuration":0.09539200000017445,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 18:28:36 [18:28:36.202] ERROR: sequencer Error building/enqueuing block: Error: Failed to create block proposal 18:28:36 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:681:13) 18:28:36 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 18:28:36 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:618:28) 18:28:36 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 18:28:36 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:423:17) 18:28:36 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:520:5) {"blockNumber":1,"slot":1} 18:28:36 [18:28:36.204] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:28:36 [18:28:36.221] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x05c2cc19cc1e87a71802ba9b9c0b46bfab30164d73b38caf9cef00b1b48a15b2","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x98d7ba2fe43daa8b3d51af849bad319213fa645b","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2263c01ba86f761651d0b64ef27677df6105081991c0e5ed69296ae20cdbfb3c","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x17d3e69c9b2f19b578be04ca22a1bbb09818f1a220a041d9f5e22e21a1955182"],"eventName":"l2-block-built","creator":"0xf36512739c612b73b25b92fee25b5e682a0b49cb","duration":0.2171440000001894,"publicProcessDuration":0,"rollupCircuitsDuration":0.10994300000038493,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 18:28:36 [18:28:36.222] ERROR: sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block 18:28:36 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:530:59) {"blockNumber":1,"slot":1} 18:28:36 [18:28:36.225] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:28:36 [18:28:36.253] INFO: sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s {"blockHash":"0x02fc4f6cba86e4dde40caba6c98a61a866a1dc6589ee347203b740e92f4a3af1","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x98d7ba2fe43daa8b3d51af849bad319213fa645b","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x183f154c2f62204db52cbf6e76027bea2c3d1ff043fef5ff9b24fda0d0765490","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0bedb797075b38cbbfd6444aca717e847af9b81251ffb65135a13a617b5d63be","0x1065a1e7c9ebb88c019c1f1543b5523fdab363b108115a3302d93937e0ba41fe"],"eventName":"l2-block-built","creator":"0x28e2ee5fd6c66b63d6a369dca18c6507fc5df9ab","duration":0.14025300000048446,"publicProcessDuration":0,"rollupCircuitsDuration":0.056230999999570486,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 18:28:36 PASS src/sequencer/sequencer.test.ts (5.374 s) 18:28:36 sequencer 18:28:36 builds a block out of a single tx (280 ms) 18:28:36 does not build a block if it does not have enough time left in the slot (49 ms) 18:28:36 builds a block when it is their turn (32 ms) 18:28:36 builds a block once it reaches the minimum number of transactions (80 ms) 18:28:36 builds a block that contains zero real transactions once flushed (13 ms) 18:28:36 builds a block that contains less than the minimum number of transactions once flushed (57 ms) 18:28:36 settles on the chain tip before it starts building a block (108 ms) 18:28:36 builds a block only when synced to previous L1 slot (17 ms) 18:28:36 aborts building a block if the chain moves underneath it (18 ms) 18:28:36 does not publish a block if the block proposal failed (28 ms) 18:28:36 handles when enqueueProposeL2Block throws (21 ms) 18:28:36 should proceed with block proposal when there is no proposer yet (30 ms) 18:28:36 18:28:36 Test Suites: 1 passed, 1 total 18:28:36 Tests: 12 passed, 12 total 18:28:36 Snapshots: 0 total 18:28:36 Time: 5.474 s 18:28:36 Ran all test suites matching sequencer-client/src/sequencer/sequencer.test.ts. 18:28:36 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?