Parent Log: http://ci.aztec-labs.com/6eaf65077f1a2300 Command: 98e833669a704616 yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/d20f79089216edeeff0ae1b191f645fa82ba33b6 Env: REF_NAME=gh-readonly-queue/next/pr-14967-082468f0c1e7e5424b3654b5be0f3560eed7e487 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Thu Jun 12 12:09:30 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14967_amd64_x1-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_dff85c69ca785b76_next 12:09:36 [12:09:36.005] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:09:36 [12:09:36.033] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x2875cc24d18533180312b62b917d392f17bde1f20139d9b08d12471d328c1a98","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x480792bdfa77405cfc65e3441fcc4305c0789911","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2d4a19a46048b70df364bdc03d56745c30744c88a7877b2697bd5d4dc6dbeb5f","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x28a8ad7b39a58c410f469c5600a69bfb45890c78d118842aa2e37cb76a155776"],"eventName":"l2-block-built","creator":"0x602c7f8156e0092d0084ae4586e8eb03c1c3d4da","duration":0.49186899999949674,"publicProcessDuration":0,"rollupCircuitsDuration":0.21055599999999686,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:09:36 [12:09:36.041] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:09:36 [12:09:36.104] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:09:36 [12:09:36.119] WARN: sequencer Cannot propose block 1 at slot 1 due to failed rollup contract check 12:09:36 [12:09:36.122] ERROR: sequencer Error building/enqueuing block: Error: 12:09:36 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:305:60) {"blockNumber":1,"slot":1} 12:09:36 [12:09:36.125] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x1dc3a52663a0d87cfb43d62e77ed88afa0009bd9e142fb83215be8d5e863d259","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x480792bdfa77405cfc65e3441fcc4305c0789911","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0890848e77bf80a6e9faf698612d3df9e34f4bbdcf52eb06fe021850da5a0dda","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x19de8dcc33a2cf187a76e785a22d018a585870260f01f5ed1ffd80d19a05f309"],"eventName":"l2-block-built","creator":"0x890a0efc02015ecca3663bc4b0eadfadaf805463","duration":0.17289399999935995,"publicProcessDuration":0,"rollupCircuitsDuration":0.08812699999998586,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:09:36 [12:09:36.148] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:09:36 [12:09:36.153] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 12:09:36 [12:09:36.211] INFO: sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s {"blockHash":"0x0f413b8ca8918523ef8545086d84a2af57b969f26e8e120bac50d54c6bc8ef2e","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x480792bdfa77405cfc65e3441fcc4305c0789911","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2b2f7427bd4ea476ac2c8da7bce8b2cf11ae52947cfc88df7f10309c2341b563","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0c4945f85a75b8f6bf4006c10ed1e72f67ce5d6edee3ea929f0517e6670b4945","0x0c0a424ccb722548166eba6ae6a101776cab665c37e9427803931e4467776723","0x0960cab27700285745194ea3555c6bd1e5ccb99b99ca27e27b49f7a29f10cf25","0x1d39e9639ac88eae9be8faeda2933deaabc903fa6d92fa01ede6d24ea51cc7d6"],"eventName":"l2-block-built","creator":"0x5f653a19f46f7411ce8b0e108a5041ba62e2a7f4","duration":0.13231999999970867,"publicProcessDuration":0,"rollupCircuitsDuration":0.07838600000013685,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:09:36 [12:09:36.215] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:09:36 [12:09:36.217] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 12:09:36 [12:09:36.220] INFO: sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s {"blockHash":"0x2d3300a3e1652ad964db12c37b7b165fe506f639bd6ccd545393ea1ef306edeb","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x480792bdfa77405cfc65e3441fcc4305c0789911","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2f2d5643eb7056e840b4df22ef25a905ef2fde6221f1bfaa7d6447c04d1f9516","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0xdc3bdeab13e9b42d0737b9a72048dfc300d84d31","duration":0.11387899999954243,"publicProcessDuration":0,"rollupCircuitsDuration":0.061674999999922875,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:09:36 [12:09:36.223] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:09:36 [12:09:36.226] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 12:09:36 [12:09:36.260] INFO: sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s {"blockHash":"0x0917477f71d7931b51be30d7d4dae9887ecd4473b82ae02c70ba56bc5138586e","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x480792bdfa77405cfc65e3441fcc4305c0789911","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x102e6cb3f778640f2f49bbf1199522206759c747830ae8e60f626656d9151537","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1fa4919fdb985ae8f54e3313508d6d691da35abc360c44d4f2dd02d7351e420a","0x20b35583478ed3827e5931c3ca038433c191b201e68b1b64d241e71945eadc8b","0x20a90b43d474f90c00f6d9a7d6fa39c67b45d51011a324dd48957cbd60e7d503"],"eventName":"l2-block-built","creator":"0xef03b78a46dd7ea7e4c6e3ecb6ff9804da29d9cb","duration":0.14841200000046229,"publicProcessDuration":0,"rollupCircuitsDuration":0.0784960000000865,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:09:36 [12:09:36.264] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:09:36 [12:09:36.354] WARN: sequencer Cannot propose block 2 at slot 1 due to failed rollup contract check 12:09:36 [12:09:36.356] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:09:36 [12:09:36.370] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x18dcc9526b5427e68d4816203b9c36443039a82076008a32c18129833305b801","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x480792bdfa77405cfc65e3441fcc4305c0789911","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2964da2b399584250be22829184d6734e153963d861d1a7c7c41aff288852d0c","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0af5669e0a04a00e9b7d15ac87fadd3d3a79f5ac1c3320772f87ba28b723e57b"],"eventName":"l2-block-built","creator":"0xb038a09164ca695e8f56e5bad61bdedbbbc4428a","duration":0.42742399999951886,"publicProcessDuration":0,"rollupCircuitsDuration":0.3408369999997376,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:09:36 [12:09:36.374] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:09:36 [12:09:36.395] ERROR: sequencer Error building/enqueuing block: Error: No block for you 12:09:36 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:482:90) {"blockNumber":1,"slot":1} 12:09:36 [12:09:36.399] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:09:36 [12:09:36.414] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x0a473adc513ddb9dbc27e02463b0b86aca068b747f33fe21339878acd87c8631","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x480792bdfa77405cfc65e3441fcc4305c0789911","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2e63b4e41f5d6d60e696fb2765c77c702d9ef249b66dbd519b2c00f945cf5d78","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x15638cc7f10a003c7218f871a6864e4e14771f7390378c6962fa2d5a46851443"],"eventName":"l2-block-built","creator":"0xe9f5dfc708dbf8a60a95d11b0a80aabf674f8633","duration":0.2860229999996591,"publicProcessDuration":0,"rollupCircuitsDuration":0.17604400000072928,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:09:36 [12:09:36.416] ERROR: sequencer Error building/enqueuing block: Error: Failed to create block proposal 12:09:36 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:608:13) 12:09:36 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 12:09:36 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:552:28) 12:09:36 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 12:09:36 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:370:7) 12:09:36 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:496:5) {"blockNumber":1,"slot":1} 12:09:36 [12:09:36.419] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:09:36 [12:09:36.431] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x25095e8337dc18a94584b4f0d8af6269ad60ebdf3fd717dabd739c08c004cf3e","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x480792bdfa77405cfc65e3441fcc4305c0789911","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x12ddb760650b62381111e01f99ff3a3161394aabc691f6717cfd9f3ca17dd86b","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2786fb479d2a77b8d6797770d9f380b56669a8b3a0d2cddef7b526920c82ee95"],"eventName":"l2-block-built","creator":"0xfbb047cad24d0534732b1fd2cfd108bb8cc88074","duration":0.31008400000064285,"publicProcessDuration":0,"rollupCircuitsDuration":0.12259999999969295,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:09:36 [12:09:36.433] ERROR: sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block 12:09:36 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:506:59) {"blockNumber":1,"slot":1} 12:09:36 [12:09:36.448] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:09:36 [12:09:36.470] INFO: sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s {"blockHash":"0x1b45e65d4cee399627648dceec9d1e9ebf206d4b148edf309885e89c610c820c","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x480792bdfa77405cfc65e3441fcc4305c0789911","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x196279a78af08619a8ccc9e642fd1ffcc16bac5f6c815186b7ccd26a80986395","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x00266d74555b8f80910928fe04804647bea7d80f795606205e2411f2d3d17851","0x225eed4c03fa0b4f50e3d19a4abee9515b1387af052420d5af4c4bdb75054700"],"eventName":"l2-block-built","creator":"0xd72382bd2abab917835f8a43f7f214bbd5f34c4f","duration":0.24537899999995716,"publicProcessDuration":0,"rollupCircuitsDuration":0.10397899999952642,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:09:36 PASS src/sequencer/sequencer.test.ts (5.277 s) 12:09:36 sequencer 12:09:36 builds a block out of a single tx (269 ms) 12:09:36 does not build a block if it does not have enough time left in the slot (62 ms) 12:09:36 builds a block when it is their turn (44 ms) 12:09:36 builds a block once it reaches the minimum number of transactions (67 ms) 12:09:36 builds a block that contains zero real transactions once flushed (9 ms) 12:09:36 builds a block that contains less than the minimum number of transactions once flushed (39 ms) 12:09:36 settles on the chain tip before it starts building a block (92 ms) 12:09:36 builds a block only when synced to previous L1 slot (17 ms) 12:09:36 aborts building a block if the chain moves underneath it (24 ms) 12:09:36 does not publish a block if the block proposal failed (20 ms) 12:09:36 handles when enqueueProposeL2Block throws (18 ms) 12:09:36 should proceed with block proposal when there is no proposer yet (26 ms) 12:09:36 12:09:36 Test Suites: 1 passed, 1 total 12:09:36 Tests: 12 passed, 12 total 12:09:36 Snapshots: 0 total 12:09:36 Time: 5.363 s 12:09:36 Ran all test suites matching /sequencer-client\/src\/sequencer\/sequencer.test.ts/i. 12:09:36 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?