Parent Log: http://ci.aztec-labs.com/23b2d08823cc2202 Command: 3713b4397d55fa0c yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/314d7622c6bacc8333ae49fe9583967cab78349b Env: REF_NAME=gh-readonly-queue/next/pr-15000-c51485c507bcf668c6e55129eb2c1794af4a0732 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Fri Jun 13 11:34:35 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15000_amd64_x4-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_dff85c69ca785b76_next 11:34:41 [11:34:41.725] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 11:34:41 [11:34:41.765] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x1f29b144c57da2e0a5593852e23c8b7295c60855976e8ca249ff4c16825b5b86","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7bf584e484242a9f8748b5973394c59219c4a433","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2a0cbf35c4c12aa5bcc17d9e1427efb992303419516ee5f33096e71ef0b90e08","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x09057e17ee4b50c573a6568eeac20fe9d4c285d13a6f78cf39c9b275ae687401"],"eventName":"l2-block-built","creator":"0xf2bb38022cfdc0e68190339c6c6478c183819796","duration":0.5830610000002707,"publicProcessDuration":0,"rollupCircuitsDuration":0.29724499999974796,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 11:34:41 [11:34:41.776] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 11:34:41 [11:34:41.844] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 11:34:41 [11:34:41.858] WARN: sequencer Cannot propose block 1 at slot 1 due to failed rollup contract check 11:34:41 [11:34:41.860] ERROR: sequencer Error building/enqueuing block: Error: 11:34:41 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:305:60) {"blockNumber":1,"slot":1} 11:34:41 [11:34:41.863] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x10d00e64c0dbc66a806a3fccc220838e1cb0bba2fac7e450c0d156e5fd05505f","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7bf584e484242a9f8748b5973394c59219c4a433","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x15405bb8bede031d809fb8de5924e1f1ce87f941dfec46acebf7de928437a396","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x273e4ada0b5d07d5006735a78cad0f607f418ac2702b837561bd492bd0f19851"],"eventName":"l2-block-built","creator":"0x76aef18411ff6800617956d505cd9250bf89cf65","duration":0.176433999999972,"publicProcessDuration":0,"rollupCircuitsDuration":0.0933020000002216,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 11:34:41 [11:34:41.867] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 11:34:41 [11:34:41.871] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 11:34:41 [11:34:41.930] INFO: sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s {"blockHash":"0x19c1a99b410989ce38fa3e89fd0e0c28fdc3ea3c4979a502c2a73e13bacabf96","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7bf584e484242a9f8748b5973394c59219c4a433","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2271e1feb0a969af86fd1c9bc2194a3406fea312249ab81993572d537b561901","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x10adf5e6eb3b7d9b40c768dc5a141e3777d2ea0fd659f9171ecf21a53d8674b8","0x264678bfb6697d8454e3ce7258a5b4f784d89de358bd840fa7136625f079db81","0x305650886d0e8cf2cdc55b131cf2c0066f927b7d88a172578fd4a1264a68beb8","0x092f4f963333cd7b875c6ad889cc631b6cc99b1324dd4b3048df61ae3ff75411"],"eventName":"l2-block-built","creator":"0x093c461bb50581c9f0cd9d5e9ad9df3ec1fea409","duration":0.18403399999988324,"publicProcessDuration":0,"rollupCircuitsDuration":0.09218199999941135,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 11:34:41 [11:34:41.936] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 11:34:41 [11:34:41.939] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 11:34:41 [11:34:41.943] INFO: sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s {"blockHash":"0x2cdca1e27eebd9005ad095a90878a1262bfae3adca050cf5ecd1aaa6b9301657","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7bf584e484242a9f8748b5973394c59219c4a433","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x009b0e0e3288e60fc101848504ba4fec2384561111ebb670c1d1454c917c87ac","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0x3e87c5ea9759506166eef48d25687fcbfc48f769","duration":0.1540530000002036,"publicProcessDuration":0,"rollupCircuitsDuration":0.0781619999997929,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 11:34:41 [11:34:41.946] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 11:34:41 [11:34:41.948] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 11:34:41 [11:34:41.984] INFO: sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s {"blockHash":"0x047114daacedd3cd84b41394c8ef8cf0ae641dcc439784b07f5b01c28bd16374","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7bf584e484242a9f8748b5973394c59219c4a433","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1618dfe9a719debb83ef483e49f8ef8a6fc6070031dd26b3d9f7a7ddde731a65","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0f6d2b307b5a832b31f335105c6f8dadfe8b6938bce1f7e9da817762c09d2f21","0x190f789506f990d9808cdcebda8161db2eb055a88e442bd91ce541cbc86c2a37","0x0a24d43b083a83bd60cf31ab7e0b4951f43510134ce3cc511b6f0ae8f84c93fe"],"eventName":"l2-block-built","creator":"0x4ee46970f5edb55dfab95f11e1f88d92c425d1b0","duration":0.18187399999987974,"publicProcessDuration":0,"rollupCircuitsDuration":0.10223200000018551,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 11:34:41 [11:34:41.989] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 11:34:42 [11:34:42.112] WARN: sequencer Cannot propose block 2 at slot 1 due to failed rollup contract check 11:34:42 [11:34:42.116] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 11:34:42 [11:34:42.144] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x229ebd760fdab3c3daa52a552dfdb50377d06d5294eb0e1dd91375759ec1a3e8","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7bf584e484242a9f8748b5973394c59219c4a433","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1a6d6e0499a832d15e10a62dc7037c496f297481f6d147b5a37a1f5a6ddcf3ce","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0b1f5bccf7b68219ff63a39fe1fa1db5419c5c0f22c8d26e3caf1346bba864d3"],"eventName":"l2-block-built","creator":"0x15fb3ba7e1be3ec78a7c499be8c5dd93f8c2365d","duration":0.2100639999998748,"publicProcessDuration":0,"rollupCircuitsDuration":0.13930299999992712,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 11:34:42 [11:34:42.147] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 11:34:42 [11:34:42.160] ERROR: sequencer Error building/enqueuing block: Error: No block for you 11:34:42 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:482:90) {"blockNumber":1,"slot":1} 11:34:42 [11:34:42.163] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 11:34:42 [11:34:42.180] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x182f8670d81e6ada55fb5dba357ba7f42d962958ebe2024ba201e99bc24f018f","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7bf584e484242a9f8748b5973394c59219c4a433","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0e5d4eb3c89407766881edfde047c01964fc6bcace3cf686ff1e669808679790","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0f2dfaa2100121dbd8a1fa40d4bcee88003538baa8883c62211e18cc33930df6"],"eventName":"l2-block-built","creator":"0xd81ddeef636560800ef6c7f4a8946c64316f18e5","duration":0.2682649999997011,"publicProcessDuration":0,"rollupCircuitsDuration":0.10104199999932462,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 11:34:42 [11:34:42.183] ERROR: sequencer Error building/enqueuing block: Error: Failed to create block proposal 11:34:42 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:608:13) 11:34:42 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 11:34:42 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:552:28) 11:34:42 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 11:34:42 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:370:7) 11:34:42 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:496:5) {"blockNumber":1,"slot":1} 11:34:42 [11:34:42.185] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 11:34:42 [11:34:42.206] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x2bf32d9c956fccde1fb8195ab5df9c333cdf6f44ff2468883a4fccf9d66a011a","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7bf584e484242a9f8748b5973394c59219c4a433","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0cb02b9b10c7d3a76ba9b71b04804555665f06349f1607a03395f777b6ea5286","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1fff42d6582d72fa64f82c8f06ec9ce867b3f95e1830831dae950b2014e33b10"],"eventName":"l2-block-built","creator":"0x2509ad98d0345d3029f910cb0e634de97f0ec684","duration":0.3919580000001588,"publicProcessDuration":0,"rollupCircuitsDuration":0.1434930000004897,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 11:34:42 [11:34:42.208] ERROR: sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block 11:34:42 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:506:59) {"blockNumber":1,"slot":1} 11:34:42 [11:34:42.215] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 11:34:42 [11:34:42.245] INFO: sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s {"blockHash":"0x2771dce68c817e0b51e24476423920615de2964fa3688a93b55791192b7ee7bc","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7bf584e484242a9f8748b5973394c59219c4a433","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x04b35964f573461c50011bae6b95c2cf9e366e482dcadef11f32d8cee0b694f6","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0887bd8fac516f1eb4e51070f78e497ad599fbdfb80d53c6f891146681a11442","0x0fa6b543084d7c27bc0c2aa35d175a6ba7c1982b9e399ba0c96de85431ca2b0d"],"eventName":"l2-block-built","creator":"0xdbed69981451877eba280683641d424eb7b84efb","duration":0.22437399999944319,"publicProcessDuration":0,"rollupCircuitsDuration":0.10627199999998993,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 11:34:42 PASS src/sequencer/sequencer.test.ts (5.262 s) 11:34:42 sequencer 11:34:42 builds a block out of a single tx (292 ms) 11:34:42 does not build a block if it does not have enough time left in the slot (69 ms) 11:34:42 builds a block when it is their turn (23 ms) 11:34:42 builds a block once it reaches the minimum number of transactions (69 ms) 11:34:42 builds a block that contains zero real transactions once flushed (10 ms) 11:34:42 builds a block that contains less than the minimum number of transactions once flushed (41 ms) 11:34:42 settles on the chain tip before it starts building a block (126 ms) 11:34:42 builds a block only when synced to previous L1 slot (31 ms) 11:34:42 aborts building a block if the chain moves underneath it (16 ms) 11:34:42 does not publish a block if the block proposal failed (23 ms) 11:34:42 handles when enqueueProposeL2Block throws (28 ms) 11:34:42 should proceed with block proposal when there is no proposer yet (34 ms) 11:34:42 11:34:42 Test Suites: 1 passed, 1 total 11:34:42 Tests: 12 passed, 12 total 11:34:42 Snapshots: 0 total 11:34:42 Time: 5.337 s 11:34:42 Ran all test suites matching /sequencer-client\/src\/sequencer\/sequencer.test.ts/i. 11:34:42 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?