Parent Log: http://ci.aztec-labs.com/8b8488933f186633 Command: 448a16f463e450de yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/80d800435dd8dfa325e38593d83b405488449dba Env: REF_NAME=gh-readonly-queue/next/pr-14444-28bf32bfc2566751e8baa0a9125a9db20d474bee CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Fri Jun 20 15:58:49 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14444_amd64_x1-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_dff85c69ca785b76_next 15:58:55 [15:58:55.095] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:58:55 [15:58:55.157] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x185f4d6d56a68d922602c39f66ebf201d30c3845f4216977c539bf990c3847d4","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x00ef866c10d90f300658ee75471d06d850b79ba5","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x06256a7331caf1db0820ccb237247e1d0b349b55988f7851321cf3323916e408","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x28c52a2a682fc712402150fee4b4361de588a9a356d067adb928d7b3f1483d8f"],"eventName":"l2-block-built","creator":"0x1103d56bebdc5dd3c95071dd5991cad9d5e53098","duration":0.9752959999996165,"publicProcessDuration":0,"rollupCircuitsDuration":0.2616969999999128,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:58:55 [15:58:55.174] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:58:55 [15:58:55.227] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:58:55 [15:58:55.248] 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} 15:58:55 [15:58:55.251] ERROR: sequencer Error building/enqueuing block: Error: 15:58:55 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:308:53) {"blockNumber":1,"slot":1} 15:58:55 [15:58:55.254] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x23d30c0313a633cef672ad6b237ff6b648f3d0244905babaf8a65f3b3de06006","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x00ef866c10d90f300658ee75471d06d850b79ba5","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1b8067e2ddb70d1e4de0733060f8ae88c80c80b8cca6733b0184ac919cb7a71d","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x27e311cd67897a6a530036b9e586b0ee7a769fc7aaba3004acac578de6f5ec67"],"eventName":"l2-block-built","creator":"0x53a194d882aaf4721cf2176d91ca745f5d85390e","duration":0.17505399999936344,"publicProcessDuration":0,"rollupCircuitsDuration":0.08561199999985547,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:58:55 [15:58:55.259] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:58:55 [15:58:55.275] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 15:58:55 [15:58:55.325] INFO: sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s {"blockHash":"0x189406a4821f8513461e6e77a890766d3a17e702ec8b13112021b0b2c4770299","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x00ef866c10d90f300658ee75471d06d850b79ba5","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x093117087fd577c54b05e19acc554dba85f5b39c1a1b05a49e90f977810c3323","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x174f2b68ad31475952a4ff87796ac7afb5be3027f1b71400f793512fba077c84","0x050e4f9d4f97c40546f3c766f26d1275e7fb958f8ab52ea3ec9fcdc1747ed1f7","0x0896bd4f5bf760ccda39a4b15486d99b3815dc2f5102808ea06096fa0645236e","0x2c857cc85db8bd01cab6d2ab9a23b60ef95ce5c539c1a2c592ecfdfcf6c108e3"],"eventName":"l2-block-built","creator":"0x662222ea57e615fc7927b0cf499327ef3569f5a4","duration":0.12613299999975425,"publicProcessDuration":0,"rollupCircuitsDuration":0.06448099999943224,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:58:55 [15:58:55.329] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:58:55 [15:58:55.332] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 15:58:55 [15:58:55.335] INFO: sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s {"blockHash":"0x277c7daecba39b6f9aaf49ef22ab2cf4752eba32865c709e0adba10c21bb157c","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x00ef866c10d90f300658ee75471d06d850b79ba5","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2afdbaf28abed316474ecf8ce08be59e86d52a101f51d20046714f054255738f","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0xccc115a8af64d34d2d503673afa4e104ad173125","duration":0.10606300000017654,"publicProcessDuration":0,"rollupCircuitsDuration":0.05358200000046054,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:58:55 [15:58:55.338] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:58:55 [15:58:55.340] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 15:58:55 [15:58:55.385] INFO: sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s {"blockHash":"0x213dc0236a3e402b75a4e5830df2fe42ca6629a4d55c68af8b1baa965f96747c","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x00ef866c10d90f300658ee75471d06d850b79ba5","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1078bff0fe72c9e0cb6fc9a4427385c2686f09190e21942c1cd2d08bdbf0fc55","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0be15b449ecfbdd166dd6e131bed08e56de54d971ae782291464ea37b2b953a5","0x24695d319cae50a2ad647ad7b269dcf2325f0b482747b57a004fd613076855be","0x03d387eb8920d5d77e2256cf356dddb6708119b6220731273f67441e88aea08d"],"eventName":"l2-block-built","creator":"0x1f8008d463a024a0e3b11c35b3f8aee2bc3abc28","duration":0.12458299999980227,"publicProcessDuration":0,"rollupCircuitsDuration":0.06543200000032812,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:58:55 [15:58:55.392] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:58:55 [15:58:55.529] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:58:55 [15:58:55.546] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x1f6c3fb3a04c54c68484ab093cbfa3f3c2541433e10bb938f2457c8fe7186e5b","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x00ef866c10d90f300658ee75471d06d850b79ba5","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x24b45572eba383f684fbdec4827208aa507ed248b8da7fd19d2d9189ce031295","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2d006fb448cc6870dbf3c5122b17793524851a67f63cea2e015e85b383793152"],"eventName":"l2-block-built","creator":"0x0d1fdd359d3a839277f1d53cdefa30983a15fdda","duration":0.16518399999949906,"publicProcessDuration":0,"rollupCircuitsDuration":0.07977200000004814,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:58:55 [15:58:55.549] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:58:55 [15:58:55.569] ERROR: sequencer Error building/enqueuing block: Error: No block for you 15:58:55 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:506:81) {"blockNumber":1,"slot":1} 15:58:55 [15:58:55.572] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:58:55 [15:58:55.590] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x013e7764b27e0280fcc81fa466cbd9ee3636a66895ce407f9c4bcddde2b4437b","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x00ef866c10d90f300658ee75471d06d850b79ba5","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x17f97452dc53e2e051d826dcb144d4d4b334d43435c8ca6cd6be094b5ef26383","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0e7b7f4587968c6118b1df2de7d0f9198d73860062f1204f4c74cbcfdb89a397"],"eventName":"l2-block-built","creator":"0x1cc104bb772cbb3ca6c29d6c4f90932161af91d4","duration":0.11804400000073656,"publicProcessDuration":0,"rollupCircuitsDuration":0.05591100000037841,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:58:55 [15:58:55.593] ERROR: sequencer Error building/enqueuing block: Error: Failed to create block proposal 15:58:55 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:681:13) 15:58:55 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 15:58:55 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:618:28) 15:58:55 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 15:58:55 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:423:17) 15:58:55 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:520:5) {"blockNumber":1,"slot":1} 15:58:55 [15:58:55.595] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:58:55 [15:58:55.610] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x05766a7c5ded8da23c175bd70ddabb05725469cce99ee0b10f94487b6b2ce8d6","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x00ef866c10d90f300658ee75471d06d850b79ba5","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x131230903a87dd2f4f437fef5915c5f5b35f4ead90ce08a1bfe1a79756942884","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x27ec465990febc07857c82da7869ebd92c8303572e9ea8b7578eee5acb99764e"],"eventName":"l2-block-built","creator":"0xa7a4ced9f523903d643cb21c1efce7eaa0092a14","duration":0.20126600000003236,"publicProcessDuration":0,"rollupCircuitsDuration":0.09957200000008015,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:58:55 [15:58:55.612] ERROR: sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block 15:58:55 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:530:59) {"blockNumber":1,"slot":1} 15:58:55 [15:58:55.615] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 15:58:55 [15:58:55.649] INFO: sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s {"blockHash":"0x0e6344f0f721a780142d2edde23a67fdc222a0fc6556bd449d16c35be5d458d1","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x00ef866c10d90f300658ee75471d06d850b79ba5","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1021c1f205efe78e1bf4347d129c12fee45b5e4378d5092b488044c35486ab37","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x11ecfc20c986eeee5dc4f4f4fdd6cb865319d6968528e2de1809c726444f37ea","0x21ba935e34579b66e98c18820943296d1479a17eb78de83a7e46e34fdea1fd2c"],"eventName":"l2-block-built","creator":"0x84221a501e8f88cc377fda06128325b0777059fe","duration":0.29256700000041747,"publicProcessDuration":0,"rollupCircuitsDuration":0.10469300000022486,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 15:58:55 PASS src/sequencer/sequencer.test.ts (5.507 s) 15:58:55 sequencer 15:58:55 builds a block out of a single tx (317 ms) 15:58:55 does not build a block if it does not have enough time left in the slot (52 ms) 15:58:55 builds a block when it is their turn (32 ms) 15:58:55 builds a block once it reaches the minimum number of transactions (70 ms) 15:58:55 builds a block that contains zero real transactions once flushed (8 ms) 15:58:55 builds a block that contains less than the minimum number of transactions once flushed (50 ms) 15:58:55 settles on the chain tip before it starts building a block (136 ms) 15:58:55 builds a block only when synced to previous L1 slot (19 ms) 15:58:55 aborts building a block if the chain moves underneath it (23 ms) 15:58:55 does not publish a block if the block proposal failed (22 ms) 15:58:55 handles when enqueueProposeL2Block throws (19 ms) 15:58:55 should proceed with block proposal when there is no proposer yet (38 ms) 15:58:55 15:58:55 Test Suites: 1 passed, 1 total 15:58:55 Tests: 12 passed, 12 total 15:58:55 Snapshots: 0 total 15:58:55 Time: 5.586 s 15:58:55 Ran all test suites matching sequencer-client/src/sequencer/sequencer.test.ts. 15:58:55 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?