Parent Log: http://ci.aztec-labs.com/781b2f4177afa9e6 Command: 7d3a4ee7e143e35a yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/3b5835195491b53670250790b18c14d922718574 Env: REF_NAME=gh-readonly-queue/next/pr-15094-1542a83b8e029762e119474de1725d84a1aee3d2 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Tue Jun 17 10:24:51 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15094_amd64_x2-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_dff85c69ca785b76_next 10:24:57 [10:24:57.678] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:24:57 [10:24:57.727] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x0e5f8f28098b74da045ca11411f822a3a3dc3162326633f700e36d17e8c7c208","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x5f40f64fd179175eb5dedc2be25c55c9346c0a8a","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1876ddddc9f5b61a51a055e9778ec67603c11d499d1c8e89df11bf9985a1f274","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1de663aa16714fa1bfe047456daac3535f7727f7acc5029c7ba9535cb5740f48"],"eventName":"l2-block-built","creator":"0x57768d480e0c2b04d92f31d73e0bea4009bee810","duration":0.5789749999994456,"publicProcessDuration":0,"rollupCircuitsDuration":0.25515600000017,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:24:57 [10:24:57.741] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:24:57 [10:24:57.821] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:24:57 [10:24:57.843] 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} 10:24:57 [10:24:57.847] ERROR: sequencer Error building/enqueuing block: Error: 10:24:57 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:309:60) {"blockNumber":1,"slot":1} 10:24:57 [10:24:57.850] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x05b78ee8276077d0066a9d1f58fa453c2e40e26603ac6ed099cd4d5be380d782","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x5f40f64fd179175eb5dedc2be25c55c9346c0a8a","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1660d11708eccbef2d72d3ff7b1bed795d1028a17c83aad377d2f0b6bda2dc85","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x18ce440ff07238cadb11d18432c0c84af33627c1fc1c4ca382e69a4046600b85"],"eventName":"l2-block-built","creator":"0xa703f9590fde9a39a41fe6ed071197cd44a10d29","duration":0.20408499999939522,"publicProcessDuration":0,"rollupCircuitsDuration":0.08732200000031298,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:24:57 [10:24:57.855] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:24:57 [10:24:57.860] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 10:24:57 [10:24:57.925] INFO: sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s {"blockHash":"0x18d68cf43415a71820d96bd704464a4e033933d1c885ca018a4090e11132f775","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x5f40f64fd179175eb5dedc2be25c55c9346c0a8a","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2dca26c8b6f00cd033d3fb10cad5bb4d0d2723c0eb8225df9ee56fbe9a2c426a","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2058ab59b8853974cb8ce19845655f4c2a9fa69dd7eb6e10a4a6e4025f132f9e","0x1402f9f8726c94b5d02544488bc596c178a34f2d6c136a3883a2b4c2abc46fb8","0x0918a35b46e74f39f420bf9403425ccca0e414b7cb0abd65535490035b9c2f94","0x1a5adb04b24312e94e0f14caacc6cb48abbc07c440c471edc7acc7e242493e89"],"eventName":"l2-block-built","creator":"0xc96f72ea4590ed53ef2a774066c7abbe36bc4d95","duration":0.1353529999996681,"publicProcessDuration":0,"rollupCircuitsDuration":0.07733199999984208,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:24:57 [10:24:57.929] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:24:57 [10:24:57.932] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 10:24:57 [10:24:57.938] INFO: sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s {"blockHash":"0x1fccafd6d9bd1aa99b2afdc61509a03fb07b75680fa640fa6d5d3bd09aa5156e","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x5f40f64fd179175eb5dedc2be25c55c9346c0a8a","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2884846df5ec7d662c72ecbb6d22c546e60b0d0863d397b2ec3f99041270e1d0","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0x9c987bdf55dc8783973c43780650c2cbe8632eea","duration":0.18789400000059686,"publicProcessDuration":0,"rollupCircuitsDuration":0.09826199999952223,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:24:57 [10:24:57.942] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:24:57 [10:24:57.947] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 10:24:57 [10:24:57.988] INFO: sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s {"blockHash":"0x2e6104abcea94fd1849bf80b86876cabf4def1ccfaafbf91bda1b981d124bf0c","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x5f40f64fd179175eb5dedc2be25c55c9346c0a8a","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x149dcf7fc1d846899ca435097c92e6b07d290f5ed3017dc4cb51fb94331693d2","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0800a286199f9b69e577d0279df58993f1ba840781b2949a3532d1ddede056fc","0x1b8c9a921e31534f41e82939b3592c632bd6f87f903f72857a4ec9ec4011658c","0x045f194db9684b0607ab205faa0ba4f6d166c1b714a008bd6e7dd584b4de442b"],"eventName":"l2-block-built","creator":"0xe8504f15424cd9f9b4f4b33650b1ba5e59949d46","duration":0.1272239999998419,"publicProcessDuration":0,"rollupCircuitsDuration":0.06402099999922939,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:24:57 [10:24:57.994] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:24:58 [10:24:58.108] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:24:58 [10:24:58.134] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x0c6648da336e830328dcecf226bdeaba616e36b1dbe8ac90c9f3d8e93b2be721","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x5f40f64fd179175eb5dedc2be25c55c9346c0a8a","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1587a92dd6358a0f2a0c21d3c3609b8795ee95ca6b7c2e4c29574d22cfcb091a","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0afb1d925d56766990e5116c04146bcf211efac3d919c98a8f536bcd16545011"],"eventName":"l2-block-built","creator":"0x882087f99b81aa93f06340d8e198143cb4b7f9ea","duration":0.18486500000017259,"publicProcessDuration":0,"rollupCircuitsDuration":0.11150300000008428,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:24:58 [10:24:58.137] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:24:58 [10:24:58.152] ERROR: sequencer Error building/enqueuing block: Error: No block for you 10:24:58 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:487:90) {"blockNumber":1,"slot":1} 10:24:58 [10:24:58.155] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:24:58 [10:24:58.170] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x06c285803c56bd40b53851e9a9afe55c8ef959757bae36f42f17b22a7c2b8f3e","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x5f40f64fd179175eb5dedc2be25c55c9346c0a8a","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0d3db2706cdeebc8b7e71e58d36e145fa714d9bc9f334c01ce2d84e06a26e019","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x102eb0df8a9b69223ae8e2d86de92e5ee9e059dc8f48ba3f782a63365b5e5527"],"eventName":"l2-block-built","creator":"0x485157334831e09dedb5c8d9f6b0e7d0963e53aa","duration":0.1702240000004167,"publicProcessDuration":0,"rollupCircuitsDuration":0.08045200000015029,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:24:58 [10:24:58.172] ERROR: sequencer Error building/enqueuing block: Error: Failed to create block proposal 10:24:58 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:679:13) 10:24:58 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 10:24:58 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:616:28) 10:24:58 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 10:24:58 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:423:17) 10:24:58 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:501:5) {"blockNumber":1,"slot":1} 10:24:58 [10:24:58.175] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:24:58 [10:24:58.191] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x1799d578d406523d9617516e8f8648896c32c489532772885815f02d47bc7554","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x5f40f64fd179175eb5dedc2be25c55c9346c0a8a","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x17ebe487d32cbcc9f33493f7195798a79b96c9fecf50270584edc11946a7e709","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1c69729857908839172af0576e0f47223f30f14682335825e3589d9047729d53"],"eventName":"l2-block-built","creator":"0xb911455ee99669bdf00aec4a130292048158f852","duration":0.2247560000005251,"publicProcessDuration":0,"rollupCircuitsDuration":0.11235299999952986,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:24:58 [10:24:58.193] ERROR: sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block 10:24:58 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:511:59) {"blockNumber":1,"slot":1} 10:24:58 [10:24:58.196] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:24:58 [10:24:58.226] INFO: sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s {"blockHash":"0x1a3580a8ea78445c6acfa02b816cbb6da366cc4e9155419f02a3871aa520a59c","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x5f40f64fd179175eb5dedc2be25c55c9346c0a8a","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1766db9960f538040106c805005c79c6c150e5f1eb0c684ae31372964a3166a6","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0bc6eb30e24412e48e3aa664235957be30b0e41be14853ee57fff63e729953e0","0x2dda5363263dda13e3c8d751d63eee495670acda2b38485695b1dd86be6d4d30"],"eventName":"l2-block-built","creator":"0x0c238baec1388ff6b0f684ca55c6df667e7c45b1","duration":0.19975499999964086,"publicProcessDuration":0,"rollupCircuitsDuration":0.06598200000007637,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:24:58 PASS src/sequencer/sequencer.test.ts (5.941 s) 10:24:58 sequencer 10:24:58 builds a block out of a single tx (293 ms) 10:24:58 does not build a block if it does not have enough time left in the slot (81 ms) 10:24:58 builds a block when it is their turn (35 ms) 10:24:58 builds a block once it reaches the minimum number of transactions (74 ms) 10:24:58 builds a block that contains zero real transactions once flushed (12 ms) 10:24:58 builds a block that contains less than the minimum number of transactions once flushed (50 ms) 10:24:58 settles on the chain tip before it starts building a block (114 ms) 10:24:58 builds a block only when synced to previous L1 slot (29 ms) 10:24:58 aborts building a block if the chain moves underneath it (18 ms) 10:24:58 does not publish a block if the block proposal failed (19 ms) 10:24:58 handles when enqueueProposeL2Block throws (20 ms) 10:24:58 should proceed with block proposal when there is no proposer yet (33 ms) 10:24:58 10:24:58 Test Suites: 1 passed, 1 total 10:24:58 Tests: 12 passed, 12 total 10:24:58 Snapshots: 0 total 10:24:58 Time: 6.046 s 10:24:58 Ran all test suites matching sequencer-client/src/sequencer/sequencer.test.ts. 10:24:58 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?