Parent Log: http://ci.aztec-labs.com/9c875b57c7229e8a Command: bdef8c432fe28910 yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/a9f91dd1e5946aecfeb192ce869eb3e8eca2742e Env: REF_NAME=gh-readonly-queue/next/pr-15099-a48851a8c6884f4b9615a154f8862a549722d25e CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Tue Jun 17 12:34:08 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15099_amd64_x2-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_dff85c69ca785b76_next 12:34:14 [12:34:14.627] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:34:14 [12:34:14.670] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x152f02f80754da3c33607d64bb6751381a94d150217a1fdd1d72ac4e97c63e28","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xb2d805f8203fd6ec0ce75eb2115da9660cc4e4e6","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1b685353cbce9feaee84989cafec186b4f3d3bb31faa0b2a17860b75dba131e1","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2c2048f445662c8fb2161426998ea8039e2b031ae18fc149511b213bf32378b1"],"eventName":"l2-block-built","creator":"0x6b77caa31ed1667d46bc8a6d0d7b5d9074014656","duration":0.9024030000000494,"publicProcessDuration":0,"rollupCircuitsDuration":0.5269119999993563,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:34:14 [12:34:14.695] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:34:14 [12:34:14.736] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:34:14 [12:34:14.753] 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:34:14 [12:34:14.757] ERROR: sequencer Error building/enqueuing block: Error: 12:34:14 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:309:60) {"blockNumber":1,"slot":1} 12:34:14 [12:34:14.760] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x1b4992befe005fb74dfb47470519bd75718f314b4928ca381582fd81348b107a","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xb2d805f8203fd6ec0ce75eb2115da9660cc4e4e6","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x23f5386a654392f15f70d8ff6d40006b59b08b81a60c95c4e67497a852fa7ab4","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2ba6e9cb8c5240df00a1edff6c99cebb0f5e310edc77335cb6ccdb957ffd49fd"],"eventName":"l2-block-built","creator":"0xb5b02d2efd502e6606c548c50cb0455e59876111","duration":0.19910600000002887,"publicProcessDuration":0,"rollupCircuitsDuration":0.08703700000023673,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:34:14 [12:34:14.766] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:34:14 [12:34:14.772] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 12:34:14 [12:34:14.827] INFO: sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s {"blockHash":"0x20d1453504d5a2440dee2b822a72990dcf8c3c9d6faaebd6feea4863e5448fe5","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xb2d805f8203fd6ec0ce75eb2115da9660cc4e4e6","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1e563616bcfaffd5a0a724103d5e302d8e9a02447315d3a3616eeef566e5ed82","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0f210566156439164e694ccbda26794f86674d708465751e0323f153314f3ba8","0x142a42abf4c669a21c9576c8de43d7faea359b746a89b062dd5d3e8b80fbccf6","0x1cdcba19e14742d3c49351673c70e4d0c529d72bbc6adc665714abf841a8f893","0x2aed32a203a0622a3e7ff342f0488eeaefc29e06c2be13983095a06024238f53"],"eventName":"l2-block-built","creator":"0x3b11cfdf6747ee057e8d5f98a39276ac591bec59","duration":0.15306200000031822,"publicProcessDuration":0,"rollupCircuitsDuration":0.08081599999968603,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:34:14 [12:34:14.832] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:34:14 [12:34:14.834] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 12:34:14 [12:34:14.839] INFO: sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s {"blockHash":"0x03a3fd66eb98caed11dfe5468aaf52598d18a599d8b4d99106b0e04624acd331","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xb2d805f8203fd6ec0ce75eb2115da9660cc4e4e6","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x259abd95e3901d992766ac7d4ebb3355eb0b8d699114264c74fea41ac637a821","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0xc5f0f75ecf821755ab0c046162bd39a6604f9aa9","duration":0.19647600000007515,"publicProcessDuration":0,"rollupCircuitsDuration":0.11145900000065012,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:34:14 [12:34:14.844] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:34:14 [12:34:14.847] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 12:34:14 [12:34:14.886] INFO: sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s {"blockHash":"0x2f7e54025216c749e8decce95707be222e28fa551573daee386834df29a0fd45","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xb2d805f8203fd6ec0ce75eb2115da9660cc4e4e6","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1c32a6230c50a4856f7b252ee57e3dba73ea03fb6cf4b6007d9457eaece6199c","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1a49c6a9804ea0d1777e9dba65501bb48a0ece6fbf1fc4f6328b7bb216b4ab4c","0x1980c5064e3b6a9f4e99ff040d74c13b5f5102d142a22d99ba73944cb9bbce43","0x0614737ca26273fe5ea7da04a330c7205d351b539b3b2a5686b7bab53697f91f"],"eventName":"l2-block-built","creator":"0x179168b4e5cb66db18162f7b641a6f11cdf6ac24","duration":0.22695800000019517,"publicProcessDuration":0,"rollupCircuitsDuration":0.10941800000000512,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:34:14 [12:34:14.891] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:34:15 [12:34:15.022] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:34:15 [12:34:15.042] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x080bc44ad92f1bc652b51979b3cfeeb01c9d9dbca1491c571adb3e00a04bec0f","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xb2d805f8203fd6ec0ce75eb2115da9660cc4e4e6","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x211f8d40ac0d144151179fb0dc4aff5d825eeea0ef34b8da9020aca23008d5d1","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x007d912b308b8e91027625d5fab31cd5b4fdc7a40f966a542db51d41483c9e92"],"eventName":"l2-block-built","creator":"0x9a872c384d59d04cd99ebc288cc6e81da2fdde23","duration":0.2005859999999302,"publicProcessDuration":0,"rollupCircuitsDuration":0.09513700000024983,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:34:15 [12:34:15.047] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:34:15 [12:34:15.066] ERROR: sequencer Error building/enqueuing block: Error: No block for you 12:34:15 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:487:90) {"blockNumber":1,"slot":1} 12:34:15 [12:34:15.070] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:34:15 [12:34:15.088] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x29ded6fe73585da64658a919547efce54b9494d6e05b52c1976416a233884b85","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xb2d805f8203fd6ec0ce75eb2115da9660cc4e4e6","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0f102417ec50103cef5961657e4b4ead8af97644f805774ddba78e6268798889","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0b62015bd6714588ba9215c17929bf1720bb4d8856f1f896543991d17f294932"],"eventName":"l2-block-built","creator":"0x2325f485cd3fd2bc40091d308aec34d622667060","duration":0.24861999999939144,"publicProcessDuration":0,"rollupCircuitsDuration":0.10208800000054907,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:34:15 [12:34:15.091] ERROR: sequencer Error building/enqueuing block: Error: Failed to create block proposal 12:34:15 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:679:13) 12:34:15 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 12:34:15 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:616:28) 12:34:15 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 12:34:15 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:423:17) 12:34:15 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:501:5) {"blockNumber":1,"slot":1} 12:34:15 [12:34:15.094] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:34:15 [12:34:15.114] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x2c769428287c8acc77c293ee6a32408833e2adf7cb27beb2c1b65da2fdd3aff3","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xb2d805f8203fd6ec0ce75eb2115da9660cc4e4e6","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x25b636c92439d8040482b1480d52dde913010b4d57e367a1232884aa1935b785","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x08069751ba93e2184a4206511c6cfe491fc88b15197a1c776658b382d1e9a5c5"],"eventName":"l2-block-built","creator":"0xd25f9d663231b6fe000efb24a55f0e961ebd67a4","duration":0.28427300000021205,"publicProcessDuration":0,"rollupCircuitsDuration":0.1544819999999163,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:34:15 [12:34:15.116] ERROR: sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block 12:34:15 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:511:59) {"blockNumber":1,"slot":1} 12:34:15 [12:34:15.119] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 12:34:15 [12:34:15.155] INFO: sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s {"blockHash":"0x1ac93ef42fb9f016411c0b7286667c0d9627f901e6b3bc319bf3a244500ae83e","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0xb2d805f8203fd6ec0ce75eb2115da9660cc4e4e6","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0cda855e8224c700fb5b538ce34faed04e190d979fc303e2d362c8c32e962a3c","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2d3ed1a19056e084d3dbe169991d5b3803620efbbf901fe139e55f5f8265a82e","0x0d340445f2639c0ef03033fa4dc203cce222b1ad22d7c4f7d28c10010e36c1fc"],"eventName":"l2-block-built","creator":"0xb857e026278c5b4acb158746e1fef6b738e55e66","duration":0.24046899999939342,"publicProcessDuration":0,"rollupCircuitsDuration":0.09037799999987328,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 12:34:15 PASS src/sequencer/sequencer.test.ts (5.914 s) 12:34:15 sequencer 12:34:15 builds a block out of a single tx (276 ms) 12:34:15 does not build a block if it does not have enough time left in the slot (41 ms) 12:34:15 builds a block when it is their turn (29 ms) 12:34:15 builds a block once it reaches the minimum number of transactions (67 ms) 12:34:15 builds a block that contains zero real transactions once flushed (11 ms) 12:34:15 builds a block that contains less than the minimum number of transactions once flushed (47 ms) 12:34:15 settles on the chain tip before it starts building a block (131 ms) 12:34:15 builds a block only when synced to previous L1 slot (23 ms) 12:34:15 aborts building a block if the chain moves underneath it (23 ms) 12:34:15 does not publish a block if the block proposal failed (24 ms) 12:34:15 handles when enqueueProposeL2Block throws (24 ms) 12:34:15 should proceed with block proposal when there is no proposer yet (38 ms) 12:34:15 12:34:15 Test Suites: 1 passed, 1 total 12:34:15 Tests: 12 passed, 12 total 12:34:15 Snapshots: 0 total 12:34:15 Time: 6.036 s 12:34:15 Ran all test suites matching sequencer-client/src/sequencer/sequencer.test.ts. 12:34:15 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?