Parent Log:
http://ci.aztec-labs.com/3faf212eece173a6
Command: 71ec8227227d28e6 yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/a45107e7f95b675cb2768b6bcb06483b511141f4
Env: REF_NAME=v1.0.0-nightly.20250613 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Fri Jun 13 02:51:07 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=v1_0_0-nightly_20250613_amd64_x-nightly
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_v1.0.0-nightly.20250613
02:51:14 [02:51:14.727]
ERROR:
validator Timeout 2025-06-13T02:51:13.816Z waiting for 3 attestations for slot 1796
02:51:16 [02:51:16.241]
ERROR:
validator Timeout 2025-06-13T02:51:15.339Z waiting for 2 attestations for slot 1796
02:51:16 [02:51:16.310]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
02:51:16 [02:51:16.311]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x2c52cc1320bd8f93702e6a5818dfcbfa0df05692d8fabbe64cd6e0a5af4afab1","txCount":6,"txHashes":["0x05d022e6c870462da1d8be55fe636ad6cc46163e2a81a10cdbc17634e49907c9","0x24e9be425abf1852fccaa338fdc490b3ae7242da63123f860111bfe361b6dccd","0x222f889bc2746385eb6aab2ee1f4230393635d84edbd2a9e3f1b3006303a0550","0x2b2e0b448dd9cb171050147d87f892eebeeda9434004c8d58629c72643d2ff89","0x03e3aaf7b61bd481cd7d09f15757f567cd612e52fba23f3829b67f4c2d8ff61c","0x1719f41f1d39781b7671584d86e8c5015762d305499096cd4c3709079fad27d8"]}
02:51:16 [02:51:16.324]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
02:51:16 [02:51:16.326]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x2d42b51c39c064298f984a242863d4f1729ed3317888f48c77af10589f7b550d","txCount":6,"txHashes":["0x0b215e53fc2a3cf02b4e4d512b0ffda6108ae10a0f6f482f4ecd29e0c4f94c01","0x06f23d9dde6fea98cb2c16aba79b31607accd951e893528d3389b047346ac8d5","0x0eb5f5f1cce071f412c21f9412928ad7346343b1f839c634ff8e99383b376536","0x2ffe8dce093f0fbbfd163f81a8dce3460df545d032a5ca94f67f43c3cb9152be","0x174b5113efbf0d2c442376df7b41a1bbd7cbaa4cd21cf201e6015fcd2633cd75","0x028fa778de6f1f01bdb545a2f1450af95bbc42fb9df1b6efdea6f007bf76ad8b"]}
02:51:16 [02:51:16.345]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
02:51:16 [02:51:16.346]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x0ff65c354893d0003e1c45f70108aadab78f1dd07445cb5d9adcae623ffb7852","txCount":6,"txHashes":["0x0e38fc9867f8979870de0ec5a2c7855f80048c5885f9fa6fe710bb624b4e8602","0x19663725331755615e39a3c3597c7a200918b94ba680bbc312eb53a7f6c8da9a","0x0a4d5e61838fbb8451dac78a70f461ea57875bf9b647570e7e098801ec4c62e5","0x0c7dfa47909165653dc3c8a148fdc8e500e452354624c56e98017ff3d4698fd1","0x158d4d5adf118459683b2ec170248445d652722f39438437a8a76b803276fd32","0x1827c619b4f659f88b89abe41543e56bab53da109b29e649ffea1ea7534ab879"]}
02:51:16 [02:51:16.348]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
02:51:16 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13)
02:51:16 at runNextTicks (node:internal/process/task_queues:65:5)
02:51:16 at listOnTimeout (node:internal/timers:549:9)
02:51:16 at processTimers (node:internal/timers:523:7)
02:51:16 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9)
02:51:16 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:236:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x0ff65c354893d0003e1c45f70108aadab78f1dd07445cb5d9adcae623ffb7852","txCount":6,"txHashes":["0x0e38fc9867f8979870de0ec5a2c7855f80048c5885f9fa6fe710bb624b4e8602","0x19663725331755615e39a3c3597c7a200918b94ba680bbc312eb53a7f6c8da9a","0x0a4d5e61838fbb8451dac78a70f461ea57875bf9b647570e7e098801ec4c62e5","0x0c7dfa47909165653dc3c8a148fdc8e500e452354624c56e98017ff3d4698fd1","0x158d4d5adf118459683b2ec170248445d652722f39438437a8a76b803276fd32","0x1827c619b4f659f88b89abe41543e56bab53da109b29e649ffea1ea7534ab879"]}
02:51:16 [02:51:16.367]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
02:51:16 [02:51:16.369]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x07cef4c5d9173ce66e12b06287fa0889703d5d7ae017dcae4f618252f7cba80d","txCount":6,"txHashes":["0x2d23fbbd8544bd96daf90038dcd67a90789010d6001b3c4b9bd9ef9b216d690d","0x0e9672aec1dfb9d62cb9761730d29b9d56dfb204a44b99a1d1282435b78e6575","0x1eb33562f452bf2ff517fcf18644bfacec94e7412a8152c8d9bc1ba934f64fa2","0x2d67175725eca1312affed3f7d739c3f7b37d48ca24e9a05ef512a899232428c","0x1ed4d98708e186ecf8c9a874a464712aa24e2c55cd111b11c97781c943b5a787","0x12d0d2bbf1514ed61e12b3f1ba92da61c91d94a365621beb996404579786c683"]}
02:51:16 [02:51:16.370]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
02:51:16 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13)
02:51:16 at runNextTicks (node:internal/process/task_queues:65:5)
02:51:16 at listOnTimeout (node:internal/timers:549:9)
02:51:16 at processTimers (node:internal/timers:523:7)
02:51:16 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9)
02:51:16 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:288:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x07cef4c5d9173ce66e12b06287fa0889703d5d7ae017dcae4f618252f7cba80d","txCount":6,"txHashes":["0x2d23fbbd8544bd96daf90038dcd67a90789010d6001b3c4b9bd9ef9b216d690d","0x0e9672aec1dfb9d62cb9761730d29b9d56dfb204a44b99a1d1282435b78e6575","0x1eb33562f452bf2ff517fcf18644bfacec94e7412a8152c8d9bc1ba934f64fa2","0x2d67175725eca1312affed3f7d739c3f7b37d48ca24e9a05ef512a899232428c","0x1ed4d98708e186ecf8c9a874a464712aa24e2c55cd111b11c97781c943b5a787","0x12d0d2bbf1514ed61e12b3f1ba92da61c91d94a365621beb996404579786c683"]}
02:51:16 [02:51:16.381]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0}
02:51:16 [02:51:16.381]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x16c1577816a9ac4f4765cf3373eaf8abb56c655f61068ead41b92e3823c68c54","txCount":6,"txHashes":["0x0d0750016d1e50a251bee5ed0ee82b9edc5fc310d890fd8e2c437dcebe0a5bf1","0x055e9565bcf088021800a0e45dce0388481c63eb236ffeaf7ad3681196d935ce","0x13a02bd2322ad2eafafcdb23e01b1fc8cdbe23d05cc03bc067cb7d03e21608f0","0x05e22358ce345834b33d2158d2f8f9d81ea2d3ac55465e81f7d1914bcad7548c","0x0796759a4db831b6d84cb3f12dd3cdb3182d2c14c98012d28c2063fb34ee2ec3","0x2c2b7aa8a35987bf6a1ff0b841d5e0240f3516760a6046fa490587b3ae88cf25"]}
02:51:16 [02:51:16.396]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0}
02:51:16 [02:51:16.404]
INFO:
validator Retrieved 0/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6}
02:51:16 [02:51:16.405]
ERROR:
validator Missing 6/6 txs to attest to proposal
{"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x11142395119cb86d9556b7a62282c6347a7811b69d21e7f8fe58efe513f7aeee","txCount":6,"txHashes":["0x0d07060bc9eba3ceff28a3982c794cb7bab791ba957db3dbbab2708ca4978d91","0x1b63e2ffd1aa39ca6142e9dcc6b962eea224795bf6aa1f01a048e769de387ea6","0x0e1cc7daebbdb13dca492036fe881409fa3f31faa3110f5936397f7c830278ef","0x01e1e3f3fe0e00ef195b5668bc7c0db3c544bc441bdb6ea6a2e43df7f01cef32","0x11ef46731bda528398f7b589b4892291e7be1d654e6a5571d069434ebaba7a0b","0x0f137ee2d214cd21e8c4df0e001150b89db8196ad551065eac1d9dc7254a51fa"]},"missing":["0x0d07060bc9eba3ceff28a3982c794cb7bab791ba957db3dbbab2708ca4978d91","0x1b63e2ffd1aa39ca6142e9dcc6b962eea224795bf6aa1f01a048e769de387ea6","0x0e1cc7daebbdb13dca492036fe881409fa3f31faa3110f5936397f7c830278ef","0x01e1e3f3fe0e00ef195b5668bc7c0db3c544bc441bdb6ea6a2e43df7f01cef32","0x11ef46731bda528398f7b589b4892291e7be1d654e6a5571d069434ebaba7a0b","0x0f137ee2d214cd21e8c4df0e001150b89db8196ad551065eac1d9dc7254a51fa"]}
02:51:16 [02:51:16.414]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
02:51:16 [02:51:16.415]
ERROR:
validator Failed to attest to proposal: Error: Failed to build block
02:51:16 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:325:15)
02:51:16 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:397:39
02:51:16 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:404:13)
02:51:16 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:148:19)
02:51:16 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:341:58)
02:51:16 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:20)
02:51:16 at runNextTicks (node:internal/process/task_queues:65:5)
02:51:16 at listOnTimeout (node:internal/timers:549:9)
02:51:16 at processTimers (node:internal/timers:523:7)
02:51:16 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:328:27)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x06940a348cc9898b48942ee70bfd61941e47cc6b91d3f8f5debe6e214d693194","txCount":6,"txHashes":["0x08156da1f676fa423ae1e2a14da609f350b51df78650c2bafcce8d17663e5342","0x2552e80eebfb7d991e4822dd3d5301055b825e08803baae95272b28ea7911e1d","0x2e03422ab9694005a7ef05d3add7afdd3d3112185c2a5e5e5aac4b3818fab347","0x302f5345ed98322c116d8fd016e2b398352c9022deb46bf73c27c32c68709710","0x185e0a07f2b32a1e367b838fd015ad0f8dd87cb15a44f01be449a8935fe2746f","0x0057f9e6d3b7e4a49a73de6e32473cfacb3573ca7234e9700e04350001240f96"]}
02:51:16 [02:51:16.430]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
02:51:16 [02:51:16.463]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
02:51:16 [02:51:16.464]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x17f703fed1360ec128b677f60ebe0a508ef342df2537d2918d15518cf3077ac9","txCount":6,"txHashes":["0x06caf30bbd8e4c5f99642ecf40809ac534a93df439b2f948b7eece0a7f3c2b3b","0x0f9a24f6921c4bd652ce7f11e4f6a4cffeb02cc5e9ba9811250ba53a07b3ae78","0x00120bdd352335d42d133aa20c3eaf3d8e56382a14bcdceab344fb93900dd9e6","0x305f9a7e7cb0304a3cadb777a288f9842cbe5709bb1b4e2911e049ba987d35f7","0x0751d8676bb0e0184a3192df1db7fe0fb353970b2f512d47abd040b4e5988eda","0x03314991ebabac0076567ca66e69228acd8f602cb4a986d5689a027e7c752671"]}
02:51:16
PASS src/validator.test.ts (
7.511 s)
02:51:16 ValidatorClient
02:51:16
✓ Should collect attestations from its own validators (1135 ms)
02:51:16 constructor
02:51:16
✓ should throw error if an invalid private key is provided (8 ms)
02:51:16 createBlockProposal
02:51:16
✓ should create a valid block proposal without txs (468 ms)
02:51:16 collectAttestations
02:51:16
✓ should timeout if we do not collect enough attestations in time (1013 ms)
02:51:16
✓ should collect attestations for a proposal (54 ms)
02:51:16 attestToProposal
02:51:16
✓ should attest to proposal (13 ms)
02:51:16
✓ should re-execute and attest to proposal (15 ms)
02:51:16
✓ should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (25 ms)
02:51:16
✓ should not emit WANT_TO_SLASH_EVENT if slashing is disabled (17 ms)
02:51:16
✓ should request txs if missing for attesting (12 ms)
02:51:16
✓ should request txs even if not attestor in this slot (12 ms)
02:51:16
✓ should throw an error if the transactions are not available (9 ms)
02:51:16
✓ should not return an attestation if re-execution fails (10 ms)
02:51:16
✓ should not return an attestation if no validators are in the committee (15 ms)
02:51:16
✓ should not return an attestation if the proposer is not the current proposer (15 ms)
02:51:16
✓ should attest with all validator keys that are in the committee (21 ms)
02:51:16
✓ should not return an attestation if the proposal is not for the current or next slot (15 ms)
02:51:16
02:51:16
Test Suites: 1 passed, 1 total
02:51:16
Tests: 17 passed, 17 total
02:51:16
Snapshots: 0 total
02:51:16
Time: 7.613 s
02:51:16
Ran all test suites matching /validator-client\/src\/validator.test.ts/i
.
02:51:16
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?