Parent Log: http://ci.aztec-labs.com/b66f3d7434cdc44d Command: 85ebe83a9ef9464b yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/24972303091baff6f83c6389d7d1406c932357e9 Env: REF_NAME=gh-readonly-queue/next/pr-15042-a0a8617413ca6f4fba2ad190ce73dab59bd75a45 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Tue Jun 17 14:17:09 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15042_amd64_x1-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_dff85c69ca785b76_next 14:17:16 [14:17:16.195] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 14:17:16 [14:17:16.260] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x0fb2dc08c773bdb7a910bd9755fda96d090a52a8d13a72c5675e38c8e63d3e24","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x66bdafd49a5caace4426000082a7b70cf9b023a3","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2dea76b37f9d3310ea811693ec207bb50063fff9ec5d03505f2855925b7e4c61","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x05ae92821373d7f4f1016d051660b8f9bdc9e9124bd34c08d4405884b766df09"],"eventName":"l2-block-built","creator":"0xbe003db7d9c6fb7b14edf06066bdc4d779a14737","duration":0.6734260000002905,"publicProcessDuration":0,"rollupCircuitsDuration":0.2798670000001948,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 14:17:16 [14:17:16.271] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 14:17:16 [14:17:16.328] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 14:17:16 [14:17:16.352] 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} 14:17:16 [14:17:16.355] ERROR: sequencer Error building/enqueuing block: Error: 14:17:16 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:309:60) {"blockNumber":1,"slot":1} 14:17:16 [14:17:16.358] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x178b80fbb079390abe2d69d37d681292e64ab277ccbdc11b3bdb1de9eaf51bcf","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x66bdafd49a5caace4426000082a7b70cf9b023a3","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x25ca8d60d5daeaa76ded228dd16cd50f46dc898404d08ebb7cb935333fd82727","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x26676eda201da2bc66a9b2e4db8da9f77d8a127a0567ce2d96c55bb3f6315ce9"],"eventName":"l2-block-built","creator":"0xe8aa90f5c0ea841e9d79ab3f6660be9986b86150","duration":0.18911500000012893,"publicProcessDuration":0,"rollupCircuitsDuration":0.08591199999955279,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 14:17:16 [14:17:16.363] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 14:17:16 [14:17:16.368] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 14:17:16 [14:17:16.439] INFO: sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s {"blockHash":"0x2f1f0cfd2a699c3257c5a7555366410215b1df9c73f7acd9c771cc8178adb059","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x66bdafd49a5caace4426000082a7b70cf9b023a3","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x09aadee85f40373e38143de00c80b0e8a7058b7b7657891b4221c5f93f0e3df7","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2c13f3b20d0fd797f63b25fa7380917e9098e18aca64d8439b3b263684cd8d47","0x00470fd83a7e3514805bf6371f170e37152eeb4f477e3ddb89543929c0d6521c","0x24f8a58a02457ee8669b1bba6a5ecf74e059109ebb48bf1214b97f1cf90357ec","0x2cb49f42039bf930389602ecd08cf370167ea9142365b67f01a2eecdd1320b92"],"eventName":"l2-block-built","creator":"0x0adc3005ad614f4d2550dd5bba6b56b23c3cc2e5","duration":0.15245400000003428,"publicProcessDuration":0,"rollupCircuitsDuration":0.08019200000035198,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 14:17:16 [14:17:16.444] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 14:17:16 [14:17:16.447] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 14:17:16 [14:17:16.452] INFO: sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s {"blockHash":"0x2713905cbca789e5e93875bc8c07a68f8ecabc69f397cd75bc76d9d213aba5ec","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x66bdafd49a5caace4426000082a7b70cf9b023a3","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x257f32873f5dc2539279d207c4873a1276bb48ea0b29bf00041c5e4c0383db11","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0xd76ece9a4e565850c7bce73e4f892ddc30475591","duration":0.13907400000061898,"publicProcessDuration":0,"rollupCircuitsDuration":0.07403100000010454,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 14:17:16 [14:17:16.456] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 14:17:16 [14:17:16.460] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 14:17:16 [14:17:16.499] INFO: sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s {"blockHash":"0x2d400050d2c731e2e9c79092e90004fc32ab1fc30c794e723cfa6872b34fa6e1","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x66bdafd49a5caace4426000082a7b70cf9b023a3","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x227452def8bdd09a56a1d79fd821e410b2e81e258870c787eedeffe39b36d344","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x11178ab2a60d9e5269ecf2c939f6a00286e7c80ebdf24d55bb284a5168c52a39","0x16d4392cb60153d13b4216016a50abce66d5480c3dd95b24528a9ab1fb8bfec4","0x0ea1ef544f9d3c6841ed7564d03de06b2c29204c53df2e015dacc56563e15462"],"eventName":"l2-block-built","creator":"0x79603200fdc075013dcc3a87116ee0bffb978b2c","duration":0.13787299999967217,"publicProcessDuration":0,"rollupCircuitsDuration":0.06544099999973696,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 14:17:16 [14:17:16.506] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 14:17:16 [14:17:16.618] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 14:17:16 [14:17:16.634] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x24bc3ab85bbd1e23b65f627cd441f85a10bf5b0b995d39c25f33ee5be528fac3","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x66bdafd49a5caace4426000082a7b70cf9b023a3","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1a68b0fbf115133619d16f4c7b3f37a11b74d61b5b4e41b1d9e436102e3fc209","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1d39eb047f10c7a7debc52debdf978d58a385e329da78187fb70c5f75e57a346"],"eventName":"l2-block-built","creator":"0x9fd3b5fd90269632ca714e335af015ba39c74b49","duration":0.17418499999985215,"publicProcessDuration":0,"rollupCircuitsDuration":0.0792620000001989,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 14:17:16 [14:17:16.638] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 14:17:16 [14:17:16.652] ERROR: sequencer Error building/enqueuing block: Error: No block for you 14:17:16 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:487:90) {"blockNumber":1,"slot":1} 14:17:16 [14:17:16.655] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 14:17:16 [14:17:16.668] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x1780b033fe5729d2a87df757b0981230c23c51b0c258de7b5f47e2093ca70c5e","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x66bdafd49a5caace4426000082a7b70cf9b023a3","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x06cc62dc815aa899abe3537698b7a703882edb8bcb162f0a6ec07fcbdcd992cf","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0ce44d19d508aff87cc5f92a8460b036086703b0a4cc93e189c391088db07d0d"],"eventName":"l2-block-built","creator":"0xc0053575a99993e48cd90533b06cac06094a75a6","duration":0.163843999999699,"publicProcessDuration":0,"rollupCircuitsDuration":0.07188200000018696,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 14:17:16 [14:17:16.670] ERROR: sequencer Error building/enqueuing block: Error: Failed to create block proposal 14:17:16 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:679:13) 14:17:16 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 14:17:16 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:616:28) 14:17:16 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 14:17:16 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:423:17) 14:17:16 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:501:5) {"blockNumber":1,"slot":1} 14:17:16 [14:17:16.672] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 14:17:16 [14:17:16.686] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x16f09d416f91fcfbfc264d70ca722c8f02202f082b90925dfac1890f21466b1d","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x66bdafd49a5caace4426000082a7b70cf9b023a3","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0ac8263019c9c877a853f76b403fedb303d6d9e3af7059840b4c69c3a770c8b9","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0b06741677dd22fa78d2f0cf98f971feb2e56542f3fbbc78f15f3f97fd0f1a4c"],"eventName":"l2-block-built","creator":"0x289e6485ec835acea799ab78c050267f435e5b88","duration":0.17682399999921472,"publicProcessDuration":0,"rollupCircuitsDuration":0.08304200000020501,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 14:17:16 [14:17:16.687] ERROR: sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block 14:17:16 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:511:59) {"blockNumber":1,"slot":1} 14:17:16 [14:17:16.689] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 14:17:16 [14:17:16.719] INFO: sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s {"blockHash":"0x12504140c073acbbc2aa00c2d3dc4517050b16d21e4b70627310f75b9bb6a09f","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x66bdafd49a5caace4426000082a7b70cf9b023a3","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x04a441d3fe6f3612ad3983723e2370c2375f95838a03061e807aaea84a706e87","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x28bbca0951bc9ce970ccbf79a882aad69d050e66bf848385704ef099ecfc6f4b","0x2331f00029537d86c75fdc2f13f8f872f82a3fae43a2c4aa915d38fa74a0d397"],"eventName":"l2-block-built","creator":"0x51e53d9b550107807a839ae81c2633abf746e4b9","duration":0.24908599999980652,"publicProcessDuration":0,"rollupCircuitsDuration":0.10195300000032148,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 14:17:16 PASS src/sequencer/sequencer.test.ts (6.24 s) 14:17:16 sequencer 14:17:16 builds a block out of a single tx (316 ms) 14:17:16 does not build a block if it does not have enough time left in the slot (55 ms) 14:17:16 builds a block when it is their turn (36 ms) 14:17:16 builds a block once it reaches the minimum number of transactions (81 ms) 14:17:16 builds a block that contains zero real transactions once flushed (12 ms) 14:17:16 builds a block that contains less than the minimum number of transactions once flushed (49 ms) 14:17:16 settles on the chain tip before it starts building a block (111 ms) 14:17:16 builds a block only when synced to previous L1 slot (19 ms) 14:17:16 aborts building a block if the chain moves underneath it (16 ms) 14:17:16 does not publish a block if the block proposal failed (18 ms) 14:17:16 handles when enqueueProposeL2Block throws (17 ms) 14:17:16 should proceed with block proposal when there is no proposer yet (33 ms) 14:17:16 14:17:16 Test Suites: 1 passed, 1 total 14:17:16 Tests: 12 passed, 12 total 14:17:16 Snapshots: 0 total 14:17:16 Time: 6.367 s 14:17:16 Ran all test suites matching sequencer-client/src/sequencer/sequencer.test.ts. 14:17:16 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?