Parent Log: http://ci.aztec-labs.com/34bf0c3e7d631ad0 Command: f803628267cda2b6 yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/21a568ac0c9ef351b1923375be41d4620add2b60 Env: REF_NAME=gh-readonly-queue/next/pr-15042-b80949775e5c27908a6055ad24592f7d98bdc45a CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Sun Jun 15 12:35:14 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15042_amd64_x1-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_dff85c69ca785b76_next 12:35:19 [12:35:19.913] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:35:19 [12:35:19.954] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x08788aca58d93fe6642b79e77f07bfa74c686c221ea30fa3cd1b1ec48ade3535","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xeb331e62dd266f5b3366ec3acf98c49b7a761f0c","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x19a6c54ab65abbef4ccc45d73ce116ee7602a208fef608cee53d219fc579638d","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2d9a80b8401fa2c82d7a10bd01d53d6d1d74fb2a4b1870f35cf56421a3d19d20"],"eventName":"l2-block-built","creator":"0x99f6a0e9f84fc65c56e1647ab90715795babb494","duration":0.645462999999836,"publicProcessDuration":0,"rollupCircuitsDuration":0.3101759999999558,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:35:19 [12:35:19.965] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:35:20 [12:35:20.050] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:35:20 [12:35:20.088] 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} 12:35:20 [12:35:20.091] ERROR: sequencer Error building/enqueuing block: Error: 12:35:20 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:309:60) {"blockNumber":1,"slot":1} 12:35:20 [12:35:20.094] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x126c2257db2ff97fb8c92b441bb0a03c08da04c8a28620fbbd4141aa9d6b0d95","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xeb331e62dd266f5b3366ec3acf98c49b7a761f0c","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0f0db4165f89efc31d890e64a3a8d5b8f0072fe59279b1f67c8178ff567eb060","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x252e98734cd2a7f0e33add94d35e9bee8bec00fb7cadf54e24c5b35dd7f5f936"],"eventName":"l2-block-built","creator":"0x41444dcb52a7cfaa120e355dd1554ad6fc2eb746","duration":0.21774499999992258,"publicProcessDuration":0,"rollupCircuitsDuration":0.10685300000022835,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:35:20 [12:35:20.099] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:35:20 [12:35:20.103] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 12:35:20 [12:35:20.170] INFO: sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s {"blockHash":"0x18d4299ed26df6e884fc607c73fd556f5bc45665a64fe8ef490ec6f17ba4616d","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xeb331e62dd266f5b3366ec3acf98c49b7a761f0c","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2ab8a4f8c679d734543981d407e99222a2470b81649317235360095b78c94ebc","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x030ea078e77ab898c90603a93509332091a98b4374337f08c7378e16610de7cc","0x1cd15ad3000264dc14183cebb621cb4fa43e01ee75457bca8e841113b641c1d0","0x1eb99fb453264ddcf4657871dbb58ef2e8e4b061e0ed8f2daf34c42ae44e8493","0x058cd7a25b6b8b6ee70779d98ff930da4b23daf73e708de719620971405f9a7e"],"eventName":"l2-block-built","creator":"0x61e21b1d64abcd997e1ef4f42d23b0b9ec33d539","duration":0.21209399999952439,"publicProcessDuration":0,"rollupCircuitsDuration":0.11960300000009738,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:35:20 [12:35:20.174] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:35:20 [12:35:20.176] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 12:35:20 [12:35:20.180] INFO: sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s {"blockHash":"0x2551416e401d10cd1f075a28896f63ce0b5a29769be2c2dbcf7c62fe52d0ed14","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xeb331e62dd266f5b3366ec3acf98c49b7a761f0c","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x21faadd16d1d8b0dd9d9e4880bdb1c6f03c751d6db3af398e657905847db2f0e","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0x1949a76f786edef184eb32844cd962e61ac2768c","duration":0.1260630000006131,"publicProcessDuration":0,"rollupCircuitsDuration":0.07127200000013545,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:35:20 [12:35:20.183] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:35:20 [12:35:20.186] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 12:35:20 [12:35:20.233] INFO: sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s {"blockHash":"0x0eb49700c9dd088d4250d42b0dedf49096ee13fa865523ec3c8d03cc1e3d807d","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xeb331e62dd266f5b3366ec3acf98c49b7a761f0c","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x24e86c678e493a57388d1356bdcc0d701a9c94a414941954721cae501296b599","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x16d95cf1a05a802e456a7b07f21d4075f60a8c66c76751e05266b9de8ee35951","0x29f8ada909097f9463c11d382f24045fb00e49da5164e64e5e1beb4a69765c9b","0x23b961abf45c2a02875e7db2934de51ab94c07f9e537b4de865f783aaa1fce55"],"eventName":"l2-block-built","creator":"0xa200c9bd6a00e68ef46cd772899c67dfc9a661eb","duration":0.2176740000004429,"publicProcessDuration":0,"rollupCircuitsDuration":0.104921999999533,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:35:20 [12:35:20.238] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:35:20 [12:35:20.342] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:35:20 [12:35:20.359] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x1ce026ecf8b22b2b4dac356859bced8cf38a5a17899ee4a9ffb95987d94cb1d2","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xeb331e62dd266f5b3366ec3acf98c49b7a761f0c","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2671340d49cb2f92e1b0224503cb8c392505e4c2369e7f2adf2d1d447b931be5","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x279c7cb672fd91908a0f916ab78259ccee9274e1946f52f0f3f897a890beff93"],"eventName":"l2-block-built","creator":"0x162423be2a5a3c2371c5e3e8d80985a68bbe8981","duration":0.20496399999956338,"publicProcessDuration":0,"rollupCircuitsDuration":0.10438200000044162,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:35:20 [12:35:20.363] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:35:20 [12:35:20.379] ERROR: sequencer Error building/enqueuing block: Error: No block for you 12:35:20 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:487:90) {"blockNumber":1,"slot":1} 12:35:20 [12:35:20.381] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:35:20 [12:35:20.394] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x13e83bbf0e5cddc35b19c2eb27bfc21718804b174cdef59229642536d17ddbf5","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xeb331e62dd266f5b3366ec3acf98c49b7a761f0c","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x297446307b8f7db877a84e47eddd0f5c76d9adde80a59159556bb152b07d9482","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0367bd58742f95576e467a22735b15c9c6cc3d7c6668c55a7651cdf1a24c1dea"],"eventName":"l2-block-built","creator":"0x82733553d60d029d1c129d965a00871b25dc09fa","duration":0.18423400000028778,"publicProcessDuration":0,"rollupCircuitsDuration":0.09368199999971694,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:35:20 [12:35:20.397] ERROR: sequencer Error building/enqueuing block: Error: Failed to create block proposal 12:35:20 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:664:13) 12:35:20 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 12:35:20 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:607:28) 12:35:20 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 12:35:20 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:413:17) 12:35:20 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:501:5) {"blockNumber":1,"slot":1} 12:35:20 [12:35:20.417] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:35:20 [12:35:20.436] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x08a7887d72534353dae4c719a15794d50e11c8f44ee0b28a78b08882a4259769","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xeb331e62dd266f5b3366ec3acf98c49b7a761f0c","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x26fc38b6545e5a5e796af8c349f3b50c381d0312db0864a9d54706ee5e5fc3bf","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x087095d7edcd01fc419d238bb0a73e155f67391d0592b2d5b02ee6501281981c"],"eventName":"l2-block-built","creator":"0xe44afd7bf9387c2cc0a8a5fc324a67d4883c323e","duration":0.2324640000006184,"publicProcessDuration":0,"rollupCircuitsDuration":0.12481200000001991,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:35:20 [12:35:20.438] ERROR: sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block 12:35:20 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:511:59) {"blockNumber":1,"slot":1} 12:35:20 [12:35:20.441] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:35:20 [12:35:20.465] INFO: sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s {"blockHash":"0x15604ba3bba5712e17e836fbae379aff2ef594e64ceb0d8dd4c09f4d8d925f78","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xeb331e62dd266f5b3366ec3acf98c49b7a761f0c","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1f6b81b35492c78b06f7e599ce49c0835b7573d55d1986ac94f48fa2a448edab","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x25d82fbdfb602236c138642921cd518ed013f31879486b4cca80f713ceb7f7dc","0x04b9bd7661a717b022c9f7411b6080d7e834d2f0eebe6b98bcfba1a8fbe97ea7"],"eventName":"l2-block-built","creator":"0xcb2cc3ecf4f25bcb21f3c63a19d23517bae121c8","duration":0.19473300000026939,"publicProcessDuration":0,"rollupCircuitsDuration":0.09524099999998725,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:35:20 PASS src/sequencer/sequencer.test.ts (5.321 s) 12:35:20 sequencer 12:35:20 builds a block out of a single tx (256 ms) 12:35:20 does not build a block if it does not have enough time left in the slot (83 ms) 12:35:20 builds a block when it is their turn (50 ms) 12:35:20 builds a block once it reaches the minimum number of transactions (75 ms) 12:35:20 builds a block that contains zero real transactions once flushed (8 ms) 12:35:20 builds a block that contains less than the minimum number of transactions once flushed (54 ms) 12:35:20 settles on the chain tip before it starts building a block (103 ms) 12:35:20 builds a block only when synced to previous L1 slot (21 ms) 12:35:20 aborts building a block if the chain moves underneath it (18 ms) 12:35:20 does not publish a block if the block proposal failed (34 ms) 12:35:20 handles when enqueueProposeL2Block throws (25 ms) 12:35:20 should proceed with block proposal when there is no proposer yet (27 ms) 12:35:20 12:35:20 Test Suites: 1 passed, 1 total 12:35:20 Tests: 12 passed, 12 total 12:35:20 Snapshots: 0 total 12:35:20 Time: 5.409 s 12:35:20 Ran all test suites matching /sequencer-client\/src\/sequencer\/sequencer.test.ts/i. 12:35:20 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?