Parent Log: http://ci.aztec-labs.com/bba6ba24268b9dc1 Command: 1b54ea671a21576c yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/30660269b33bab8cca354c41659533acf4d48e07 Env: REF_NAME=gh-readonly-queue/next/pr-15026-d96baf1c44329e8b2e3a432ad803f702f5184a62 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Fri Jun 13 09:36:00 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15026_amd64_x4-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_dff85c69ca785b76_next 09:36:06 [09:36:06.681] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 09:36:06 [09:36:06.722] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x1783a8ab090a75d6c75457412a50045fa74fdc71fad2a762ac2767d67c1f438d","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xa14a6763c2af0d4a3cc7c3753059c39c17f934ab","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0110831a030f2a837be7425feadea789a74b9ee5df31ac39a8585415a4598a9b","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1d2f6694ca7984e250f16b3a84d7c575f372d4dc7fb61ba4bcad615c9a5ecd59"],"eventName":"l2-block-built","creator":"0x1ac0490521250246d5449d11a18d72540475e7cb","duration":0.6010169999999562,"publicProcessDuration":0,"rollupCircuitsDuration":0.2461990000001606,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 09:36:06 [09:36:06.731] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 09:36:06 [09:36:06.797] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 09:36:06 [09:36:06.812] WARN: sequencer Cannot propose block 1 at slot 1 due to failed rollup contract check 09:36:06 [09:36:06.815] ERROR: sequencer Error building/enqueuing block: Error: 09:36:06 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:305:60) {"blockNumber":1,"slot":1} 09:36:06 [09:36:06.817] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x2fbe5e1420101945e210eff7aaf348c26658f1832dc8c76b2c59cbec04ac2930","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xa14a6763c2af0d4a3cc7c3753059c39c17f934ab","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x24b6717d65fd4d4aa9806afdae1561e5063ee5b3e1acd5d7064a8999aa81459b","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x166d1cfdab72905053da2b3f2e68b9c1140f2825d601ed442d456797e597bcfd"],"eventName":"l2-block-built","creator":"0x7d02bdda9c72e4276a62f72f8b4a91a60e22616f","duration":0.18274400000063906,"publicProcessDuration":0,"rollupCircuitsDuration":0.09982800000034331,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 09:36:06 [09:36:06.821] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 09:36:06 [09:36:06.825] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 09:36:06 [09:36:06.879] INFO: sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s {"blockHash":"0x1b5cdf240b138bce62e0818b4a9f665ccff591db3a64a962d4c2080ba3c83f2e","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xa14a6763c2af0d4a3cc7c3753059c39c17f934ab","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1629724f3849a391669b98cebf77985b238ed436b79070f5ad817ed464695b29","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1b9b4bc0c420c901de20206a287f1489a7edf4032e075d7d66479d381ede65d0","0x034bd8ae00bc39f415104752b8d609b6ee70c2ba62e88f64bb281d46398d22e5","0x12f150134dc59b1d186a48dfcda2bc5e0c49161ff8407c74f2f795ea83cbceec","0x14d4789af0386c29ff8e195fea85b17ed2da75b737a269af208e36da3dc4c59d"],"eventName":"l2-block-built","creator":"0xc817aef7d126df7eca15ddeb85279579f2d7035e","duration":0.19694499999968684,"publicProcessDuration":0,"rollupCircuitsDuration":0.11526899999989837,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 09:36:06 [09:36:06.884] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 09:36:06 [09:36:06.888] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 09:36:06 [09:36:06.892] INFO: sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s {"blockHash":"0x05f95e9ef8bafc95b97ef858fd507376fe72740d58dc344d5f4a263d35bb0722","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xa14a6763c2af0d4a3cc7c3753059c39c17f934ab","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0ca80bd2ab77eddf060899c0ad05718d9beb866868e2f4fb9e4d036323a35613","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0xad9109418e531cd6e49dab571b7f62ba4d66bce0","duration":0.1537319999997635,"publicProcessDuration":0,"rollupCircuitsDuration":0.08949699999993754,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 09:36:06 [09:36:06.896] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 09:36:06 [09:36:06.900] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 09:36:06 [09:36:06.940] INFO: sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s {"blockHash":"0x120a5f7274c6fb0417e5d6b781fa58f996bbf2879a29e96eab19ba4fa4759171","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xa14a6763c2af0d4a3cc7c3753059c39c17f934ab","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x035b968f5c2303eb9aa30bc2cdde8f843c57a00e03443286e3ff6cf3032723ee","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0965b3a148016aab5351aaad6932ab5134a0a8e3575fafc08847ff9c24cd790b","0x201ae097aa25c91a40921d7e1edf07e88b00919308359a79f5123aa850449d8c","0x158e4118a2464638dbce342e5ae0e6e1d46c07fc5ed745bfd397b2c4635a7408"],"eventName":"l2-block-built","creator":"0xf54a2cb155305e58b230f6baca946071f9b9ffbc","duration":0.16956300000038027,"publicProcessDuration":0,"rollupCircuitsDuration":0.09764700000050652,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 09:36:06 [09:36:06.944] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 09:36:07 [09:36:07.049] WARN: sequencer Cannot propose block 2 at slot 1 due to failed rollup contract check 09:36:07 [09:36:07.053] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 09:36:07 [09:36:07.089] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x17c8dd8236fef251f5aadabaa4a26521960b767e780d7da7c24d350c5d30bf50","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xa14a6763c2af0d4a3cc7c3753059c39c17f934ab","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x244143bc9ab7d94e4e8a2b5cae6bb3f0b750540de2d1a6495ab8df37fa7ba998","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0ecce338e1bfc8dc26b10c6e0141ea7405f26248fd0d31179e012c7011b8da17"],"eventName":"l2-block-built","creator":"0x40a35c25005f7fddd3a3612136908f5d2a0b3b2f","duration":0.16931300000032934,"publicProcessDuration":0,"rollupCircuitsDuration":0.0974580000001879,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 09:36:07 [09:36:07.093] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 09:36:07 [09:36:07.112] ERROR: sequencer Error building/enqueuing block: Error: No block for you 09:36:07 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:482:90) {"blockNumber":1,"slot":1} 09:36:07 [09:36:07.116] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 09:36:07 [09:36:07.131] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x1e13768664b1373b13f49961ef32697650073ab64b9d6b8ad5341b295ffcb0de","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xa14a6763c2af0d4a3cc7c3753059c39c17f934ab","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x12c62159fa465217feb7a707fe758419957979210fdf2b88f6ec70d50bbc128d","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0d417201222b0fa261d31c413620f6f077e2d43436b6526d328306b27c9056cf"],"eventName":"l2-block-built","creator":"0x94870647404e618c08819cc9df9877f204ce764c","duration":0.13173100000039994,"publicProcessDuration":0,"rollupCircuitsDuration":0.07528600000023289,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 09:36:07 [09:36:07.133] ERROR: sequencer Error building/enqueuing block: Error: Failed to create block proposal 09:36:07 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:608:13) 09:36:07 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 09:36:07 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:552:28) 09:36:07 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 09:36:07 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:370:7) 09:36:07 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:496:5) {"blockNumber":1,"slot":1} 09:36:07 [09:36:07.136] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 09:36:07 [09:36:07.149] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x2d5c9262cb18f71a5d8178d5e6688b2c1d9372116a2e4fb9c342f53589f3d02a","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xa14a6763c2af0d4a3cc7c3753059c39c17f934ab","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x13f9c2333acff54b9fa63526509c40456831e44c67395da3584fd7c0aa137c95","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1876862f86ec5338b8c3bea0f62e33a228db62eaf17adc86f62bc0cf89c4e020"],"eventName":"l2-block-built","creator":"0xd6a18164a7d22ca795dd3ac0955f68cc54c160c6","duration":0.33031600000049366,"publicProcessDuration":0,"rollupCircuitsDuration":0.13242999999965832,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 09:36:07 [09:36:07.151] ERROR: sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block 09:36:07 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:506:59) {"blockNumber":1,"slot":1} 09:36:07 [09:36:07.153] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 09:36:07 [09:36:07.187] INFO: sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s {"blockHash":"0x103f6abfecf2ce5ee11cedddaecd1ae78b7eba08bf2a1050b3b13318cc7f22b7","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xa14a6763c2af0d4a3cc7c3753059c39c17f934ab","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x103f3ace06fcaa6ae913846475b802df9ff83d1247486a4e2d2cded58255ded3","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2eba6de7b12033eb3c49c84c5a535b42135eb5a4f1ed7b8c959db04cafb3da98","0x09d48503271b11a9eb43f3ecdc7682c99359446464470fb7f6909dd97586b875"],"eventName":"l2-block-built","creator":"0x31c7ec9a8a06aec6b3a53703e1e439fce8f7a165","duration":0.2937929999998232,"publicProcessDuration":0,"rollupCircuitsDuration":0.14754200000061246,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 09:36:07 PASS src/sequencer/sequencer.test.ts (5.243 s) 09:36:07 sequencer 09:36:07 builds a block out of a single tx (295 ms) 09:36:07 does not build a block if it does not have enough time left in the slot (66 ms) 09:36:07 builds a block when it is their turn (24 ms) 09:36:07 builds a block once it reaches the minimum number of transactions (62 ms) 09:36:07 builds a block that contains zero real transactions once flushed (12 ms) 09:36:07 builds a block that contains less than the minimum number of transactions once flushed (47 ms) 09:36:07 settles on the chain tip before it starts building a block (107 ms) 09:36:07 builds a block only when synced to previous L1 slot (40 ms) 09:36:07 aborts building a block if the chain moves underneath it (23 ms) 09:36:07 does not publish a block if the block proposal failed (20 ms) 09:36:07 handles when enqueueProposeL2Block throws (18 ms) 09:36:07 should proceed with block proposal when there is no proposer yet (37 ms) 09:36:07 09:36:07 Test Suites: 1 passed, 1 total 09:36:07 Tests: 12 passed, 12 total 09:36:07 Snapshots: 0 total 09:36:07 Time: 5.331 s 09:36:07 Ran all test suites matching /sequencer-client\/src\/sequencer\/sequencer.test.ts/i. 09:36:07 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?