Parent Log:
http://ci.aztec-labs.com/a1a6cca8389f3fdc
Command: 59d7caa3bc5b3609 yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/1338cef09c870378254c56748f972ae827c4d482
Env: REF_NAME=gh-readonly-queue/master/pr-14982-dada14e07a974e905ef606b4fac7c777b922587f CURRENT_VERSION=0.87.8 CI_FULL=1
Date: Thu Jun 12 06:51:40 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14982_amd64_x1-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_master
06:51:47 [06:51:47.892]
ERROR:
validator Timeout 2025-06-12T06:51:46.974Z waiting for 2 attestations for slot 1796
06:51:47 [06:51:47.934]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
06:51:47 [06:51:47.936]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x19c27a4346c10d14f4bf7295f0c465a2137682a1b8362c7a735b693936362465","txCount":6,"txHashes":["0x01b788b1ccb0ee96be76f13dae211a52bcc670cb22b60662975db0dc65dd202c","0x2442ae993d5a5501989c7235e68df7ad5f9e33a30bad03904a98cf307e2256f9","0x01c5a23f107752395bd774620796ef1182007c86806a750d01155ce2c7de9626","0x2bc8bc71273e94fa9ff8bf30e9914dd37791718d5dc008734bc59fb75920e2e0","0x001467bbfd51d338b333fb47d6db918fa8b48314cdc58a31d4cf0b6e6618c774","0x115d073a641138c405aaf898a8e75d34a1fa7ebc12c416e1d1de351a1b599808"]}
06:51:47 [06:51:47.946]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
06:51:47 [06:51:47.947]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x067872bb429fcf79b5bb7f8d1183a468024e8e369bcf465aa4d2de297c196b2e","txCount":6,"txHashes":["0x043823355f10ea8e66880426df6c0d44de2586acb8fcb2aa38f1da379aca1507","0x1ee5d999410590d440463a483afa49e9216352e8dc69b48b4f224321675670a6","0x0d02510483207672d2bbd5bb60c55e23d1c40d14c084b3cc0ac12b031e0635e7","0x16bc7f23a3ccc3dffe050bda5f6c290d818e47fb00f16993fecaf55d37eb9977","0x1275a40d7a78b62365f067c85dcb5b5989b593ef6fe3f60ede1476463595b246","0x2b31bf9e6c7cc7dcc846d8345ec6e035f9255f5feca1c7cb15c9444244623b2e"]}
06:51:47 [06:51:47.961]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0}
06:51:47 [06:51:47.961]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x1fb92625347b5f44147b18a7ccb561dd0c0e7f329c5ee31ee28f3c33118df4d7","txCount":6,"txHashes":["0x2150cdf4d5be0b806ca98955f910cb0d2a9cdc5b600a96d181ec51bd01dc9726","0x1874352540115bcd346ca4eae837ff568a24f8617c79c7e32b4f5560e75e757a","0x1c5bf0cedbb41a2071fb0ac4bd2f21ccee1b9ecea0dcbd45983ab6c490781761","0x27a03099ed8e7bd2c2954e4b2a49b7e0f28fcdcaecfe2913506f1ab5fc09dabe","0x2cfb2afcae44f893b261cc68d53115a727b4f6e1e64c19ead04a90f6ef8faeaa","0x11006034564e3a7b956c54e10018249f8799c890507826e72788087f84b3a3cc"]}
06:51:47 [06:51:47.989]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0}
06:51:48 [06:51:48.000]
INFO:
validator Retrieved 0/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6}
06:51:48 [06:51:48.002]
ERROR:
validator Missing 6/6 txs to attest to proposal
{"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x1d1e608ca99d64d8c57be96986bc728d9c0ef2928cc98baa92894877f78bb5ab","txCount":6,"txHashes":["0x2fa713c2df648f4cc67d3c783639d5d8d2893f4014ddc72ac29d7a03e780a4bd","0x1ed720abeddac5cf14c44808e2e67616629e760ba1467fad2466165ee5376f40","0x1f99d36c7d36635c3769ddd57572b3fb5cb2bdd832a19d06b8057d41c9633e19","0x0387b05fa36abc46814ec98a4fb837b9f3ca575338a96b114e5c6219ba223254","0x21bf0f7dfee739d12c2141f70e37529bd08030d6a0a34370bf283631e0f7f8aa","0x06bcfdfaa8ffdf03f8c9845dd2e8a890e269e45518e4caf1efe44a4e1bd19ef9"]},"missing":["0x2fa713c2df648f4cc67d3c783639d5d8d2893f4014ddc72ac29d7a03e780a4bd","0x1ed720abeddac5cf14c44808e2e67616629e760ba1467fad2466165ee5376f40","0x1f99d36c7d36635c3769ddd57572b3fb5cb2bdd832a19d06b8057d41c9633e19","0x0387b05fa36abc46814ec98a4fb837b9f3ca575338a96b114e5c6219ba223254","0x21bf0f7dfee739d12c2141f70e37529bd08030d6a0a34370bf283631e0f7f8aa","0x06bcfdfaa8ffdf03f8c9845dd2e8a890e269e45518e4caf1efe44a4e1bd19ef9"]}
06:51:48 [06:51:48.013]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
06:51:48 [06:51:48.014]
ERROR:
validator Failed to attest to proposal: Error: Failed to build block
06:51:48 at ValidatorClient.blockBuilder (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:247:15)
06:51:48 at ValidatorClient.blockBuilder [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:305:48)
06:51:48 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:270:20)
06:51:48 at runNextTicks (node:internal/process/task_queues:65:5)
06:51:48 at listOnTimeout (node:internal/timers:549:9)
06:51:48 at processTimers (node:internal/timers:523:7)
06:51:48 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:250:27)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x1c90a79284636e526d755b75f12f019171446b6426609aa02714122401812259","txCount":6,"txHashes":["0x09a6164809776ef03f416aefc9b71f8740e0eb77caf655627554bb9a52f103f8","0x15ca0ea500d2e2e4f340bd633b4907453e353a2386929ea10b406f2c55eb6838","0x2845a3300150337738810764861cfe1025264300c143c2f546cb8d725f3c2278","0x247cd2b9295983c931d3ba9e55bb428f136de3082443a86890e87cff2e9ae292","0x18b7480ffb0bc02c7f76d02605b273934ace00d2e5ecd234f5210e495975ae81","0x1f49698d028aaaf60e32e270de4489e070eaae8009581728266117936157607d"]}
06:51:48 [06:51:48.024]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
06:51:48
PASS src/validator.test.ts (
6.253 s)
06:51:48 ValidatorClient
06:51:48 constructor
06:51:48
✓ should throw error if an invalid private key is provided (175 ms)
06:51:48
✓ should throw an error if re-execution is enabled but no block builder is provided (315 ms)
06:51:48 createBlockProposal
06:51:48
✓ should create a valid block proposal without txs (243 ms)
06:51:48
✓ should create a valid block proposal with txs (212 ms)
06:51:48 collectAttestations
06:51:48
✓ should timeout if we do not collect enough attestations in time (1039 ms)
06:51:48
✓ should collect attestations for a proposal (25 ms)
06:51:48 attestToProposal
06:51:48
✓ should attest to proposal (15 ms)
06:51:48
✓ should re-execute and attest to proposal (12 ms)
06:51:48
✓ should request txs if missing for attesting (16 ms)
06:51:48
✓ should request txs even if not attestor in this slot (24 ms)
06:51:48
✓ should throw an error if the transactions are not available (11 ms)
06:51:48
✓ should not return an attestation if re-execution fails (12 ms)
06:51:48
✓ should not return an attestation if the validator is not in the committee (10 ms)
06:51:48
✓ should not return an attestation if the proposer is not the current proposer (10 ms)
06:51:48
✓ should not return an attestation if the proposal is not for the current or next slot (7 ms)
06:51:48
06:51:48
Test Suites: 1 passed, 1 total
06:51:48
Tests: 15 passed, 15 total
06:51:48
Snapshots: 0 total
06:51:48
Time: 6.32 s
06:51:48
Ran all test suites matching /validator-client\/src\/validator.test.ts/i
.
06:51:48
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?