Parent Log: http://ci.aztec-labs.com/84dea640742bbf96 Command: 448a16f463e450de yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/80d800435dd8dfa325e38593d83b405488449dba Env: REF_NAME=gh-readonly-queue/next/pr-14444-28bf32bfc2566751e8baa0a9125a9db20d474bee CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Fri Jun 20 15:58:54 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14444_amd64_x3-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_dff85c69ca785b76_next 15:59:01 [15:59:01.120] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:59:01 [15:59:01.157] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x1428263d57c9ba2fa91adb5349a57562b194c30ab169d48ee9b70ae9ebb3f967","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x29ae3ead2f6f3261e1cfd10fbfe862fd59d0ca00","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0ecacc0356f02f8936de858aee6be5ffda4415b1c0a3fd1b5b5dcb3abb07e9a9","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0df9590ba63d58e96e1d4cc03e930c91d2c9df26ebfe41232e5cfc8157ce963c"],"eventName":"l2-block-built","creator":"0xae5c4cf5f5f02244429ba40c723dfdbf0cf5727c","duration":0.803381000000627,"publicProcessDuration":0,"rollupCircuitsDuration":0.2778069999994841,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:59:01 [15:59:01.179] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:59:01 [15:59:01.219] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:59:01 [15:59:01.234] 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} 15:59:01 [15:59:01.236] ERROR: sequencer Error building/enqueuing block: Error: 15:59:01 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:308:53) {"blockNumber":1,"slot":1} 15:59:01 [15:59:01.238] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x2c198b8402f2a925faeecf83084c08c07633c05ec73f819bd7e71712bb7b0b54","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x29ae3ead2f6f3261e1cfd10fbfe862fd59d0ca00","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x200260a4d87e8b7d0bc4b728dc26042d4ad4dbb9c3d1f9a513f3fcc16ea848fb","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1e9deab2f9b926493a2ffd0d68a491954b8f6e3d6cfe5ef131da67f80e39da18"],"eventName":"l2-block-built","creator":"0xbcf6829c9e36482a7f86f597f49ac6e49db41976","duration":0.19404500000018743,"publicProcessDuration":0,"rollupCircuitsDuration":0.11921399999937421,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:59:01 [15:59:01.242] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:59:01 [15:59:01.245] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 15:59:01 [15:59:01.302] INFO: sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s {"blockHash":"0x114f044fde14cd9c4647610dd0cdd19fba70809ac5fc6f17002e3a174054a721","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x29ae3ead2f6f3261e1cfd10fbfe862fd59d0ca00","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0659df124b6e40c15167b21dd366a8e2d1942e0feca6005edecead2d5eda75eb","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0301ed3b0f79be34fec980d78fb4c71747974632ccbd29ea5da67483f340c126","0x0843a7a0c08111c8011570e2e263022d4cfcfe6e3b97b9a01395b0ddc287feb2","0x0037129882974bdbbd17053fc7e01520fdfe3c230ab284ee172760873f1c2fde","0x218227f5f2aaa14691e2ab9801b09dec02277a8d4aacefcfc695ef9abccc8245"],"eventName":"l2-block-built","creator":"0xdf0e1ef7899dfb35fed644074b2512678460be2f","duration":0.12920300000041607,"publicProcessDuration":0,"rollupCircuitsDuration":0.06523199999992357,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:59:01 [15:59:01.305] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:59:01 [15:59:01.308] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 15:59:01 [15:59:01.312] INFO: sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s {"blockHash":"0x0cadbb3e64c3612108214293b9073b844c607d0d8cb264351f8388d206311d87","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x29ae3ead2f6f3261e1cfd10fbfe862fd59d0ca00","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0bff6306b4dd34cfc20f3f8b425602593a7fe77d101165a7787eaab25be4887d","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0x237559c123129c3f5484e4dd1417464c0ae23e15","duration":0.10918300000048475,"publicProcessDuration":0,"rollupCircuitsDuration":0.05449099999987084,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:59:01 [15:59:01.315] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:59:01 [15:59:01.317] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 15:59:01 [15:59:01.357] INFO: sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s {"blockHash":"0x2a68316c685ba337c936bfddbc134e7c3f24f51a0c10f01c1442c60c56aea4c8","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x29ae3ead2f6f3261e1cfd10fbfe862fd59d0ca00","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0b75cfa8b6d0a71d391ce8c19e2a1d5a36ba343bbe0d6982b4d0f0d555544582","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x11842fc845eed814ebf317bb215d0e92c59cd7381767b40a2dc6d0b41f381e7d","0x0e63f5b239933e6fcaca2b14f9f85fb8fbe187cea9e4423c1ad1a7582bfb2242","0x1e63dec3723ccf5b6ad48344423600f7c1f815eca42efc816d8742ce44c80cfe"],"eventName":"l2-block-built","creator":"0xf22daacbc68db406f15f4e76e4cf4514f7d2fc2e","duration":0.16370399999959773,"publicProcessDuration":0,"rollupCircuitsDuration":0.0841920000002574,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:59:01 [15:59:01.362] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:59:01 [15:59:01.486] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:59:01 [15:59:01.501] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x11e12802a6bf125ae9920939ad8fb84f07d64fb1fcfd475594297af0a9cc723c","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x29ae3ead2f6f3261e1cfd10fbfe862fd59d0ca00","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x09b62d843f02edd9c17179b3713cb003669673cce09c851ed8db530538649149","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x234e2bd8189936c8e28f3c02b824c13187fa9e1e52b47de69a73c8322a04c111"],"eventName":"l2-block-built","creator":"0xb7dfd0f2bf3a20d2000e644467124739683caf60","duration":0.11288199999944482,"publicProcessDuration":0,"rollupCircuitsDuration":0.05855100000007951,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:59:01 [15:59:01.504] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:59:01 [15:59:01.518] ERROR: sequencer Error building/enqueuing block: Error: No block for you 15:59:01 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:506:81) {"blockNumber":1,"slot":1} 15:59:01 [15:59:01.520] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:59:01 [15:59:01.535] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x0ac6a8f63f64cdd4973a2f0de709d7068d6a5126254f8d5aff000206ddf7d7f3","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x29ae3ead2f6f3261e1cfd10fbfe862fd59d0ca00","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0deed6e2572c9b5ff760dfd9142753e82369124068141358601af5dc47f2f921","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0d56c0f673a823f11d7f0177472a8070b133b092a06a04dfd38a233d1a857ced"],"eventName":"l2-block-built","creator":"0xcc6742e59d3be87076f2f59861808f6390fb66fb","duration":0.13343299999996816,"publicProcessDuration":0,"rollupCircuitsDuration":0.06645099999968807,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:59:01 [15:59:01.537] ERROR: sequencer Error building/enqueuing block: Error: Failed to create block proposal 15:59:01 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:681:13) 15:59:01 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 15:59:01 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:618:28) 15:59:01 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 15:59:01 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:423:17) 15:59:01 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:520:5) {"blockNumber":1,"slot":1} 15:59:01 [15:59:01.539] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:59:01 [15:59:01.553] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x249de0ceb415b9a806bbd038f9887de623f80faa1d0e8497e8863625931ca81d","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x29ae3ead2f6f3261e1cfd10fbfe862fd59d0ca00","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2bc0358d8e9fc13d84cc1a4e3f449a9a11162f499618682cfa3782eadb17af01","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x06c4d549c4430a93fcc57fc7fb14bef7e99f6e521f0c4daa090255c4956c941a"],"eventName":"l2-block-built","creator":"0x1d1f92ad05921e67d5a32d35560597c3ceb3f472","duration":0.15273399999932735,"publicProcessDuration":0,"rollupCircuitsDuration":0.07692200000019511,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:59:01 [15:59:01.554] ERROR: sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block 15:59:01 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:530:59) {"blockNumber":1,"slot":1} 15:59:01 [15:59:01.557] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:59:01 [15:59:01.584] INFO: sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s {"blockHash":"0x040d539daa518f8e982e809ad8691fd5a537cc4055a64bbf9b5919d644e83f59","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x29ae3ead2f6f3261e1cfd10fbfe862fd59d0ca00","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2c489ca0152d6992feafee61a636620c3ca773bfd3e7b392c889e243988de10d","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1437d7e7035d7b2b45f8c3b0f67e6e0c523ef64dc9e51bb01f8ac18c86eadf7f","0x076d322b7b59b5ab581998e7fe0abaf63cff8336e36abdf7a4f5e73f7e9d6d6c"],"eventName":"l2-block-built","creator":"0x256996b245a51f9bf8d6dcc050efa1c9d897298a","duration":0.16114399999969464,"publicProcessDuration":0,"rollupCircuitsDuration":0.06678100000044651,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:59:01 PASS src/sequencer/sequencer.test.ts (5.776 s) 15:59:01 sequencer 15:59:01 builds a block out of a single tx (279 ms) 15:59:01 does not build a block if it does not have enough time left in the slot (51 ms) 15:59:01 builds a block when it is their turn (23 ms) 15:59:01 builds a block once it reaches the minimum number of transactions (64 ms) 15:59:01 builds a block that contains zero real transactions once flushed (9 ms) 15:59:01 builds a block that contains less than the minimum number of transactions once flushed (46 ms) 15:59:01 settles on the chain tip before it starts building a block (108 ms) 15:59:01 builds a block only when synced to previous L1 slot (34 ms) 15:59:01 aborts building a block if the chain moves underneath it (17 ms) 15:59:01 does not publish a block if the block proposal failed (19 ms) 15:59:01 handles when enqueueProposeL2Block throws (17 ms) 15:59:01 should proceed with block proposal when there is no proposer yet (29 ms) 15:59:01 15:59:01 Test Suites: 1 passed, 1 total 15:59:01 Tests: 12 passed, 12 total 15:59:01 Snapshots: 0 total 15:59:01 Time: 5.862 s 15:59:01 Ran all test suites matching sequencer-client/src/sequencer/sequencer.test.ts. 15:59:01 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?