Parent Log: http://ci.aztec-labs.com/7555f05cfc4b56b6 Command: 9da5afc84b651c99 yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/cb89edc02f7d386e48ee81660565d91895a3464b Env: REF_NAME=gh-readonly-queue/next/pr-15150-f29a038c58fc1f3ad95ad05d18aea321f0f598b2 CURRENT_VERSION=0.87.6 CI_FULL=0 Date: Fri Jun 20 10:51:26 UTC 2025 System: ARCH=arm64 CPUS=64 MEM=247Gi HOSTNAME=pr-15150_arm64_a1-fast Resources: CPU_LIST=0-63 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_dff85c69ca785b76_next 10:51:31 [10:51:31.256] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:51:31 [10:51:31.297] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x277b2c9678b27e6e7cff0a5d35f6a7178e14146f8d1dae6f58e77e9628163b68","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xdc9e4ff256882ff4056fc68097a88689f38f7df9","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1022dbf5aa1a2d3067c6dbb68984656d671cac0bd268aa72a61bbe2c320f7069","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2d3b563cbefe447e3cf61e416058ce186b3cb91b322e21dee6ee50e7b721c5a1"],"eventName":"l2-block-built","creator":"0x3a6dc216f2b16ba859182fa8deffd47824c3a5c6","duration":0.5465610000001107,"publicProcessDuration":0,"rollupCircuitsDuration":0.18332400000053894,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:51:31 [10:51:31.306] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:51:31 [10:51:31.345] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:51:31 [10:51:31.361] 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:51:31 [10:51:31.363] ERROR: sequencer Error building/enqueuing block: Error: 10:51:31 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:308:53) {"blockNumber":1,"slot":1} 10:51:31 [10:51:31.365] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x06dae277c406551388e359dd58743b3100ceed1488a75811cc72046cfde96c76","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xdc9e4ff256882ff4056fc68097a88689f38f7df9","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x301974bdd6608a712cd49b41abcfefd18572724defec911ea8f75d6f4bc44bd1","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1d4612020615f96f3c3dd8b54b178a51d835b126bc41c1017537820b68afec76"],"eventName":"l2-block-built","creator":"0x3c5813221fa635f8fbbaef9140304fd96314ae5e","duration":0.13575199999922916,"publicProcessDuration":0,"rollupCircuitsDuration":0.06663299999945593,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:51:31 [10:51:31.369] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:51:31 [10:51:31.373] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 10:51:31 [10:51:31.427] INFO: sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s {"blockHash":"0x27fe25c50e4a078f73241a472b23b0fc823164283f8f2ef90ede7e9b35195c8a","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xdc9e4ff256882ff4056fc68097a88689f38f7df9","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x22cd07ccd40329a38f2de760f677aa9ba1beb7019834837bb23f9a8bf064de9a","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0dc6fcd31cad2c692c14dbc0b49a8a2b8d9d96c6f0e55c25549951235f5dc630","0x0770f7ac73e3e570b6be3b01f53eab5abe9d17c00e44f655b75fa0ee8f3b0529","0x1a93fa05d977a5995e0f78bbb0321c7751fd3347127c4b909b5217f16ece22e6","0x300ff94e2bd34ec1d03015618c7d1db26becbac06ed7203ee35fcb404dcd0203"],"eventName":"l2-block-built","creator":"0x019d7d8eb053f1495a1ca6cc9302c528ad436521","duration":0.10999999999967258,"publicProcessDuration":0,"rollupCircuitsDuration":0.05825699999968492,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:51:31 [10:51:31.431] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:51:31 [10:51:31.433] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 10:51:31 [10:51:31.437] INFO: sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s {"blockHash":"0x0471dad4970d82c65a466c074ac61fa6e649c62229cdf2f48fa7b4e2052256b4","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xdc9e4ff256882ff4056fc68097a88689f38f7df9","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0a78e899e8a5c3a13ddf47b1e53469d8db8ef4465c54c04c68b1ad7408de09ce","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0xc8086b9dd6845c6ba16b7cf273ec24e3b49c10b2","duration":0.1370969999998124,"publicProcessDuration":0,"rollupCircuitsDuration":0.06757999999990716,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:51:31 [10:51:31.440] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:51:31 [10:51:31.442] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 10:51:31 [10:51:31.482] INFO: sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s {"blockHash":"0x06973d24953356438efb015b2f4622b08e771a52ef0ee38156d85c83830d594e","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xdc9e4ff256882ff4056fc68097a88689f38f7df9","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1bad185cbea869910d4e4f690e3ec04a2fed918bf34dc6b2fd307375b095ac1a","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x11393c14dfc05feeba14be9ecdc791532395319308021182f8cff0c063923176","0x168837ae73cf02067841f4782f8980fed741cff3989a04133661b1afd80d2a0a","0x2c708ddf98a3ae6408d9a754cf31cdd203dbd3d3a21a2ba8af7384b9ff84c3d4"],"eventName":"l2-block-built","creator":"0x55ef1e9ab2b09506fe6e3e4486908ccd7beee1e5","duration":0.1119749999998021,"publicProcessDuration":0,"rollupCircuitsDuration":0.05657299999984389,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:51:31 [10:51:31.488] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:51:31 [10:51:31.575] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:51:31 [10:51:31.590] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x2fe70693bfd50f045feafeef655d86b8f84c8cf08f67fd24fa140fc820c3e7df","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xdc9e4ff256882ff4056fc68097a88689f38f7df9","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x03cc0e7a2a371737f20b05de19276edc1ed2596b22d18275fecba2cddf14db7a","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2a649696a97bd7df9326a2aedcc1b95acc5864f7344b352ea61c2984b3a311ff"],"eventName":"l2-block-built","creator":"0x2ea5c92e35b9f0cba711d1bfde7d378c0ce184f2","duration":0.11345400000027439,"publicProcessDuration":0,"rollupCircuitsDuration":0.05413200000020879,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:51:31 [10:51:31.593] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:51:31 [10:51:31.607] ERROR: sequencer Error building/enqueuing block: Error: No block for you 10:51:31 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:506:81) {"blockNumber":1,"slot":1} 10:51:31 [10:51:31.610] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:51:31 [10:51:31.624] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x23026debb27617ea9d4b47966e095359e62b2cb70996dacf0563b71ce4893747","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xdc9e4ff256882ff4056fc68097a88689f38f7df9","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x02a20dc27e8bdb46cc59b239597c15f638eea2a0dd576d8952e223a2fb63d8dc","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x22f97b09a9ab31c3471fac68c4c5f6560504ca1cc9e5d630433d9c9dd8fa3bd2"],"eventName":"l2-block-built","creator":"0xfb7d4065ab4d1e1adc46e5a0d1ab57e15919cd78","duration":0.11001300000043557,"publicProcessDuration":0,"rollupCircuitsDuration":0.05648599999949511,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:51:31 [10:51:31.626] ERROR: sequencer Error building/enqueuing block: Error: Failed to create block proposal 10:51:31 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:681:13) 10:51:31 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 10:51:31 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:618:28) 10:51:31 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 10:51:31 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:423:17) 10:51:31 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:520:5) {"blockNumber":1,"slot":1} 10:51:31 [10:51:31.629] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:51:31 [10:51:31.643] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x0a90f5249f2e4e8a3fd1a669c77aeaef5c40b5e34d538ecc318ae74cf9c05b86","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xdc9e4ff256882ff4056fc68097a88689f38f7df9","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0e768b1a303981342898dad081287d4d2ad156657f3fca07191bdcd0c2e16eda","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x273058aa34a02e6fcb928d97a35c2116d4a168266e8a70e930c9dbd0c2de21c2"],"eventName":"l2-block-built","creator":"0x1c437bb5504f0f5fb65ac36ad0268fa3e5dae2b7","duration":0.13344299999971554,"publicProcessDuration":0,"rollupCircuitsDuration":0.06768700000066019,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:51:31 [10:51:31.644] ERROR: sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block 10:51:31 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:530:59) {"blockNumber":1,"slot":1} 10:51:31 [10:51:31.646] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:51:31 [10:51:31.673] INFO: sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s {"blockHash":"0x12051341d20c616f03aee9906a29d6c9a34e4514029d324a44580393a9e70d78","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xdc9e4ff256882ff4056fc68097a88689f38f7df9","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x244b04cd3db56de38767319a118faf303926989496aee2946bd16f8cd8d6a506","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0412a6f844568f01ffa98d94f5c479e7909d53f63e4492bd0d8ccdab01dc5e9c","0x28cfc0af6fce88980ac8502f434e8617fd316780b781a05d595ca3ca9ed145d9"],"eventName":"l2-block-built","creator":"0xdd255dbde6940940d53df98f74d57a9177d6ab3b","duration":0.12496299999929761,"publicProcessDuration":0,"rollupCircuitsDuration":0.05509100000017497,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:51:31 PASS src/sequencer/sequencer.test.ts 10:51:31 sequencer 10:51:31 builds a block out of a single tx (225 ms) 10:51:31 does not build a block if it does not have enough time left in the slot (39 ms) 10:51:31 builds a block when it is their turn (24 ms) 10:51:31 builds a block once it reaches the minimum number of transactions (61 ms) 10:51:31 builds a block that contains zero real transactions once flushed (9 ms) 10:51:31 builds a block that contains less than the minimum number of transactions once flushed (48 ms) 10:51:31 settles on the chain tip before it starts building a block (86 ms) 10:51:31 builds a block only when synced to previous L1 slot (17 ms) 10:51:31 aborts building a block if the chain moves underneath it (17 ms) 10:51:31 does not publish a block if the block proposal failed (18 ms) 10:51:31 handles when enqueueProposeL2Block throws (18 ms) 10:51:31 should proceed with block proposal when there is no proposer yet (29 ms) 10:51:31 10:51:31 Test Suites: 1 passed, 1 total 10:51:31 Tests: 12 passed, 12 total 10:51:31 Snapshots: 0 total 10:51:31 Time: 4.221 s 10:51:31 Ran all test suites matching sequencer-client/src/sequencer/sequencer.test.ts. 10:51:31 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?