Parent Log:
http://ci.aztec-labs.com/1e3ad7b8319c41c3
Command: 364a7387abf37e71 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=0
Date: Tue Jun 17 12:33:19 UTC 2025
System: ARCH=arm64 CPUS=64 MEM=247Gi HOSTNAME=pr-15099_arm64_a1-fast
Resources: CPU_LIST=0-63 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_dff85c69ca785b76_next
12:33:24 [12:33:24.673]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
12:33:24 [12:33:24.711]
INFO:
sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s
{"blockHash":"0x1cd746ebe510772e1d46a53ac58e8b7edc33d2f21593eb4c466e6997d56eada7","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7c560384adbe9a3b57372306b85f1e4df3512262","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x06710f200ff2ed79f4204b94db3ec6405b6fdaf009ee8a7e2078bb0cc5b1d3a0","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2abf52607cc9a97b20b6d28b190cb963097f1c31ce9c41a0862f065c5f82323b"],"eventName":"l2-block-built","creator":"0xa76524037bc6785416727da6a305016ddf43279e","duration":0.5584920000001148,"publicProcessDuration":0,"rollupCircuitsDuration":0.21069799999986571,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
12:33:24 [12:33:24.720]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
12:33:24 [12:33:24.759]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
12:33:24 [12:33:24.775]
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:33:24 [12:33:24.778]
ERROR:
sequencer Error building/enqueuing block: Error:
12:33:24 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:309:60)
{"blockNumber":1,"slot":1}
12:33:24 [12:33:24.780]
INFO:
sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s
{"blockHash":"0x209b5a4dd01b24984012096c4ddf95b6b52a1ecdb53723a4e3c60a1cb825eafe","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7c560384adbe9a3b57372306b85f1e4df3512262","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1add9c5057f290c9ad7b0976846620d9fedde7147e43699b276cf0f9822489e9","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x08a2b5b8cc563c2204595c6a92ff58a1de2c213976b25288aa2ea16cc73fa80b"],"eventName":"l2-block-built","creator":"0x40905f0f339631727f1e2929de583df1862aa223","duration":0.15106199999991077,"publicProcessDuration":0,"rollupCircuitsDuration":0.07528400000046531,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
12:33:24 [12:33:24.784]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
12:33:24 [12:33:24.789]
INFO:
sequencer Sequencer config set
{"minTxsPerBlock":4}
12:33:24 [12:33:24.847]
INFO:
sequencer Built block 1 for slot 1 with 4 txs and 0 messages. 0 mana/s
{"blockHash":"0x0a3736d6ce47f07377f32e08641d8ccf896bcec96d005535ee93fa5708bb6c8f","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7c560384adbe9a3b57372306b85f1e4df3512262","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2c1448355470505420db4b895d7180cc22920fc35d33752d627188f4692a0ef1","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x0ec2acf4efc807d9243b504bd612194e192292711284f8b10c8adbb5072c1329","0x2d2bcfa6cbc1a0f4d74bc11586040ef9691a73f0904386f08f1b229a7cb93351","0x2785f616cef2cfb3ac9659c382f4f44e8969158380ac243d1602a0a227fceddc","0x2b69f34c5ac5b70cf873773264687bd8b8c9d01df87d9a5fcf3610d2df614b5c"],"eventName":"l2-block-built","creator":"0x725d861fa29bfe9e19d117c144933b229b244a2c","duration":0.12215999999989435,"publicProcessDuration":0,"rollupCircuitsDuration":0.06523199999992357,"txCount":4,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
12:33:24 [12:33:24.851]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
12:33:24 [12:33:24.854]
INFO:
sequencer Sequencer config set
{"minTxsPerBlock":4}
12:33:24 [12:33:24.858]
INFO:
sequencer Built block 1 for slot 1 with 0 txs and 0 messages. 0 mana/s
{"blockHash":"0x0637818711fd0e27926e64d167dbcc5746f05e8513cda361aa76706b983fc83a","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7c560384adbe9a3b57372306b85f1e4df3512262","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x149ac844fad45b281aa560db14ed39224248034d1174e8705ca56b2041e80dad","slotNumber":1,"timestamp":0,"version":0},"txHashes":[],"eventName":"l2-block-built","creator":"0x833e18d9afe7918b63d727a795d2cd50825ea937","duration":0.11078999999972439,"publicProcessDuration":0,"rollupCircuitsDuration":0.05756900000051246,"txCount":0,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
12:33:24 [12:33:24.861]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
12:33:24 [12:33:24.864]
INFO:
sequencer Sequencer config set
{"minTxsPerBlock":4}
12:33:24 [12:33:24.905]
INFO:
sequencer Built block 1 for slot 1 with 3 txs and 0 messages. 0 mana/s
{"blockHash":"0x2198d8b992b40ff782356527b3da82f00eaec1c797f931e16a4759dfc924d8c2","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7c560384adbe9a3b57372306b85f1e4df3512262","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0062541b99800f8cc6bf163c6d157406e5bb5b3cd48caf208a7bbbf866b58b66","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x10481b627994a9effe85301877937e85aff22fe136686dd00a122402edab4465","0x300058b4598658a21479b88dc2183446fea5b79a6d3b022cf82a1889e53e4baa","0x0129daa53138efebbc9129368e8bec7e65ee9beeee11b6f78841b5a39dfec7d9"],"eventName":"l2-block-built","creator":"0x9991ce8e5917497ab776ae4dd00d613e9790778b","duration":0.11279999999987922,"publicProcessDuration":0,"rollupCircuitsDuration":0.05737299999964307,"txCount":3,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
12:33:24 [12:33:24.912]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
12:33:25 [12:33:25.002]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
12:33:25 [12:33:25.016]
INFO:
sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s
{"blockHash":"0x10250b23f66c0cedca2549b7949d79cebcd24050e02f2242d03dcb082037c4c3","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7c560384adbe9a3b57372306b85f1e4df3512262","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x0ab1fe0cbd99768a20a0eeb1818f7d19c31bcf90dded9b43f585890d08b9526f","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x04555853ed8f7f82b7ea5c9ca4a722f8b26fdeeb00a4ab311f2ba617b33eebf4"],"eventName":"l2-block-built","creator":"0xfa326cd62812ec1575e56a45902411b1e2d8df23","duration":0.11350099999981467,"publicProcessDuration":0,"rollupCircuitsDuration":0.05897800000002462,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
12:33:25 [12:33:25.020]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
12:33:25 [12:33:25.034]
ERROR:
sequencer Error building/enqueuing block: Error: No block for you
12:33:25 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:487:90)
{"blockNumber":1,"slot":1}
12:33:25 [12:33:25.036]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
12:33:25 [12:33:25.051]
INFO:
sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s
{"blockHash":"0x03b71e612ac5ac51d90c3f10f2847d42b3eb1000e66674854928c8a043967b08","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7c560384adbe9a3b57372306b85f1e4df3512262","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x104884bf96e98981787b0508a9ec474f9b00fd1be5e351bacf3375f3cc1c35e3","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x2963571f26aa8dffe5185162539736968773cca48a412b5d6fb0102619a83b56"],"eventName":"l2-block-built","creator":"0x13ee148b97cda3ecd88e1f8ea22021cc4f49beb3","duration":0.11602099999981874,"publicProcessDuration":0,"rollupCircuitsDuration":0.059483000000000175,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
12:33:25 [12:33:25.053]
ERROR:
sequencer Error building/enqueuing block: Error: Failed to create block proposal
12:33:25 at TestSubject.collectAttestations (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:679:13)
12:33:25 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33
12:33:25 at TestSubject.buildBlockAndEnqueuePublish (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:616:28)
12:33:25 at /home/aztec-dev/aztec-packages/yarn-project/telemetry-client/dest/telemetry.js:34:33
12:33:25 at TestSubject.doRealWork (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.ts:423:17)
12:33:25 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:501:5)
{"blockNumber":1,"slot":1}
12:33:25 [12:33:25.055]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
12:33:25 [12:33:25.070]
INFO:
sequencer Built block 1 for slot 1 with 1 txs and 0 messages. 0 mana/s
{"blockHash":"0x0baa83bd3bc9d268dec01968bee0cb8237585fd13f8edc019160f0dbfab75c3e","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7c560384adbe9a3b57372306b85f1e4df3512262","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x1b320af8e973c3e6ad84690453e57505c2fc85bf86245db5ad7414f739598973","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x050c3c2b4e6aec9a0b87335648d6fef0a9c0b82d558368336b73a670ad11492f"],"eventName":"l2-block-built","creator":"0x77a4e30d9bdc3d499f69cb5dad9bf6e1438e501e","duration":0.14276799999970535,"publicProcessDuration":0,"rollupCircuitsDuration":0.07232999999996537,"txCount":1,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
12:33:25 [12:33:25.071]
ERROR:
sequencer Error building/enqueuing block: Error: Failed to enqueue propose L2 block
12:33:25 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/sequencer-client/src/sequencer/sequencer.test.ts:511:59)
{"blockNumber":1,"slot":1}
12:33:25 [12:33:25.073]
INFO:
sequencer Sequencer config set
{"maxTxsPerBlock":4,"enforceTimeTable":true}
12:33:25 [12:33:25.100]
INFO:
sequencer Built block 1 for slot 1 with 2 txs and 0 messages. 0 mana/s
{"blockHash":"0x1fb7ffa1a24451e5bfdac934f005ec68c14506b1119f057c748cca7a4d0360f8","globalVariables":{"blockNumber":1,"chainId":12345,"coinbase":"0x7c560384adbe9a3b57372306b85f1e4df3512262","feePerDaGas":0,"feePerL2Gas":0,"feeRecipient":"0x2863d8bbea3b44381904b2b19185908aeddf482ccf4cf05d2336e62174adf1a5","slotNumber":1,"timestamp":0,"version":0},"txHashes":["0x20e58f13c3104bc22322b3f49a6905593cf1b0ef2030a4d1a5d2783639fd6bb5","0x162b67d500785ab2d450fdda62d1bb795da2396621c115aa38bf9265dfdb26f8"],"eventName":"l2-block-built","creator":"0x3cd19bb0c141198b01be4c4475ce5fe3da18c4a4","duration":0.1394399999999223,"publicProcessDuration":0,"rollupCircuitsDuration":0.05902400000013586,"txCount":2,"blockNumber":1,"blockTimestamp":0,"privateLogCount":0,"publicLogCount":0,"contractClassLogCount":0,"contractClassLogSize":0}
12:33:25
PASS src/sequencer/sequencer.test.ts
12:33:25 sequencer
12:33:25
✓ builds a block out of a single tx (227 ms)
12:33:25
✓ does not build a block if it does not have enough time left in the slot (38 ms)
12:33:25
✓ builds a block when it is their turn (25 ms)
12:33:25
✓ builds a block once it reaches the minimum number of transactions (67 ms)
12:33:25
✓ builds a block that contains zero real transactions once flushed (10 ms)
12:33:25
✓ builds a block that contains less than the minimum number of transactions once flushed (50 ms)
12:33:25
✓ settles on the chain tip before it starts building a block (89 ms)
12:33:25
✓ builds a block only when synced to previous L1 slot (17 ms)
12:33:25
✓ aborts building a block if the chain moves underneath it (17 ms)
12:33:25
✓ does not publish a block if the block proposal failed (19 ms)
12:33:25
✓ handles when enqueueProposeL2Block throws (18 ms)
12:33:25
✓ should proceed with block proposal when there is no proposer yet (29 ms)
12:33:25
12:33:25
Test Suites: 1 passed, 1 total
12:33:25
Tests: 12 passed, 12 total
12:33:25
Snapshots: 0 total
12:33:25
Time: 4.348 s
12:33:25
Ran all test suites matching sequencer-client/src/sequencer/sequencer.test.ts
.
12:33:25
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?