Parent Log: http://ci.aztec-labs.com/88af6abc5e7063c3 Command: dc9591c437eedcb5 yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/42440bd429a3b283b3a344db0be4652d818bd261 Env: REF_NAME=gh-readonly-queue/next/pr-15046-2469b5f1633350f6be15733c04242af1cdc98227 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Mon Jun 16 19:50:03 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15046_amd64_x1-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_dff85c69ca785b76_next 19:50:09 [19:50:09.258] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 19:50:09 [19:50:09.288] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x0a01a0ce8e39e81316bded38d2dc3f63d285e7e30f2ce058c3534edced0f1b27","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x3b7ad8428c731515461bd289ea65cd3f8a4c5e2f","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x11967f0b273a382116c687c12a24fcd663f9897301cebb9c1e2954fb413e0f3c","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1d2ad8c655ecf24d08d774d4a1a521909dfd4095347b5989c2ff8f5adac58118"],"eventName":"l2-block-built","creator":"0x353c9bb0e3e0d0c451743f1caf1bd6881b344bd5","duration":0.5028409999995347,"publicProcessDuration":0,"rollupCircuitsDuration":0.23640599999998813,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 19:50:09 [19:50:09.295] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 19:50:09 [19:50:09.354] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 19:50:09 [19:50:09.370] 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} 19:50:09 [19:50:09.372] ERROR: sequencer Error building/enqueuing block: Error: 19:50:09 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:309:60) {"blockNumber":1,"slot":1} 19:50:09 [19:50:09.375] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x1a0216dfc4f3b1d51be6b0a1922156fe7b7bc7b7f8c14ef19f5b2e7e82739932","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x3b7ad8428c731515461bd289ea65cd3f8a4c5e2f","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0f6c66e8890e727b7b02c77dfabd3253e6f1fde93b717e690d3159814bbb12db","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2478e6bf8d45edc635bd67fc6ca13a7a6d230faf09159b08a55e2fcf20f9cbe9"],"eventName":"l2-block-built","creator":"0xc9052fc7a0a535bd003bd270eee1e7c36cc5cf10","duration":0.18671499999982188,"publicProcessDuration":0,"rollupCircuitsDuration":0.10139199999957782,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 19:50:09 [19:50:09.379] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 19:50:09 [19:50:09.384] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 19:50:09 [19:50:09.445] INFO: sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s {"blockHash":"0x25cfac73220ad4141d659c85d1be2ec82048693821e73505eeb517c18fa5b883","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x3b7ad8428c731515461bd289ea65cd3f8a4c5e2f","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x24a9a3615b47533df578987990d75ab02188d6072c28e631dad95049fc7698c7","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1f73a7582b5c7896996395be41aeda98bb5951e602ec9e161d97a76f27cd12eb","0x07f7271d6ca81b4a78fba4fbae716e77d2258505e52f0a75c8e2eec9edb2c0b9","0x0093b408ee4907050e77e5963345fa39da6858084043775e0f0c1f946e29a12b","0x2873637d1db97496540a702797ad4ddde9a24f2b28d20a21ae31c9f69a1b05a8"],"eventName":"l2-block-built","creator":"0xdbfa144b7e31f14e88070a8c342a49f02e4b150b","duration":0.16246399999999994,"publicProcessDuration":0,"rollupCircuitsDuration":0.09459200000037526,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 19:50:09 [19:50:09.450] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 19:50:09 [19:50:09.453] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 19:50:09 [19:50:09.458] INFO: sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s {"blockHash":"0x1108e799600f2212509552b2f7bde789692230e3b826edad7d8714cb007a9046","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x3b7ad8428c731515461bd289ea65cd3f8a4c5e2f","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0e65b8c49033e0fe9b744bc859e45d299474097daac6c97822feda81439383e8","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0xb6ecfe39f1bae305de16c057e464ac2231f66966","duration":0.1576230000000578,"publicProcessDuration":0,"rollupCircuitsDuration":0.0832220000002053,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 19:50:09 [19:50:09.461] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 19:50:09 [19:50:09.465] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 19:50:09 [19:50:09.515] INFO: sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s {"blockHash":"0x106608f9ac48c924144d9a5a8fe89756f7cbb6bcddf8ddb35e96a903f468f635","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x3b7ad8428c731515461bd289ea65cd3f8a4c5e2f","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1ef4b226ca7369820b48c379b6310c4cf39fc16c398e1718f9882b9707c000b3","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x17c1b57a9230a30fba3d29812173a5c91c43b592d62411849ce04a643044a65d","0x08acc207c1d72fa889d90a7e4ebba8fafee31632d1190c17c24a86f87095f25d","0x1c22c301ab7d4301a82f49a7cafd360ff7ebc6a07cc69bb884f6477c1e65d1ce"],"eventName":"l2-block-built","creator":"0x347c3a4460014685d9f7392ae99e3d1aba4f7458","duration":0.20337500000005093,"publicProcessDuration":0,"rollupCircuitsDuration":0.10563300000012532,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 19:50:09 [19:50:09.525] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 19:50:09 [19:50:09.617] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 19:50:09 [19:50:09.637] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x2b79d7df05bcaf0ec08d526a32ccbc5d295745d88cd2c517684bb4679c63f02c","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x3b7ad8428c731515461bd289ea65cd3f8a4c5e2f","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x002d7c35a27b3291e25722fd7d71017e6e3f16fab44d2fca14949f07f6356364","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2c7e83d03fba8c2457d50c0305fa20bac0c87f598fbeb3be244876bee8ae6f0c"],"eventName":"l2-block-built","creator":"0xe20b29104e751df30150b4b623826e8ddc832793","duration":0.1648540000005596,"publicProcessDuration":0,"rollupCircuitsDuration":0.08306200000060926,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 19:50:09 [19:50:09.641] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 19:50:09 [19:50:09.660] ERROR: sequencer Error building/enqueuing block: Error: No block for you 19:50:09 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:487:90) {"blockNumber":1,"slot":1} 19:50:09 [19:50:09.663] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 19:50:09 [19:50:09.682] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x214b5730cb18646ae29e9668822361a95087e5ed1bb4522105a572e14ca9bff2","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x3b7ad8428c731515461bd289ea65cd3f8a4c5e2f","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x07df035614207689817c1be72a25776cdc5b8cd8ea52f470d822fbe3c2c010d0","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x147106fb7d6112d5b2a188128d64533e650fffbb39ec773b67216cf991f262f3"],"eventName":"l2-block-built","creator":"0x4a08082e328b1a45a700265ed18929bf48411bcc","duration":0.160584000000199,"publicProcessDuration":0,"rollupCircuitsDuration":0.08565199999975448,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 19:50:09 [19:50:09.685] ERROR: sequencer Error building/enqueuing block: Error: Failed to create block proposal 19:50:09 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:678:13) 19:50:09 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 19:50:09 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:616:28) 19:50:09 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 19:50:09 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:422:17) 19:50:09 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:501:5) {"blockNumber":1,"slot":1} 19:50:09 [19:50:09.687] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 19:50:09 [19:50:09.701] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x25b726a0a25b22d19e65e59f4d42288f41961c5152567753d37f4de1f1e3a6e7","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x3b7ad8428c731515461bd289ea65cd3f8a4c5e2f","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x20a1410873ea7d12de8e7a743d91312bf2d40091c34763dbf83db74552db463d","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0185bd8da68762d122d6a80d53346732214791e1cdcf8a7cd9af6574d80c3b4d"],"eventName":"l2-block-built","creator":"0x94325f9436fa7f3578a67c662858d194763ee386","duration":0.2040550000001531,"publicProcessDuration":0,"rollupCircuitsDuration":0.13021300000036717,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 19:50:09 [19:50:09.702] ERROR: sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block 19:50:09 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:511:59) {"blockNumber":1,"slot":1} 19:50:09 [19:50:09.704] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 19:50:09 [19:50:09.734] INFO: sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s {"blockHash":"0x0220efc87247a4ad12c7f4e8d13ce5b011ff6449326c4a63be0c82589bac9a0c","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x3b7ad8428c731515461bd289ea65cd3f8a4c5e2f","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x241aee3fc0791207fdaec20803b14fae1ce518923fb8bc3bd1b3ea2c193222c1","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1356eb93b2185b23c776bbbcc5d7c13b1729c09e82bd8d07652e63d47500f595","0x1c028c1a4d2235412ff1a1b1939e0ae8a918f28a83bbf750f850fbf77d47274b"],"eventName":"l2-block-built","creator":"0xe327d927236234375df569ce61ee1dd9f5c138b7","duration":0.28518700000040553,"publicProcessDuration":0,"rollupCircuitsDuration":0.11882199999945442,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 19:50:09 PASS src/sequencer/sequencer.test.ts (5.665 s) 19:50:09 sequencer 19:50:09 builds a block out of a single tx (252 ms) 19:50:09 does not build a block if it does not have enough time left in the slot (57 ms) 19:50:09 builds a block when it is their turn (26 ms) 19:50:09 builds a block once it reaches the minimum number of transactions (71 ms) 19:50:09 builds a block that contains zero real transactions once flushed (12 ms) 19:50:09 builds a block that contains less than the minimum number of transactions once flushed (63 ms) 19:50:09 settles on the chain tip before it starts building a block (92 ms) 19:50:09 builds a block only when synced to previous L1 slot (23 ms) 19:50:09 aborts building a block if the chain moves underneath it (22 ms) 19:50:09 does not publish a block if the block proposal failed (25 ms) 19:50:09 handles when enqueueProposeL2Block throws (17 ms) 19:50:09 should proceed with block proposal when there is no proposer yet (33 ms) 19:50:09 19:50:09 Test Suites: 1 passed, 1 total 19:50:09 Tests: 12 passed, 12 total 19:50:09 Snapshots: 0 total 19:50:09 Time: 5.767 s 19:50:09 Ran all test suites matching sequencer-client/src/sequencer/sequencer.test.ts. 19:50:09 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?