Parent Log:
http://ci.aztec-labs.com/1fba7ea69bc65366
Command: b818050160cbcbd8 yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/184d5f7d956dd7251670a2dd6728f313cfdf3caf
Env: REF_NAME=gh-readonly-queue/next/pr-14822-e56baa7f24bac54baf9e2f22f6f33ae6fa8b8c0f CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Fri Jun 13 21:18:40 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14822_amd64_x3-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next
21:18:48 [21:18:48.198]
ERROR:
validator Timeout 2025-06-13T21:18:47.282Z waiting for 3 attestations for slot 1796
21:18:49 [21:18:49.702]
ERROR:
validator Timeout 2025-06-13T21:18:48.799Z waiting for 2 attestations for slot 1796
21:18:49 [21:18:49.753]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
21:18:49 [21:18:49.754]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x13431ec2d25aae523a7a0d1aad368e1d7ae56cba6045821209883bff7b58a8d7","txCount":6,"txHashes":["0x0680b183ccc19f8bb85a08e20c8634211891ce08265fd1e47ac3f93b9024d9c6","0x255b7d4f9aa99fc5dc15fac6267ba29986bb37766e7996c917ce2094c6809183","0x068b3df7174fc96e568f8c6efffef6f47095858993facefc245151af98eda7c6","0x1d3a69dcf06457b84ffc039ccaba99e4f220f3d308e80689a53130501a58c0ed","0x0942c32a6563324372eb27678d9045dff396fab8c51f7b7c67619ce8d43c9d08","0x0a7b315d9d60260989529b84c90a0ea49ede4083b2bbeb9d5fb4fe37d416f7a4"]}
21:18:49 [21:18:49.777]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
21:18:49 [21:18:49.779]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x2d5a302c1c24359d50cf1c23f4677003a2cc9de4ac9815ac55f8c098c7eb452a","txCount":6,"txHashes":["0x121f7f1a8d66cac2f161117824555ef7ef1ee3661501bcf72a66ed00004abdeb","0x1878df675d1bf668a8c80eef5848eee9665ad5deaae976a22c87bb3e68b5d3fe","0x0f55befc36135efe1c7357f4b40068e8420e799ece32c05780c8899f84492a4e","0x02dbfec8f66bfa008aa12713e39589eb7851966c0d2982d518ac0786d40e2635","0x0094ed37c0eda725f5e15315428fa1afc60e1fe16c42139a751bfb55693793d8","0x0643bc8baca574f8c0194b27d6f694b16fec3a521d8e1af007e4bf7f9d67bdd8"]}
21:18:49 [21:18:49.797]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
21:18:49 [21:18:49.799]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x29e716210dd9d74731de21b2eddee82d3a156b8ebd6a71a9b80e522aabdf9384","txCount":6,"txHashes":["0x1eb7c6b7c86739c60da5756f02651e39ac408f251cc58121206016db5d846942","0x10d4c8a2963103a1b540b6d449c28d817439bb0c43c48bc54e07e8a60b8d174c","0x17ece9fbb9fe67058332c3b64b712eadc63240dd11aa5fcb59918f84045ccfc0","0x078281801b235e2c98f54d921c42218aecec639ce2c0771dd120ab30719a209e","0x1580dbd1c9d799cf25cc796cce005e7563eda148d67fcc25c69a645e44795958","0x190f1e0c8a5a21fd84fc28610a3c86db95b3db6c0d371ebc54f1e0e062fbd510"]}
21:18:49 [21:18:49.801]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
21:18:49 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13)
21:18:49 at runNextTicks (node:internal/process/task_queues:65:5)
21:18:49 at listOnTimeout (node:internal/timers:549:9)
21:18:49 at processTimers (node:internal/timers:523:7)
21:18:49 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9)
21:18:49 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:236:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x29e716210dd9d74731de21b2eddee82d3a156b8ebd6a71a9b80e522aabdf9384","txCount":6,"txHashes":["0x1eb7c6b7c86739c60da5756f02651e39ac408f251cc58121206016db5d846942","0x10d4c8a2963103a1b540b6d449c28d817439bb0c43c48bc54e07e8a60b8d174c","0x17ece9fbb9fe67058332c3b64b712eadc63240dd11aa5fcb59918f84045ccfc0","0x078281801b235e2c98f54d921c42218aecec639ce2c0771dd120ab30719a209e","0x1580dbd1c9d799cf25cc796cce005e7563eda148d67fcc25c69a645e44795958","0x190f1e0c8a5a21fd84fc28610a3c86db95b3db6c0d371ebc54f1e0e062fbd510"]}
21:18:49 [21:18:49.820]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
21:18:49 [21:18:49.822]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x29b0b1319411f35d45a478364b2de251bbaa40af447e3ebeba3dc813f7976621","txCount":6,"txHashes":["0x1cf88acb2a3f518cd3a84961d75902ab0515687842add7cdf9e36f8f0586305a","0x0b1f315fdc47647d0bd42f57b10784557ec7b8825e922054e49554917e937f1c","0x14ff710cda5a0fb20a6616f94bde2d1fb09c074ea874d2a709359d5cecf749b1","0x2fe4157283deeb0089f30962fcb1a3e1d761ec93ef7e205a2f4f5997855e0bbd","0x1f3410c2e37f06c4d8fbbbbde546f0512cf228ee41254e58ffbd00f2b96b022c","0x275c591d3a54febe925d0505d49ecc6e29cc2d8500a0ac867a2315cb06fa8e48"]}
21:18:49 [21:18:49.823]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
21:18:49 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13)
21:18:49 at runNextTicks (node:internal/process/task_queues:65:5)
21:18:49 at listOnTimeout (node:internal/timers:549:9)
21:18:49 at processTimers (node:internal/timers:523:7)
21:18:49 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9)
21:18:49 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:288:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x29b0b1319411f35d45a478364b2de251bbaa40af447e3ebeba3dc813f7976621","txCount":6,"txHashes":["0x1cf88acb2a3f518cd3a84961d75902ab0515687842add7cdf9e36f8f0586305a","0x0b1f315fdc47647d0bd42f57b10784557ec7b8825e922054e49554917e937f1c","0x14ff710cda5a0fb20a6616f94bde2d1fb09c074ea874d2a709359d5cecf749b1","0x2fe4157283deeb0089f30962fcb1a3e1d761ec93ef7e205a2f4f5997855e0bbd","0x1f3410c2e37f06c4d8fbbbbde546f0512cf228ee41254e58ffbd00f2b96b022c","0x275c591d3a54febe925d0505d49ecc6e29cc2d8500a0ac867a2315cb06fa8e48"]}
21:18:49 [21:18:49.841]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0}
21:18:49 [21:18:49.842]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x2b8acce8f9f5fbd4ea23b06491388178572aeb730096758044acd515fad24a12","txCount":6,"txHashes":["0x00ec4bb3f7a1669e4b4426ea6076e01e11a3a868b961e7776395dd9fb5410f64","0x04c52d972071ad2ecaf85e0e38ad47b89690fcfc277de5158f90de66e94e8476","0x1d71b77f35b8b46b1fd19fbe445af8e6dee46869ddc2bc3054724f0aec12db30","0x147e5398ea9470adbc762e96ee1e7559e939910e06838b0da19cfe8f27bda256","0x015e63bac55b714901c2657daf7551fd1b57542047c1c2ef501adce59f0427de","0x0da6cd3cbb688643babe5bcdc6b18c278343552e710176f300b3eb3eb3a4e4b9"]}
21:18:49 [21:18:49.858]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0}
21:18:49 [21:18:49.872]
INFO:
validator Retrieved 0/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6}
21:18:49 [21:18:49.874]
ERROR:
validator Missing 6/6 txs to attest to proposal
{"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x025b3ee16958d570544be1646db312b712e91ae0633eb940c985cfa9985e9138","txCount":6,"txHashes":["0x2aad3f54fc6a252719010cdf0ca90d53bf6dd3b265ee8f2316f91724e96b5fca","0x1202777eb4cf55582490eb5d7d091296e1efc74b12bde15964fefb10a8f0150a","0x27e4d05debcbcbb3e3e63f9b9db4d800a78dd77ff29dd412828d13d5a3d658f3","0x2d83e0dc5ab16c2a5d832f342e1f88bbecbe21a4052e67da6f8d8cb03517f3a1","0x2fd899c7a2f5b37395dbc7b53562f7e901912a080ac9fd1806671607cee1f6f9","0x0c4467d456653da65dc0c0103aafa5ec4e1421fdbf4a8eb70ae4ed791c85c542"]},"missing":["0x2aad3f54fc6a252719010cdf0ca90d53bf6dd3b265ee8f2316f91724e96b5fca","0x1202777eb4cf55582490eb5d7d091296e1efc74b12bde15964fefb10a8f0150a","0x27e4d05debcbcbb3e3e63f9b9db4d800a78dd77ff29dd412828d13d5a3d658f3","0x2d83e0dc5ab16c2a5d832f342e1f88bbecbe21a4052e67da6f8d8cb03517f3a1","0x2fd899c7a2f5b37395dbc7b53562f7e901912a080ac9fd1806671607cee1f6f9","0x0c4467d456653da65dc0c0103aafa5ec4e1421fdbf4a8eb70ae4ed791c85c542"]}
21:18:49 [21:18:49.889]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
21:18:49 [21:18:49.892]
ERROR:
validator Failed to attest to proposal: Error: Failed to build block
21:18:49 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:325:15)
21:18:49 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:397:39
21:18:49 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:404:13)
21:18:49 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:148:19)
21:18:49 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:341:58)
21:18:49 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:20)
21:18:49 at runNextTicks (node:internal/process/task_queues:65:5)
21:18:49 at listOnTimeout (node:internal/timers:549:9)
21:18:49 at processTimers (node:internal/timers:523:7)
21:18:49 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:328:27)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x2c6c21c1691fd65557fa287f8133498d15b0a759baa45a8a364495d11be6ecb0","txCount":6,"txHashes":["0x2fed9145285cb7d97ceb967d47f05b55065e6e6925c458760d7edcf856682018","0x0c8763faabc086b0b38150ed3d79adc0bea1fd170eb8bdd8bf1e9fcc8cbb1944","0x205d09a5767b3b0dad582568103e73287ce3a6e28aee7f55fba025d95ba5a040","0x01cbc078f34d9289b6d0d0cd34853bb248cd1a525bdfa003b7a0bb6e7c4d51ed","0x06564c7a2cc6ef603672ad9608d3ddcbb4b309448e2d05e9336c9b2e24b2de3d","0x0032707b1233ddbb905577cd99acfcfcd947cb4f289ad0f51425f02a0b9ce06e"]}
21:18:49 [21:18:49.904]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
21:18:49 [21:18:49.932]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
21:18:49 [21:18:49.932]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x156dad3ff3a26242eea7996c5abd9aef6ba82de4edb6fd0b11e291591782fdf2","txCount":6,"txHashes":["0x1fbfaf8fd78551f1616a0d175e8342198246161a57dcc8282768f4ad2b0e3277","0x24f8e2f6dd2ca57390d7a8e74df39fcd05efe2850971d11aabd35fb0b529d1c5","0x0b50895c3346b293ab27a5507dd77f6282f5cd6285c8fd91ef9284021222252a","0x03ccd231b35e4ba307ac34660585bd38f9a6d5b92497fab47b94dcaadaeaaf37","0x27ce6950cf9ca40ae7c7cdff0f999626b5f75370d0aece004c3f20844641a933","0x1510ca15d8d7803a91bf503d4553f6bec641991b4c2d0dbcfb4b63c0901ad3ad"]}
21:18:49
PASS src/validator.test.ts (
7.993 s)
21:18:49 ValidatorClient
21:18:49
✓ Should collect attestations from its own validators (1161 ms)
21:18:49 constructor
21:18:49
✓ should throw error if an invalid private key is provided (10 ms)
21:18:49 createBlockProposal
21:18:49
✓ should create a valid block proposal without txs (452 ms)
21:18:49 collectAttestations
21:18:49
✓ should timeout if we do not collect enough attestations in time (1011 ms)
21:18:49
✓ should collect attestations for a proposal (33 ms)
21:18:49 attestToProposal
21:18:49
✓ should attest to proposal (20 ms)
21:18:49
✓ should re-execute and attest to proposal (24 ms)
21:18:49
✓ should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (20 ms)
21:18:49
✓ should not emit WANT_TO_SLASH_EVENT if slashing is disabled (20 ms)
21:18:49
✓ should request txs if missing for attesting (20 ms)
21:18:49
✓ should request txs even if not attestor in this slot (14 ms)
21:18:49
✓ should throw an error if the transactions are not available (15 ms)
21:18:49
✓ should not return an attestation if re-execution fails (17 ms)
21:18:49
✓ should not return an attestation if no validators are in the committee (12 ms)
21:18:49
✓ should not return an attestation if the proposer is not the current proposer (10 ms)
21:18:49
✓ should attest with all validator keys that are in the committee (19 ms)
21:18:49
✓ should not return an attestation if the proposal is not for the current or next slot (11 ms)
21:18:49
21:18:49
Test Suites: 1 passed, 1 total
21:18:49
Tests: 17 passed, 17 total
21:18:49
Snapshots: 0 total
21:18:49
Time: 8.087 s
21:18:49
Ran all test suites matching /validator-client\/src\/validator.test.ts/i
.
21:18:49
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?