Parent Log: http://ci.aztec-labs.com/bc57539dbf882f0d Command: 7a41fc0e1576329f yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/142e6cd5fbf7371f649078f9d6d08828585c664d Env: REF_NAME=gh-readonly-queue/next/pr-14610-016def8adbfe93f34b41a41f439b146b5318c895 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Tue Jun 24 12:58:20 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14610_amd64_x4-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_dff85c69ca785b76_next 12:58:26 [12:58:26.835] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:58:26 [12:58:26.874] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x0950696687ac2970ddd7c17f119e8329deb1e9c24cb83926d87e2d72518e3cee","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xd7da8eb7aad8d0da4b730c0edb35f67ec95ed737","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x268c3cf1b6424f4487911a64ba2afa2f130281abaef2b5e15433781ef9ac30f2","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2625b3488b4e734c3a1815a22a1e8329eab4b5c5d8c4562a9e5fdda98911241f"],"eventName":"l2-block-built","creator":"0x5eb9f61973ae71848e36c5ad204d62d0ef9f49ba","duration":0.6955800000005183,"publicProcessDuration":0,"rollupCircuitsDuration":0.28754399999979796,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:58:26 [12:58:26.886] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:58:26 [12:58:26.950] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:58:26 [12:58:26.969] 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} 12:58:26 [12:58:26.972] ERROR: sequencer Error building/enqueuing block: Error: 12:58:26 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:308:53) {"blockNumber":1,"slot":1} 12:58:26 [12:58:26.975] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x0e069c1b55d665f27fc5b690d4ab77a80281cd6f62113c5a2bcf4cc7076bbee5","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xd7da8eb7aad8d0da4b730c0edb35f67ec95ed737","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x00f29f9dc28ca7b3a818ee0d1d3cc9d6752d85317a9b98dfb89841168e8c2da6","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2b8352deee0d582366e74cf27e599f239874bc87bbc6538a27cf1c481a564c3d"],"eventName":"l2-block-built","creator":"0x9d66a940568f34d7b9f2cdd52b02fb45652ac394","duration":0.2276529999999184,"publicProcessDuration":0,"rollupCircuitsDuration":0.10437199999978475,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:58:26 [12:58:26.981] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:58:26 [12:58:26.988] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 12:58:27 [12:58:27.045] INFO: sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s {"blockHash":"0x201655605b4770c5cd9daf2b8b4aaaf7c9c0e86c0bcc9e24f2c8aeeaf4bcd68f","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xd7da8eb7aad8d0da4b730c0edb35f67ec95ed737","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0fac5c2a07be100303904abcf26f786553fc9a4b6f66f488c20536367f7237b1","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x146bc78eb6dce18b17727835008fd721965b71302fc587a9d9bba4ef12c516ef","0x14a636181b23ff1d2d4fb9b71ff4dfc03bd3a570cf0e6c0da33ad87e9d5c9cd0","0x064af07b1a8170a19cecb54afe1d5c4fdecd720128cecfc098f9a9000f876c80","0x146cd59806718d6686b95f2b86a05ab4c2b09676d71e1077d75b96f7c374e4a9"],"eventName":"l2-block-built","creator":"0x6205c0baf0507b94e6a1367cebfca96aa4414d87","duration":0.12124200000016572,"publicProcessDuration":0,"rollupCircuitsDuration":0.06308100000023842,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:58:27 [12:58:27.049] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:58:27 [12:58:27.052] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 12:58:27 [12:58:27.056] INFO: sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s {"blockHash":"0x2b950c49a4fe11113c84071516003dbba77207b853763240933c37d410e49f5e","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xd7da8eb7aad8d0da4b730c0edb35f67ec95ed737","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x29a6be1c877f0403111c7432d11b8140b84007492869d2469bd9c3bb0d3cd762","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0x79437c1689c843c5e8ad7dcbf84d76dc6c2aff47","duration":0.12497200000052544,"publicProcessDuration":0,"rollupCircuitsDuration":0.061001000000032946,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:58:27 [12:58:27.060] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:58:27 [12:58:27.063] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 12:58:27 [12:58:27.108] INFO: sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s {"blockHash":"0x23c0b7d7bfdf3cb5212d399b9dc57163699d0fccee52b64394f5e5553baf0dd8","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xd7da8eb7aad8d0da4b730c0edb35f67ec95ed737","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2c6a9cb5a456e470d68d9bb9bc0bb90f0464e7d7e14359c371cc7bec29bad066","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0f538eec416f3833d308ce05bf1ede2e9a3e48de9c6eb8d0a6aab34044d74060","0x261160365800f808487c052dcef5be02e0093137222e8b3ffa78d95eabf24b7e","0x1baace082459cabdf36eacf258ed5b5471f968ab967b2e117de0c8ac4c796965"],"eventName":"l2-block-built","creator":"0xc27c2d6d02eb76732e58a8787eeade2599c17185","duration":0.11428199999954813,"publicProcessDuration":0,"rollupCircuitsDuration":0.05453099999976985,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:58:27 [12:58:27.112] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:58:27 [12:58:27.211] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:58:27 [12:58:27.236] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x2e3e2ed22e3dfffcbdd1e1e580e54ca2d63a5eeec126670fcb7b985a64e476dc","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xd7da8eb7aad8d0da4b730c0edb35f67ec95ed737","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x010841c40a99562826b889f24d01f2cb4e7f64c924bc1d31effe94381767f10d","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0a94d0485249bf9e4a5503b67321ebba36b4079f3e01a36b3dfb7615e61b8cc9"],"eventName":"l2-block-built","creator":"0x3a5dd980fca38e57ea743f2c37ecde2ed8671e7b","duration":0.11704199999985576,"publicProcessDuration":0,"rollupCircuitsDuration":0.05928100000073755,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:58:27 [12:58:27.239] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:58:27 [12:58:27.252] ERROR: sequencer Error building/enqueuing block: Error: No block for you 12:58:27 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:506:81) {"blockNumber":1,"slot":1} 12:58:27 [12:58:27.254] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:58:27 [12:58:27.268] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x197e112149cfc9808a51d01d6aee856d3986ad6d4f0cf93ba134b1940a36c521","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xd7da8eb7aad8d0da4b730c0edb35f67ec95ed737","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x012a85ab37f927785d075ea58744b7e3a05e16388df3372418101d5c56f18877","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2f4b526457bd000075c8016eaa289335c74929f95b323af46655af6848a1c474"],"eventName":"l2-block-built","creator":"0x35677e3edee71de93095b5a9c09560823b32d612","duration":0.13477199999942968,"publicProcessDuration":0,"rollupCircuitsDuration":0.06488000000081229,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:58:27 [12:58:27.270] ERROR: sequencer Error building/enqueuing block: Error: Failed to create block proposal 12:58:27 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:681:13) 12:58:27 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 12:58:27 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:618:28) 12:58:27 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 12:58:27 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:423:17) 12:58:27 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:520:5) {"blockNumber":1,"slot":1} 12:58:27 [12:58:27.272] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:58:27 [12:58:27.292] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x1f8d6ea68170db75aa8415fbd8adb6009f1c43d8825670a8ec26184f16ed1164","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xd7da8eb7aad8d0da4b730c0edb35f67ec95ed737","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x13760681905922aa236ef9fed662b12f0ae50c739a6f1646899e0e30422861df","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1b29a0673565b059ac323341599f86d2e6fb8a31f5af382a22564b2bdcb1be86"],"eventName":"l2-block-built","creator":"0xa9c30742f5da8fb16c3a6a36de906f47b010c9d6","duration":0.23726299999998446,"publicProcessDuration":0,"rollupCircuitsDuration":0.12629199999992125,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:58:27 [12:58:27.294] ERROR: sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block 12:58:27 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:530:59) {"blockNumber":1,"slot":1} 12:58:27 [12:58:27.297] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:58:27 [12:58:27.321] INFO: sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s {"blockHash":"0x024bdcd71c624ea3ea3552a41b8a123b7ffc917b792da9a806e4b58bb9b20965","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xd7da8eb7aad8d0da4b730c0edb35f67ec95ed737","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x14fc76344fe343ccde86b9a6d0d453852598f0d2286260dd1fd911821cd938ee","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x21d651ddf68e3d40b100a26a4002e0308e55155c172dfaf518eb63d80dd19fb8","0x2d07523dc5ff5948496a133451688efa148e8efd1e4e4d1854d23b696d28a61c"],"eventName":"l2-block-built","creator":"0x89277c2d9d5efadd4e29b1fb1d820a7e401d1246","duration":0.17082199999913428,"publicProcessDuration":0,"rollupCircuitsDuration":0.07071100000030128,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:58:27 PASS src/sequencer/sequencer.test.ts (5.704 s) 12:58:27 sequencer 12:58:27 builds a block out of a single tx (276 ms) 12:58:27 does not build a block if it does not have enough time left in the slot (65 ms) 12:58:27 builds a block when it is their turn (31 ms) 12:58:27 builds a block once it reaches the minimum number of transactions (68 ms) 12:58:27 builds a block that contains zero real transactions once flushed (11 ms) 12:58:27 builds a block that contains less than the minimum number of transactions once flushed (51 ms) 12:58:27 settles on the chain tip before it starts building a block (99 ms) 12:58:27 builds a block only when synced to previous L1 slot (27 ms) 12:58:27 aborts building a block if the chain moves underneath it (16 ms) 12:58:27 does not publish a block if the block proposal failed (18 ms) 12:58:27 handles when enqueueProposeL2Block throws (24 ms) 12:58:27 should proceed with block proposal when there is no proposer yet (27 ms) 12:58:27 12:58:27 Test Suites: 1 passed, 1 total 12:58:27 Tests: 12 passed, 12 total 12:58:27 Snapshots: 0 total 12:58:27 Time: 5.804 s 12:58:27 Ran all test suites matching sequencer-client/src/sequencer/sequencer.test.ts. 12:58:27 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?