Parent Log: http://ci.aztec-labs.com/6895c81bbb6e0127 Command: 95231afc93577de0 yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/5c56d41aea0a97d800fc842dbcab1ca0d285e360 Env: REF_NAME=v1.0.0-nightly.20250621 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Sat Jun 21 02:52:46 UTC 2025 System: ARCH=arm64 CPUS=64 MEM=247Gi HOSTNAME=v1_0_0-nightly_20250621_arm64_a-nightly Resources: CPU_LIST=0-63 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_dff85c69ca785b76_v1.0.0-nightly.20250621 02:52:51 [02:52:51.374] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 02:52:51 [02:52:51.411] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x012973353b8c20ce6be026279494d9e6204d8de55b1601fbc9d54462d90d4fc8","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x9ced61fdf1749ef7303c17140086693a675fa47b","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x03967bd0190efd36ac38eae00024849c0b0a6c46fbc76065d8fed8c34b75c7af","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x159f2cf785d3d3abdd536a4407f06edeb0fa60d7e0607c03604fbb7fc0506824"],"eventName":"l2-block-built","creator":"0x233ec466657e4ea2c0677b01b3789f25ec1c79eb","duration":0.5065249999997832,"publicProcessDuration":0,"rollupCircuitsDuration":0.17565800000011222,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 02:52:51 [02:52:51.419] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 02:52:51 [02:52:51.457] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 02:52:51 [02:52:51.472] 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} 02:52:51 [02:52:51.475] ERROR: sequencer Error building/enqueuing block: Error: 02:52:51 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:308:53) {"blockNumber":1,"slot":1} 02:52:51 [02:52:51.477] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x25e189133c84cd79f41785358eabcd56fee1b45beb9f84375115e29147279b90","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x9ced61fdf1749ef7303c17140086693a675fa47b","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2199762c22bf84127639723052985a553be407369c672930d985b47ebb937644","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1e8846cd6de2d7b2dd0153adcf7704ebbcbbe615d7028d7ffcb965513ba0d92f"],"eventName":"l2-block-built","creator":"0x269aeca61f330e56d824a99773936babacb33fca","duration":0.14737399999921763,"publicProcessDuration":0,"rollupCircuitsDuration":0.07534100000066246,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 02:52:51 [02:52:51.481] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 02:52:51 [02:52:51.485] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 02:52:51 [02:52:51.539] INFO: sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s {"blockHash":"0x08f617146b4e38b8782636af04eb5c30f72d8220e6b07054f1c0bf89ba5a7ef4","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x9ced61fdf1749ef7303c17140086693a675fa47b","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2cf1797b2b1ba745edbcfc1a0f0fa3b81f4bf6d8e4a113dd4e91425f7f2c4069","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x17cbb9acc6c86be5f1a02f74fcdb4971679ec6bdab240bea64efb67cac8063e7","0x0ac06ae81cc27873b45233cdda682276c762baad44bebde12f5f64a3054802ba","0x262d58824e0e3b8da81952f609ee8c88e0b2b741168d4a89c00114084f4940d3","0x25525a293175fe5f13544977d88061cd02ceeb289c8c8e4aeae123efd9236e2a"],"eventName":"l2-block-built","creator":"0x023b28767f6bb5c0bd97aa3608b799fabf5a7834","duration":0.11227899999994406,"publicProcessDuration":0,"rollupCircuitsDuration":0.06008599999950093,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 02:52:51 [02:52:51.542] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 02:52:51 [02:52:51.545] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 02:52:51 [02:52:51.549] INFO: sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s {"blockHash":"0x26bab8f7c87c156d0b55a46741fef7331b1e3d624366ad6132262c755c3e4826","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x9ced61fdf1749ef7303c17140086693a675fa47b","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1d46dc3ffe3c08308f179baac6d8b8a9bf3d5455c54d2b14e720788f1ffd9479","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0xbafb57188477f621020fc28bc6817f1b88d31af5","duration":0.10181999999986147,"publicProcessDuration":0,"rollupCircuitsDuration":0.051719000000048254,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 02:52:51 [02:52:51.552] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 02:52:51 [02:52:51.555] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 02:52:51 [02:52:51.595] INFO: sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s {"blockHash":"0x04d157be0a468a2af0af9ecb22cd1f8bcdba34cec05a6b4454d8409affcccb3c","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x9ced61fdf1749ef7303c17140086693a675fa47b","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0ba35ef6334b13ba35276d33784093e0ec68e66286d3ff973d0cbc7be5ef75d5","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x213747be214423845687dc7f47111deb28473896c848068055c89e9c705bf7f2","0x1b311b8f1d439f2a348d20cf515437e9b49cfbda221609e322972f18f3a0dab2","0x0ca7694d7e581a02209bbf0db1059d98013e89ddba9f25317ce91a8bccf8c290"],"eventName":"l2-block-built","creator":"0x00283845a716995e7ec32c69446ac3ccc97ff9eb","duration":0.10953299999982846,"publicProcessDuration":0,"rollupCircuitsDuration":0.057470000000648724,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 02:52:51 [02:52:51.601] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 02:52:51 [02:52:51.690] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 02:52:51 [02:52:51.704] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x1e3ffb05dc32d6c9f55856b08fb44a3f481192c0490a0b5fa9381d942653ed65","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x9ced61fdf1749ef7303c17140086693a675fa47b","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1ccedf38ba2dfa35160b95cbffe65b09e07bf1c4990e3ecbc7170280cb026efc","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1364d436d59cd1f7c00f62efde3ed0edadd6494bf4bccbfdb734c827150d1093"],"eventName":"l2-block-built","creator":"0x8d30d4a7e7d2baa53b91d41492e5c8eb15e14213","duration":0.15220099999987724,"publicProcessDuration":0,"rollupCircuitsDuration":0.06740199999967444,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 02:52:51 [02:52:51.708] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 02:52:51 [02:52:51.723] ERROR: sequencer Error building/enqueuing block: Error: No block for you 02:52:51 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:506:81) {"blockNumber":1,"slot":1} 02:52:51 [02:52:51.725] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 02:52:51 [02:52:51.740] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x1f390ee3ee1f31d088b63a46b921f3815ea2110a3d7af891f94a364cdcab0e99","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x9ced61fdf1749ef7303c17140086693a675fa47b","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2fa50988f2e363584b822db3276dec4b6b2b3f6147aa8631cbf42dcbb5271347","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x22f3462f81be09ec0ecf48e94baa0a0fef738bc1f22024599c1504d5786328b4"],"eventName":"l2-block-built","creator":"0x31e2de00671dc9737abbf3b602a3d01c9fa91cd7","duration":0.11567099999956554,"publicProcessDuration":0,"rollupCircuitsDuration":0.0594649999993635,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 02:52:51 [02:52:51.742] ERROR: sequencer Error building/enqueuing block: Error: Failed to create block proposal 02:52:51 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:681:13) 02:52:51 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 02:52:51 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:618:28) 02:52:51 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 02:52:51 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:423:17) 02:52:51 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:520:5) {"blockNumber":1,"slot":1} 02:52:51 [02:52:51.744] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 02:52:51 [02:52:51.758] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x16fc5982163c5e924a9b27e95ab05ac2281b8378d6af1d6d806b4b2749031aba","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x9ced61fdf1749ef7303c17140086693a675fa47b","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1e4f525c39561d57ce562b79c77a0ddda0976a3c7396bd9ba59acb86b757ccb7","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1c21152d7f8ec5924e5d9db0f25aa0d38e058261b801e143aa8a961f8a05af96"],"eventName":"l2-block-built","creator":"0xd15a52f5a41013ba35509431791376c58962b82f","duration":0.13501499999983935,"publicProcessDuration":0,"rollupCircuitsDuration":0.07052599999951781,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 02:52:51 [02:52:51.759] ERROR: sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block 02:52:51 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:530:59) {"blockNumber":1,"slot":1} 02:52:51 [02:52:51.762] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 02:52:51 [02:52:51.788] INFO: sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s {"blockHash":"0x0c9607c148cf74404d40006838cd868745ed6fda2a72f3fd6faac3338db72a9b","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x9ced61fdf1749ef7303c17140086693a675fa47b","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1b06fc7e68834971c597eaf6a77386a7740b6ff53d1f39e1be5af96aba4231f3","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x063b2249686ca3fb8e44a2bb95b3d427c7842d6376aa4da3f92e3b476291d163","0x1c1a165aba21ad42abf108ec4e5f32477352b919791f8cc6af58315135fcc6dd"],"eventName":"l2-block-built","creator":"0x2db077ee8b0cefd70711f47255b7b790287dc62a","duration":0.1320270000005621,"publicProcessDuration":0,"rollupCircuitsDuration":0.055785000000469154,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 02:52:51 PASS src/sequencer/sequencer.test.ts 02:52:51 sequencer 02:52:51 builds a block out of a single tx (221 ms) 02:52:51 does not build a block if it does not have enough time left in the slot (38 ms) 02:52:51 builds a block when it is their turn (24 ms) 02:52:51 builds a block once it reaches the minimum number of transactions (61 ms) 02:52:51 builds a block that contains zero real transactions once flushed (9 ms) 02:52:51 builds a block that contains less than the minimum number of transactions once flushed (48 ms) 02:52:51 settles on the chain tip before it starts building a block (89 ms) 02:52:51 builds a block only when synced to previous L1 slot (17 ms) 02:52:51 aborts building a block if the chain moves underneath it (18 ms) 02:52:51 does not publish a block if the block proposal failed (19 ms) 02:52:51 handles when enqueueProposeL2Block throws (17 ms) 02:52:51 should proceed with block proposal when there is no proposer yet (28 ms) 02:52:51 02:52:51 Test Suites: 1 passed, 1 total 02:52:51 Tests: 12 passed, 12 total 02:52:51 Snapshots: 0 total 02:52:51 Time: 4.216 s 02:52:51 Ran all test suites matching sequencer-client/src/sequencer/sequencer.test.ts. 02:52:51 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?