Parent Log: http://ci.aztec-labs.com/f378932cfb9e1a30 Command: 61f8e44af0fc4001 yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/e56baa7f24bac54baf9e2f22f6f33ae6fa8b8c0f Env: REF_NAME=gh-readonly-queue/next/pr-14891-76ca48a2187e3506bb464eae574e49476c2876ca CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Fri Jun 13 19:21:52 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14891_amd64_x2-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_dff85c69ca785b76_next 19:21:57 [19:21:57.918] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 19:21:57 [19:21:57.953] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x2e4f7989cd6943f3f2ae4d0d369f0a71be2d199c6172a9e888edbc2751cf4550","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x661865016189b6a3e821b3345a701a4e497c3cbb","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x057f25224baa48c5379eebbd8f84156b4822d1672e8baad78ead8621683931e4","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x22f1dd2f2ff36a85a7c43bd4d9167f84e4c13e627f7ed02476faf9fd295900c2"],"eventName":"l2-block-built","creator":"0x4be9a81b139765ff4b707c76452f05d2c2d75832","duration":0.654475000000275,"publicProcessDuration":0,"rollupCircuitsDuration":0.2957569999998668,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 19:21:57 [19:21:57.963] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 19:21:58 [19:21:58.010] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 19:21:58 [19:21:58.032] 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:21:58 [19:21:58.044] ERROR: sequencer Error building/enqueuing block: Error: 19:21:58 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:309:60) {"blockNumber":1,"slot":1} 19:21:58 [19:21:58.049] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x18c44ee2506ed13b04e0666e545b8f13a707d8c1d8d4bfc6c84e81a94f8f380c","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x661865016189b6a3e821b3345a701a4e497c3cbb","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0469cde302da54cb3d97b3d718bf84d8e4192a3fb8e909edfcb2a3e802385ad5","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0b251a71a7c69f186241178f66a560e61428e85bd5a8319e927583af7d1587a8"],"eventName":"l2-block-built","creator":"0xd6db3f04b11a4389ed334a37a9df62c1e08fcbe6","duration":0.23407500000030268,"publicProcessDuration":0,"rollupCircuitsDuration":0.11961300000075425,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 19:21:58 [19:21:58.055] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 19:21:58 [19:21:58.059] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 19:21:58 [19:21:58.153] INFO: sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s {"blockHash":"0x1a81c7fe6743fa2f197eef4a2a24fac9006894ec6c763c813b3bb273161de746","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x661865016189b6a3e821b3345a701a4e497c3cbb","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0e05da45f92494a3327131de855380a4a7eaecfd8f7b75958916cd3c565b39d5","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x19cdf043be0e2b9f8bb8e97e3bf22b2de81efb0787cf8e57f1235e40ab9225d1","0x181dd991f627f4987c94302a6ebd8472fa2f66d1db2d7e3d7d9006b964853651","0x22b188401cbdc4143e8640a2a83b5373d8f5778b3921582d16b6ad0c83ae469a","0x0010eb7324a6a1894e6d02cc932e9a35e46252abe57b2c83ebd2c6b7fc1ba0c3"],"eventName":"l2-block-built","creator":"0x5af5f563bc2affa1e89313d41c1872d890057cce","duration":0.3644090000007054,"publicProcessDuration":0,"rollupCircuitsDuration":0.24101599999994505,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 19:21:58 [19:21:58.160] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 19:21:58 [19:21:58.164] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 19:21:58 [19:21:58.170] INFO: sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s {"blockHash":"0x019de7cd5aef6031c8fdd6990eaa44b6051c64fc23d8c76236af6a99e3f41954","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x661865016189b6a3e821b3345a701a4e497c3cbb","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x26aa83653d31a9ccb5b8a93725319abd3e47d7f5e455edab91d055dda4887207","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0x1398e1c04dcdb7fd16be93b8c71b66d8c18a5132","duration":0.16425399999934598,"publicProcessDuration":0,"rollupCircuitsDuration":0.10460299999976996,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 19:21:58 [19:21:58.174] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 19:21:58 [19:21:58.178] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 19:21:58 [19:21:58.217] INFO: sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s {"blockHash":"0x0d3cd2d8ce8aeb9082efda772385a6ff60c32ee63134f6175a6b7dfeed191863","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x661865016189b6a3e821b3345a701a4e497c3cbb","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x237902a73c20faaa0380be20ffc4fdc7963ea473c312d805960c5c85964676d7","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x04ee6b0347edd64932cbf8fc6d871050a41ab728fe828086d7f8b03ce6467332","0x1867147405aa92057941df1cf31f8cc6b46609105fc9e7d3a5bccc4d07bf6919","0x13fdfb2922dc2315227704eb8244745ea9b9f3c723bc87308cbc0bb0de255bd8"],"eventName":"l2-block-built","creator":"0xc8fc20746dd925094b325ea9e6fc58b48f4b46a0","duration":0.15235300000040297,"publicProcessDuration":0,"rollupCircuitsDuration":0.07620199999928445,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 19:21:58 [19:21:58.221] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 19:21:58 [19:21:58.353] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 19:21:58 [19:21:58.373] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x152ee88a2f3d2d604989a4bc170923bb81fef0af81b46d295623c0abcb64a0b3","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x661865016189b6a3e821b3345a701a4e497c3cbb","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2cf787031ef9f395f3e0d2280c10b3c2b0e9dde79a541ab7c3e17779849f4100","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1b84abdf9fab06fced902898c3f3c005d60c010d45dce3bc7a12a634e4ffe232"],"eventName":"l2-block-built","creator":"0xc19613a386d6c4ad0f57a34199af617bfdcdf56b","duration":0.17543399999976828,"publicProcessDuration":0,"rollupCircuitsDuration":0.08733200000006036,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 19:21:58 [19:21:58.377] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 19:21:58 [19:21:58.392] ERROR: sequencer Error building/enqueuing block: Error: No block for you 19:21:58 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:487:90) {"blockNumber":1,"slot":1} 19:21:58 [19:21:58.394] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 19:21:58 [19:21:58.408] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x2f0db84eb4021a7ceb7befd41c348af5a6a0bf3610f2dbe4cda41c968862c9ba","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x661865016189b6a3e821b3345a701a4e497c3cbb","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0fbe9580dbabdee3b8717741dd1a317c75fa242bb4d49200ed6d9e3b57fdb43b","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1f75d9bdf90fd60766e2e2f4ca65e16821aeea992d7b5450331870e95e21a51f"],"eventName":"l2-block-built","creator":"0xb584d540f134192cb6dc4dafd245759c1e63bc5a","duration":0.21946500000012747,"publicProcessDuration":0,"rollupCircuitsDuration":0.11273299999993469,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 19:21:58 [19:21:58.411] ERROR: sequencer Error building/enqueuing block: Error: Failed to create block proposal 19:21:58 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:664:13) 19:21:58 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 19:21:58 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:607:28) 19:21:58 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 19:21:58 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:413:17) 19:21:58 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:501:5) {"blockNumber":1,"slot":1} 19:21:58 [19:21:58.414] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 19:21:58 [19:21:58.426] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x27539e1f6e275e4afab222bb2383dab74c256494c799502ccc7ccbcc031e483b","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x661865016189b6a3e821b3345a701a4e497c3cbb","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x18836ec31de28078034e354de8e56d749a2ebee8d88a3e456907c29eeaa0a0c2","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x20baa37df271f0e39d7a9af277e09d02618561077b9fba067056d2a7e3f04eab"],"eventName":"l2-block-built","creator":"0x4fe588a29ba8b34072b1bf68acc1b0315e260d4a","duration":0.169264000000112,"publicProcessDuration":0,"rollupCircuitsDuration":0.090132000000267,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 19:21:58 [19:21:58.428] ERROR: sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block 19:21:58 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:511:59) {"blockNumber":1,"slot":1} 19:21:58 [19:21:58.432] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 19:21:58 [19:21:58.473] INFO: sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s {"blockHash":"0x05fc9a19cc1e0983edcea216cb2188a962b6e012279876d97f10ea33497d78bd","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x661865016189b6a3e821b3345a701a4e497c3cbb","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0f058624e32144fe4e1a853f2ae02df3c4e112ac7a9eef49be13c156f1765c53","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x00a79a78dc1fd4899596cda798f05277857a8715446cc5fdb6cf934c1640ad81","0x20587a0d25ccf4960e606506cde2496a4119cd274499ce8f33f634b38e4f0f48"],"eventName":"l2-block-built","creator":"0xf530fd678674cd038c7a1bbd8ae2a7da58cb1243","duration":0.2756259999996473,"publicProcessDuration":0,"rollupCircuitsDuration":0.10252299999956449,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 19:21:58 PASS src/sequencer/sequencer.test.ts (5.081 s) 19:21:58 sequencer 19:21:58 builds a block out of a single tx (274 ms) 19:21:58 does not build a block if it does not have enough time left in the slot (44 ms) 19:21:58 builds a block when it is their turn (47 ms) 19:21:58 builds a block once it reaches the minimum number of transactions (105 ms) 19:21:58 builds a block that contains zero real transactions once flushed (15 ms) 19:21:58 builds a block that contains less than the minimum number of transactions once flushed (47 ms) 19:21:58 settles on the chain tip before it starts building a block (132 ms) 19:21:58 builds a block only when synced to previous L1 slot (23 ms) 19:21:58 aborts building a block if the chain moves underneath it (18 ms) 19:21:58 does not publish a block if the block proposal failed (18 ms) 19:21:58 handles when enqueueProposeL2Block throws (18 ms) 19:21:58 should proceed with block proposal when there is no proposer yet (45 ms) 19:21:58 19:21:58 Test Suites: 1 passed, 1 total 19:21:58 Tests: 12 passed, 12 total 19:21:58 Snapshots: 0 total 19:21:58 Time: 5.155 s 19:21:58 Ran all test suites matching /sequencer-client\/src\/sequencer\/sequencer.test.ts/i. 19:21:58 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?