Parent Log: http://ci.aztec-labs.com/8a3ee89ab285e396 Command: 270716767bef7882 yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/1c2c2ee2949dbe31742cc9501a31bf3bce8083cf Env: REF_NAME=gh-readonly-queue/next/pr-15232-aedcee89a2544b0e6baf93c4e71d88991f09111e CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Tue Jun 24 13:51:31 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15232_amd64_x4-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_dff85c69ca785b76_next 13:51:37 [13:51:37.572] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:51:37 [13:51:37.616] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x02370d318e88cda199970715fadcae57dd0a1030a18a6bea7b8bf80e522f4dd9","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7cc58878e9a6be9d9c24d819286809db34d0d1e0","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2627090235bd83b315b40d752cf20f309c0f11bdac7f73ec1e7f7b75210ae521","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0ac30603440e2f46c121e6ffaa561a71528e39a62bcaec8a2e34be8f3ec82c52"],"eventName":"l2-block-built","creator":"0x36f6fa15a3a2af713af86b60c2cbb096ea3dad57","duration":0.8825959999994666,"publicProcessDuration":0,"rollupCircuitsDuration":0.3266239999993559,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:51:37 [13:51:37.639] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:51:37 [13:51:37.686] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:51:37 [13:51:37.710] 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} 13:51:37 [13:51:37.713] ERROR: sequencer Error building/enqueuing block: Error: 13:51:37 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:308:53) {"blockNumber":1,"slot":1} 13:51:37 [13:51:37.718] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x156cc4a876a65bc11caf7362904355269865118e6a0811972bcdc03afe910515","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7cc58878e9a6be9d9c24d819286809db34d0d1e0","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x15b59fb9d5dcbdda954be0b434a3ffa09114e3ca85801622a7d5987c5deefad2","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2d3ebb6223b7f936b813340acf2a0bc64b0da6a316f201f6f7e5d341a9dfb1cc"],"eventName":"l2-block-built","creator":"0xf31ddd1fcbe8b5f46331a23c7b805e26b3ca01ba","duration":0.18873399999938556,"publicProcessDuration":0,"rollupCircuitsDuration":0.08340599999974074,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:51:37 [13:51:37.723] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:51:37 [13:51:37.726] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 13:51:37 [13:51:37.781] INFO: sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s {"blockHash":"0x00a60ed0976498bd4aa6c2706a69eb9e3eeb9fb9a779e146f7847b967b00aaa3","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7cc58878e9a6be9d9c24d819286809db34d0d1e0","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0fd7baeaf9830c4ec2d087db4a07f57e76ece8aa13255b49e17466f747f0f887","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x05e6c4ad1d44ce5cb423340b880075d9b6be5bd7a1e64bb01d652e4a5e443bf5","0x06c0162d90a70f4a77eeaf07e4eea95bc8ce9eea18c736800a2e247f85e3f354","0x08568f54b134ee32242d0d107abd9b3d8038455f0c133f0423e441028f13e08b","0x2a0637ba10d0872292f4a98c033bbcfa928e149f9085f4fff32b5de4b9b7e388"],"eventName":"l2-block-built","creator":"0x34e53f11c8aeec5c898ec691fba62afb856ed6ba","duration":0.27408999999988737,"publicProcessDuration":0,"rollupCircuitsDuration":0.1771230000003925,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:51:37 [13:51:37.788] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:51:37 [13:51:37.792] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 13:51:37 [13:51:37.798] INFO: sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s {"blockHash":"0x17a7568c94fdb5ae0b2b9ab743c4f351b06b695d59ed28560ced9e2d8a7731bb","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7cc58878e9a6be9d9c24d819286809db34d0d1e0","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0b0b7637da0df492023b5f722992e62d18f4af3bf0f56853276c4d08b75f4c75","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0xcefc917b85174d23666fc95acb7a4c7ddfd44196","duration":0.22730799999953888,"publicProcessDuration":0,"rollupCircuitsDuration":0.13158000000021275,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:51:37 [13:51:37.803] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:51:37 [13:51:37.807] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 13:51:37 [13:51:37.849] INFO: sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s {"blockHash":"0x06407e68fc785d192624936928a3134d1246f2f00b5199108de38133b9cf353b","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7cc58878e9a6be9d9c24d819286809db34d0d1e0","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x29da51f138297a91c99cc140c826e91da481c2e43abf25e3b5864a6515449b21","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2a096f7110e8a997fef03fcc9fddf431d2332094ed4bdffa72c94fcb8804979b","0x142f27f7ef9a012108469358ed76024b78ebe1b0e77180e13fd2af9d0685e43f","0x012ee7ff6a0949c053db1b98d07cd44a747949a364276aff6a63830e29c42a9a"],"eventName":"l2-block-built","creator":"0x514d071c2736f4f61367f2845a41da4c6752e7a8","duration":0.14780100000007224,"publicProcessDuration":0,"rollupCircuitsDuration":0.07350599999972474,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:51:37 [13:51:37.853] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:51:37 [13:51:37.968] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:51:37 [13:51:37.983] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x141eb4f979de745479de9f10cf7ea272eb45d6f909cce875239bf583a2de94be","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7cc58878e9a6be9d9c24d819286809db34d0d1e0","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x101674b8a0afa5ee018828f90d42eb86302fe2fdaa7e815134fa1d962fe3dd88","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1d326b3983344c6eb1d811e6d6719bb4d4148a65eed58eec6f5300675541648b"],"eventName":"l2-block-built","creator":"0x1053b18c8892692a9ee8470c9ed9c6f9c41c786e","duration":0.1810940000004848,"publicProcessDuration":0,"rollupCircuitsDuration":0.06913500000064232,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:51:37 [13:51:37.986] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:51:37 [13:51:37.999] ERROR: sequencer Error building/enqueuing block: Error: No block for you 13:51:37 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:506:81) {"blockNumber":1,"slot":1} 13:51:38 [13:51:38.003] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:51:38 [13:51:38.018] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x2d179e727af65fc211ad6fc83313159e2dbe3df115d8d8f937454d8834610148","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7cc58878e9a6be9d9c24d819286809db34d0d1e0","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x043419e3ed526ee2ee943beb1becec62710d0aef96cd7b8f5d61e76cb7d80326","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2c4e6af091a087703d2f31c70c54e606874c0ca4e8552a178ac8bf36783b3c00"],"eventName":"l2-block-built","creator":"0xe48aaa0b278e19e57b6ba29291db354c7c8de3ae","duration":0.2134360000000015,"publicProcessDuration":0,"rollupCircuitsDuration":0.10312800000065181,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:51:38 [13:51:38.021] ERROR: sequencer Error building/enqueuing block: Error: Failed to create block proposal 13:51:38 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:681:13) 13:51:38 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 13:51:38 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:618:28) 13:51:38 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 13:51:38 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:423:17) 13:51:38 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:520:5) {"blockNumber":1,"slot":1} 13:51:38 [13:51:38.024] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:51:38 [13:51:38.041] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x232af6c086c73003d1aa5a5ebfc294ff8fbad36560219fe3aa9a9151412f7cf1","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7cc58878e9a6be9d9c24d819286809db34d0d1e0","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2989443e2a990e5d201aa49d1357b259bacdb8db4fba471d99e440203fa206ff","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1f69d18df1429c8931ff5eccadc65810bb4e2b6917b76605ab246338288f9b84"],"eventName":"l2-block-built","creator":"0xa1e8cbb6871f0f690ae44e00a02b5386640e25b0","duration":0.21429600000010396,"publicProcessDuration":0,"rollupCircuitsDuration":0.11196800000016083,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:51:38 [13:51:38.042] ERROR: sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block 13:51:38 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:530:59) {"blockNumber":1,"slot":1} 13:51:38 [13:51:38.045] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 13:51:38 [13:51:38.072] INFO: sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s {"blockHash":"0x1111971675aa2614dcf12f9e3ef31e2439699556d74771d17423e82341d5fd36","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7cc58878e9a6be9d9c24d819286809db34d0d1e0","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x03a3f79ffd90ba16a0fd9e284d070eddc8edb3b533e8979b04b99ae3c966b3a6","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x28ad10cb7bc312cd8989717569a6d666e8a2807f5ea2a43edc56e79b8b6003b5","0x0d25e762a5ab0263af7130bb50c12db79cc553d15271749ea7628754bdad4d61"],"eventName":"l2-block-built","creator":"0x4a97adb38bf6d55bb87b792e9fde057409883784","duration":0.3595370000002731,"publicProcessDuration":0,"rollupCircuitsDuration":0.12108900000021094,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 13:51:38 PASS src/sequencer/sequencer.test.ts (5.533 s) 13:51:38 sequencer 13:51:38 builds a block out of a single tx (265 ms) 13:51:38 does not build a block if it does not have enough time left in the slot (57 ms) 13:51:38 builds a block when it is their turn (37 ms) 13:51:38 builds a block once it reaches the minimum number of transactions (65 ms) 13:51:38 builds a block that contains zero real transactions once flushed (15 ms) 13:51:38 builds a block that contains less than the minimum number of transactions once flushed (50 ms) 13:51:38 settles on the chain tip before it starts building a block (97 ms) 13:51:38 builds a block only when synced to previous L1 slot (34 ms) 13:51:38 aborts building a block if the chain moves underneath it (16 ms) 13:51:38 does not publish a block if the block proposal failed (21 ms) 13:51:38 handles when enqueueProposeL2Block throws (22 ms) 13:51:38 should proceed with block proposal when there is no proposer yet (30 ms) 13:51:38 13:51:38 Test Suites: 1 passed, 1 total 13:51:38 Tests: 12 passed, 12 total 13:51:38 Snapshots: 0 total 13:51:38 Time: 5.63 s 13:51:38 Ran all test suites matching sequencer-client/src/sequencer/sequencer.test.ts. 13:51:38 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?