Parent Log: http://ci.aztec-labs.com/e0a41d634b82744d Command: 6d103549f0f4c9d2 yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/534f06e45f48274efd53a2204c90cb0b91a53efb Env: REF_NAME=gh-readonly-queue/next/pr-15230-ad85cda24c2f9b5b4b17d4921f8597b71949bb6c CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Tue Jun 24 20:49:27 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15230_amd64_x3-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_dff85c69ca785b76_next 20:49:33 [20:49:33.778] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:49:33 [20:49:33.829] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x3002730bd6920fcfe6495e1d25ead35f01dbac413a7562a2a2877868b44d8d25","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7c04e6d1e663fa1d293861bf657cec1b980d6a92","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x01e0008e103d9bf3809ba7169a2b4b4ba74f497679e30636891e82bd5b6f7654","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1aae1af0f85c413be35aa12e4e324ecfb32a3fa631ea16ca7a240366959deda5"],"eventName":"l2-block-built","creator":"0x8831be67915f5f5c1a4a14766505f4cec0ce8d7a","duration":1.1727780000001076,"publicProcessDuration":0,"rollupCircuitsDuration":0.3323479999999108,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 20:49:33 [20:49:33.854] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:49:33 [20:49:33.917] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:49:33 [20:49:33.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} 20:49:33 [20:49:33.937] ERROR: sequencer Error building/enqueuing block: Error: 20:49:33 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:308:53) {"blockNumber":1,"slot":1} 20:49:33 [20:49:33.940] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x1e958f5b624af619afbe6dcf93c422ee89597f356d537b53cfb7a6f1e1b97601","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7c04e6d1e663fa1d293861bf657cec1b980d6a92","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x029e0e2edf54e71774da7e05f64ff1ec029d33cbe79e891353aff35c6d1cc4c5","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0651eb14425ede3c9acfed8337f3b9f51be2050d6f00531ee8c78d8d064c9daf"],"eventName":"l2-block-built","creator":"0x965605205d84669f2e65ccae7d19582dad7dd2f9","duration":0.16007400000034977,"publicProcessDuration":0,"rollupCircuitsDuration":0.07331200000044191,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 20:49:33 [20:49:33.944] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:49:33 [20:49:33.948] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 20:49:34 [20:49:34.012] INFO: sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s {"blockHash":"0x04ecfecde8243e3a9cb212a695959f5a520894e6dc489704a92cdd518d2ea202","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7c04e6d1e663fa1d293861bf657cec1b980d6a92","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x23ef5d8ae8081bf903bc9db704db60ec32027e51a92b5c0eba503d7bd0dd32b7","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x01d09770ba4fdd6dd50595c197dd6ddc67f4882ded4c1b1c579ee048e9620e2b","0x2629c875b796bc621bac6b9a2772243c25b6bdddef3eab175dfc2e63b60f95d2","0x29fb084e689af53593a9a144dd81ec6d9cb1dcb903c50ca05637ebe8d36f49ed","0x0c31443d82c98b4027bcbbbfb393774c34c1eaff8ce6a52883e4a501670ff4d7"],"eventName":"l2-block-built","creator":"0x97723abfc0204ab04802f370328dd04ff4a58c3b","duration":0.24388600000020233,"publicProcessDuration":0,"rollupCircuitsDuration":0.13239299999986542,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 20:49:34 [20:49:34.018] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:49:34 [20:49:34.023] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 20:49:34 [20:49:34.028] INFO: sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s {"blockHash":"0x2387c8346b9f15b46781c2ed916f3dd488c93cc10aa94442a8da8f72929e6278","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7c04e6d1e663fa1d293861bf657cec1b980d6a92","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0b65b402cfef91273a9cb22d6ad5180e2532db0a31f5ce0a417fdd8f6c7ca2f0","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0x1a466788574a48ec68b697c12850cd6721acdba1","duration":0.18786399999953574,"publicProcessDuration":0,"rollupCircuitsDuration":0.09817300000031537,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 20:49:34 [20:49:34.032] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:49:34 [20:49:34.036] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 20:49:34 [20:49:34.079] INFO: sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s {"blockHash":"0x03162cf0b80e547a6fe3ac189580333b8b1ed6cabf02ead90dbff5338005af2b","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7c04e6d1e663fa1d293861bf657cec1b980d6a92","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x3020c376ed9f92c8644fc18ee997968efa103a39abf1ee7d2fa1c53d62a7cd4a","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1e83d8aca2b0a913452c816e2572c4e43b0639c5b4e8cd38a6d6253c53c69e31","0x099d0be3c3c8f9bb4d26e9e1a91a4c126013822b201e46ad8a65ee44ac5a190b","0x0375b8fa7485ebdd3407c2279072fabb1368ed2d8e38efcb5365280b578c3a2e"],"eventName":"l2-block-built","creator":"0x88c96de634dde6edcf42ea3f0d12283c850cd818","duration":0.1838450000004741,"publicProcessDuration":0,"rollupCircuitsDuration":0.08686200000011013,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 20:49:34 [20:49:34.084] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:49:34 [20:49:34.203] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:49:34 [20:49:34.225] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x2db5e73f1016bce52779d59356effc67cff659cb66fbb90e2b5f8f1969b52f5d","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7c04e6d1e663fa1d293861bf657cec1b980d6a92","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2bca1b02804a578cfb0bfc982d994b8ac71e04a98f19be46f4f6321021999f11","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x155b5e7ee582cca910513e6e3a186e644f32f53d769ec532b91639ac2872834b"],"eventName":"l2-block-built","creator":"0xc28324e1c43073409a5cc467967a1660b6d6ebb2","duration":0.18546499999956723,"publicProcessDuration":0,"rollupCircuitsDuration":0.08905200000026525,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 20:49:34 [20:49:34.229] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:49:34 [20:49:34.244] ERROR: sequencer Error building/enqueuing block: Error: No block for you 20:49:34 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:506:81) {"blockNumber":1,"slot":1} 20:49:34 [20:49:34.249] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:49:34 [20:49:34.269] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x1aca6fd0806d577fa3ea30c4665dfc373d350b182ef05a8ee10420ce01342c0a","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7c04e6d1e663fa1d293861bf657cec1b980d6a92","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x27a9861d8382002982d2460efa8fedc34335b33530de374b7ef7eb5e00e452c6","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x28d55f04cc7d5ec48cf14ef265c7fb67e3fb7171b17e0caa0ce6010c94927cbc"],"eventName":"l2-block-built","creator":"0x122aed3a841aabd8217336e186f4e596d8fa8bff","duration":0.18218500000057247,"publicProcessDuration":0,"rollupCircuitsDuration":0.08284200000070996,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 20:49:34 [20:49:34.273] ERROR: sequencer Error building/enqueuing block: Error: Failed to create block proposal 20:49:34 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:681:13) 20:49:34 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 20:49:34 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:618:28) 20:49:34 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 20:49:34 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:423:17) 20:49:34 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:520:5) {"blockNumber":1,"slot":1} 20:49:34 [20:49:34.277] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:49:34 [20:49:34.298] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x2516da69e7980ec5dbe0e563b24b75e1e7c7b655ba9ad605f432bf613045b220","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7c04e6d1e663fa1d293861bf657cec1b980d6a92","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0a36747282784687a3f7605734ec08504b5ff02b6061164540bc53094fc9575e","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x12e7a8db1db0ec1db5e54428091ba9dd52cd58297555c065670473a6aef74a0f"],"eventName":"l2-block-built","creator":"0xffd79893daef94eeafbe3b6e9b91fffc6cc0417f","duration":0.2859579999994821,"publicProcessDuration":0,"rollupCircuitsDuration":0.12978300000031595,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 20:49:34 [20:49:34.301] ERROR: sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block 20:49:34 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:530:59) {"blockNumber":1,"slot":1} 20:49:34 [20:49:34.308] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:49:34 [20:49:34.346] INFO: sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s {"blockHash":"0x2120d7cf50d50d05f08399f3cb8712e8af7e67702098a01b7dddf19589232ac6","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7c04e6d1e663fa1d293861bf657cec1b980d6a92","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1258ec828b9079912fde5e5c57903210f80447d81c75678d09232219f6ad09a9","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x27b68e2a0d0310a0054e48942298534ef414c0830d9871b2b4d105a7648321b6","0x1eb70325564628b64db044ba89c5fe8b002db596e926d686f4c4343b35e82596"],"eventName":"l2-block-built","creator":"0x056fb577b7fa497a531243c01d2522d64598a1fa","duration":0.21110500000031607,"publicProcessDuration":0,"rollupCircuitsDuration":0.0877120000004652,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 20:49:34 PASS src/sequencer/sequencer.test.ts (5.834 s) 20:49:34 sequencer 20:49:34 builds a block out of a single tx (293 ms) 20:49:34 does not build a block if it does not have enough time left in the slot (59 ms) 20:49:34 builds a block when it is their turn (31 ms) 20:49:34 builds a block once it reaches the minimum number of transactions (74 ms) 20:49:34 builds a block that contains zero real transactions once flushed (14 ms) 20:49:34 builds a block that contains less than the minimum number of transactions once flushed (52 ms) 20:49:34 settles on the chain tip before it starts building a block (118 ms) 20:49:34 builds a block only when synced to previous L1 slot (25 ms) 20:49:34 aborts building a block if the chain moves underneath it (19 ms) 20:49:34 does not publish a block if the block proposal failed (27 ms) 20:49:34 handles when enqueueProposeL2Block throws (31 ms) 20:49:34 should proceed with block proposal when there is no proposer yet (42 ms) 20:49:34 20:49:34 Test Suites: 1 passed, 1 total 20:49:34 Tests: 12 passed, 12 total 20:49:34 Snapshots: 0 total 20:49:34 Time: 5.92 s 20:49:34 Ran all test suites matching sequencer-client/src/sequencer/sequencer.test.ts. 20:49:34 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?