Parent Log:
http://ci.aztec-labs.com/8251982aad1ef834
Command: a5511b51e55ea9c0 yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/9cbd161a1dfa928167c1f969200b95df55ed4c6b
Env: REF_NAME=gh-readonly-queue/next/pr-15157-6e3848bbd6845559b55825f0bc64df0673272969 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Fri Jun 20 09:43:16 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15157_amd64_x2-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_dff85c69ca785b76_next
09:43:22 [09:43:22.502]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
09:43:22 [09:43:22.547]
INFO:
sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s
{"blockHash":"0x1f7c0d9f1048e14ce5d5dc79fc5f20d2111ee1eb1e29a468053f9ba88f47140f","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x8877eb5c5d5a2541df606bd70e4294412cf36001","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x18a6f67c0371fa31f187c1b79c86bd7925d080dec501272c5cf3ab31681a6412","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x27974ba88e2eff73046aaeef6eb69f3fc11abdcbdbd6b9fabbce3322bf21f825"],"eventName":"l2-block-built","creator":"0xc6c28089fc814e5a855f96053b7942490512edeb","duration":0.7100820000005115,"publicProcessDuration":0,"rollupCircuitsDuration":0.3079389999993509,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
09:43:22 [09:43:22.575]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
09:43:22 [09:43:22.627]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
09:43:22 [09:43:22.647]
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}
09:43:22 [09:43:22.650]
ERROR:
sequencer Error building/enqueuing block: Error:
09:43:22 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:308:53)
{"blockNumber":1,"slot":1}
09:43:22 [09:43:22.654]
INFO:
sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s
{"blockHash":"0x27e9a0988e4513c2854e37cdaa76b567042b7360ac6b001d680ff0510c6ee6e0","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x8877eb5c5d5a2541df606bd70e4294412cf36001","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x21accdb08105c70a2de9be09197d5155734db9f7b0a576277d6545b8c0ed1e6e","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1365e150218f1f50556c99cc1481c6ada13df788e0b45f67169933cb2760d8e8"],"eventName":"l2-block-built","creator":"0x0f244b91ee16a63a3817cc71c6af32c9c1b411b9","duration":0.27455800000007,"publicProcessDuration":0,"rollupCircuitsDuration":0.1321540000008099,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
09:43:22 [09:43:22.660]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
09:43:22 [09:43:22.667]
INFO:
sequencer Sequencer config set
{"minTxsPerBlock":4}
09:43:22 [09:43:22.723]
INFO:
sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s
{"blockHash":"0x2d69495710fbd473812423982c01b1d0b2b88094a62b9fc82f7db9a8d0154b4d","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x8877eb5c5d5a2541df606bd70e4294412cf36001","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2eb75edd4547a2de5ae9b573b23576912a3dec643f65d393c24434da3eb033fc","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x08d016521eae61ddad18ad33db4448b95569f81f3bb4edef5e471c5fa910c80c","0x1f9ab320ffec217a54fb40d13c75f3dba822e2d14472aa044532479d07411c6f","0x00d105b1d37040515426c3431efac28cc301441c997fa9af99ea13b45a67458f","0x2a86f0b239d6547badbbeea61acf1f72e95646bdd9d8aaa480bb41e671d6159b"],"eventName":"l2-block-built","creator":"0xe934ab14c6bc1936129ad3b315a65447cf53a847","duration":0.1671249999999418,"publicProcessDuration":0,"rollupCircuitsDuration":0.06848199999967619,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
09:43:22 [09:43:22.726]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
09:43:22 [09:43:22.729]
INFO:
sequencer Sequencer config set
{"minTxsPerBlock":4}
09:43:22 [09:43:22.732]
INFO:
sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s
{"blockHash":"0x22c8539cff562205a814293a7d8f44f6345cff2dd4e952d44f770d13a20ead81","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x8877eb5c5d5a2541df606bd70e4294412cf36001","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x06079ee0e760ef3097e8351cd03c58340b363c186215c37647f663485e44d0a8","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0xd5c0c404df80f342ca1879304b8183b7a93f2d7c","duration":0.15008399999987887,"publicProcessDuration":0,"rollupCircuitsDuration":0.058002000000669796,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
09:43:22 [09:43:22.736]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
09:43:22 [09:43:22.738]
INFO:
sequencer Sequencer config set
{"minTxsPerBlock":4}
09:43:22 [09:43:22.775]
INFO:
sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s
{"blockHash":"0x0eaf07d3a618f05d5145757319d1f738cad0ac652f66621e809a40bf8682f4d0","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x8877eb5c5d5a2541df606bd70e4294412cf36001","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1ff577327ce67ff551f535dd48a21df518985008d95044a3a55c5b0c97413bb3","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1b0c4335a57a508e22c08c13a6369663896869f459197d76aac7cbbeb3401300","0x11e82cde61db4402c2be14be5053234160d8886e49dbfda388111a4e17042f70","0x2c4e8111c57c6840a2b7c8f8a49eb4230700c50a2da649152bbe7c80f789d545"],"eventName":"l2-block-built","creator":"0x34d90e10bc6bf91efe9200743b3a1d823dc32d52","duration":0.17822499999965657,"publicProcessDuration":0,"rollupCircuitsDuration":0.08549200000015844,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
09:43:22 [09:43:22.781]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
09:43:22 [09:43:22.920]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
09:43:22 [09:43:22.933]
INFO:
sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s
{"blockHash":"0x17585f58ae4fca0d846b91074e2bae155f447075cbdf39d1fafc809fbe44a330","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x8877eb5c5d5a2541df606bd70e4294412cf36001","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1326ab820eafd3d2d19025885c12b380d0112c44aa62c0c5e67781ff4a546cfd","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x133f8e0dd5dc137f772ad406a003411ca7a347dd9e8d4460499e76a1a12ecb50"],"eventName":"l2-block-built","creator":"0xe41034b0bc4a9f1e93fc8c9ddf959dea0a6f4e95","duration":0.16086499999983062,"publicProcessDuration":0,"rollupCircuitsDuration":0.10596299999997427,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
09:43:22 [09:43:22.937]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
09:43:22 [09:43:22.955]
ERROR:
sequencer Error building/enqueuing block: Error: No block for you
09:43:22 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:506:81)
{"blockNumber":1,"slot":1}
09:43:22 [09:43:22.959]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
09:43:22 [09:43:22.979]
INFO:
sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s
{"blockHash":"0x17b13cdb11305fdba3dbb13f6976c4ccc012363a59f774819a55d4f73f463b0a","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x8877eb5c5d5a2541df606bd70e4294412cf36001","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x08816094d846a4346374055daa5049802c7955ef2e30a2c3a81eeb20b2beb287","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2f280e9849055717c366de804c36e9e8fe0b00dd25aed3dcb6d085fa2c857524"],"eventName":"l2-block-built","creator":"0x9c2b3b15f86c3d99dc63fb6913f3578d2ddf534d","duration":0.12245299999995041,"publicProcessDuration":0,"rollupCircuitsDuration":0.058421000000635104,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
09:43:22 [09:43:22.982]
ERROR:
sequencer Error building/enqueuing block: Error: Failed to create block proposal
09:43:22 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:681:13)
09:43:22 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33
09:43:22 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:618:28)
09:43:22 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33
09:43:22 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:423:17)
09:43:22 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:520:5)
{"blockNumber":1,"slot":1}
09:43:22 [09:43:22.985]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
09:43:23 [09:43:23.000]
INFO:
sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s
{"blockHash":"0x25f7af37db23a21272165c4c9ad14f3c7b11ac895af8210648df0a5459a15907","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x8877eb5c5d5a2541df606bd70e4294412cf36001","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1ce3541e1503e969b0f08f906dbae302e078b55bf952494fa56adac17d50eae6","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x19c6380addcd0a747da2a0c1b993deb14a33ce20ca9384c11aa89a6d25231860"],"eventName":"l2-block-built","creator":"0xf62ebf944983b6d61b9eab78e8b50f138d0ba82b","duration":0.22073600000021543,"publicProcessDuration":0,"rollupCircuitsDuration":0.11526400000002468,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
09:43:23 [09:43:23.002]
ERROR:
sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block
09:43:23 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:530:59)
{"blockNumber":1,"slot":1}
09:43:23 [09:43:23.005]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
09:43:23 [09:43:23.029]
INFO:
sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s
{"blockHash":"0x15158f8bbb6232cd65a3b06c4640bced4d522fc53662071ea87d14312b500078","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x8877eb5c5d5a2541df606bd70e4294412cf36001","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x07ce45ac0d58e0dfa387ce171f28aead82169112b4a9bf785835b35e4a1e60fa","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0dd23bb1e839b8e6f7d268df07101898de04b9286e6e03c0b66e4833e0da4447","0x1fbbc059a58d8ab77c7bfda11a83c834746f97cd44e0a34cc84ae0c29718285f"],"eventName":"l2-block-built","creator":"0x9a3c25c6d2707da914028a56eac452ac99d3269e","duration":0.1760260000000926,"publicProcessDuration":0,"rollupCircuitsDuration":0.06688200000007782,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
09:43:23
PASS src/sequencer/sequencer.test.ts (
5.815 s)
09:43:23 sequencer
09:43:23
✓ builds a block out of a single tx (297 ms)
09:43:23
✓ does not build a block if it does not have enough time left in the slot (68 ms)
09:43:23
✓ builds a block when it is their turn (32 ms)
09:43:23
✓ builds a block once it reaches the minimum number of transactions (67 ms)
09:43:23
✓ builds a block that contains zero real transactions once flushed (9 ms)
09:43:23
✓ builds a block that contains less than the minimum number of transactions once flushed (44 ms)
09:43:23
✓ settles on the chain tip before it starts building a block (139 ms)
09:43:23
✓ builds a block only when synced to previous L1 slot (17 ms)
09:43:23
✓ aborts building a block if the chain moves underneath it (22 ms)
09:43:23
✓ does not publish a block if the block proposal failed (26 ms)
09:43:23
✓ handles when enqueueProposeL2Block throws (20 ms)
09:43:23
✓ should proceed with block proposal when there is no proposer yet (27 ms)
09:43:23
09:43:23
Test Suites: 1 passed, 1 total
09:43:23
Tests: 12 passed, 12 total
09:43:23
Snapshots: 0 total
09:43:23
Time: 5.928 s
09:43:23
Ran all test suites matching sequencer-client/src/sequencer/sequencer.test.ts
.
09:43:23
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?