Parent Log: http://ci.aztec-labs.com/cd2fcd12fef4c4a3 Command: 8e1bd0706feebe1f yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/227fd751f8d3e07a96e4c1564665f0676f8222af Env: REF_NAME=gh-readonly-queue/next/pr-15209-c245b3e704a64008c8dea40ee7b26418fd59554d CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Mon Jun 23 11:50:33 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15209_amd64_x3-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_dff85c69ca785b76_next 11:50:39 [11:50:39.657] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 11:50:39 [11:50:39.695] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x233f54bc69d206d0a047c4db25b472ac5070d3d71f90aa764772d153622bd999","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x2e7cd3b6e1dcb7f59e27157b66f0ccfa30264d63","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2f06004dedaf35cf067b0eeb3ac1c1e98139a747b0b38fb8a55ebe2698a6d7e0","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x24c98419b945864c23c03b82b8c19078ea8dd2539b7ba203431b30ddca257352"],"eventName":"l2-block-built","creator":"0x815ae80a995ddc65d6005b4c832926ee545d1f3d","duration":0.6507950000004712,"publicProcessDuration":0,"rollupCircuitsDuration":0.24795300000005227,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 11:50:39 [11:50:39.709] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 11:50:39 [11:50:39.777] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 11:50:39 [11:50:39.795] 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} 11:50:39 [11:50:39.798] ERROR: sequencer Error building/enqueuing block: Error: 11:50:39 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:308:53) {"blockNumber":1,"slot":1} 11:50:39 [11:50:39.801] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x1e1f3c248d634ffbf99858f86cf4d479c29fcd4399c479f07984af899b8c8aa8","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x2e7cd3b6e1dcb7f59e27157b66f0ccfa30264d63","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0205152c41266071ecfac3e8921e3d5257d8989e83af12a9e166006aa7a40973","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0be57543dc0e251f3850ef959f8aa9861ad2635f976a123f6569283933e3a5cf"],"eventName":"l2-block-built","creator":"0x4af3351f3c5eeb0b13d4e75346b6264d63af3f19","duration":0.2174619999996139,"publicProcessDuration":0,"rollupCircuitsDuration":0.09596499999952357,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 11:50:39 [11:50:39.809] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 11:50:39 [11:50:39.820] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 11:50:39 [11:50:39.878] INFO: sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s {"blockHash":"0x2152b834e6837895790cc71d1a8dd0c017f8f6472e3a60a476876d17aa15b1e4","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x2e7cd3b6e1dcb7f59e27157b66f0ccfa30264d63","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x03a6bd90146c222d5dfed099c0e0073667517fe00b2031adfa5cb9e8377f73c3","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1157f8bb74aa4647e2066b06ba789d9ad8646da8a42f60cfcaabe0def012942a","0x03f789d9a81a031b3ff0557e491f0ad50870deaaf5ef2fc86386e3a30142455a","0x125f67b4c654761a5d4d505bead02cd5aaa6ca0d7785e3ed511d85f49238dd03","0x1a4c196763ccacc443c05333a74cc53c6e4818e36732fa5e742a07bc7d921880"],"eventName":"l2-block-built","creator":"0x9f3d233fa7317ae6fefb6c7bccd03a2adf3d8612","duration":0.14099799999985407,"publicProcessDuration":0,"rollupCircuitsDuration":0.07029400000010355,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 11:50:39 [11:50:39.884] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 11:50:39 [11:50:39.888] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 11:50:39 [11:50:39.893] INFO: sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s {"blockHash":"0x010dc487c59775b8f240652b17e35dd7fb893a7f4ed00e0c41c23f8e7387323d","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x2e7cd3b6e1dcb7f59e27157b66f0ccfa30264d63","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x28340d567c3214d62e11fe7d7a96c172a1753efc49c420cfaf05e6082969a62c","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0xdd204ca914a1669e9f2b86fa534ca11fc37fc881","duration":0.1181960000003528,"publicProcessDuration":0,"rollupCircuitsDuration":0.059333000000151515,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 11:50:39 [11:50:39.897] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 11:50:39 [11:50:39.900] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 11:50:39 [11:50:39.951] INFO: sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s {"blockHash":"0x164a5a724a5a2eb6fda707d9eb92fcfb7cc64984b5d67d0545d430055a5ac7f4","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x2e7cd3b6e1dcb7f59e27157b66f0ccfa30264d63","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x14ba3c3f93ecd1143f7349da634829b75518971ea0e4bdaa4a16fe6dc07a55b6","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1831d907477bd4dc1e4623a6e9884d1a9ae0e4a22a2368c409fbf3220f986a28","0x16be8b7de2d8e9c5cb07fb3fa951086d375f41508146f1ed4309352b2c16f236","0x08bf6cdefbe411c067fc0aa8f063592fc5bbec31a8881d967aeb0129b4496217"],"eventName":"l2-block-built","creator":"0x4931b7edee5d3ea915768754d9ca425c624064c5","duration":0.14044699999976729,"publicProcessDuration":0,"rollupCircuitsDuration":0.06918300000052113,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 11:50:39 [11:50:39.955] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 11:50:40 [11:50:40.086] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 11:50:40 [11:50:40.128] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x0b6e0415aa6903b6a4ae439cebc7d4b6348216ef78b367fbafe632aa716d5dae","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x2e7cd3b6e1dcb7f59e27157b66f0ccfa30264d63","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1b8ec2a9fd12caad81068aebdd77ce1a59d159329cec403c1c3dc57032feebb4","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x070c7bfaa46ca899f8c21bc4af402ed6cf7205b364ffb823bdad154ed71972c6"],"eventName":"l2-block-built","creator":"0x28aa24d45e0121d414c4de72227e60ce53b3c59d","duration":0.12251599999945029,"publicProcessDuration":0,"rollupCircuitsDuration":0.056811999999808904,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 11:50:40 [11:50:40.131] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 11:50:40 [11:50:40.144] ERROR: sequencer Error building/enqueuing block: Error: No block for you 11:50:40 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:506:81) {"blockNumber":1,"slot":1} 11:50:40 [11:50:40.147] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 11:50:40 [11:50:40.161] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x278ca40ba62e8dd1a5262e0124645c771791e6489f9d498c1d8c4a1b79c3ae3c","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x2e7cd3b6e1dcb7f59e27157b66f0ccfa30264d63","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x04bc603bab36bffa7f8cc0f54ad1216957393c0d02c8733c0edf634c0fe67a36","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1d1d7cd07eb6dd1abed7fab14a080dcd09f8d25df5556e04156e65448649719c"],"eventName":"l2-block-built","creator":"0x81b32d2d7da3af75bdc1a6aab60cd912945eaca8","duration":0.16416900000058376,"publicProcessDuration":0,"rollupCircuitsDuration":0.0779339999999138,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 11:50:40 [11:50:40.163] ERROR: sequencer Error building/enqueuing block: Error: Failed to create block proposal 11:50:40 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:681:13) 11:50:40 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 11:50:40 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:618:28) 11:50:40 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 11:50:40 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:423:17) 11:50:40 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:520:5) {"blockNumber":1,"slot":1} 11:50:40 [11:50:40.166] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 11:50:40 [11:50:40.183] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x1d9eba54e45bbe9314e4d986d1152ad01787794ff116a835d581b0fc297dce34","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x2e7cd3b6e1dcb7f59e27157b66f0ccfa30264d63","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0a9843512ccc2104c270c61d36ee11b29fd7c65ef0eae1a4519be6719e25db33","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x26e21c5ee8275d29418c76e83d82feab004e5401a9183d21285c1bb73db8de05"],"eventName":"l2-block-built","creator":"0x85f2012f9180806607d66456406660f7186f1d08","duration":0.19606999999996333,"publicProcessDuration":0,"rollupCircuitsDuration":0.09385500000007596,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 11:50:40 [11:50:40.184] ERROR: sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block 11:50:40 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:530:59) {"blockNumber":1,"slot":1} 11:50:40 [11:50:40.187] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 11:50:40 [11:50:40.224] INFO: sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s {"blockHash":"0x0d9bdb6a54730143f3bdc6478e041bafeb3fb7e4e81002601230abebdd1e7230","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x2e7cd3b6e1dcb7f59e27157b66f0ccfa30264d63","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0f1d95c399a48e27ee0bcf5b1720fd3727f258956d88b1ea595267c9cdfe5d57","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2d1c636c27c616e94d054bde42adbdc8e711960880c003e93640d0384ec2a7da","0x1250eb80f7a814dcc61ab18142381c9b3c644f5ee9804dd2262c1030a8e58b5c"],"eventName":"l2-block-built","creator":"0x9b85da2a054f76ad0774dc8b2cfb32317b21198c","duration":0.28368500000033237,"publicProcessDuration":0,"rollupCircuitsDuration":0.0974049999995259,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 11:50:40 PASS src/sequencer/sequencer.test.ts (5.729 s) 11:50:40 sequencer 11:50:40 builds a block out of a single tx (262 ms) 11:50:40 does not build a block if it does not have enough time left in the slot (68 ms) 11:50:40 builds a block when it is their turn (31 ms) 11:50:40 builds a block once it reaches the minimum number of transactions (76 ms) 11:50:40 builds a block that contains zero real transactions once flushed (14 ms) 11:50:40 builds a block that contains less than the minimum number of transactions once flushed (58 ms) 11:50:40 settles on the chain tip before it starts building a block (130 ms) 11:50:40 builds a block only when synced to previous L1 slot (45 ms) 11:50:40 aborts building a block if the chain moves underneath it (16 ms) 11:50:40 does not publish a block if the block proposal failed (19 ms) 11:50:40 handles when enqueueProposeL2Block throws (20 ms) 11:50:40 should proceed with block proposal when there is no proposer yet (40 ms) 11:50:40 11:50:40 Test Suites: 1 passed, 1 total 11:50:40 Tests: 12 passed, 12 total 11:50:40 Snapshots: 0 total 11:50:40 Time: 5.802 s 11:50:40 Ran all test suites matching sequencer-client/src/sequencer/sequencer.test.ts. 11:50:40 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?