Parent Log: http://ci.aztec-labs.com/40634769b4b9c052 Command: 0742425f32083b75 yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/04abcb151443d51d2f1b002a2412a083a9384a51 Env: REF_NAME=gh-readonly-queue/next/pr-15077-263498dd65e8700218979d7a94dbfd25b2a8a8a8 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Tue Jun 17 20:52:11 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15077_amd64_x2-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_dff85c69ca785b76_next 20:52:18 [20:52:18.083] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:52:18 [20:52:18.153] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x05d1b8ac146dfd6da4b3cbf2a4f2e1b89d4cca0c4bef0ccf8eb5626d060f8cf4","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x65d24fa950d6f8e6df15c86b2923ab97bfa78c48","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0f5204c6ab158eb5fcb3ad215151ab5dca2f69e129e290864bfe273064fcd8b1","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x3009ccdd6d578d4cfa1441e69e9749dcea41018aa3296ee82ec25133719e48b6"],"eventName":"l2-block-built","creator":"0x3dc43b5cf0606c3fbe5331e58cebfe7dd2995d90","duration":0.4575029999996332,"publicProcessDuration":0,"rollupCircuitsDuration":0.18641500000012456,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 20:52:18 [20:52:18.162] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:52:18 [20:52:18.217] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:52:18 [20:52:18.238] 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:52:18 [20:52:18.241] ERROR: sequencer Error building/enqueuing block: Error: 20:52:18 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:308:60) {"blockNumber":1,"slot":1} 20:52:18 [20:52:18.245] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x28206b5c9e0d207851c8620659a7d975c5cd209682edafe0adf4993e36a80554","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x65d24fa950d6f8e6df15c86b2923ab97bfa78c48","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x08b2273c5dd676e794b1515d84c62baafb0101d423c6ad316541849813712484","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x00dfc4e1056b4f7fbf6ee24ce94742103b43359b86800edd4befa3a6396cdcb4"],"eventName":"l2-block-built","creator":"0xd35b3be25eed674aa68cb6a6e0169aea8903f16c","duration":0.21178499999950873,"publicProcessDuration":0,"rollupCircuitsDuration":0.10339199999998527,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 20:52:18 [20:52:18.250] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:52:18 [20:52:18.254] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 20:52:18 [20:52:18.322] INFO: sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s {"blockHash":"0x2a9cb5a44b6dabc6190c28eab320bed81cba094afe1809dc2932f021a17934c2","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x65d24fa950d6f8e6df15c86b2923ab97bfa78c48","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x22b4fd42a7075850dbcfc0285498b4c37aa78681d5f36bd18c77d01278e67e12","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x07537de9f76d87a4b4be6d744410545655675ba67965cc16d5b1fe1c29fc89df","0x13252f40b1d3a7dfaae19cb5bd82e0d74382664fbf633a61d8e03d064010696e","0x24eb85c51af9759da37a3c8c3de555064013491c27b783fd3f04bc7c9229fdf7","0x2e233ef0f44cc32b576fd261d872a3b3927a222cdb1beac92cfbd12cfbe37c7b"],"eventName":"l2-block-built","creator":"0x72d91635916272bd816071c080491a8bbeccfb97","duration":0.14203300000008312,"publicProcessDuration":0,"rollupCircuitsDuration":0.06971100000009756,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 20:52:18 [20:52:18.326] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:52:18 [20:52:18.329] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 20:52:18 [20:52:18.332] INFO: sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s {"blockHash":"0x1426b13d6bc2d4f50855c086b692483bb5fbafd6183496ee778be6275c5dee30","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x65d24fa950d6f8e6df15c86b2923ab97bfa78c48","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x07772f98e329e3cd7e6bb57867a052658702766a9b02bd7512a753cc8d0d6931","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0xe7d396f5d3b79909b2b6670857595a92ece53464","duration":0.1273030000002109,"publicProcessDuration":0,"rollupCircuitsDuration":0.06895199999962642,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 20:52:18 [20:52:18.335] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:52:18 [20:52:18.338] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 20:52:18 [20:52:18.376] INFO: sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s {"blockHash":"0x25d8990622fd5c95f0c8e8b9510fdab29bab75abd07774a5a0bdb042b4c2e1a2","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x65d24fa950d6f8e6df15c86b2923ab97bfa78c48","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2aea76002fd27d0aaaa1edb601f556b3e3c7551d9a2ebeed234d7f62d3bcc213","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x19dc51bef109f004784808a8689184079877734f812372263caca36cf0fc5e5a","0x101074bff8f4be9feae245e02d8134d35ab1a92fd5004de56e2fa56f8ff41526","0x1335ed5453aaad04f65c03fbc10d7dd40c5e524daccd8dd117349b6cc2f2a301"],"eventName":"l2-block-built","creator":"0xa29336e9218e73eeb24a3a98cf3a5035d6d2e327","duration":0.19183499999962805,"publicProcessDuration":0,"rollupCircuitsDuration":0.08981200000016543,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 20:52:18 [20:52:18.392] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:52:18 [20:52:18.493] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:52:18 [20:52:18.512] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x045da2cbf529e9ad6394bc92c0d00a20327643c490f6b70b99465e5d08c712ea","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x65d24fa950d6f8e6df15c86b2923ab97bfa78c48","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x07ca6f3b4f1eaa3b844f76cb66d2179a0f7c45212625ae4c50cca6fa7c8b48ef","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0f644ec4d6c560786650de25a5ecf838da6e7e74ecd11bc5aed9ebdae76a82ab"],"eventName":"l2-block-built","creator":"0x0c727f7157746ae426d48a9607edc5a239bf5116","duration":0.16144500000064,"publicProcessDuration":0,"rollupCircuitsDuration":0.07938199999989592,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 20:52:18 [20:52:18.516] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:52:18 [20:52:18.533] ERROR: sequencer Error building/enqueuing block: Error: No block for you 20:52:18 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:486:90) {"blockNumber":1,"slot":1} 20:52:18 [20:52:18.536] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:52:18 [20:52:18.548] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x13a311c1fe3b3233b783efb6c3296efe56a8d9a1ab197b4921361893fdeaf7b1","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x65d24fa950d6f8e6df15c86b2923ab97bfa78c48","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x26cf98093d5d55ec11a1a2eb65ba12421ebdccde2f874a5cfa96c90db4328887","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2885e736f2e5e7362d4f97049c4fe964b5407eeff9669592dcdbfda1267cfea6"],"eventName":"l2-block-built","creator":"0x429fd0ae9cf1f7abef4bca88cecf395048a95595","duration":0.17178400000011607,"publicProcessDuration":0,"rollupCircuitsDuration":0.07617299999947136,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 20:52:18 [20:52:18.552] ERROR: sequencer Error building/enqueuing block: Error: Failed to create block proposal 20:52:18 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:675:13) 20:52:18 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 20:52:18 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:612:28) 20:52:18 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 20:52:18 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:423:17) 20:52:18 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:500:5) {"blockNumber":1,"slot":1} 20:52:18 [20:52:18.555] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:52:18 [20:52:18.570] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x2c99544938609919b7d52d2043da0d227713ab6bf379f13c8ef2b6b48a5bd091","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x65d24fa950d6f8e6df15c86b2923ab97bfa78c48","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x01567d49fe06025230f25fa6901d207b05f772581c0921447cdde278e4e4af13","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x10518ed83712c38d2abd1820413cdb910eee74c2a5ab03a3cde3663ce2f9a51b"],"eventName":"l2-block-built","creator":"0x4d6a00fe51cf24cd3e66d89a3d5df1c89f555b05","duration":0.16172399999959453,"publicProcessDuration":0,"rollupCircuitsDuration":0.07893199999944045,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 20:52:18 [20:52:18.571] ERROR: sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block 20:52:18 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:510:59) {"blockNumber":1,"slot":1} 20:52:18 [20:52:18.578] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:52:18 [20:52:18.608] INFO: sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s {"blockHash":"0x28b20dd7d9c59d3f240243822736815ec557191ce2fb0f00411a7ed271714099","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x65d24fa950d6f8e6df15c86b2923ab97bfa78c48","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0f6627bb6100c3e17fd3d4b7f1902c002316232be8fc8dd19b5abd2334e0fe66","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x145087363a171d68563ba1bb4da4252dc180a048998ae64f0e57c956ce63f46f","0x2c5871a44b1b2851f56db3ed023f4b767d405a928a5b9dd52c94d992905deaf7"],"eventName":"l2-block-built","creator":"0xa7130a7a36a7d8e9e87948b984b6f21563327b67","duration":0.1642149999997855,"publicProcessDuration":0,"rollupCircuitsDuration":0.07043200000043726,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 20:52:18 PASS src/sequencer/sequencer.test.ts (5.765 s) 20:52:18 sequencer 20:52:18 builds a block out of a single tx (299 ms) 20:52:18 does not build a block if it does not have enough time left in the slot (53 ms) 20:52:18 builds a block when it is their turn (33 ms) 20:52:18 builds a block once it reaches the minimum number of transactions (76 ms) 20:52:18 builds a block that contains zero real transactions once flushed (10 ms) 20:52:18 builds a block that contains less than the minimum number of transactions once flushed (56 ms) 20:52:18 settles on the chain tip before it starts building a block (101 ms) 20:52:18 builds a block only when synced to previous L1 slot (22 ms) 20:52:18 aborts building a block if the chain moves underneath it (20 ms) 20:52:18 does not publish a block if the block proposal failed (19 ms) 20:52:18 handles when enqueueProposeL2Block throws (18 ms) 20:52:18 should proceed with block proposal when there is no proposer yet (36 ms) 20:52:18 20:52:18 Test Suites: 1 passed, 1 total 20:52:18 Tests: 12 passed, 12 total 20:52:18 Snapshots: 0 total 20:52:18 Time: 5.884 s 20:52:18 Ran all test suites matching sequencer-client/src/sequencer/sequencer.test.ts. 20:52:18 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?