Parent Log: http://ci.aztec-labs.com/b452b423336290e2 Command: bbc5a7ea91d19a83 yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/4800d08570523bc1b2a9e8ec0dfb09e326f4689a Env: REF_NAME=gh-readonly-queue/next/pr-14900-d3bba2d69dbc070d51bcd50607354193573876ba CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Fri Jun 13 13:33:24 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14900_amd64_x3-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_dff85c69ca785b76_next 13:33:30 [13:33:30.792] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:33:30 [13:33:30.837] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x24b32f881721fe383e4cacc5c01beb3201420eabca8587cdc533b6af2973fd44","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x54ece2f7be2a11cec97c1c9349b44101dede917a","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x218043dac803ac48fffa476b30dee83154462f78c1db769ab7584eaa34f3fda3","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x250744e0c231901ce7e2d120de3a45240a787f2801c1b9955601fbb7e598782e"],"eventName":"l2-block-built","creator":"0x31f62cb89f7f6a9b07db2abe7e664ea6b4347987","duration":0.5392330000004222,"publicProcessDuration":0,"rollupCircuitsDuration":0.26875599999948463,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:33:30 [13:33:30.851] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:33:30 [13:33:30.915] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:33:30 [13:33:30.934] 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:33:30 [13:33:30.937] ERROR: sequencer Error building/enqueuing block: Error: 13:33:30 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:309:60) {"blockNumber":1,"slot":1} 13:33:30 [13:33:30.939] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x148e879db60293d3459443106e1801909df172238313b86e335320ff9cda1ac9","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x54ece2f7be2a11cec97c1c9349b44101dede917a","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0a3ab5ab458b98149117ad0b240b690fccf1fdabc4fb148d7d96d0b19c89a989","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1c0fd84a46bb9485d1087c5340825d6486676c4f27f402ecd12a4c0e75b40080"],"eventName":"l2-block-built","creator":"0x8b87b91fc26a6828f2a775673c86773b2bb7140f","duration":0.2223760000006223,"publicProcessDuration":0,"rollupCircuitsDuration":0.08865199999945617,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:33:30 [13:33:30.944] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:33:30 [13:33:30.949] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 13:33:31 [13:33:31.003] INFO: sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s {"blockHash":"0x2a1dac8e7413ab4f2a14befbc55fe599cf1936154529c8479f251daae0b2d5a6","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x54ece2f7be2a11cec97c1c9349b44101dede917a","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2d11b67a41292ddbfc088f0295779236a19b4cc0f9eaf08b82e20108ca310747","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x136e5a44f520507c16fa7fcdf6b1fa2f9b42bccea62726f6423644b8eff9865c","0x1936df0befbdd3a26c5f0e7e5500ed12ce59305edfde0e3c48c2d9a17b4d3425","0x1ee250ca9426583d0d14826204aa042dd9b7b562156647ca71bb4f47bf28b81d","0x16435d173f6d82b6021f4f6fb37d30d05e4abe5358ca01ece6c82924f771003a"],"eventName":"l2-block-built","creator":"0x9ec44deaa32f65915b44545c09de61576397574f","duration":0.16925399999945512,"publicProcessDuration":0,"rollupCircuitsDuration":0.11818299999958981,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:33:31 [13:33:31.011] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:33:31 [13:33:31.015] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 13:33:31 [13:33:31.020] INFO: sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s {"blockHash":"0x1c2ef4ef5548ccd0559145bcf1d6a1f85754d2434b4f511f2b45ae65aa4e8fec","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x54ece2f7be2a11cec97c1c9349b44101dede917a","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x14a3c2e774dba1a43dadb40ee188127177227e0c5b08407971e287655543a499","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0xdffb26c2c289fe30f65ee55a42bf4fb8d9837c53","duration":0.15639399999963643,"publicProcessDuration":0,"rollupCircuitsDuration":0.08855200000016339,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:33:31 [13:33:31.024] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:33:31 [13:33:31.027] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 13:33:31 [13:33:31.062] INFO: sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s {"blockHash":"0x05a190515df1ff2a661c67fe45ac4e537d64edf23e6f94736ed340cf47ed5022","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x54ece2f7be2a11cec97c1c9349b44101dede917a","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2bb2123e88c9eb79be3661c29752432155690b1df88b71c1e6f5984d521f8416","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0eb52794fad4f5c88ad9974665394fa6a7d8702fabcfeae6fd34efcc41413c6a","0x015c63991b5d85e70be9fe48bb8c8805d70948d85c9a450bdcc4dfe488e5ba7a","0x21bc28fca44a5e6da01fe4feef2beea35a1e0cf1570b2472c3cf0eecef11f0b1"],"eventName":"l2-block-built","creator":"0x932f41cb93349c169e08a78818165f73cbf58bd5","duration":0.15298399999937828,"publicProcessDuration":0,"rollupCircuitsDuration":0.08145200000035402,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:33:31 [13:33:31.065] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:33:31 [13:33:31.180] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:33:31 [13:33:31.198] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x2f5989304ac2b33aefb3ca45ac74a10ee325ffee14946f1be67b5ce931788b36","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x54ece2f7be2a11cec97c1c9349b44101dede917a","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0fd5b7527da5b1cccf08908b25dadd320a052f1f016844a39877eaeb86f1dc68","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x04ba7ec6e0f4fee2d00502bb4838f80e0e7b47d41830d17fe5ffb4e2058e9e81"],"eventName":"l2-block-built","creator":"0xe6eda74de83a6153f5a183944df22c04d17ecc89","duration":0.22329599999920902,"publicProcessDuration":0,"rollupCircuitsDuration":0.10492299999987154,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:33:31 [13:33:31.202] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:33:31 [13:33:31.217] ERROR: sequencer Error building/enqueuing block: Error: No block for you 13:33:31 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:487:90) {"blockNumber":1,"slot":1} 13:33:31 [13:33:31.220] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:33:31 [13:33:31.235] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x2bebfb23af8b3e49286dc46409d642cb90e4ddf20ba5c8e0a35a58a0b16a4129","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x54ece2f7be2a11cec97c1c9349b44101dede917a","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1124a6a26e64156e6693127d92bce2a265e9b24ca606b44c20f318408bfca9d0","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x20acc16f5b6a63d931be8cf52ea352e37a85f9eb9c0585f0643194ea5f07fda6"],"eventName":"l2-block-built","creator":"0xb8f827446fef2cda22f7d20c570dbcec414823dc","duration":0.12956300000041665,"publicProcessDuration":0,"rollupCircuitsDuration":0.07133200000043871,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:33:31 [13:33:31.237] ERROR: sequencer Error building/enqueuing block: Error: Failed to create block proposal 13:33:31 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:664:13) 13:33:31 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 13:33:31 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:607:28) 13:33:31 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 13:33:31 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:413:17) 13:33:31 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:501:5) {"blockNumber":1,"slot":1} 13:33:31 [13:33:31.240] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:33:31 [13:33:31.257] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x0d0ffce294590bc070b744d9b825a64edaac85bee6bf30715b67daf5235c1b84","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x54ece2f7be2a11cec97c1c9349b44101dede917a","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x16948fe7ee44760a47b2aa4128c6635fb0a058fc81a12c3faca75a7f6ea08563","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x12772d40b3892d949ef758715466f66f3b663704f3ff30edc1112d99728912c0"],"eventName":"l2-block-built","creator":"0xb42cb4233794a7334cbc088a1d3746a8886d5730","duration":0.17109400000026653,"publicProcessDuration":0,"rollupCircuitsDuration":0.09549299999980576,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:33:31 [13:33:31.258] ERROR: sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block 13:33:31 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:511:59) {"blockNumber":1,"slot":1} 13:33:31 [13:33:31.263] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:33:31 [13:33:31.294] INFO: sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s {"blockHash":"0x0bf896c9296caa72551f555eb138d98f710fa2f88254a7522d9ed808ec2b9a95","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x54ece2f7be2a11cec97c1c9349b44101dede917a","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x005935ffb82b7050a77134a964d7a20c856cb6250c50565115eb700c4f75f419","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x120b4f508de6ba7e5d36a60aae3a3e6420a1716b2679002cb1256cbdded9909b","0x2f98ace672692e698d50a0c8760bbf32daacd79905e6b3497e7784435a27f30a"],"eventName":"l2-block-built","creator":"0x92f3e538c6c8b6718e2af8e386c99476040d4cd9","duration":0.2691560000002937,"publicProcessDuration":0,"rollupCircuitsDuration":0.1263230000004114,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:33:31 PASS src/sequencer/sequencer.test.ts (5.47 s) 13:33:31 sequencer 13:33:31 builds a block out of a single tx (283 ms) 13:33:31 does not build a block if it does not have enough time left in the slot (66 ms) 13:33:31 builds a block when it is their turn (29 ms) 13:33:31 builds a block once it reaches the minimum number of transactions (63 ms) 13:33:31 builds a block that contains zero real transactions once flushed (17 ms) 13:33:31 builds a block that contains less than the minimum number of transactions once flushed (42 ms) 13:33:31 settles on the chain tip before it starts building a block (114 ms) 13:33:31 builds a block only when synced to previous L1 slot (21 ms) 13:33:31 aborts building a block if the chain moves underneath it (18 ms) 13:33:31 does not publish a block if the block proposal failed (19 ms) 13:33:31 handles when enqueueProposeL2Block throws (22 ms) 13:33:31 should proceed with block proposal when there is no proposer yet (35 ms) 13:33:31 13:33:31 Test Suites: 1 passed, 1 total 13:33:31 Tests: 12 passed, 12 total 13:33:31 Snapshots: 0 total 13:33:31 Time: 5.553 s 13:33:31 Ran all test suites matching /sequencer-client\/src\/sequencer\/sequencer.test.ts/i. 13:33:31 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?