Parent Log: http://ci.aztec-labs.com/a25636d452723f66 Command: d634b34c6dd762bb yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/9b801754ba98479ee645488c29d2fda1eecbfd85 Env: REF_NAME=gh-readonly-queue/next/pr-14963-ee3655e025191bc85c5b3d3122eeedb44e38ffb2 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Mon Jun 16 20:57:45 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14963_amd64_x1-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_dff85c69ca785b76_next 20:57:51 [20:57:51.978] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:57:52 [20:57:52.019] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x28bbeb3a8492df1eb57259052910e883ca8b610de592bdacc4089d5e45a14892","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x60659e52363f330dff2430fa9fdd40f31a7eede9","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1435e47d95a0de2b8b8fea89d9f5d1018888bb098793359b085f999800ee5f39","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x049b9dcdfdb8722c5f6902222d14e49ebc751b7fb9ff0604f8ce47450184b618"],"eventName":"l2-block-built","creator":"0x593ef2c5443678d1e585a7a4b938cca5236914d1","duration":0.722686999999496,"publicProcessDuration":0,"rollupCircuitsDuration":0.3421169999992344,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 20:57:52 [20:57:52.032] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:57:52 [20:57:52.086] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:57:52 [20:57:52.102] 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:57:52 [20:57:52.106] ERROR: sequencer Error building/enqueuing block: Error: 20:57:52 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:309:60) {"blockNumber":1,"slot":1} 20:57:52 [20:57:52.109] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x170ee0638ed26545badac5ca020d565ebea8ddc9cafba59a988ea8f07cb672b8","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x60659e52363f330dff2430fa9fdd40f31a7eede9","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x146df5105ae5f4324ee18f5fae3871b08f0e41db6e539904ffa902a1ab7f59c0","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x27fb0b98551a8e7786626efc2dbe0d2c826e0cabac4eb249a31671c78fe5ddf0"],"eventName":"l2-block-built","creator":"0xc3801e291362e5402fb63267d2bb1ba33f3d4ca8","duration":0.20352599999932863,"publicProcessDuration":0,"rollupCircuitsDuration":0.09550799999942683,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 20:57:52 [20:57:52.115] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:57:52 [20:57:52.121] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 20:57:52 [20:57:52.195] INFO: sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s {"blockHash":"0x2c3eb7a23ea1bda0107e648366709dfb9c3ddfa41ad1846fe7e736661d53ab88","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x60659e52363f330dff2430fa9fdd40f31a7eede9","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x18a022c3d68525db28703313b8344f5ccd0f8c199e3a5b4f9a80938941ef82b6","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2cd90a6ea319f757408030981e44b708b6bc108643f7434365b8cef8192fd00c","0x2d7ba29cb4eda4607b1cddb1063679aefe71349be25fc6c880062834161902a9","0x2289420c59bc00c6076113b36fd16bea007bfc5cb676ece9d02294036c7b2226","0x2ea1a36e0a0380cd3fe98f5e7fe08ff1b674e20483446d759717610ae0282ade"],"eventName":"l2-block-built","creator":"0x7eb72dab9cacfc0aeb47d1bc63c9bd3ae1aa97e8","duration":0.21043600000029983,"publicProcessDuration":0,"rollupCircuitsDuration":0.13073100000019622,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 20:57:52 [20:57:52.200] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:57:52 [20:57:52.203] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 20:57:52 [20:57:52.208] INFO: sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s {"blockHash":"0x1fab7f9efbc38ff5fc1275d85ab5a1b0ff6d24adb7bca7a3567594da0444d9bb","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x60659e52363f330dff2430fa9fdd40f31a7eede9","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x131c061523ce2de2ffbacd31c08c22fb08514498e5432e1f38a5bf2d7710c78b","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0x435f50dcd6bd646382310075ef19039f0fa13318","duration":0.27995300000020507,"publicProcessDuration":0,"rollupCircuitsDuration":0.12211999999999534,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 20:57:52 [20:57:52.211] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:57:52 [20:57:52.214] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 20:57:52 [20:57:52.250] INFO: sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s {"blockHash":"0x25e2a88736a39ab319431fd42074baa8435c7325b4e6add9c635d5218b76467f","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x60659e52363f330dff2430fa9fdd40f31a7eede9","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x19eb3df0665990eadb20643a408e4e4b2f76f9d7c9313f446e6ffca20650a16f","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0c13c158dabc17c1fbe2a1eca5159149d9aafa9734abb755c1f56eb035939540","0x2c84a5d4ed5ecb9cdd91c0b2a0a5b06a3c75c6b8c0f4190ae543e0bd6b6ba48c","0x00d93343508ae8198a0b01ff5ac62a868cdeb205d8f5355679743825f53d07d1"],"eventName":"l2-block-built","creator":"0xfc8d78d7942b334c5cac4a34f83d518faba8084a","duration":0.21377699999993638,"publicProcessDuration":0,"rollupCircuitsDuration":0.10099799999989045,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 20:57:52 [20:57:52.254] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:57:52 [20:57:52.387] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:57:52 [20:57:52.406] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x15a4985ee1c38b64bab06315c907cbbac102eb269f811e589d853724c6cf2a5d","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x60659e52363f330dff2430fa9fdd40f31a7eede9","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x232cc7df5d5e5149a831849c40fb830e359eaaa26256b068e3dc73affef84aa1","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1ef31dce4a99abec063dc4274e1e601a72c6a56388f41c4efadf68d30f47a2aa"],"eventName":"l2-block-built","creator":"0xa6d8a3b26eb93c21c9819a315141e156fd990c80","duration":0.23597900000004302,"publicProcessDuration":0,"rollupCircuitsDuration":0.11484900000050402,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 20:57:52 [20:57:52.410] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:57:52 [20:57:52.424] ERROR: sequencer Error building/enqueuing block: Error: No block for you 20:57:52 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:487:90) {"blockNumber":1,"slot":1} 20:57:52 [20:57:52.427] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:57:52 [20:57:52.446] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x1d7cd80f59a1c58e7382923e3037de62b8518c445b1f80e600a549859b3bc332","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x60659e52363f330dff2430fa9fdd40f31a7eede9","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1c0d36bd26a2600d0224af6cfd066190c42c181ce912694ccbe7ab3f1e722b72","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x17ba3c2c238fa08859456480fd4023f5e0015ad577fdee1bb607421a0a7ba19b"],"eventName":"l2-block-built","creator":"0xd067e20ccd335b3a222b5306eb0c95dccb238888","duration":0.19244499999967957,"publicProcessDuration":0,"rollupCircuitsDuration":0.10565800000040326,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 20:57:52 [20:57:52.448] ERROR: sequencer Error building/enqueuing block: Error: Failed to create block proposal 20:57:52 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:678:13) 20:57:52 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 20:57:52 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:616:28) 20:57:52 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 20:57:52 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:422:17) 20:57:52 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:501:5) {"blockNumber":1,"slot":1} 20:57:52 [20:57:52.451] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:57:52 [20:57:52.464] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x1215468f2e2dcf4cc6c1885ed5be166a44c15e1eeaee8d167b99c08740d209c5","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x60659e52363f330dff2430fa9fdd40f31a7eede9","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x199f4b5dafa102d9496af08cf9b5fee9b7bb934dbf6e8fcf68fb2e3205e438de","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1a2209ff22759a3c82e507985de608e7b5f6a1e19d3129143aae410ab5e7570e"],"eventName":"l2-block-built","creator":"0x7644b61c62b5256b525082ef616a27ca632b672b","duration":0.22863800000050105,"publicProcessDuration":0,"rollupCircuitsDuration":0.11962000000039552,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 20:57:52 [20:57:52.466] ERROR: sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block 20:57:52 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:511:59) {"blockNumber":1,"slot":1} 20:57:52 [20:57:52.485] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 20:57:52 [20:57:52.513] INFO: sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s {"blockHash":"0x1a82e4b1e33e39d68e803e67289dfc2fd4226e7dc0a732b7058e73d393ee04ca","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x60659e52363f330dff2430fa9fdd40f31a7eede9","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2fcab9673172dc9d35d511d65a9a2f9f3a3da7b0847a121b3e4723523a89572a","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0e213b9d8a981a428a60d6a50461df333994b4d40bf440e6983e65c3e0219034","0x2608a3ff7799a89366d41c9843672ac8ac5155f2dad8b305116ca27da7110679"],"eventName":"l2-block-built","creator":"0xd4bfb4d9ee5928ca310c4c59ca22be53772d1a87","duration":0.26131100000020524,"publicProcessDuration":0,"rollupCircuitsDuration":0.12936999999965337,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 20:57:52 PASS src/sequencer/sequencer.test.ts (5.958 s) 20:57:52 sequencer 20:57:52 builds a block out of a single tx (258 ms) 20:57:52 does not build a block if it does not have enough time left in the slot (53 ms) 20:57:52 builds a block when it is their turn (28 ms) 20:57:52 builds a block once it reaches the minimum number of transactions (84 ms) 20:57:52 builds a block that contains zero real transactions once flushed (11 ms) 20:57:52 builds a block that contains less than the minimum number of transactions once flushed (42 ms) 20:57:52 settles on the chain tip before it starts building a block (133 ms) 20:57:52 builds a block only when synced to previous L1 slot (23 ms) 20:57:52 aborts building a block if the chain moves underneath it (16 ms) 20:57:52 does not publish a block if the block proposal failed (24 ms) 20:57:52 handles when enqueueProposeL2Block throws (18 ms) 20:57:52 should proceed with block proposal when there is no proposer yet (46 ms) 20:57:52 20:57:52 Test Suites: 1 passed, 1 total 20:57:52 Tests: 12 passed, 12 total 20:57:52 Snapshots: 0 total 20:57:52 Time: 6.06 s 20:57:52 Ran all test suites matching sequencer-client/src/sequencer/sequencer.test.ts. 20:57:52 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?