Parent Log: http://ci.aztec-labs.com/7349f6e86eb3217f Command: 270716767bef7882 yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/aedcee89a2544b0e6baf93c4e71d88991f09111e Env: REF_NAME=gh-readonly-queue/next/pr-15183-016def8adbfe93f34b41a41f439b146b5318c895 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Tue Jun 24 13:35:36 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15183_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:35:43 [13:35:43.309] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:35:43 [13:35:43.354] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x2a6cacd778bf0c9e3b723d0762cd6e05e7faae6f6497e711a6fdfb43e85e2b7b","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x232386a04f1b32f31ef31133f8efa8bad98a8c88","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1ea673dc05fdcd017694da3130a67064f1ae2415ffad5d07f5633b51a6c2a702","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1443bc174595d8875021d15c71841bcfd4c861666688b6e1256929541bdee618"],"eventName":"l2-block-built","creator":"0x7d59fc15e67760c8e70dded66e65beb39b71728c","duration":0.7748920000003636,"publicProcessDuration":0,"rollupCircuitsDuration":0.2921490000007907,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:35:43 [13:35:43.381] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:35:43 [13:35:43.429] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:35:43 [13:35:43.447] 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:35:43 [13:35:43.451] ERROR: sequencer Error building/enqueuing block: Error: 13:35:43 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:308:53) {"blockNumber":1,"slot":1} 13:35:43 [13:35:43.454] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x08474ece32e81b429b8f15a5abf7e3bbae654263ddc8eb8cb5db3264efa1a07e","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x232386a04f1b32f31ef31133f8efa8bad98a8c88","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2d79e3079d72109710253e1f92e0be9e13fc48a178f272e1e37a22b67def9718","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x227618ad2746bea92b0f6989169e9034a60d0370a4ce94c519f57952ce03fe48"],"eventName":"l2-block-built","creator":"0x846f6cfbbc55f79e2ee7367343294369ae63d6ad","duration":0.2527669999999489,"publicProcessDuration":0,"rollupCircuitsDuration":0.09313300000030722,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:35:43 [13:35:43.461] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:35:43 [13:35:43.466] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 13:35:43 [13:35:43.528] INFO: sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s {"blockHash":"0x1751dfed513461a17cc501aaf2c0e3c60e3e0f91bcd053731a0e22d4d941451d","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x232386a04f1b32f31ef31133f8efa8bad98a8c88","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x02e7c3df25729dc7498ec9e133b7be8813ec6de6aff35365840b23ea69f64d56","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2c4f39e70858dd7fc9e926afdc7d34aaa4c38ac489974992271a13191f3d6596","0x08b9e8b0fe1e5220e55fe54f7e0250c9d70829030c73ff1194383c9e4079face","0x24206cd289c0096181f1e687ae82f3aad12abc537f5cf4cdb7cdd3467c45923f","0x15b77404bd8a05eefe1448a6a7ad1ad5c62f4e3006c58d28a791f1d610fc39ad"],"eventName":"l2-block-built","creator":"0x57b1a1612a18ee1d26032d5d3287bd499b50c604","duration":0.13085399999999936,"publicProcessDuration":0,"rollupCircuitsDuration":0.06950200000028417,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:35:43 [13:35:43.532] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:35:43 [13:35:43.536] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 13:35:43 [13:35:43.539] INFO: sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s {"blockHash":"0x1e651d2ab5c97583b8bc8fea95cc129b59ed37715fcc6af9d167bfc959514d2e","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x232386a04f1b32f31ef31133f8efa8bad98a8c88","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0bf21646b197801027ac8d2205dbdc38f30e80355cdeedd5b906e075a6475da9","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0xe645453b45b0fc50116d162239ee3ded685a8d8c","duration":0.14821399999982532,"publicProcessDuration":0,"rollupCircuitsDuration":0.093272999999499,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:35:43 [13:35:43.543] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:35:43 [13:35:43.546] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 13:35:43 [13:35:43.593] INFO: sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s {"blockHash":"0x0eccda48d41b63f3fc9e7f80dfb5e400ad60edfbf204691d2c594508fbfd8fae","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x232386a04f1b32f31ef31133f8efa8bad98a8c88","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0d783f582b28f08954b7b4179d7fea22c60114de9e8ca08c8854a0146a185c9d","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x26566ab419e5884cb0bb5270da4a784415ca11f9523d32c9dbca42e3705b3346","0x0d012303884d2f5b658b70fcca19a0180f21222ac7cb076f84981a1b222030f7","0x1a9d769a0822db897b6f2312958c216e6ec049df7e26a774a8a8e570d41cc3a7"],"eventName":"l2-block-built","creator":"0xdcbb6f14b3f3b7768b1d9756b5a219f3c3b9262a","duration":0.1197439999996277,"publicProcessDuration":0,"rollupCircuitsDuration":0.06155200000011973,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:35:43 [13:35:43.598] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:35:43 [13:35:43.734] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:35:43 [13:35:43.750] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x237cf01a9cb9e81b35bb845b46252ea2962634fdc829c8d7b36717895da46749","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x232386a04f1b32f31ef31133f8efa8bad98a8c88","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x29cc7a25fb3424ecd4c02e781db2b474b4c21e230eba23563ce82400dcfa8c81","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x09633d3c29a8b139250ee47a84c6a96d18020aee7613c49f7d3a70d31161f954"],"eventName":"l2-block-built","creator":"0xe5bbcb2746638d05f90faf34adf05b259f9095b7","duration":0.16868499999964115,"publicProcessDuration":0,"rollupCircuitsDuration":0.07929200000035053,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:35:43 [13:35:43.754] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:35:43 [13:35:43.770] ERROR: sequencer Error building/enqueuing block: Error: No block for you 13:35:43 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:506:81) {"blockNumber":1,"slot":1} 13:35:43 [13:35:43.773] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:35:43 [13:35:43.788] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x27abc8361c602a8f26730052da69cc2018f0233cc7f4784599c20cc10e6a2c8b","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x232386a04f1b32f31ef31133f8efa8bad98a8c88","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2088d78694b5e291cee60cb829500db6cc7b0962017437442708ae89dcade3be","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1032f868e9baa611b7a9480d5caa02552fea48af519c9dc115dcbc4e5b1ef421"],"eventName":"l2-block-built","creator":"0xf135ff906e201a12300551b922e50f8a242b84c1","duration":0.17069499999979598,"publicProcessDuration":0,"rollupCircuitsDuration":0.08177299999988463,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:35:43 [13:35:43.790] ERROR: sequencer Error building/enqueuing block: Error: Failed to create block proposal 13:35:43 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:681:13) 13:35:43 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 13:35:43 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:618:28) 13:35:43 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 13:35:43 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:423:17) 13:35:43 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:520:5) {"blockNumber":1,"slot":1} 13:35:43 [13:35:43.793] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:35:43 [13:35:43.808] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x12302a8be169a461b72c1abd0b6a5e2b6a02a577236f84b525a2c289e66ae03b","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x232386a04f1b32f31ef31133f8efa8bad98a8c88","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0809fb808248e250905dbae048e59a068e5c84c5fdcdd148265c157ee25b25d2","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2b1955bd2b6d6883299030e96234d08f9825650b3f876376660334e26c9ba6f4"],"eventName":"l2-block-built","creator":"0x574a14d308dd3d2ab43842442fc047592ae58757","duration":0.16887499999938882,"publicProcessDuration":0,"rollupCircuitsDuration":0.08336299999973562,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:35:43 [13:35:43.810] ERROR: sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block 13:35:43 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:530:59) {"blockNumber":1,"slot":1} 13:35:43 [13:35:43.812] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:35:43 [13:35:43.837] INFO: sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s {"blockHash":"0x28ad938dc0e764eb0fec7c6006082f994e8afaed4d42b1ec27b367bb4a630292","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x232386a04f1b32f31ef31133f8efa8bad98a8c88","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1084bb5e9fc3526ff0be922fd356d0aa53cdd8d180cf11a2c5a579b4e26cb28c","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1f1c7c4ea0ed63d65344d0149bbda3bab346beb4b18a7d4fa622092e9809c6f9","0x13edab6902151f3ce90227737b5c63b9f81b6b907648aee235af88bb2106a056"],"eventName":"l2-block-built","creator":"0x60cba2d38150508c992cf482908e9d5945e9f027","duration":0.14829399999962334,"publicProcessDuration":0,"rollupCircuitsDuration":0.06536200000027748,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:35:43 PASS src/sequencer/sequencer.test.ts (5.712 s) 13:35:43 sequencer 13:35:43 builds a block out of a single tx (309 ms) 13:35:43 does not build a block if it does not have enough time left in the slot (62 ms) 13:35:43 builds a block when it is their turn (32 ms) 13:35:43 builds a block once it reaches the minimum number of transactions (72 ms) 13:35:43 builds a block that contains zero real transactions once flushed (10 ms) 13:35:43 builds a block that contains less than the minimum number of transactions once flushed (53 ms) 13:35:43 settles on the chain tip before it starts building a block (137 ms) 13:35:43 builds a block only when synced to previous L1 slot (19 ms) 13:35:43 aborts building a block if the chain moves underneath it (19 ms) 13:35:43 does not publish a block if the block proposal failed (19 ms) 13:35:43 handles when enqueueProposeL2Block throws (19 ms) 13:35:43 should proceed with block proposal when there is no proposer yet (27 ms) 13:35:43 13:35:43 Test Suites: 1 passed, 1 total 13:35:43 Tests: 12 passed, 12 total 13:35:43 Snapshots: 0 total 13:35:43 Time: 5.812 s 13:35:43 Ran all test suites matching sequencer-client/src/sequencer/sequencer.test.ts. 13:35:43 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?