Parent Log: http://ci.aztec-labs.com/b22a7a04add8e9da Command: 1fec7f5307cfdb51 yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/7e505bcd7fcd90a7d5fe893194272157cc9ec848 Env: REF_NAME=gh-readonly-queue/next/pr-15159-88a99fb5fb938035dfeff0d9ed0cfd81b9eb2c5a CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Thu Jun 19 16:35:45 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15159_amd64_x1-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_dff85c69ca785b76_next 16:35:51 [16:35:51.839] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 16:35:51 [16:35:51.872] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x12eb8af87d885699b58b79f1207cc349cebdb986ed2573c1f6521e6df91d4caf","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x9549dd93b9aeb50af1300d207bc6b8e19e7f6396","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2b94945bd3f02645371f4c5328e938d5191351bd3b174c389a3e8c1a79105438","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0d6c74aae91fd929c242da8fc90473cabe7c3e1731b0a0c7272fa909141f07ce"],"eventName":"l2-block-built","creator":"0x9bd26a0cf7a2e79fa159e17da3a5fd5ee29a845f","duration":0.5066990000004807,"publicProcessDuration":0,"rollupCircuitsDuration":0.2762850000008257,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 16:35:51 [16:35:51.894] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 16:35:51 [16:35:51.945] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 16:35:51 [16:35:51.968] 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} 16:35:51 [16:35:51.971] ERROR: sequencer Error building/enqueuing block: Error: 16:35:51 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:308:53) {"blockNumber":1,"slot":1} 16:35:51 [16:35:51.974] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x195b718f31d50094c9c1c502df3cf543f7f5f42a0461b237760d4a057a8bd861","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x9549dd93b9aeb50af1300d207bc6b8e19e7f6396","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2843567f62230139da8a87e6c92d6fc642204ac3b44711b362f36bca2d90b0e0","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x139c6668d1846697d9d552f91824b1c76d47ec725d7e3e9a2bf56c092a98ec9e"],"eventName":"l2-block-built","creator":"0xa8615baa1a9f1ace08d8c09bf0be45caa5e9867c","duration":0.16462200000023586,"publicProcessDuration":0,"rollupCircuitsDuration":0.07483099999990372,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 16:35:51 [16:35:51.979] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 16:35:51 [16:35:51.985] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 16:35:52 [16:35:52.041] INFO: sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s {"blockHash":"0x062f352e2617eb74387ec53298454c90f9d619eeef0aa1e8474a82498bab469b","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x9549dd93b9aeb50af1300d207bc6b8e19e7f6396","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x090cd5f92fe498f8c60f36fa64cb35acdea721a83fc05f4b8d79064fca14edc6","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0b0a54761bb73d0c94df0d7914d6784ef8de934fc125b66932ce64f2eb134812","0x2c4ba77ef93e8451121124228d88da93ae861e85c2f58bb7945c32527afd2c08","0x02a1a14c0460a0bde97cf7a8611045c3357d699052e81f8c38e4bfe3b9f9b53c","0x180078e1101a88d93e8116ba6a3d84583bff223f323e797e815f589e42bd518d"],"eventName":"l2-block-built","creator":"0x00470f0dbd451bba8f3cd94a05af63aa2a185dbb","duration":0.1379530000003797,"publicProcessDuration":0,"rollupCircuitsDuration":0.0729220000002897,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 16:35:52 [16:35:52.044] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 16:35:52 [16:35:52.047] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 16:35:52 [16:35:52.051] INFO: sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s {"blockHash":"0x1cd91ded190c87743dfa3952d13d437351a62afc36326fc7542ae823814fc979","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x9549dd93b9aeb50af1300d207bc6b8e19e7f6396","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0a5d6610e26fb161cd0adc956dcd1b921582a67717cc59c89d33e32c701c8e1a","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0x622b6e222becd0e84e47aaff844c6136dd8584af","duration":0.11271099999976286,"publicProcessDuration":0,"rollupCircuitsDuration":0.0642809999999372,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 16:35:52 [16:35:52.054] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 16:35:52 [16:35:52.056] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 16:35:52 [16:35:52.114] INFO: sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s {"blockHash":"0x0794f2a399ad8950e747cc5440fbbc9978a6aa61ddf91bf7afe0246d1dc45117","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x9549dd93b9aeb50af1300d207bc6b8e19e7f6396","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1a1b81e18086d59328f16d3e875d58c6e3864255271f40d09d91002cb84e6260","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x171d609f3d802cf8084d3701765e768810afe52481e4ea95cbcd315ddd8fb8de","0x0751447a376d049e6812fe97b06157194e7e4486e5526c9263553c09731dac42","0x21e5e0d6f851bc11b79b6edd6bc0c9d5a81e44bc74b4ec97a0c72653f3abcf0a"],"eventName":"l2-block-built","creator":"0xd2f750e56b205b7e8c8897fd812c8ad63aff5d94","duration":0.15795199999956822,"publicProcessDuration":0,"rollupCircuitsDuration":0.07638200000019424,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 16:35:52 [16:35:52.118] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 16:35:52 [16:35:52.240] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 16:35:52 [16:35:52.261] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x059d77c84f2da6f1d873bfa8df888b6b95e3cce83b143bcf46a33b766f583791","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x9549dd93b9aeb50af1300d207bc6b8e19e7f6396","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2cc02b12eae569bda9a0585ee6b4eb514ea4ecc73aa0a0b85909368616dd4eac","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x207c7e82eb7add4bcda49cf389bf8bb1aa5ae0a0511a6add5cc4a269bf93bd24"],"eventName":"l2-block-built","creator":"0x390f79aba446d74c5456ff2fc91880fdda892534","duration":0.16094299999986106,"publicProcessDuration":0,"rollupCircuitsDuration":0.07791099999940343,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 16:35:52 [16:35:52.265] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 16:35:52 [16:35:52.285] ERROR: sequencer Error building/enqueuing block: Error: No block for you 16:35:52 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:506:81) {"blockNumber":1,"slot":1} 16:35:52 [16:35:52.289] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 16:35:52 [16:35:52.309] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x202cc8f4dc5191a09f5958ab9fa1cdba1ee75f94cde84f9988b4b35ad64e1e38","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x9549dd93b9aeb50af1300d207bc6b8e19e7f6396","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x04a17ea855587464f42caf27b86dd2e200adaa00c4e7ae2bdc5ee4a7271f484e","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0716920d7c08a3ce6b703e8d88255620da22e5f1698db6472ddeb3c82fb2d3ac"],"eventName":"l2-block-built","creator":"0x805a137f9b545289d8ebec3fb651e9d442f0e04f","duration":0.17805299999963609,"publicProcessDuration":0,"rollupCircuitsDuration":0.08557100000052742,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 16:35:52 [16:35:52.312] ERROR: sequencer Error building/enqueuing block: Error: Failed to create block proposal 16:35:52 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:681:13) 16:35:52 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 16:35:52 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:618:28) 16:35:52 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 16:35:52 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:423:17) 16:35:52 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:520:5) {"blockNumber":1,"slot":1} 16:35:52 [16:35:52.316] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 16:35:52 [16:35:52.336] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x207497f02267aa529d2adb53caedfba3f30c071c29c4604fac4dd6b905593502","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x9549dd93b9aeb50af1300d207bc6b8e19e7f6396","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x163545532ff8a8665822c40a258a30dc957442d3df37bb6ba0927e3026e1b455","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x033a11631606a58b1ec386e50cfd538ff17464d517a8b47f433a9f311ae36f78"],"eventName":"l2-block-built","creator":"0x0b040944803b18c953d978b39593e1402808e691","duration":0.2154339999997319,"publicProcessDuration":0,"rollupCircuitsDuration":0.08590199999980541,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 16:35:52 [16:35:52.337] ERROR: sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block 16:35:52 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:530:59) {"blockNumber":1,"slot":1} 16:35:52 [16:35:52.339] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 16:35:52 [16:35:52.363] INFO: sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s {"blockHash":"0x12bea3e9e0f684f1625de71bd7898ed06983bac10efc8af8c08b27b19feca558","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x9549dd93b9aeb50af1300d207bc6b8e19e7f6396","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1bf17a0a606a21740a1129284ce11e2d73e568f6f2ac4ca1c62ee17045c60a0f","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x072ea30d2dcd2775e5bafb4e0f050357f8f010fcc90b4475f2d7238ca021469f","0x12a82215151baf9a2b6e91b72dc32222bfc88b1a536f5636cd6d9711d7196020"],"eventName":"l2-block-built","creator":"0xd06de413b73c45555c2e7bc138a21e65a8c81317","duration":0.16551299999991897,"publicProcessDuration":0,"rollupCircuitsDuration":0.06531099999938306,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 16:35:52 PASS src/sequencer/sequencer.test.ts (5.646 s) 16:35:52 sequencer 16:35:52 builds a block out of a single tx (274 ms) 16:35:52 does not build a block if it does not have enough time left in the slot (62 ms) 16:35:52 builds a block when it is their turn (33 ms) 16:35:52 builds a block once it reaches the minimum number of transactions (66 ms) 16:35:52 builds a block that contains zero real transactions once flushed (9 ms) 16:35:52 builds a block that contains less than the minimum number of transactions once flushed (64 ms) 16:35:52 settles on the chain tip before it starts building a block (121 ms) 16:35:52 builds a block only when synced to previous L1 slot (24 ms) 16:35:52 aborts building a block if the chain moves underneath it (24 ms) 16:35:52 does not publish a block if the block proposal failed (27 ms) 16:35:52 handles when enqueueProposeL2Block throws (23 ms) 16:35:52 should proceed with block proposal when there is no proposer yet (27 ms) 16:35:52 16:35:52 Test Suites: 1 passed, 1 total 16:35:52 Tests: 12 passed, 12 total 16:35:52 Snapshots: 0 total 16:35:52 Time: 5.74 s 16:35:52 Ran all test suites matching sequencer-client/src/sequencer/sequencer.test.ts. 16:35:52 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?