Parent Log: http://ci.aztec-labs.com/5a5d3e4dc8dea85f Command: a01b491a8c032117 yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/60e60f99f2634ad75a76b6e103858ff9ccd041d5 Env: REF_NAME=gh-readonly-queue/next/pr-15081-58b067708e8ff927bf26b2994203134853a7eb71 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Mon Jun 16 18:29:34 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15081_amd64_x3-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_dff85c69ca785b76_next 18:29:40 [18:29:40.986] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:29:41 [18:29:41.017] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x0ee2c4cb263bfe4a38350e255288cfec0ee1203d586957eff86d973deadd00f6","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xebf50530f70ab286169076fa343a1ba02b0e1e85","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1d08cea3922cb0de92b813db6f43eafd9b0eb556e6b8e13a0727697f07dfa8d5","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2d8bac9c2b53553c75809061a32cd0dff8d9493d4986b9e307623239e10d5736"],"eventName":"l2-block-built","creator":"0x2b01d42e7d3bd747bcd9bfdf2021fc67553024f9","duration":0.5448949999999968,"publicProcessDuration":0,"rollupCircuitsDuration":0.28581800000029034,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 18:29:41 [18:29:41.028] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:29:41 [18:29:41.074] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:29:41 [18:29:41.095] 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} 18:29:41 [18:29:41.098] ERROR: sequencer Error building/enqueuing block: Error: 18:29:41 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:309:60) {"blockNumber":1,"slot":1} 18:29:41 [18:29:41.101] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x2525c57ebe18ecb02a391e0028dfd2f3718c3c0c0dd898362a266d4d2064b960","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xebf50530f70ab286169076fa343a1ba02b0e1e85","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x20340cb0c6f59f8876bc1d361aaa851d06aae73e7cec3b29079282f6c71e54bb","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x12bf0b3e81dc33d67632c11e4582f16d57d323995da3565b1505261f062568e7"],"eventName":"l2-block-built","creator":"0x8b790bee9ebaba80c6787d2fc092a44d3a0831d3","duration":0.19640500000059546,"publicProcessDuration":0,"rollupCircuitsDuration":0.10645300000032876,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 18:29:41 [18:29:41.106] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:29:41 [18:29:41.112] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 18:29:41 [18:29:41.194] INFO: sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s {"blockHash":"0x123634f09188e74c44bfdb546e4bdc69d0b2ca88295eea2dcab1968ac5058c7e","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xebf50530f70ab286169076fa343a1ba02b0e1e85","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1822b2ed7fc29bde6b5725bb81e415623c9cef6c229d8d5ebb2d5cdceb316563","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x17e63de3b84fb738ad44605fdfe2b37cdf766b92e36e1f1e4ffc54840355360e","0x1a8eb56b446819506aa6fa4b43cefa12d907b6eae3e2ebb6d88c089fef9adf76","0x03a63f7e2c56c755e50afbf2e0fbfb335f9b832ee3b854397438d60652c1984f","0x21de943d36b3bbadbca2846ba3094ac33e72f51e5d2e19fc00547d715548ad3e"],"eventName":"l2-block-built","creator":"0xfe23ad8300b1b7d95d0671e0b81a344a2aea84a3","duration":0.14168400000016845,"publicProcessDuration":0,"rollupCircuitsDuration":0.08396200000061071,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 18:29:41 [18:29:41.198] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:29:41 [18:29:41.201] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 18:29:41 [18:29:41.204] INFO: sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s {"blockHash":"0x055468683f435a62e756a44a919e8b87d980d280815d422acf27ab2502008505","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xebf50530f70ab286169076fa343a1ba02b0e1e85","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x22b92a2c13daf317a5f0dfab0a57957850e170702505788da29782a34f90b894","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0x719a427be4659e6e757480178a9d473f3f9bdb28","duration":0.12387300000045798,"publicProcessDuration":0,"rollupCircuitsDuration":0.06893199999922217,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 18:29:41 [18:29:41.209] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:29:41 [18:29:41.213] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 18:29:41 [18:29:41.263] INFO: sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s {"blockHash":"0x28d283a2eb6bea531e73c84a079379d573a83baf7189f87d3e7c1630a45c4702","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xebf50530f70ab286169076fa343a1ba02b0e1e85","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1686ad827e84893cec4715c19b40142206498630bcad91e71c78c363fd9d0c7c","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2f9378b6f749c3543ff3496e956f71941edc7973aa95c9106dbbbf6023811b50","0x030e68208a9cdc5649ccf5719ac2f3b4fba431b5b0b297bf8325e3e3d3021dee","0x246b7862e6bb6498ac6cab4d791c6a180733725b813e068cd4f95613dfa51729"],"eventName":"l2-block-built","creator":"0x1ecf40a86909e3b4f96e7dcf94aa8d90e8f46f93","duration":0.37242000000060216,"publicProcessDuration":0,"rollupCircuitsDuration":0.23468600000069273,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 18:29:41 [18:29:41.267] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:29:41 [18:29:41.358] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:29:41 [18:29:41.373] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x21107c14ddc5325868ba823aa2ec027c1ead6adfcf57a846158c6f173bcb018f","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xebf50530f70ab286169076fa343a1ba02b0e1e85","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2a349199806e849746d3189cc7095242d9594bc3098810b3c6e7de0c128a1cb0","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x217aaabcefe5cc354d2dbfb5f5f7448875c3f552a346803f8f8da24deca4c1a1"],"eventName":"l2-block-built","creator":"0xeacdc7608d1ac87e9968fb3b2e2b4a7db0dd130d","duration":0.17453500000010536,"publicProcessDuration":0,"rollupCircuitsDuration":0.11000200000034965,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 18:29:41 [18:29:41.375] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:29:41 [18:29:41.388] ERROR: sequencer Error building/enqueuing block: Error: No block for you 18:29:41 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:487:90) {"blockNumber":1,"slot":1} 18:29:41 [18:29:41.391] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:29:41 [18:29:41.403] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x2f304a72668fca163af6175d3139f5139f2d2bd401c42277f4fa49b5d84d03e0","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xebf50530f70ab286169076fa343a1ba02b0e1e85","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x288d6489e2237151e16cce5c9780f9de5629b4536677c14de82cf00a4c6b4f48","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x196a64136743cf091d7770ecbcd89df3d47820339ce5d74a1ed4895dd5622f0d"],"eventName":"l2-block-built","creator":"0x4be6fa3ac5ed2d0d44f5180864ab9d075c0de5a8","duration":0.13630399999965448,"publicProcessDuration":0,"rollupCircuitsDuration":0.07127200000013545,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 18:29:41 [18:29:41.406] ERROR: sequencer Error building/enqueuing block: Error: Failed to create block proposal 18:29:41 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:678:13) 18:29:41 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 18:29:41 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:616:28) 18:29:41 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 18:29:41 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:422:17) 18:29:41 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:501:5) {"blockNumber":1,"slot":1} 18:29:41 [18:29:41.408] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:29:41 [18:29:41.424] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x2561f9284c073eafdb874f23f54994fcaaae7bea5e9e5a6a89a82528d6a0723a","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xebf50530f70ab286169076fa343a1ba02b0e1e85","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2505984e1e44b11e1fcfd1ba48f3b85a38decce9dc2e848823ccc74557f0f286","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1ecd2f3ea8fad57b8b214521f84194d980681b7c6520fe7ae5c61511c40a0077"],"eventName":"l2-block-built","creator":"0x6804eadf0f2d7356e5f5b3deb43108c411e0ba5f","duration":0.16601399999944988,"publicProcessDuration":0,"rollupCircuitsDuration":0.0886819999996078,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 18:29:41 [18:29:41.425] ERROR: sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block 18:29:41 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:511:59) {"blockNumber":1,"slot":1} 18:29:41 [18:29:41.428] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 18:29:41 [18:29:41.468] INFO: sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s {"blockHash":"0x0166839d0fdcabe81ee6eed87c98a1b218017775739e3230005d8eb68f673193","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xebf50530f70ab286169076fa343a1ba02b0e1e85","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1fb7686fa3fca7abc14c5b0adcec73288c43ea4f98b452c3c1fc38a517819fe8","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1def258cc6beaf36f5d19540d070f952d671b33f6738463b839b1f2ce6e87447","0x2880b0de9cccf6c935d127d83937c8c1117ba7109dd25c9a9541f0d30bf82775"],"eventName":"l2-block-built","creator":"0xc18c58737367a6868aa158c3eaf5495a8c0885fe","duration":0.21437600000081147,"publicProcessDuration":0,"rollupCircuitsDuration":0.08961300000009942,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 18:29:41 PASS src/sequencer/sequencer.test.ts (5.618 s) 18:29:41 sequencer 18:29:41 builds a block out of a single tx (259 ms) 18:29:41 does not build a block if it does not have enough time left in the slot (46 ms) 18:29:41 builds a block when it is their turn (33 ms) 18:29:41 builds a block once it reaches the minimum number of transactions (93 ms) 18:29:41 builds a block that contains zero real transactions once flushed (10 ms) 18:29:41 builds a block that contains less than the minimum number of transactions once flushed (58 ms) 18:29:41 settles on the chain tip before it starts building a block (90 ms) 18:29:41 builds a block only when synced to previous L1 slot (18 ms) 18:29:41 aborts building a block if the chain moves underneath it (15 ms) 18:29:41 does not publish a block if the block proposal failed (18 ms) 18:29:41 handles when enqueueProposeL2Block throws (19 ms) 18:29:41 should proceed with block proposal when there is no proposer yet (42 ms) 18:29:41 18:29:41 Test Suites: 1 passed, 1 total 18:29:41 Tests: 12 passed, 12 total 18:29:41 Snapshots: 0 total 18:29:41 Time: 5.721 s 18:29:41 Ran all test suites matching sequencer-client/src/sequencer/sequencer.test.ts. 18:29:41 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?