Parent Log:
http://ci.aztec-labs.com/3331709b9043bb65
Command: 97e7ef9a556fd7e6 yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/015cb0cadef6a41094c3649f32a735392e1b9693
Env: REF_NAME=gh-readonly-queue/master/pr-15027-e9a2301883801edbe36ea8bba05dcca7e714f30a CURRENT_VERSION=0.87.8 CI_FULL=1
Date: Wed Jun 18 14:26:18 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15027_amd64_x2-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_master
14:26:25 [14:26:25.661]
ERROR:
validator Timeout 2025-06-18T14:26:24.756Z waiting for 2 attestations for slot 1796
14:26:25 [14:26:25.724]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
14:26:25 [14:26:25.726]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x1d50fc2dd1909d85e51908b09135150024e706ae7daf21c6cebbc876f9f03f92","txCount":6,"txHashes":["0x025eaa96a0439385edb8cacd860bf768f90e8fd20bea918d84825771377995cd","0x0144ddc29b32490897ae43ff814a8e9342cc89ced498ebf008fbcc3ecfadd58c","0x233fb06a16d149851677c2e22237c01085d9ba3f05f4ea1eb47a1b54845dbadf","0x02f45e697f80b5bd19a00e7e42fb7ad34f4b98f875239cb09d450c5202150c0f","0x284abbd70cdb9fd989e06d5c8a69fc22d3131e4b8b82b80eb65945ff61d5a877","0x0ea16b02eb6edeb6129fd642373aa28113cfaf79fff341a4de839e182bb43d02"]}
14:26:25 [14:26:25.744]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
14:26:25 [14:26:25.746]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x1bb5e5c7126167a443486e6c432e22f67f9df3975d43b7c608d71f9f8cfdca10","txCount":6,"txHashes":["0x26ee7e141f72f97a66404933a4f08f9fe72561da6bd8f02fd96a8fc1d486bed4","0x18bc2982c435a1fe488da08a8a766de8feef2ff50784d30b6270df34cbeeeb34","0x015d7506d8d22f49bd929633f6c65ec991465989201229b5a408e06a2dda9d5a","0x0335dbd318f5c69bb696978fbb1e3da7fe6fe02ddfe4b8ed23ef737141195426","0x2c987a6857c483bc9afa3fef446b9e1c8f55b25e2f27ae1100d4f4819c1d1f24","0x15fc868707729cdea815fe2673e8911cd53a7a2f351454050a962f313c92738c"]}
14:26:25 [14:26:25.765]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0}
14:26:25 [14:26:25.766]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x005a3b289cab7577bb7c8454a262fead5a76973cddefa5495d48357c43062eb2","txCount":6,"txHashes":["0x2ded123735f9a67dda57df61b93b401349284bedcb65abfe0502035cf250f31c","0x27b16670c857af400179a62f8fff3c7c19e035450d07cb2ed5f2bad76e9470f4","0x154eb93d2e7b738d7c6de5fca16edb5a60b913369e4a8eecd48bd7048e6f6c05","0x171e7ce1e00b6ae02674493c6b17dde4d281f72fdf27091cb727813a33c61c47","0x0bbfc74fcc782a8db2c01034ead7885abeb0a67c00d21b98584b09daeb400bf1","0x0a774f0979c5f887fe6d9aed7526b6971aaa099c9b1553fbcbf96385f758a1eb"]}
14:26:25 [14:26:25.782]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0}
14:26:25 [14:26:25.794]
INFO:
validator Retrieved 0/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6}
14:26:25 [14:26:25.796]
ERROR:
validator Missing 6/6 txs to attest to proposal
{"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x28ab5b74da22f1f2e227802f5a89402e609b3384df4a539c34ddec6fd56c339f","txCount":6,"txHashes":["0x0c254fc85a046d5f336cbf73bb7576c8c8fb31ece975f35226f2e0968c76f6c0","0x0609301929895bf3f216f4d30d0da095d5a5cd75803d921f37a24d945f9e1f8a","0x0f376e0b5eaab2b0314c879b1e7a9a4914a1ad63037a26f044c7044aa908ef2e","0x0fd7161bd63ab87e9d91009ee9b9aaa489f21f5a5b71d6ffaec92784e0a242a6","0x0971d1d691b0c978f116c4d1be3dcc69dbd5043155d3d0a0e415924f48809ac4","0x212a31347ad687c2ffa980f94ed28bcf1e8864f37c444d65272fb13826f7cd60"]},"missing":["0x0c254fc85a046d5f336cbf73bb7576c8c8fb31ece975f35226f2e0968c76f6c0","0x0609301929895bf3f216f4d30d0da095d5a5cd75803d921f37a24d945f9e1f8a","0x0f376e0b5eaab2b0314c879b1e7a9a4914a1ad63037a26f044c7044aa908ef2e","0x0fd7161bd63ab87e9d91009ee9b9aaa489f21f5a5b71d6ffaec92784e0a242a6","0x0971d1d691b0c978f116c4d1be3dcc69dbd5043155d3d0a0e415924f48809ac4","0x212a31347ad687c2ffa980f94ed28bcf1e8864f37c444d65272fb13826f7cd60"]}
14:26:25 [14:26:25.809]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
14:26:25 [14:26:25.810]
ERROR:
validator Failed to attest to proposal: Error: Failed to build block
14:26:25 at ValidatorClient.blockBuilder (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:247:15)
14:26:25 at ValidatorClient.blockBuilder [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:305:48)
14:26:25 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:270:20)
14:26:25 at runNextTicks (node:internal/process/task_queues:65:5)
14:26:25 at listOnTimeout (node:internal/timers:549:9)
14:26:25 at processTimers (node:internal/timers:523:7)
14:26:25 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:250:27)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x1bb9142f95bea5f7dc88ac14b5ad46c9adb9aff6e3af3a13f8a8fd39170d7204","txCount":6,"txHashes":["0x23f1672822ca44c5a53235d67d781a3d18b35966d8b11a7485a891a5df153d2d","0x2261b5b425025814b35417c2ec845741d2a401bfd6ff3184a3e5cd544609c728","0x18a48b77fd9dd576f836099afc71c5c787ebc90a9b02c032ccc9e50a61102ca9","0x12409e9b110f128cb5333b054ca32ee79376873cb98bde10f536fe48eb4740e0","0x18f3edc741713f7d3ee3956af54b36a44354c0472bea267d582f7fc87b2a58bc","0x13904955844fa1603719ce2771b8e073f4fcd435c447a61808d90e4fd9b3c7ed"]}
14:26:25 [14:26:25.824]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
14:26:25
PASS src/validator.test.ts (
6.254 s)
14:26:25 ValidatorClient
14:26:25 constructor
14:26:25
✓ should throw error if an invalid private key is provided (189 ms)
14:26:25
✓ should throw an error if re-execution is enabled but no block builder is provided (355 ms)
14:26:25 createBlockProposal
14:26:25
✓ should create a valid block proposal without txs (183 ms)
14:26:25
✓ should create a valid block proposal with txs (177 ms)
14:26:25 collectAttestations
14:26:25
✓ should timeout if we do not collect enough attestations in time (1019 ms)
14:26:25
✓ should collect attestations for a proposal (39 ms)
14:26:25 attestToProposal
14:26:25
✓ should attest to proposal (21 ms)
14:26:25
✓ should re-execute and attest to proposal (19 ms)
14:26:25
✓ should request txs if missing for attesting (20 ms)
14:26:25
✓ should request txs even if not attestor in this slot (12 ms)
14:26:25
✓ should throw an error if the transactions are not available (15 ms)
14:26:25
✓ should not return an attestation if re-execution fails (13 ms)
14:26:25
✓ should not return an attestation if the validator is not in the committee (13 ms)
14:26:25
✓ should not return an attestation if the proposer is not the current proposer (11 ms)
14:26:25
✓ should not return an attestation if the proposal is not for the current or next slot (11 ms)
14:26:25
14:26:25
Test Suites: 1 passed, 1 total
14:26:25
Tests: 15 passed, 15 total
14:26:25
Snapshots: 0 total
14:26:25
Time: 6.332 s
14:26:25
Ran all test suites matching /validator-client\/src\/validator.test.ts/i
.
14:26:25
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?