Parent Log: http://ci.aztec-labs.com/d1d12efbb2463ba0 Command: d2b17a71056754a7 yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/b70544b6d50e3ecb6598361f1990bd51745c7b55 Env: REF_NAME=gh-readonly-queue/next/pr-15046-96a426245731b3f48fcb6dd5e2a683c858706602 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Mon Jun 16 22:39:34 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15046_amd64_x4-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_dff85c69ca785b76_next 22:39:41 [22:39:41.039] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 22:39:41 [22:39:41.074] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x29d5d223faa757d787a7915e9e6c0774356076fe639b8a4d642d5508e42e60f2","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7b15337efcc95cced6d5fc5da4e0f864c0bf0d65","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2123328e074d3fb7bdb2b191dd07eac50c0ad9b803b09c63d2f0c857eea7f164","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0bb39b10babaa31c56e7dfc4d073ef1d65deea4ba18d2090e40443dccb8eef8d"],"eventName":"l2-block-built","creator":"0x14707fdcc4caeda54e5426c94050f6b17d0a2f31","duration":0.6338049999994837,"publicProcessDuration":0,"rollupCircuitsDuration":0.3240769999993063,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 22:39:41 [22:39:41.085] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 22:39:41 [22:39:41.134] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 22:39:41 [22:39:41.152] 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} 22:39:41 [22:39:41.155] ERROR: sequencer Error building/enqueuing block: Error: 22:39:41 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:309:60) {"blockNumber":1,"slot":1} 22:39:41 [22:39:41.157] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x14bdaffdfc45bcd03cdaf972f0068741fbc64dae7b8e2a457fb2c7bc9f9f8aeb","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7b15337efcc95cced6d5fc5da4e0f864c0bf0d65","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1205792cf1ee0adf22d9e4b0504c6666c40c4830c0b64c1ec710f45cab3d9651","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2598f12f04e6e8f332e45a7ae74da0949f4aba734902acd3732ca115388b07e1"],"eventName":"l2-block-built","creator":"0x7e223379ab739e423890d73513b335811efb5066","duration":0.17505499999970198,"publicProcessDuration":0,"rollupCircuitsDuration":0.09240200000022014,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 22:39:41 [22:39:41.161] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 22:39:41 [22:39:41.165] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 22:39:41 [22:39:41.245] INFO: sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s {"blockHash":"0x0e8407757c5258a1f43ac411d834a90fa743a38f4237cec8dc5ac88bd32321b3","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7b15337efcc95cced6d5fc5da4e0f864c0bf0d65","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x272849ac50a1d4978998fdf186acbf3c38327b789e72c531ca83cd9953e9e85c","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x171955eaf65d8105bb936780491016b07431a5a7603abe28dde719a6d9126e36","0x1602e0a00d2e9b780f6dd0eebf73e27fdcce764899ae1cf3f9414c5d36e04fd1","0x25c2e9ebe7f68c3214d68f24da8ffd6854ccb76e7a6e5437b211e47840da84d4","0x21e60e383771a7cd1052f32d1fee502f0549dea4b9872daaaeb0e8f354f89e54"],"eventName":"l2-block-built","creator":"0x83c5d0b5942cf3f3c6abad1d20464db9d8a57714","duration":0.31806700000015553,"publicProcessDuration":0,"rollupCircuitsDuration":0.20931600000039907,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 22:39:41 [22:39:41.252] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 22:39:41 [22:39:41.257] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 22:39:41 [22:39:41.263] INFO: sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s {"blockHash":"0x171d93e34628d0348c17626bc6edab18da4d443c0d656651975dd5a62619bfad","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7b15337efcc95cced6d5fc5da4e0f864c0bf0d65","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x251927747481562fcf0f31689d65f3f0de1d284380b57b0bf2b346153f28f908","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0x38173de52e1684a592c6e109624b2dd79a6086ad","duration":0.22111499999937223,"publicProcessDuration":0,"rollupCircuitsDuration":0.12057300000014948,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 22:39:41 [22:39:41.268] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 22:39:41 [22:39:41.272] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 22:39:41 [22:39:41.328] INFO: sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s {"blockHash":"0x12a60dfc44268fc8841e0e2965f9e635893c2c02dd2424f34dd35acf128dd292","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7b15337efcc95cced6d5fc5da4e0f864c0bf0d65","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1bcd3de3c9a159b6811b5d5acfb32189d45ce1582c9382dc9be627842dc6d6b1","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x179bd1728115985f94e6e35cb2804f203097aa339dd98bc7404276fafa94ee00","0x01de811cdbac6e4cc0f6a093815f49c33f0b064704cbfec84ea53a73c5344bb5","0x187b5f2a56fd4c29726d1c7db41dc48f3a7757bb3b1b1aa6bb90688616139cf0"],"eventName":"l2-block-built","creator":"0x68df87b8b51a018a907e4615bf4b3324f6cd9f2c","duration":0.27381700000023557,"publicProcessDuration":0,"rollupCircuitsDuration":0.13401299999986804,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 22:39:41 [22:39:41.333] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 22:39:41 [22:39:41.468] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 22:39:41 [22:39:41.488] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x0c851152ab3f8477bf2b2f9b085d02e0ace2d53a29a6d437120da688f1383267","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7b15337efcc95cced6d5fc5da4e0f864c0bf0d65","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1eb1ef3d854a77712daf0d7fedf3f0143c3c42a784b549555b1e19f33efdab65","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x258ff04d8615d376c27dc1afea9b23ff23ea2f9d60986e7084ca6b836a8ad315"],"eventName":"l2-block-built","creator":"0x12ab272ecbcf6832c77c6e32e56da2d4cf9f7c9a","duration":0.21198499999991327,"publicProcessDuration":0,"rollupCircuitsDuration":0.0911019999994096,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 22:39:41 [22:39:41.492] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 22:39:41 [22:39:41.507] ERROR: sequencer Error building/enqueuing block: Error: No block for you 22:39:41 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:487:90) {"blockNumber":1,"slot":1} 22:39:41 [22:39:41.509] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 22:39:41 [22:39:41.523] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x2c8ae6899c51b3037ac18f2f5908550c05cb3167eec7a0775e57f23839618542","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7b15337efcc95cced6d5fc5da4e0f864c0bf0d65","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0630010faa3fdc1c6c9f6bcb3c702f72e2c71ce4edb77d737d321c5f656c3361","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0c877cd1b57fd3895101a251ca5f61e8721f8529f36c7c1c8eb3ffa8d27ebe34"],"eventName":"l2-block-built","creator":"0x3d8ae1590b343f031c8fb90aab1f7005ea790369","duration":0.15070399999967776,"publicProcessDuration":0,"rollupCircuitsDuration":0.07612200000039593,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 22:39:41 [22:39:41.525] ERROR: sequencer Error building/enqueuing block: Error: Failed to create block proposal 22:39:41 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:678:13) 22:39:41 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 22:39:41 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:616:28) 22:39:41 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 22:39:41 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:422:17) 22:39:41 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:501:5) {"blockNumber":1,"slot":1} 22:39:41 [22:39:41.527] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 22:39:41 [22:39:41.542] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x0102058e8598e1446dd3ec369a1c9991da3eefd53c03c55332b709869af4a285","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7b15337efcc95cced6d5fc5da4e0f864c0bf0d65","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0b8fca68ee84ce92404827c2ad0b5aad730bb012882053af134af393b7cea223","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x036c2a067ae6465cba41d549ff4e2efb54c786d55dc373ec5f08b5d437809ed3"],"eventName":"l2-block-built","creator":"0x0bf60507800f937ca967586e3e30cdc599100765","duration":0.24318599999969592,"publicProcessDuration":0,"rollupCircuitsDuration":0.14044300000023213,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 22:39:41 [22:39:41.543] ERROR: sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block 22:39:41 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:511:59) {"blockNumber":1,"slot":1} 22:39:41 [22:39:41.554] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 22:39:41 [22:39:41.588] INFO: sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s {"blockHash":"0x27da9438c78d60385cb4fea1e72d0bbe53a48c763945e53f2d9d8bb8581c03aa","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7b15337efcc95cced6d5fc5da4e0f864c0bf0d65","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x29e8c478272fce0b9d2d7bdfd4709883d4a23d71b641b9b7c78368cb43eeeb89","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0177e78ca339567519e0353657c821f5e6e7934ac915d5f384752682dae98874","0x10116f7a071441fb1ad3c96b82e72d786a190c1b25258afc165fba3d8280294b"],"eventName":"l2-block-built","creator":"0x487f12be1136b38673b713c3374105d16d87c974","duration":0.1763539999992645,"publicProcessDuration":0,"rollupCircuitsDuration":0.08290200000010373,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 22:39:41 PASS src/sequencer/sequencer.test.ts (5.688 s) 22:39:41 sequencer 22:39:41 builds a block out of a single tx (265 ms) 22:39:41 does not build a block if it does not have enough time left in the slot (48 ms) 22:39:41 builds a block when it is their turn (28 ms) 22:39:41 builds a block once it reaches the minimum number of transactions (89 ms) 22:39:41 builds a block that contains zero real transactions once flushed (15 ms) 22:39:41 builds a block that contains less than the minimum number of transactions once flushed (65 ms) 22:39:41 settles on the chain tip before it starts building a block (134 ms) 22:39:41 builds a block only when synced to previous L1 slot (24 ms) 22:39:41 aborts building a block if the chain moves underneath it (18 ms) 22:39:41 does not publish a block if the block proposal failed (18 ms) 22:39:41 handles when enqueueProposeL2Block throws (19 ms) 22:39:41 should proceed with block proposal when there is no proposer yet (44 ms) 22:39:41 22:39:41 Test Suites: 1 passed, 1 total 22:39:41 Tests: 12 passed, 12 total 22:39:41 Snapshots: 0 total 22:39:41 Time: 5.793 s 22:39:41 Ran all test suites matching sequencer-client/src/sequencer/sequencer.test.ts. 22:39:41 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?