Parent Log: http://ci.aztec-labs.com/c49e2be907ee77f3 Command: 7d80d96dc149584a yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/e4e2d988072932519ccdfe9e9c7f4419d2d6ca1a Env: REF_NAME=gh-readonly-queue/next/pr-15275-5154a64456f8ee26126f902542c8b29e33638ff7 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Fri Jun 27 07:18:17 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15275_amd64_x1-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_dff85c69ca785b76_next 07:18:24 [07:18:24.014] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 07:18:24 [07:18:24.049] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x2547a1fbc7c531aecb712af588685e22d2d38ea27aec2ec61ec668438293200b","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x83e1cfc33ed9c8f9a5f49c91531144f3f299b66b","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x28cb697e482e3b375a696b2af28660301a7b2f3ae236e79d003e22de4abe697a","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1ca6c60c1fb31cbf9669ed6860cdeec85fcee0b120d80bd8769ba60117e38400"],"eventName":"l2-block-built","creator":"0xae79116bd297bc66de676a0199b1b345bd213a75","duration":0.8993629999995392,"publicProcessDuration":0,"rollupCircuitsDuration":0.21599299999979849,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 07:18:24 [07:18:24.059] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 07:18:24 [07:18:24.117] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 07:18:24 [07:18:24.134] 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} 07:18:24 [07:18:24.136] ERROR: sequencer Error building/enqueuing block: Error: 07:18:24 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:308:53) {"blockNumber":1,"slot":1} 07:18:24 [07:18:24.138] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x2a3209cbdc0e5b9e6ed7abd204e3e4b380c2a1dd4c42f1805d3424656226390c","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x83e1cfc33ed9c8f9a5f49c91531144f3f299b66b","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0745f8756bfc8ed45a05ce7a2411fcb8cc43a378409d41e3df6950413e7af156","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x09ca9880711b3a6304ad524eddb2526445eb9449e6c2bc94d3acfb04c08e7fa0"],"eventName":"l2-block-built","creator":"0x2aa563a99578af30bf934c721138c863a0dbde42","duration":0.17015099999935046,"publicProcessDuration":0,"rollupCircuitsDuration":0.10136599999987084,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 07:18:24 [07:18:24.143] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 07:18:24 [07:18:24.148] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 07:18:24 [07:18:24.203] INFO: sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s {"blockHash":"0x1c2b6cf1b3dbb3d82c30781990c15dfeacb41e4dfb5d70a6f175bbb7891fb263","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x83e1cfc33ed9c8f9a5f49c91531144f3f299b66b","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x227ee3cfc3c2db7e5a22542ec74e6985eb0bbf1d2bc78124dd24b9ec9c425e86","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1dc094bff7c66e510505be46ba773dd1ede26cc09423bdf363cea5bf6b9077fb","0x0676dae3efb624024e24444317b1b52b9ee821bc0642f21df4a1ab8d547b8cc5","0x009c7e3e9f50138255e922119a51b4a0b48aa2a883c0a02daef1dfdc8018a58e","0x249557f77077c9ff97c962de48b73455d5cfc2c85ee67c32927d26e1d446cdce"],"eventName":"l2-block-built","creator":"0x4ab1974813dd3be6d5c940f0386cdc247ab44bb7","duration":0.2162529999995968,"publicProcessDuration":0,"rollupCircuitsDuration":0.15780899999936082,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 07:18:24 [07:18:24.207] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 07:18:24 [07:18:24.210] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 07:18:24 [07:18:24.214] INFO: sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s {"blockHash":"0x148c790aadf95c5542ec04389e83a3298a9761c6f42850855f80bbd045a3ca15","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x83e1cfc33ed9c8f9a5f49c91531144f3f299b66b","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0a7fc76ae8d70730016419e6c24c9f406ec5aed89058aa2e16c83d59f509c7a9","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0xd3c235bede0757b670f4285b451ffd9681ac1559","duration":0.104656999999861,"publicProcessDuration":0,"rollupCircuitsDuration":0.055204000000230735,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 07:18:24 [07:18:24.217] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 07:18:24 [07:18:24.219] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 07:18:24 [07:18:24.256] INFO: sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s {"blockHash":"0x00a3accacacbe53ac92be798ec374715d56f477759cbe8f53064aed3e98dcb0e","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x83e1cfc33ed9c8f9a5f49c91531144f3f299b66b","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2427c148ed105a9af7519892d29ad2d1e4e9416fd30b3c2b48fce36975620f17","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0e26cfc73edd8e8bbb2074c56dbf50a8c3dfc691fecc1a59d8342b6c79534ed2","0x25ad604d79a41481979c42892d925f20fa30a11be6f15ed971ad753e3de2cea4","0x2c3bdf5cc46e6835782cc9b3a08a2d58a78fe01a088d7f588a03219cd51c7fc4"],"eventName":"l2-block-built","creator":"0xe5113479855350ce52fa50f2ee3695a15568122f","duration":0.12500699999964127,"publicProcessDuration":0,"rollupCircuitsDuration":0.0623939999995855,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 07:18:24 [07:18:24.260] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 07:18:24 [07:18:24.346] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 07:18:24 [07:18:24.379] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x1fc9388ebc6aed0b1b1d950276cef49763dd090c182421658f938f3e46e730d7","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x83e1cfc33ed9c8f9a5f49c91531144f3f299b66b","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x18dce08d8f052640cd96946f624d86a038a151a7db4d6979803243d2d8151a4f","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x015c416bedf65e6bbacb79f67bc1c8ac86b621ff2d22d994e7ff7a98a22c5415"],"eventName":"l2-block-built","creator":"0x284c371ce8f7cf8c172aa23e0c1e8c4aca0f8987","duration":0.23138400000061665,"publicProcessDuration":0,"rollupCircuitsDuration":0.08513499999935448,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 07:18:24 [07:18:24.383] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 07:18:24 [07:18:24.403] ERROR: sequencer Error building/enqueuing block: Error: No block for you 07:18:24 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:506:81) {"blockNumber":1,"slot":1} 07:18:24 [07:18:24.407] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 07:18:24 [07:18:24.427] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x000f99ac7b86fe6709504f81992a5c9522c049feab1c24fa4456fce8e9bf8446","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x83e1cfc33ed9c8f9a5f49c91531144f3f299b66b","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1b87be7ba8ec3b07e069e1e66d042d0f5498969ab2842356cde4736283da4b36","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0d44a806a67251f45ff22cd77215c67f50cf1c33cd3b187512e462814631d15c"],"eventName":"l2-block-built","creator":"0x90710ced000d5d81033716e34ac279ec8e3fea9e","duration":0.17423999999937223,"publicProcessDuration":0,"rollupCircuitsDuration":0.08857499999976426,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 07:18:24 [07:18:24.430] ERROR: sequencer Error building/enqueuing block: Error: Failed to create block proposal 07:18:24 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:684:13) 07:18:24 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 07:18:24 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:621:28) 07:18:24 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 07:18:24 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:426:17) 07:18:24 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:520:5) {"blockNumber":1,"slot":1} 07:18:24 [07:18:24.433] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 07:18:24 [07:18:24.453] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x1d2ceac6eef248e1b2dc122e032de2cc208d053041370b95e2efb42822c29151","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x83e1cfc33ed9c8f9a5f49c91531144f3f299b66b","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2de1485615d58795ea5c84b89dff96fbd30747f560b46ad08d0e7a4e8c25ad45","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x27cffade8ccf5b7e5fc22c149b320fdd66ed8fd3a74a2e2f25ecdf49ecc4034a"],"eventName":"l2-block-built","creator":"0x568d78a2dfe11735c91e9974ee632fd0c5315740","duration":0.23001300000032643,"publicProcessDuration":0,"rollupCircuitsDuration":0.11556699999982811,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 07:18:24 [07:18:24.455] ERROR: sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block 07:18:24 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:530:59) {"blockNumber":1,"slot":1} 07:18:24 [07:18:24.458] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 07:18:24 [07:18:24.493] INFO: sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s {"blockHash":"0x083b78152ace8780245a3d99508eea510b4f5cc4f68c257cdb8db02bb13271bc","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x83e1cfc33ed9c8f9a5f49c91531144f3f299b66b","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x296baae74d093fa4ea5fd278c1e3341370092e361b1d8b73bb98e88f6d76325e","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0d0107835249c1a2873adbd0ac731541804ef2760ea75d5e1ad4c8db0c2b7d7f","0x2b2fd639967d424ddd77735aba63406c6e0beee5002f011a600f9e3d784c382e"],"eventName":"l2-block-built","creator":"0x40b23e6ea1547a9490c691c2db4429b8507266df","duration":0.2565650000005917,"publicProcessDuration":0,"rollupCircuitsDuration":0.12461700000039855,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 07:18:24 PASS src/sequencer/sequencer.test.ts (5.521 s) 07:18:24 sequencer 07:18:24 builds a block out of a single tx (237 ms) 07:18:24 does not build a block if it does not have enough time left in the slot (57 ms) 07:18:24 builds a block when it is their turn (25 ms) 07:18:24 builds a block once it reaches the minimum number of transactions (64 ms) 07:18:24 builds a block that contains zero real transactions once flushed (9 ms) 07:18:24 builds a block that contains less than the minimum number of transactions once flushed (42 ms) 07:18:24 settles on the chain tip before it starts building a block (87 ms) 07:18:24 builds a block only when synced to previous L1 slot (36 ms) 07:18:24 aborts building a block if the chain moves underneath it (23 ms) 07:18:24 does not publish a block if the block proposal failed (26 ms) 07:18:24 handles when enqueueProposeL2Block throws (25 ms) 07:18:24 should proceed with block proposal when there is no proposer yet (37 ms) 07:18:24 07:18:24 Test Suites: 1 passed, 1 total 07:18:24 Tests: 12 passed, 12 total 07:18:24 Snapshots: 0 total 07:18:24 Time: 5.616 s 07:18:24 Ran all test suites matching sequencer-client/src/sequencer/sequencer.test.ts. 07:18:24 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?