Parent Log: http://ci.aztec-labs.com/b76b4dcd886228d5 Command: 200d11860e478e79 yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/00cd67e98e76d3202a0219baf301d59ef4211872 Env: REF_NAME=gh-readonly-queue/next/pr-15040-7339c264ad706420ee9babb0dd1b6ed793e97402 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Fri Jun 13 15:21:37 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15040_amd64_x2-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_dff85c69ca785b76_next 15:21:44 [15:21:44.198] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:21:44 [15:21:44.233] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x2455a343c1a3fa0c3a38d18e3f7ae4031a9a4f6a04c608bb65fc108f9fbf69f7","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xe7c52b1e2f3bd689420b6e5156f5f8b443c16786","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x178718063386c83942d32488036f8c5b97d63c22db454dec774dbd4c4ac42d0e","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x15fa42132b844cba28516a21a822edb8f29a715d80436e34530a16c65b97a90b"],"eventName":"l2-block-built","creator":"0xaf03f10ea1c8fcd5be85e7db15f16caa2c0f2e82","duration":0.4808179999999993,"publicProcessDuration":0,"rollupCircuitsDuration":0.22727800000029674,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:21:44 [15:21:44.242] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:21:44 [15:21:44.318] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:21:44 [15:21:44.343] 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:21:44 [15:21:44.348] ERROR: sequencer Error building/enqueuing block: Error: 15:21:44 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:309:60) {"blockNumber":1,"slot":1} 15:21:44 [15:21:44.352] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x1f519d87f4a9513628caf3de86749c7c6c6d89fe5505628a56775e7f9dd87a20","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xe7c52b1e2f3bd689420b6e5156f5f8b443c16786","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x15f2ca002d62d94c98c7f32006335c3e4b4f9808a27f55e6dbe1254f888bd0fc","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1afdbc854b25be0d01282a56fef6c12c35ac280493dcde4d96ddf00b2bf304f9"],"eventName":"l2-block-built","creator":"0x3d700863b83473a00ff3deedeae514f8e7f470e2","duration":0.22847799999999552,"publicProcessDuration":0,"rollupCircuitsDuration":0.10885899999993853,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:21:44 [15:21:44.358] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:21:44 [15:21:44.366] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 15:21:44 [15:21:44.434] INFO: sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s {"blockHash":"0x034430e739e5fdfeef36a645696fcc91e77a12253eacdf1d0b006a8ae5d2d9b4","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xe7c52b1e2f3bd689420b6e5156f5f8b443c16786","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x061914b6d1a7baabe5981a78e1376f945454db936afe473f45b30eff2816acde","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1dbf0996a4c363a9eb15404beb21c44bf5e6a0e950e6b4fb8ff02eb33f523a47","0x1b36e2e48770a498bf7863ab4eeccd9efc7b0d42375620ae6105a6e0ba8eee61","0x0aa9008decb280e62d22b3c372608c794f91657fec23851bfdb9fcad8c3cc8a4","0x180c45d6326ffb7bfe3b1c4a5d4d4f8e9bc260a6a6281c0e46d9ae3cf6b4d2fc"],"eventName":"l2-block-built","creator":"0x77b2b2ad27b75221540e321083e5b4edce4f447f","duration":0.20585599999958504,"publicProcessDuration":0,"rollupCircuitsDuration":0.11929899999995541,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:21:44 [15:21:44.440] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:21:44 [15:21:44.444] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 15:21:44 [15:21:44.449] INFO: sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s {"blockHash":"0x14461e5612666852f1b6f00c848eeb5a39feb268db30d16d5c15f1ced4552548","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xe7c52b1e2f3bd689420b6e5156f5f8b443c16786","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x17429d78f9be11dc450de533000cfc66367956bba28fde28fb08b44df0e42bd3","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0x4a8c476725c9cfc86d5107663c14c671231323d3","duration":0.17702399999961926,"publicProcessDuration":0,"rollupCircuitsDuration":0.09617699999944307,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:21:44 [15:21:44.453] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:21:44 [15:21:44.457] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 15:21:44 [15:21:44.508] INFO: sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s {"blockHash":"0x13a484a49d842e20e8ef6c0f80e06cf50a736dd9dfc637dd7bb233e9e2faa167","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xe7c52b1e2f3bd689420b6e5156f5f8b443c16786","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x08f94d75202325f075fe303ca746859c7c745ed6cdc4f4432432e928dd1938a7","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1938bf8d4f8c5e5576f3be982e53a2ca330424cd185c3ef433add4f85de2ff90","0x00b7179dcc765467a9b006e7bfccc3559994968a67a9609541dc651b8b097f77","0x0167411cdc75104a3013edd8231520458c96da2c55e6abce169521882671ffa5"],"eventName":"l2-block-built","creator":"0xf32baf69d2ddd81e0b47530d1b63cc68c94a08a5","duration":0.3356550000007701,"publicProcessDuration":0,"rollupCircuitsDuration":0.21505700000034267,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:21:44 [15:21:44.513] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:21:44 [15:21:44.633] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:21:44 [15:21:44.662] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x05c367ebd4cefbc614d3e15a6675889b130ad156c84bcaeb56bafe19559302b8","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xe7c52b1e2f3bd689420b6e5156f5f8b443c16786","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x07605b69b4858908c53e7d21d80bd52e96639c4d301e586c2b8891c85532884c","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1546b2f6de34f6a1db179ce4dd490b724e279c51403350c308221bccfd87a7c3"],"eventName":"l2-block-built","creator":"0x69cedf0b61e4fba5c1fd00e4b03071208c479abb","duration":0.1938959999997678,"publicProcessDuration":0,"rollupCircuitsDuration":0.08626699999967968,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:21:44 [15:21:44.666] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:21:44 [15:21:44.682] ERROR: sequencer Error building/enqueuing block: Error: No block for you 15:21:44 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:487:90) {"blockNumber":1,"slot":1} 15:21:44 [15:21:44.686] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:21:44 [15:21:44.702] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x0a84a14ed61f33d5d8b20790700e359c7c37ecf1bc0e2f45abbc615f2b5299fa","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xe7c52b1e2f3bd689420b6e5156f5f8b443c16786","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x21fc71a0b24ff1f9b6e43078b5d1e745a283937dc6a6782efb97809dfb6869e1","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0d3b29690acd36293974bd5f362026ede6b0bd40f67e4394ff01a6dff3601e3d"],"eventName":"l2-block-built","creator":"0xda39dbb5ff8cfcc5f6d0d4d9a474631c336c8081","duration":0.17044299999997747,"publicProcessDuration":0,"rollupCircuitsDuration":0.0859969999992245,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:21:44 [15:21:44.704] ERROR: sequencer Error building/enqueuing block: Error: Failed to create block proposal 15:21:44 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:664:13) 15:21:44 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 15:21:44 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:607:28) 15:21:44 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 15:21:44 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:413:17) 15:21:44 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:501:5) {"blockNumber":1,"slot":1} 15:21:44 [15:21:44.707] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:21:44 [15:21:44.721] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x10579812881e79feff6fa47323d76946c6c27527411ca4af1556e9561f39ba5a","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xe7c52b1e2f3bd689420b6e5156f5f8b443c16786","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x117508ff918ba4bae3dc7b1c1bdb09279dba6b7d2f96b8857b824346b3c94c79","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0d67ab62d4bc4c5a7b1e4093e05eb861ee4ca553e1e1453592e887d3c5069500"],"eventName":"l2-block-built","creator":"0x4dcca17f44ea49f042eaa1386ca2317c054f443a","duration":0.2367180000001099,"publicProcessDuration":0,"rollupCircuitsDuration":0.12654099999963364,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:21:44 [15:21:44.723] ERROR: sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block 15:21:44 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:511:59) {"blockNumber":1,"slot":1} 15:21:44 [15:21:44.726] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:21:44 [15:21:44.751] INFO: sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s {"blockHash":"0x0c80c2d74496bf92e1105009051e4aaf104923552de46f2fbc3bb897f7e99cf3","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xe7c52b1e2f3bd689420b6e5156f5f8b443c16786","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1b40dc687de15e45eacd45d727742851777efd2e32b2c3b6882f612b82d2e445","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x140fa1540afe0f5f585ca071eec45973de6ee0616d7a8b12f06c348036d0e4af","0x043d085a4968e487c5fbd4176753774a005f4b54fd0f80060b3cbbcc303d5f51"],"eventName":"l2-block-built","creator":"0x705fb9f47a39f51885016473b6cf7c32369f6ef4","duration":0.2601700000004712,"publicProcessDuration":0,"rollupCircuitsDuration":0.1417409999994561,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:21:44 PASS src/sequencer/sequencer.test.ts (6.062 s) 15:21:44 sequencer 15:21:44 builds a block out of a single tx (257 ms) 15:21:44 does not build a block if it does not have enough time left in the slot (75 ms) 15:21:44 builds a block when it is their turn (40 ms) 15:21:44 builds a block once it reaches the minimum number of transactions (83 ms) 15:21:44 builds a block that contains zero real transactions once flushed (13 ms) 15:21:44 builds a block that contains less than the minimum number of transactions once flushed (59 ms) 15:21:44 settles on the chain tip before it starts building a block (118 ms) 15:21:44 builds a block only when synced to previous L1 slot (34 ms) 15:21:44 aborts building a block if the chain moves underneath it (20 ms) 15:21:44 does not publish a block if the block proposal failed (21 ms) 15:21:44 handles when enqueueProposeL2Block throws (18 ms) 15:21:44 should proceed with block proposal when there is no proposer yet (29 ms) 15:21:44 15:21:44 Test Suites: 1 passed, 1 total 15:21:44 Tests: 12 passed, 12 total 15:21:44 Snapshots: 0 total 15:21:44 Time: 6.156 s 15:21:44 Ran all test suites matching /sequencer-client\/src\/sequencer\/sequencer.test.ts/i. 15:21:44 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?