Parent Log: http://ci.aztec-labs.com/bee3602a849f3b31 Command: a5f5c8aa95cdbf1c yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/90e495a77534c1d250949dbc053161959c9aadcc Env: REF_NAME=gh-readonly-queue/next/pr-15048-af8041048ee98abe05402607256df4b4cac51dd8 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Tue Jun 17 15:08:13 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15048_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:08:20 [15:08:20.375] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:08:20 [15:08:20.426] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x065eba74a591cbfd0dcd45ca35a30b2e70d26f624dbf50c65d304a5ad9c1db8c","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x11c9c5a120351184770534d5ec16a697f2c6d995","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x21ff14b2267e6ffcf076e606e8eb4f1341c696746708b845166981b1ced1020c","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x04b6d94ac3310b6681571aa1afa769ee0ea0d5e5563b5dbb71b8213e925431ca"],"eventName":"l2-block-built","creator":"0x09e2ca8884e67887282b1f65db315d7c5048e285","duration":0.7444789999999557,"publicProcessDuration":0,"rollupCircuitsDuration":0.3120039999994333,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:08:20 [15:08:20.456] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:08:20 [15:08:20.510] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:08:20 [15:08:20.527] 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:08:20 [15:08:20.531] ERROR: sequencer Error building/enqueuing block: Error: 15:08:20 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:308:60) {"blockNumber":1,"slot":1} 15:08:20 [15:08:20.534] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x29443e80a96fbfe84ae53b9c4e9121e870cc2802274b5371eac9714633b034b3","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x11c9c5a120351184770534d5ec16a697f2c6d995","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x132d658960305678b2f51a6f8c0fb641d02626120046afbe980aa1e736b5eaf0","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2d4053b7810793cc1980da8eba4b81c4908863473b21b99e2f65f0e6cb2bf60f"],"eventName":"l2-block-built","creator":"0x04b81b122655f3f64167370f19253970f51e6c34","duration":0.22337299999981042,"publicProcessDuration":0,"rollupCircuitsDuration":0.08380099999976665,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:08:20 [15:08:20.539] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:08:20 [15:08:20.544] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 15:08:20 [15:08:20.616] INFO: sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s {"blockHash":"0x2f06579a662cdf989ad2d5695cc4adf32233815983ca430875562e851952ed25","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x11c9c5a120351184770534d5ec16a697f2c6d995","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x134a0d07f524a92f88443342ae5da3b2595a9f3b023134e8f92dd4352943c596","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x100440b3a1c9052fac62a3db28d942c3e7a16ffb0642869b298714736d17605d","0x07639b87a30396cd7f9e975405dfac1e31d3fa05d86380c1e9f57dcb2fb4d6d1","0x2a51510d3cae69e6c61a892ecf3a65e967d16f3c7924818ee1ca5cd73f7c3072","0x187b376c76149fe7077701d656394e632c01f9bbc244c2a36f6f028c21e920e6"],"eventName":"l2-block-built","creator":"0xa5703c0cac0f1c0a21272cb3f32308d90746c58a","duration":0.129612000000634,"publicProcessDuration":0,"rollupCircuitsDuration":0.06299000000035448,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:08:20 [15:08:20.620] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:08:20 [15:08:20.622] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 15:08:20 [15:08:20.625] INFO: sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s {"blockHash":"0x2c404113ff3a1411c8c2d5d23f5b5f15b74040c6705ea866a8299e9146d01b03","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x11c9c5a120351184770534d5ec16a697f2c6d995","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0f85398c9cbde5eb0a2dddcaabc03373edff58745938adbdf1617c1a2149d8af","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0x36001637f107bc03c49b1747c93f2b4960a044d8","duration":0.11512099999981729,"publicProcessDuration":0,"rollupCircuitsDuration":0.059170999999878404,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:08:20 [15:08:20.628] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:08:20 [15:08:20.630] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 15:08:20 [15:08:20.667] INFO: sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s {"blockHash":"0x1a1ea5d41d7dd56f0c48450fe0adc55571116730144b737af3cb132c3f3f7b94","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x11c9c5a120351184770534d5ec16a697f2c6d995","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x24b045350c10c75448e6f296b7bab987bdb2b863bc51f2d0b355c4cc12f0b9d1","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x18c91159753748564ff91f2166da54c63c9dff20ae1308ddfdcaed6253b75856","0x2418bed18a24c9c51de6a1534a901566f419bf44e19fcf19e7727b9708bd40f4","0x02fdb3b38699960d6f0d9ff2b064560be7808d7b93e32c7fb589c6351053a38b"],"eventName":"l2-block-built","creator":"0xf4bee192260ea6ae6e77ff1636ab97b81f8559b7","duration":0.1595420000003287,"publicProcessDuration":0,"rollupCircuitsDuration":0.0742709999994986,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:08:20 [15:08:20.672] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:08:20 [15:08:20.799] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:08:20 [15:08:20.819] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x272342f78aa70b74542a43b33686decd044cbde9bfee870a57e7cf2c0f8b9865","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x11c9c5a120351184770534d5ec16a697f2c6d995","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2e9c985ffe5891e484007b8774c2e993ed899a00a9efc3105e6780551aada316","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x02a32d4e8e3c2c189e009ed945dd6772520bcf7afc0ddec1ce8a67f420ffa82f"],"eventName":"l2-block-built","creator":"0x9deb107952822d822825b6bf52a0111de103e056","duration":0.21962299999995594,"publicProcessDuration":0,"rollupCircuitsDuration":0.10780100000010862,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:08:20 [15:08:20.823] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:08:20 [15:08:20.842] ERROR: sequencer Error building/enqueuing block: Error: No block for you 15:08:20 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:486:90) {"blockNumber":1,"slot":1} 15:08:20 [15:08:20.845] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:08:20 [15:08:20.864] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x26c6915f64d164ba4e0d8ce0ac0f24a6865a4d5d3ed2d7b528caedbab0b321fa","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x11c9c5a120351184770534d5ec16a697f2c6d995","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0e9abe66895734c71c6c582c17d1b37576516689a40647cc4cd565e79a0c38c2","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2bae05b295b7fcf21f456ccef4e20bdb80ecacb03c7dbba0fae1119a3d888afd"],"eventName":"l2-block-built","creator":"0xe42a3f34ad5faa28f2807ea0ee1cd6000ce36872","duration":0.21949299999960203,"publicProcessDuration":0,"rollupCircuitsDuration":0.08298099999956321,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:08:20 [15:08:20.867] ERROR: sequencer Error building/enqueuing block: Error: Failed to create block proposal 15:08:20 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:675:13) 15:08:20 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 15:08:20 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:612:28) 15:08:20 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 15:08:20 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:423:17) 15:08:20 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:500:5) {"blockNumber":1,"slot":1} 15:08:20 [15:08:20.870] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:08:20 [15:08:20.888] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x23171b7774c44043dff1109aa35ff01380307476051f2070976276e53cab7979","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x11c9c5a120351184770534d5ec16a697f2c6d995","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x107f6e4d729af192c216dd83d35a7c7334b2fde423a894d138edc03270162803","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x15001e01f2d89dc1323701df8b7b6073e4d1141b98a638c28d58aa088f767d16"],"eventName":"l2-block-built","creator":"0xabc65c2e5dbe42f91e2bc6da8c9043dd10050e97","duration":0.27600299999994604,"publicProcessDuration":0,"rollupCircuitsDuration":0.13189099999999598,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:08:20 [15:08:20.890] ERROR: sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block 15:08:20 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:510:59) {"blockNumber":1,"slot":1} 15:08:20 [15:08:20.893] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:08:20 [15:08:20.917] INFO: sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s {"blockHash":"0x03826389fe13d9d163bcea7b2b1baea1146e99c7e646b63fef6ece3415c6a841","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x11c9c5a120351184770534d5ec16a697f2c6d995","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x165366195242f6bb0c6e1fcea0b33d88379dd2d98db911bba2f09cd96a0c84ae","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0a678f414b2d5eae3c3dd932efe1f09e0fd5b2edf5b91d9bf2e42a0972e2b237","0x0134469ab996a2ad6f730519b948d667d755dda71458c5006c61b137a1ed1c7b"],"eventName":"l2-block-built","creator":"0x67c91b6ec98693bdc4187736bd65d06d6859cf55","duration":0.14785200000005716,"publicProcessDuration":0,"rollupCircuitsDuration":0.05828100000053382,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:08:20 PASS src/sequencer/sequencer.test.ts (6.005 s) 15:08:20 sequencer 15:08:20 builds a block out of a single tx (291 ms) 15:08:20 does not build a block if it does not have enough time left in the slot (69 ms) 15:08:20 builds a block when it is their turn (30 ms) 15:08:20 builds a block once it reaches the minimum number of transactions (81 ms) 15:08:20 builds a block that contains zero real transactions once flushed (8 ms) 15:08:20 builds a block that contains less than the minimum number of transactions once flushed (43 ms) 15:08:20 settles on the chain tip before it starts building a block (111 ms) 15:08:20 builds a block only when synced to previous L1 slot (39 ms) 15:08:20 aborts building a block if the chain moves underneath it (22 ms) 15:08:20 does not publish a block if the block proposal failed (24 ms) 15:08:20 handles when enqueueProposeL2Block throws (22 ms) 15:08:20 should proceed with block proposal when there is no proposer yet (26 ms) 15:08:20 15:08:20 Test Suites: 1 passed, 1 total 15:08:20 Tests: 12 passed, 12 total 15:08:20 Snapshots: 0 total 15:08:20 Time: 6.116 s 15:08:20 Ran all test suites matching sequencer-client/src/sequencer/sequencer.test.ts. 15:08:20 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?