Parent Log: http://ci.aztec-labs.com/5341f5baef09d91c Command: a73e94f3b52b3d94 yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/aa12cea18cfe4e45e23b46cf1a086d8331837eb5 Env: REF_NAME=db/simple-bc-hash CURRENT_VERSION=0.87.6 CI_FULL=0 Date: Mon Jun 16 17:15:31 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=db_simple-bc-hash_amd64 Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_dff85c69ca785b76_next 17:15:36 [17:15:36.681] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 17:15:36 [17:15:36.715] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x0632103029c7cd880efece02fca0fc8f9e111f67c61616fa1ed33d9220120afa","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x640494a31864771146294ad340b5358dae1e4bc8","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x275d21fa88f5376a3c824eee2ec02ccee72a5f36aa60dceb636082acd7a10447","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x119526cff809b190f3e255fdc463e3220701a3deb4c9d16cce978fc418468af9"],"eventName":"l2-block-built","creator":"0xd0ff1974366280b20512cf093bb4e264c5943559","duration":0.5131709999996019,"publicProcessDuration":0,"rollupCircuitsDuration":0.27058599999963917,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 17:15:36 [17:15:36.725] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 17:15:36 [17:15:36.789] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 17:15:36 [17:15:36.803] 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} 17:15:36 [17:15:36.806] ERROR: sequencer Error building/enqueuing block: Error: 17:15:36 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:309:60) {"blockNumber":1,"slot":1} 17:15:36 [17:15:36.808] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x2ddc35faa16cef8fad5398044b65a9d0891a254a06bbf0edfc3c951386fd0909","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x640494a31864771146294ad340b5358dae1e4bc8","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0f7993da0616f6d3c8f090db8e9b9f51ed492b8d3e1b0303699d40ca864e05e9","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x00c5582dbe936908768a2839247870a6671a5fd911380b4427f98d1baf991340"],"eventName":"l2-block-built","creator":"0x5f30c4db69c873e778dbf14eb70541e2673ad34f","duration":0.1416589999998905,"publicProcessDuration":0,"rollupCircuitsDuration":0.07307499999933498,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 17:15:36 [17:15:36.811] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 17:15:36 [17:15:36.814] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 17:15:36 [17:15:36.866] INFO: sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s {"blockHash":"0x19196bfc56f10dff66f3e92a1473e5c85936656ec1af528d2734045a91f491b0","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x640494a31864771146294ad340b5358dae1e4bc8","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2593cf77e2095c09ef87e8bbfd8f9ce52971b8c012f01cb28524b28452c5b0df","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x02d4ef0b167b366849664b2126f698116f1afa218781d6f987fa2f184be49902","0x2047684c8955a57da1b031d15e219e78030d301daacbf714324dc230c2ee7a57","0x1734ed3decfeb994448bc2653b096b1d3e09456fb98baaee0cbfae597963f164","0x0a50c6a789e75278432228c2867af2c6809f0cd40158c39a45ad8ddead41266b"],"eventName":"l2-block-built","creator":"0xd17c8769a346d36d87add95c087a3b2b17de45d2","duration":0.1864110000005894,"publicProcessDuration":0,"rollupCircuitsDuration":0.1074960000005376,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 17:15:36 [17:15:36.870] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 17:15:36 [17:15:36.872] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 17:15:36 [17:15:36.877] INFO: sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s {"blockHash":"0x013ffbaa074641156e507c59e5b1ef02445a831d4cae9a5bdb7979051109ed78","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x640494a31864771146294ad340b5358dae1e4bc8","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1429fdf6d0e3bff43be47e5b69a14d52bf82ad149d07197ae087f9c3c2dd2098","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0xf9e7d6f4abc48bf0246ccbfea6821f7f416df4c2","duration":0.1441690000001472,"publicProcessDuration":0,"rollupCircuitsDuration":0.08162399999946501,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 17:15:36 [17:15:36.880] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 17:15:36 [17:15:36.883] INFO: sequencer Sequencer config set {"minTxsPerBlock":4} 17:15:36 [17:15:36.928] INFO: sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s {"blockHash":"0x0c78886045203d54013d6a498bf4113ae97fed2d1220aec22c036469fddfccff","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x640494a31864771146294ad340b5358dae1e4bc8","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x11dad6e1c1b267677ef264ab2a09fce8252fff216065d75ea99f084aef758e87","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2506b7fba6b946904d345880a51a299a98acaca07c3b389c820b9db4b9dd9542","0x14b34e87e7458c2ce3473ddbf7e26e39f10da5c5ccdc824cb3a32645264b6146","0x07c078fb3f919b412f2b2ce8db6c376c0ab6dfa3083bb7c675758dc5fa411ab4"],"eventName":"l2-block-built","creator":"0xa132ad84caf85f57b01d1e95e050ea5189df9c34","duration":0.16125999999985652,"publicProcessDuration":0,"rollupCircuitsDuration":0.08606499999950756,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 17:15:36 [17:15:36.932] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 17:15:37 [17:15:37.036] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 17:15:37 [17:15:37.057] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x2298288f9f24dc04adc63855a2c328a0976c136b47df1b18ecf6f1b975294acb","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x640494a31864771146294ad340b5358dae1e4bc8","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2e469ea08e71fb2ad809af33e7ae214aad0c1de4dbbeaf8b02719ec21cc1ce27","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x22fb545b259db3acd0b0a6f531c2e51227293ca22dba0274016a10f16b7eeecd"],"eventName":"l2-block-built","creator":"0x50b68dde4eec13ccf547506f2cb039b0d0f88a1e","duration":0.21640299999944546,"publicProcessDuration":0,"rollupCircuitsDuration":0.13303799999994226,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 17:15:37 [17:15:37.061] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 17:15:37 [17:15:37.081] ERROR: sequencer Error building/enqueuing block: Error: No block for you 17:15:37 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:487:90) {"blockNumber":1,"slot":1} 17:15:37 [17:15:37.084] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 17:15:37 [17:15:37.101] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x20fb7047afb933c583a9bbab4d9d50f8f2540c3a4e99053e2da257c0df1ec7fe","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x640494a31864771146294ad340b5358dae1e4bc8","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x186fa6d78db0ee8d3a2707901c0e59a23ae02b5ed60f42e37ab543aa2e18adc3","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x23dfae7bff400bbbf2e618fb764cb7c1713961e7a058090600819737da743b2a"],"eventName":"l2-block-built","creator":"0xee55ab03463f957d31103cfaea13bc4632f108ed","duration":0.12275800000043091,"publicProcessDuration":0,"rollupCircuitsDuration":0.06823400000030233,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 17:15:37 [17:15:37.103] ERROR: sequencer Error building/enqueuing block: Error: Failed to create block proposal 17:15:37 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:678:13) 17:15:37 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 17:15:37 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:616:28) 17:15:37 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33 17:15:37 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:422:17) 17:15:37 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:501:5) {"blockNumber":1,"slot":1} 17:15:37 [17:15:37.104] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 17:15:37 [17:15:37.120] INFO: sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s {"blockHash":"0x2da267a6f2f7d5b4659cbb40ee45f239c1434abec4ab0804cf802b2b9b7be39a","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x640494a31864771146294ad340b5358dae1e4bc8","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1ffab1bb8057d9b3efc430a5a8e7c2ff618f4500265b89f7b4cdbcc542d462bd","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2d41a485934255d2a9b5d4c074ff9a36548baa7433b439ac3b2603763128aee7"],"eventName":"l2-block-built","creator":"0xbf070c2d5ed4a29acb42d44cd5542142d1b0389a","duration":0.2414550000003146,"publicProcessDuration":0,"rollupCircuitsDuration":0.13686799999959476,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 17:15:37 [17:15:37.121] ERROR: sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block 17:15:37 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:511:59) {"blockNumber":1,"slot":1} 17:15:37 [17:15:37.124] INFO: sequencer Sequencer config set {"maxTxsPerBlock":4,"enforceTimeTable":true} 17:15:37 [17:15:37.158] INFO: sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s {"blockHash":"0x15f5f162366821df5ea22ff9b17ef24c40291a59ed461c6134ce23211d68f754","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x640494a31864771146294ad340b5358dae1e4bc8","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0e1348906a6671bfe58527b60140e51a97f1b89f43d7bf87b97c92e9673c9b17","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1467a6cd5d0654295f1f5466ccd467575620ca41f6cbb5ead62a3c2a9e8accd7","0x01404f61ded6e7319427915317a97fbc2e8025b0560c9d4a05e07477aa3a892f"],"eventName":"l2-block-built","creator":"0x75bbc983734b5455265634944f6f5ddeee298d0e","duration":0.23684500000035769,"publicProcessDuration":0,"rollupCircuitsDuration":0.13036800000008952,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0} 17:15:37 PASS src/sequencer/sequencer.test.ts (5.093 s) 17:15:37 sequencer 17:15:37 builds a block out of a single tx (249 ms) 17:15:37 does not build a block if it does not have enough time left in the slot (63 ms) 17:15:37 builds a block when it is their turn (23 ms) 17:15:37 builds a block once it reaches the minimum number of transactions (58 ms) 17:15:37 builds a block that contains zero real transactions once flushed (10 ms) 17:15:37 builds a block that contains less than the minimum number of transactions once flushed (51 ms) 17:15:37 settles on the chain tip before it starts building a block (88 ms) 17:15:37 builds a block only when synced to previous L1 slot (40 ms) 17:15:37 aborts building a block if the chain moves underneath it (23 ms) 17:15:37 does not publish a block if the block proposal failed (21 ms) 17:15:37 handles when enqueueProposeL2Block throws (19 ms) 17:15:37 should proceed with block proposal when there is no proposer yet (37 ms) 17:15:37 17:15:37 Test Suites: 1 passed, 1 total 17:15:37 Tests: 12 passed, 12 total 17:15:37 Snapshots: 0 total 17:15:37 Time: 5.189 s 17:15:37 Ran all test suites matching sequencer-client/src/sequencer/sequencer.test.ts. 17:15:37 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?