Parent Log:
http://ci.aztec-labs.com/5f36e2ea2d725352
Command: 061ac9e48ee668e8 yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/cf10794ebb7367fb6a26d1d402fd83c2aef3d888
Env: REF_NAME=gh-readonly-queue/next/pr-15193-372980b2f09de871ee7152879dcda8bdfe254b9d CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Fri Jun 20 20:10:03 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15193_amd64_x2-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_dff85c69ca785b76_next
20:10:09 [20:10:09.232]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
20:10:09 [20:10:09.273]
INFO:
sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s
{"blockHash":"0x0c8dd07433f26e2befbd8f19a6735ed01ba6e50616af66d044d7f6ee69e0fb1b","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x877237b528f94c12c43ee0cdb604f98342ac1ffc","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x21f827e82e9d2436967d6d70de04f282fbb6120e58ef4ad5364f44164578c56e","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x04a0a6a8c1908e9ab841d5b9728e2725ba29d61cc7c9fe3eaa725b04b0f44dbd"],"eventName":"l2-block-built","creator":"0xf6a58b1fe95f48ea85e6a6069df95a1e3395b2c6","duration":0.8191170000000056,"publicProcessDuration":0,"rollupCircuitsDuration":0.3130750000000262,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
20:10:09 [20:10:09.297]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
20:10:09 [20:10:09.351]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
20:10:09 [20:10:09.371]
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}
20:10:09 [20:10:09.374]
ERROR:
sequencer Error building/enqueuing block: Error:
20:10:09 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:308:53)
{"blockNumber":1,"slot":1}
20:10:09 [20:10:09.378]
INFO:
sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s
{"blockHash":"0x293d5bbc310c2cb236f33dea30ab47234cabda9efea32e52a5612594fcc0c157","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x877237b528f94c12c43ee0cdb604f98342ac1ffc","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0f17088480ad772a4eaeb791e253c805df55d02991d25cb10827d8546a54acf7","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1225d1c0350171738a623ade2c305f806308cbeda0a76a79ad18611b7467686b"],"eventName":"l2-block-built","creator":"0x1d1785949e218eef8a1b8201a7d977888338a03c","duration":0.22136799999952927,"publicProcessDuration":0,"rollupCircuitsDuration":0.11845899999934772,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
20:10:09 [20:10:09.383]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
20:10:09 [20:10:09.388]
INFO:
sequencer Sequencer config set
{"minTxsPerBlock":4}
20:10:09 [20:10:09.460]
INFO:
sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s
{"blockHash":"0x20a403d31cc809b91870634a46fbbf866a207ae80e7364e674095172a291d10a","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x877237b528f94c12c43ee0cdb604f98342ac1ffc","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x26c4daf94f4ba16fd68e07961dad8201e802ccfb1b7f366599cf2acf630dcef1","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1419290ae6d9cff6dd2d86c03eb6a57eb0f60f8e53a17869146a19d290e23e94","0x084a5f3ec0cdfdaf6f02a162ca61caacfa222fb87bcab656f778e73905bf1526","0x2f54145c58dd9847a1940b3013cb4e29ef812ea51643a5fd357e737510543f07","0x2f8f8e74aed31853fe55ac51d874231b717f10766133cb49841550b28c756bb8"],"eventName":"l2-block-built","creator":"0x04d959a44bccc6943a3ab820418e5ebcd2884e7a","duration":0.17363399999976536,"publicProcessDuration":0,"rollupCircuitsDuration":0.10713899999973364,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
20:10:09 [20:10:09.465]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
20:10:09 [20:10:09.469]
INFO:
sequencer Sequencer config set
{"minTxsPerBlock":4}
20:10:09 [20:10:09.474]
INFO:
sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s
{"blockHash":"0x2b1cb953dfca7fa0559ae325bc7e58481aa2b69c2cc11e14b8d081097fc0c4ac","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x877237b528f94c12c43ee0cdb604f98342ac1ffc","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1c1dbd7651b4c18ee790c2cb7ef41b0c53bad8c2f087f52dc26415c33c25e57e","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0xbf5c2ed0396803a5277f9aeeb6993174cbe02516","duration":0.20718699999997625,"publicProcessDuration":0,"rollupCircuitsDuration":0.12709999999970023,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
20:10:09 [20:10:09.478]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
20:10:09 [20:10:09.482]
INFO:
sequencer Sequencer config set
{"minTxsPerBlock":4}
20:10:09 [20:10:09.533]
INFO:
sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s
{"blockHash":"0x05f4f0bacaa609e2e42e3b6cc04c705a1df234232d6dffcbcc00c18e286fa7ef","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x877237b528f94c12c43ee0cdb604f98342ac1ffc","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0cf925d2378ab0d63030d831a15d5ef8aecd56f5b0d46bd454080ee1f0d2c11f","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x17a1913a2e1b76856a6e2129568cb5d0d4c61a642da521f317193f8a3c2c3dc1","0x2b37be11d363b33f05dd10a75a5adb921da39fa625570ed918a61a07c8c114e7","0x2ba58c02397867e5aa13934c73173e539a6bb11e7f793f42dd584feb7837854e"],"eventName":"l2-block-built","creator":"0xcadeedf630336335e4c026c0ef793e55e957a81e","duration":0.15669200000047567,"publicProcessDuration":0,"rollupCircuitsDuration":0.06893500000023778,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
20:10:09 [20:10:09.536]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
20:10:09 [20:10:09.686]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
20:10:09 [20:10:09.699]
INFO:
sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s
{"blockHash":"0x02215cc9831698439c012b17da16c292f1d7c3dde3fe36d9afd29fee4a1dfce6","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x877237b528f94c12c43ee0cdb604f98342ac1ffc","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2e8dbf3fe8792fe131fb64f51ff68049ea2f08a17a3cd9c88a13a50490e896ee","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x262bcbc1a6571ddf45ea6e336e09a48ee8bba5a720d045877f5c89cdb61263e6"],"eventName":"l2-block-built","creator":"0x2fbb368a864ed481f56f2abdb20c0b0d86de2547","duration":0.15270199999940814,"publicProcessDuration":0,"rollupCircuitsDuration":0.07535600000028353,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
20:10:09 [20:10:09.703]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
20:10:09 [20:10:09.716]
ERROR:
sequencer Error building/enqueuing block: Error: No block for you
20:10:09 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:506:81)
{"blockNumber":1,"slot":1}
20:10:09 [20:10:09.719]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
20:10:09 [20:10:09.733]
INFO:
sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s
{"blockHash":"0x2ff5615232f680101849d450b5ab5f43529ed35a7da0e37c94fff481c38fc6db","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x877237b528f94c12c43ee0cdb604f98342ac1ffc","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1a99eb7317eb6046b217a756f83d97eb1505a0fea01bcc18ae49a816b9ad0be8","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x1daf8fac1363f8bf9f62283a8b92d97536214d99a6e7bb7bf98e55ffb2734fae"],"eventName":"l2-block-built","creator":"0x5e3ab889c03888953aa4db8984f3420b476fdbe3","duration":0.1825249999992593,"publicProcessDuration":0,"rollupCircuitsDuration":0.08592699999917386,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
20:10:09 [20:10:09.736]
ERROR:
sequencer Error building/enqueuing block: Error: Failed to create block proposal
20:10:09 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:681:13)
20:10:09 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33
20:10:09 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:618:28)
20:10:09 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33
20:10:09 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:423:17)
20:10:09 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:520:5)
{"blockNumber":1,"slot":1}
20:10:09 [20:10:09.739]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
20:10:09 [20:10:09.754]
INFO:
sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s
{"blockHash":"0x1db8baa34b787eb05b7931976ba2e1845883f06eb38139feae2834c85d8d2dba","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x877237b528f94c12c43ee0cdb604f98342ac1ffc","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1798a5b21937e4d85ba4fcace43f9a1004e13ed18120780e2a988acef0a8ea89","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2188c9ca94ac99e15360de8b9e44d06f79ad8391096f596adf4287a1dc3c8392"],"eventName":"l2-block-built","creator":"0x7664499e6ef9c1a10eb97c5044a0f4f271f77f8e","duration":0.26289100000030885,"publicProcessDuration":0,"rollupCircuitsDuration":0.11603900000045542,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
20:10:09 [20:10:09.756]
ERROR:
sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block
20:10:09 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:530:59)
{"blockNumber":1,"slot":1}
20:10:09 [20:10:09.759]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
20:10:09 [20:10:09.783]
INFO:
sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s
{"blockHash":"0x1613cc677642a5caf28860515a57d1701387e38bd490da1d8cb4f948cdac8b78","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x877237b528f94c12c43ee0cdb604f98342ac1ffc","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x028e9f002ebc4d06bc0795c493e3fa3d1950a3303e63df8588e8cf4a4f6f318f","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x24f895763a8941427fd0f5559323b8101ce3088374dd851d5225e18c6c1a0a68","0x2aef53f542ac99efaba79abeea75fa8b61070d56adb26a8c003558c823aad388"],"eventName":"l2-block-built","creator":"0xb64b632e08319e13c4bf3020a0224e230d9e297c","duration":0.16634300000077928,"publicProcessDuration":0,"rollupCircuitsDuration":0.0658450000000812,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
20:10:09
PASS src/sequencer/sequencer.test.ts (
5.608 s)
20:10:09 sequencer
20:10:09
✓ builds a block out of a single tx (282 ms)
20:10:09
✓ does not build a block if it does not have enough time left in the slot (66 ms)
20:10:09
✓ builds a block when it is their turn (33 ms)
20:10:09
✓ builds a block once it reaches the minimum number of transactions (82 ms)
20:10:09
✓ builds a block that contains zero real transactions once flushed (13 ms)
20:10:09
✓ builds a block that contains less than the minimum number of transactions once flushed (58 ms)
20:10:09
✓ settles on the chain tip before it starts building a block (128 ms)
20:10:09
✓ builds a block only when synced to previous L1 slot (17 ms)
20:10:09
✓ aborts building a block if the chain moves underneath it (16 ms)
20:10:09
✓ does not publish a block if the block proposal failed (20 ms)
20:10:09
✓ handles when enqueueProposeL2Block throws (20 ms)
20:10:09
✓ should proceed with block proposal when there is no proposer yet (28 ms)
20:10:09
20:10:09
Test Suites: 1 passed, 1 total
20:10:09
Tests: 12 passed, 12 total
20:10:09
Snapshots: 0 total
20:10:09
Time: 5.697 s
20:10:09
Ran all test suites matching sequencer-client/src/sequencer/sequencer.test.ts
.
20:10:09
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?