Parent Log: http://ci.aztec-labs.com/bbd24c41c3ef4011 Command: 5e456509c4335308 yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/1b10c7d500621ca2e4c0db764df67f3085beb282 Env: REF_NAME=gh-readonly-queue/next/pr-15229-99e234fe4473771b32124e0402885610a6a3f98a CURRENT_VERSION=0.87.6 CI_FULL=0 Date: Tue Jun 24 10:07:24 UTC 2025 System: ARCH=arm64 CPUS=64 MEM=247Gi HOSTNAME=pr-15229_arm64_a1-fast Resources: CPU_LIST=0-63 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_dff85c69ca785b76_next 10:07:29 [10:07:29.085] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:07:29 [10:07:29.121] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x268af8618cd3ac88d8ea81b80afd4090ee18744866a9e0c6560334bc6eb54702","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x4860a173a51f3613b60e3285190b4696acf89cb5","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x116629f104bd6fbce26ff57add77444db6858c354fdb3a1bcd37809e953c6266","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x258a4bdcf9f2b9e0e3cdbba32d0b563956c5fe67285da90c7739e68deb3fa130"],"eventName":"l2-block-built","creator":"0x0780d53e04c93a71eef30c922b1c1ed2d7d435f3","duration":0.48831199999949604,"publicProcessDuration":0,"rollupCircuitsDuration":0.169317000000774,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:07:29 [10:07:29.130] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:07:29 [10:07:29.174] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:07:29 [10:07:29.190] 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} 10:07:29 [10:07:29.192] ERROR: sequencer Error building/enqueuing block: Error: 10:07:29 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:308:53) {"blockNumber":1,"slot":1} 10:07:29 [10:07:29.195] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x20bfb715bd5cb1fe4839cefd4bdc3c3e2b3879f73abcfe9485f27b32ab75051c","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x4860a173a51f3613b60e3285190b4696acf89cb5","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x08717e6bee95cf4cf1d3ea78a127c02f16bc83c8cd58cc0aff32b01f55514896","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0a6cf07ac4b7085fc8c563c033aa16b59c3b145fffcc9af2ef92afd8659404b3"],"eventName":"l2-block-built","creator":"0xae36ca58891b1de4b8fda04ffb6f051085c6dc66","duration":0.14029200000004494,"publicProcessDuration":0,"rollupCircuitsDuration":0.06730700000025536,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:07:29 [10:07:29.199] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:07:29 [10:07:29.202] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 10:07:29 [10:07:29.256] INFO: sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s {"blockHash":"0x1b9734b7d040feff26538284bd215dbffc8f89e053065e9ec6dfff6f3c85e5bf","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x4860a173a51f3613b60e3285190b4696acf89cb5","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0881e34ffd939d3d3dc47a69e41574047c2683a64fad315590353098fb3343c7","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0fc9163d6af6c0e674c6e71533a0cb4ead176032f98d49a3937a2531d0e275c9","0x0c3fb971fcc656334276ddf6c59cdb79e7d256ef357fb0cea9b7c2a6f927619d","0x21e157e2cd9e4956d0eb477d6845074e0d058a8dc4bd0e954f29c0c3a3179440","0x29dc276847ccac120c30444afba4880fd1ffd68338d13c0ad5181af454ad36ae"],"eventName":"l2-block-built","creator":"0x28427aa1c355204f2aa7b799a8ce7ec6e6ce5654","duration":0.11643900000035501,"publicProcessDuration":0,"rollupCircuitsDuration":0.0635099999999511,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:07:29 [10:07:29.260] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:07:29 [10:07:29.263] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 10:07:29 [10:07:29.267] INFO: sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s {"blockHash":"0x200a9ff923769aee2ec540f631431aee7a546964ef9ec5598fa554710be76554","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x4860a173a51f3613b60e3285190b4696acf89cb5","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1869a392540853692cc8e2978d4d601d68d8d62337320dc66d7c3b36e87a0698","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0x1e35d6e8dc66568ecdb26c9fd737a8a1f35b2de2","duration":0.11942199999975855,"publicProcessDuration":0,"rollupCircuitsDuration":0.06306700000004639,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:07:29 [10:07:29.270] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:07:29 [10:07:29.273] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 10:07:29 [10:07:29.314] INFO: sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s {"blockHash":"0x028d6d210c8592c4751f7ee0fa4a8ff8349e86ac7bc8ca877e214797b6afeb64","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x4860a173a51f3613b60e3285190b4696acf89cb5","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2518fc743736b25c541467fcdc667c8b8b67a7e562775f039cb2aed6fdac8eea","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x171c388de7fa407e4ff8b4a0800fcb2207a7064228d09a6c9e26b1baed9be3cf","0x2d02ec9262863df1edcc8d22d73ef0031bf29dd94cc841e819feb0e7d91d2358","0x0d3f223da0f5741f5fd50ba5f39d686a7af26f3981948384b1d4a847ab394169"],"eventName":"l2-block-built","creator":"0x52f04fad3d66dbfffe46f23c5c863d64ae12df34","duration":0.11261699999977282,"publicProcessDuration":0,"rollupCircuitsDuration":0.060447999999269086,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:07:29 [10:07:29.320] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:07:29 [10:07:29.410] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:07:29 [10:07:29.425] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x2acec6397b33eb733cfdfd18aa574fbd616f65d9c0c25b5fcd65fd3d0a21998e","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x4860a173a51f3613b60e3285190b4696acf89cb5","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2ad8c90f475309e38c25729e711d316a916bbd18615216b70b9984452c763eee","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1f8d83ff9db0355550745c94ce61983338c555cb3f23c80916563a8278667aa3"],"eventName":"l2-block-built","creator":"0x28f5f5678faba9c519340c00235c02e23dd7f4e2","duration":0.11953399999947578,"publicProcessDuration":0,"rollupCircuitsDuration":0.06159099999968021,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:07:29 [10:07:29.428] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:07:29 [10:07:29.442] ERROR: sequencer Error building/enqueuing block: Error: No block for you 10:07:29 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:506:81) {"blockNumber":1,"slot":1} 10:07:29 [10:07:29.445] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:07:29 [10:07:29.461] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x1baae90c217c223342fe3322c43748906cf067f1f372bbb463a286519c238902","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x4860a173a51f3613b60e3285190b4696acf89cb5","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0784067c06503f4d9312abf7be5a9b2d3f1b9eb397a9d5a76355256abbff4c3d","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x039c09fa2db9638c17cd6f92ed8ff1ac41f727065765f48cff2dd6abf037cd26"],"eventName":"l2-block-built","creator":"0x667126e53b8c319695d6e453e01becdca045beae","duration":0.13993700000082754,"publicProcessDuration":0,"rollupCircuitsDuration":0.07125300000006973,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:07:29 [10:07:29.464] ERROR: sequencer Error building/enqueuing block: Error: Failed to create block proposal 10:07:29 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:681:13) 10:07:29 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 10:07:29 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:618:28) 10:07:29 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 10:07:29 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:423:17) 10:07:29 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:520:5) {"blockNumber":1,"slot":1} 10:07:29 [10:07:29.466] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:07:29 [10:07:29.481] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x1c75ba0c428ea5b7344bcc2741808989207b2c237bf13a76647262356bf8b211","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x4860a173a51f3613b60e3285190b4696acf89cb5","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x27ddd6e7230300caa55a54378dd7bc80c247d1f9a4af90b64de5fe070ce89102","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0c257434580aa197bdb41a0b6c6efa929c80e0bf5546f904d9772ede1e26b74a"],"eventName":"l2-block-built","creator":"0xd31fc0a34c0c1ff1566601101139a8a6f8cfaf0d","duration":0.140955999999278,"publicProcessDuration":0,"rollupCircuitsDuration":0.07204799999999523,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:07:29 [10:07:29.482] ERROR: sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block 10:07:29 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:530:59) {"blockNumber":1,"slot":1} 10:07:29 [10:07:29.485] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 10:07:29 [10:07:29.511] INFO: sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s {"blockHash":"0x1ef20e6f44eb6f5b501f37bea987f2702f8152a02e03cc4f10190f79b246f4ee","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x4860a173a51f3613b60e3285190b4696acf89cb5","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1d5a30fb79c4fa9959ca978095278285cbadeea75f6e8661c09a805e85f7a7d4","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2f3c1089de86a1dffe6f493649af47273b295dfe27f0bf78392f42ca8753a9ab","0x04d340864b287c602bb8d5474d87ba827a82c8ec5b174208b78a7fec16f59856"],"eventName":"l2-block-built","creator":"0x5a447c9083564fb55875543cbc2ef784bdb4ac69","duration":0.13707499999964057,"publicProcessDuration":0,"rollupCircuitsDuration":0.06079999999928987,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 10:07:29 PASS src/sequencer/sequencer.test.ts 10:07:29 sequencer 10:07:29 builds a block out of a single tx (212 ms) 10:07:29 does not build a block if it does not have enough time left in the slot (43 ms) 10:07:29 builds a block when it is their turn (25 ms) 10:07:29 builds a block once it reaches the minimum number of transactions (62 ms) 10:07:29 builds a block that contains zero real transactions once flushed (9 ms) 10:07:29 builds a block that contains less than the minimum number of transactions once flushed (49 ms) 10:07:29 settles on the chain tip before it starts building a block (90 ms) 10:07:29 builds a block only when synced to previous L1 slot (17 ms) 10:07:29 aborts building a block if the chain moves underneath it (17 ms) 10:07:29 does not publish a block if the block proposal failed (21 ms) 10:07:29 handles when enqueueProposeL2Block throws (18 ms) 10:07:29 should proceed with block proposal when there is no proposer yet (29 ms) 10:07:29 10:07:29 Test Suites: 1 passed, 1 total 10:07:29 Tests: 12 passed, 12 total 10:07:29 Snapshots: 0 total 10:07:29 Time: 4.209 s 10:07:29 Ran all test suites matching sequencer-client/src/sequencer/sequencer.test.ts. 10:07:29 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?