Parent Log:
http://ci.aztec-labs.com/cc7478688846fa30
Command: c118fea9c063e772 yarn-project/scripts/run_test.sh sequencer-client/src/sequencer/sequencer.test.ts
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/12d931e5ea9343eec403068931d3121e1d10e37e
Env: REF_NAME=gh-readonly-queue/next/pr-15042-254faae7d330e160b14c6eaaa099dc92d4a9cac7 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Mon Jun 16 12:35:00 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15042_amd64_x3-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_dff85c69ca785b76_next
12:35:05 [12:35:05.984]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
12:35:06 [12:35:06.020]
INFO:
sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s
{"blockHash":"0x1b433538aa8c411657bb29ff7d54f330c66f32cef0b7cf5f19bfd5d84f26a04d","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x94d6dece4b7b4468fffed321f5fb5165deef25de","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2141cc6a81e8efc15befb19ca63205466ae49189763f713dbb60c052be62c843","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x05ca64027f88b25cfa5c949c5158f4dd1557a9d276a2a25678cffcac871be83f"],"eventName":"l2-block-built","creator":"0x8918457b85314b23aa9cd88e6560ce767d17e11a","duration":0.7460289999999077,"publicProcessDuration":0,"rollupCircuitsDuration":0.3388970000005429,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
12:35:06 [12:35:06.029]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
12:35:06 [12:35:06.099]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
12:35:06 [12:35:06.116]
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:35:06 [12:35:06.119]
ERROR:
sequencer Error building/enqueuing block: Error:
12:35:06 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:309:60)
{"blockNumber":1,"slot":1}
12:35:06 [12:35:06.121]
INFO:
sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s
{"blockHash":"0x0c0022bcd79964f0dab58febca52f69afea01b0e9818f1f2fc586431f096c6d3","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x94d6dece4b7b4468fffed321f5fb5165deef25de","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2cfb0b53a70a490c8bdfd1c2d63b424bee4921a371e07dd9c9f4d5af460ebfea","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0c61040eda4dd6b8e3cc2dd1d05bc661df15253dbf17ce7b4d1b5dbecf7fd3c4"],"eventName":"l2-block-built","creator":"0x3c93a2a53da64aee654b8c143b55c9c32c5f3992","duration":0.20097600000008242,"publicProcessDuration":0,"rollupCircuitsDuration":0.10246800000004441,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
12:35:06 [12:35:06.127]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
12:35:06 [12:35:06.131]
INFO:
sequencer Sequencer config set
{"minTxsPerBlock":4}
12:35:06 [12:35:06.184]
INFO:
sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s
{"blockHash":"0x106871c4053d65c832b53cbbfeb685ec7ff9446421c76cfdbb4211b06c9b135d","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x94d6dece4b7b4468fffed321f5fb5165deef25de","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x01617f83f10b0f22169145f6a468ef74ca98a6e5d969b35e7278ce6df88f3c04","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x05e6d245fc5f5c1c8b6d3ffe8e72e940ca5e64210a45df09368d25bbc3e839fd","0x2b72e59e64670f0acf461ddfed02672040e61525fe1da73f1db73d99b1907f5d","0x25a3c2a046b79ef39948938bb50f75ca157e97e034b01b95bac9a981051c71b9","0x048c4cc32ff9aca5e52cf3d861ff1b7640b160d338bc1d5a37488e66d9ab4b16"],"eventName":"l2-block-built","creator":"0x62ecc5c1022e1637607af5006e9beec006bf6e83","duration":0.22937799999999697,"publicProcessDuration":0,"rollupCircuitsDuration":0.14316099999996368,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
12:35:06 [12:35:06.188]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
12:35:06 [12:35:06.191]
INFO:
sequencer Sequencer config set
{"minTxsPerBlock":4}
12:35:06 [12:35:06.195]
INFO:
sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s
{"blockHash":"0x2f16fd4efb379a982d64ca678fb4048ad979a999d827fd57852420977fb0c9f3","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x94d6dece4b7b4468fffed321f5fb5165deef25de","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x091aeaabe72f887b3e94d68ef1be5abb04f75abe6697fddce2f9767a1a4dd1d1","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0xdff8ad0fcc72d2ac3a0c0a699c0264b47a3e459c","duration":0.10544899999968038,"publicProcessDuration":0,"rollupCircuitsDuration":0.05802399999993213,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
12:35:06 [12:35:06.198]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
12:35:06 [12:35:06.200]
INFO:
sequencer Sequencer config set
{"minTxsPerBlock":4}
12:35:06 [12:35:06.239]
INFO:
sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s
{"blockHash":"0x25f25801fea8dd5da321af03b5433e1199ee0f3849f543a0156ceda2b0336517","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x94d6dece4b7b4468fffed321f5fb5165deef25de","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x122c6d41550bbeecfa4de2bac4637a76c7dd16c386eb4c7517a276e389a15942","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2b4f7b980915711ece7085d36cad23bcefad6fcf53c336920fce0c2f06fa021f","0x23aa1e35359fdceda488154f35ff04265413a7bafda81c8937afbce831747bcf","0x01cb6c35332423f4a1794e17452293aefc1279a8f92792d2ee774a2a35f3589a"],"eventName":"l2-block-built","creator":"0x81cc6654fcb503dcf28eef901abc4e794f8ebf09","duration":0.30767500000001746,"publicProcessDuration":0,"rollupCircuitsDuration":0.15173200000026554,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
12:35:06 [12:35:06.242]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
12:35:06 [12:35:06.337]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
12:35:06 [12:35:06.351]
INFO:
sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s
{"blockHash":"0x2b5bf38a9488b35b335ba44e7c3a9929b12bf9a632abbd082906ec760335e5cb","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x94d6dece4b7b4468fffed321f5fb5165deef25de","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x10fedb516916f3794415cb62b23b5e56351c4a7975e105fc93a75ecb562979b4","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2f763564d49313460fb4b64b19392a0f31a513f160bff55d0acb3218e3aa069c"],"eventName":"l2-block-built","creator":"0x634256c5256a16b32846da54f6a5ac0a7e6cad57","duration":0.16495399999985239,"publicProcessDuration":0,"rollupCircuitsDuration":0.08749699999953009,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
12:35:06 [12:35:06.356]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
12:35:06 [12:35:06.370]
ERROR:
sequencer Error building/enqueuing block: Error: No block for you
12:35:06 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:487:90)
{"blockNumber":1,"slot":1}
12:35:06 [12:35:06.373]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
12:35:06 [12:35:06.399]
INFO:
sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s
{"blockHash":"0x120515db621ec83ad965f502c15c6a16a88d7760b30fc7df01d22343324c0366","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x94d6dece4b7b4468fffed321f5fb5165deef25de","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0f0b0b29bc3fb335320b921e5f23fbc1e8a680da628c395425fdf39eb5c49a01","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x24799ffb8f7b13b811ad0a21d07668acbec5ab6716b523a046189c47b2068a4d"],"eventName":"l2-block-built","creator":"0xad8f3f460e1b84b51670400da65de5495a59e81c","duration":0.20672600000034436,"publicProcessDuration":0,"rollupCircuitsDuration":0.1042489999999816,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
12:35:06 [12:35:06.401]
ERROR:
sequencer Error building/enqueuing block: Error: Failed to create block proposal
12:35:06 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:678:13)
12:35:06 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33
12:35:06 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:616:28)
12:35:06 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33
12:35:06 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:422:17)
12:35:06 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:501:5)
{"blockNumber":1,"slot":1}
12:35:06 [12:35:06.404]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
12:35:06 [12:35:06.418]
INFO:
sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s
{"blockHash":"0x09ea68e5136253f3f271b9b90517ef4b568aae4e12af88449854f3d329b9430d","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x94d6dece4b7b4468fffed321f5fb5165deef25de","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x089562a11bae054037127912559989db9cbd27a52d62212df1489109e5dbf674","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x059f0a436d43165a5ed19c4bb546890aee1d3ae7631f8209f8296017654d2e24"],"eventName":"l2-block-built","creator":"0xa2e4205444ed6e3d1cabcd0703672d2f4fe05ced","duration":0.32132499999988795,"publicProcessDuration":0,"rollupCircuitsDuration":0.17124299999977666,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
12:35:06 [12:35:06.420]
ERROR:
sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block
12:35:06 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:511:59)
{"blockNumber":1,"slot":1}
12:35:06 [12:35:06.422]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
12:35:06 [12:35:06.446]
INFO:
sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s
{"blockHash":"0x14f4d84d32f7279f8a54e97ffebe76c10c0aa3490618e63d0d935bbcf08e56f9","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x94d6dece4b7b4468fffed321f5fb5165deef25de","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1e19a65e0e25abc7ee9937b9c977668feef3ad56be0ddd315330c41f628ac251","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x02178033660cd04581662e35ddbf2823cb5ba90a1e5ef58a1781b18b831c4e19","0x2bcc76ec85efe21b56b09a8f59f66f99cd84f0c3f51fd942375daa85eb4fffc6"],"eventName":"l2-block-built","creator":"0xe67c544521f0bbfd94c61039de2eedf3c7b1cde3","duration":0.24521900000036112,"publicProcessDuration":0,"rollupCircuitsDuration":0.1314910000000964,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
12:35:06
PASS src/sequencer/sequencer.test.ts
12:35:06 sequencer
12:35:06
✓ builds a block out of a single tx (272 ms)
12:35:06
✓ does not build a block if it does not have enough time left in the slot (69 ms)
12:35:06
✓ builds a block when it is their turn (27 ms)
12:35:06
✓ builds a block once it reaches the minimum number of transactions (62 ms)
12:35:06
✓ builds a block that contains zero real transactions once flushed (9 ms)
12:35:06
✓ builds a block that contains less than the minimum number of transactions once flushed (44 ms)
12:35:06
✓ settles on the chain tip before it starts building a block (94 ms)
12:35:06
✓ builds a block only when synced to previous L1 slot (18 ms)
12:35:06
✓ aborts building a block if the chain moves underneath it (17 ms)
12:35:06
✓ does not publish a block if the block proposal failed (30 ms)
12:35:06
✓ handles when enqueueProposeL2Block throws (18 ms)
12:35:06
✓ should proceed with block proposal when there is no proposer yet (27 ms)
12:35:06
12:35:06
Test Suites: 1 passed, 1 total
12:35:06
Tests: 12 passed, 12 total
12:35:06
Snapshots: 0 total
12:35:06
Time: 5.056 s
12:35:06
Ran all test suites matching /sequencer-client\/src\/sequencer\/sequencer.test.ts/i
.
12:35:06
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?