Parent Log: http://ci.aztec-labs.com/aaadd3aef9ab971c Command: 4ef547fa5e299294 yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/d4893155ff105399557b55c16450c39921c70d11 Env: REF_NAME=gh-readonly-queue/next/pr-15218-7edf16da6c056f9499e2dfd9c71fb9b7580f9bfc CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Tue Jun 24 10:27:47 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15218_amd64_x1-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_dff85c69ca785b76_next 10:27:53 [10:27:53.098] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:27:53 [10:27:53.139] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x29dbe8fd17920eb970df7104b27a6059acd3b98644b264e636c295aa7a5fb96e","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x3a6ad5e7fa0e017bfc85afffbe12838a486e879e","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1c6afe8081018f44b456085601ca55977e360cdf214aad795fde34364c93ad93","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x02c15e423006401dbac1148e9199b73c706bd1bd9a4d4bd74bc102bedb070c60"],"eventName":"l2-block-built","creator":"0x3e9ec96ae72fe5c4548ab6061c2a2c0db8a27ad3","duration":0.5309959999995044,"publicProcessDuration":0,"rollupCircuitsDuration":0.19787600000017846,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:27:53 [10:27:53.162] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:27:53 [10:27:53.224] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:27:53 [10:27:53.249] 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} 10:27:53 [10:27:53.252] ERROR: sequencer Error building/enqueuing block: Error: 10:27:53 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:308:53) {"blockNumber":1,"slot":1} 10:27:53 [10:27:53.255] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x1ac87154d97d263912e4fdf9390b081d7e0fee958d66c55abee9c4730d7f3599","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x3a6ad5e7fa0e017bfc85afffbe12838a486e879e","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x03be3296426f1380654c6f4579b6d9402e3e20cbce8d6eebf2740a312171d698","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2e480792055446b8910f1f3082c81a9219cc787c5d659a40919817f0997bd14e"],"eventName":"l2-block-built","creator":"0xf0886fa8a4f1a1bf4e64651973482804dd71239b","duration":0.17644500000005792,"publicProcessDuration":0,"rollupCircuitsDuration":0.08434200000010605,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:27:53 [10:27:53.259] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:27:53 [10:27:53.264] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 10:27:53 [10:27:53.338] INFO: sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s {"blockHash":"0x1044bc76f9c7705082f9d93d50a80cabd8e2b7256d441cb0e9ac11001182880a","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x3a6ad5e7fa0e017bfc85afffbe12838a486e879e","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1e97dc8c606976e56b9e6c82f79e14af5b8764dca21bdf2515aeae0ebf84e41e","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x09d9ec54600a7db60295e89460267352cefd63fe6876a5b56fce22d1b6cec8c7","0x0c9ea44d0d962bb77f28860c73e494553f0f6feeaea1df33590cf37d62c9ca88","0x076b00478782a5decfc8db6157456f8344da22dc583329c1d960c3da62bd0c36","0x16913e3630937b9dab06e859cc99c51abf40eb3692f428209bcd82a6f7541dd2"],"eventName":"l2-block-built","creator":"0x93ec1ef1249fa3ae26065f4ca958a48a09c695c0","duration":0.16675500000019383,"publicProcessDuration":0,"rollupCircuitsDuration":0.0734920000004422,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:27:53 [10:27:53.341] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:27:53 [10:27:53.344] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 10:27:53 [10:27:53.347] INFO: sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s {"blockHash":"0x1decfd030b0aeae3389baa32c3cf46382f2141d8bf4e24ad66b2d253006c0139","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x3a6ad5e7fa0e017bfc85afffbe12838a486e879e","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x042301d734c1129a79e9c6b84e23ab6a16a0a0d34c5162d5aec19c38c46bec58","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0x0e089f5d2ebabdb6a70a33e27dcf93fd5ba0ae9c","duration":0.10580300000037823,"publicProcessDuration":0,"rollupCircuitsDuration":0.05253100000027189,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:27:53 [10:27:53.350] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:27:53 [10:27:53.352] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 10:27:53 [10:27:53.388] INFO: sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s {"blockHash":"0x13264e7816a5512b75743d1f4c6602ab369867869db1cf9cd72954b690bd1d01","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x3a6ad5e7fa0e017bfc85afffbe12838a486e879e","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x115d82a2a8f532a92597f3b0ae9828d7504eb9ac23a45754e389e60f756752d1","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0984eeb20deb2e8928799476c20059a93b94720fc5a8420139b1f65f71dc4fc3","0x192f340beec39306123226bdfa295f7a7f639f2f811acd2fc40a4e71a084f22e","0x021ca506ae0ff5f677d9566ea36916792741721621bc5527f28885cc12378d4b"],"eventName":"l2-block-built","creator":"0x4dc2b0afd26d180d985e540ea97774d695437f7a","duration":0.1377439999996568,"publicProcessDuration":0,"rollupCircuitsDuration":0.06515200000012555,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:27:53 [10:27:53.392] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:27:53 [10:27:53.522] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:27:53 [10:27:53.542] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x0d880402c0adf0416bd3366362f67837c2fa328d45715438f6a039daee78aab5","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x3a6ad5e7fa0e017bfc85afffbe12838a486e879e","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2ed01384c3a57afc8e8e804a27c11432e60def45f6655292eeedd9810b72089f","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x23421d27b10043626927974df2baf1063c71ddedd95173a96cec1e69b617ec87"],"eventName":"l2-block-built","creator":"0x1fde0b168adbbb035a728fe743fefb1371e5a898","duration":0.19481600000017352,"publicProcessDuration":0,"rollupCircuitsDuration":0.09491299999990588,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:27:53 [10:27:53.547] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:27:53 [10:27:53.565] ERROR: sequencer Error building/enqueuing block: Error: No block for you 10:27:53 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:506:81) {"blockNumber":1,"slot":1} 10:27:53 [10:27:53.567] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:27:53 [10:27:53.581] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x284ab1d73f7ffde7629ec354f7397a37253f81e3c45479749c54b0d07132b5af","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x3a6ad5e7fa0e017bfc85afffbe12838a486e879e","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x16f4dd5ad2beca714e536680840a75f6574fdbef35ec0cebc88224660008ebc1","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x07904a55e8e674e24f117fe4670e674b556968545ddf52bfe85afd6eb9c39811"],"eventName":"l2-block-built","creator":"0x1d8999f020f276acdbaceb848576cf30422c5508","duration":0.1972460000006322,"publicProcessDuration":0,"rollupCircuitsDuration":0.10321299999941402,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:27:53 [10:27:53.584] ERROR: sequencer Error building/enqueuing block: Error: Failed to create block proposal 10:27:53 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:681:13) 10:27:53 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 10:27:53 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:618:28) 10:27:53 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 10:27:53 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:423:17) 10:27:53 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:520:5) {"blockNumber":1,"slot":1} 10:27:53 [10:27:53.587] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:27:53 [10:27:53.601] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x16336d175a14ebf5f4cbc496bff3209138dfa2f87dd1589bda979448c3050938","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x3a6ad5e7fa0e017bfc85afffbe12838a486e879e","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x07c4c2a23c03876ad4e4a88177554e74a694160f17e8cc219bd91af0046ddc8d","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x22fda14e7fb9698acf123e7573f1aa1b4ef40153ccd9f2ec72c900410bdc9e38"],"eventName":"l2-block-built","creator":"0x330e597e1ba42839d9b728300ec72a6fa957ce46","duration":0.18780599999990955,"publicProcessDuration":0,"rollupCircuitsDuration":0.09526300000015908,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:27:53 [10:27:53.602] ERROR: sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block 10:27:53 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:530:59) {"blockNumber":1,"slot":1} 10:27:53 [10:27:53.605] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:27:53 [10:27:53.638] INFO: sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s {"blockHash":"0x18c37bde6071901eec205cdd7456049f846db6ec788c385b0cbd88a8b3223c75","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x3a6ad5e7fa0e017bfc85afffbe12838a486e879e","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0dcfd611103abd42af6209f11f77189dccd39eef41e120174dcb0c72096fa325","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x028869eb4d0ead941a3f1c7032a207b273af91a251fc0f06938acdd458e63396","0x0cb05fa2e96afe4eb77d5a76fbca461149078b3efc87f4954e6cc803b95d1336"],"eventName":"l2-block-built","creator":"0x6408663b18e430b86e8f276ac704814d34c65f75","duration":0.14098399999966205,"publicProcessDuration":0,"rollupCircuitsDuration":0.055851000000075146,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:27:53 PASS src/sequencer/sequencer.test.ts (5.555 s) 10:27:53 sequencer 10:27:53 builds a block out of a single tx (276 ms) 10:27:53 does not build a block if it does not have enough time left in the slot (72 ms) 10:27:53 builds a block when it is their turn (37 ms) 10:27:53 builds a block once it reaches the minimum number of transactions (83 ms) 10:27:53 builds a block that contains zero real transactions once flushed (9 ms) 10:27:53 builds a block that contains less than the minimum number of transactions once flushed (41 ms) 10:27:53 settles on the chain tip before it starts building a block (111 ms) 10:27:53 builds a block only when synced to previous L1 slot (43 ms) 10:27:53 aborts building a block if the chain moves underneath it (21 ms) 10:27:53 does not publish a block if the block proposal failed (19 ms) 10:27:53 handles when enqueueProposeL2Block throws (18 ms) 10:27:53 should proceed with block proposal when there is no proposer yet (35 ms) 10:27:53 10:27:53 Test Suites: 1 passed, 1 total 10:27:53 Tests: 12 passed, 12 total 10:27:53 Snapshots: 0 total 10:27:53 Time: 5.642 s 10:27:53 Ran all test suites matching sequencer-client/src/sequencer/sequencer.test.ts. 10:27:53 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?