Parent Log:
http://ci.aztec-labs.com/531b8a051705f9a1
Command: 5b7486e09cfa5726 yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/d5c48d855d83e19712c6b72281801c6fce176ec1
Env: REF_NAME=gh-readonly-queue/next/pr-15128-8cc8a56892d36191eefb49254ebbe49ea99ef4b8 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Wed Jun 18 11:39:25 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15128_amd64_x1-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next
11:39:33 [11:39:33.328]
ERROR:
validator Timeout 2025-06-18T11:39:32.417Z waiting for 3 attestations for slot 1796
11:39:34 [11:39:34.910]
ERROR:
validator Timeout 2025-06-18T11:39:34.008Z waiting for 2 attestations for slot 1796
11:39:34 [11:39:34.969]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
11:39:34 [11:39:34.976]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x2cb6c6c39565e08d18d96c98653239a51d2430e9fb9cf22a864031f86d23c4f9","txCount":6,"txHashes":["0x2b3eb8845b0fcb832277a16b11d40a4ab7a82f70e0bab9fc115f9cea7315ce48","0x0782b3b3464180b9e3005c05b66ed330f359255ca573593d3941e1fb0a7dfc2e","0x2f4a1b942a371196cc7149167bee83b0c74d2789a53bac41882f7f75d5e2ed84","0x1df2c9a1bda28d0c868fbf670a7e83a10e7feac2d076f7a69fdcf45ebddd05d9","0x2a63b5852ab4b31b0425addb10532f24ba2d8b08d180ce1b277e109a4e158ca6","0x008b11609b11c93684ffbec0c98640da6181bd418a4522c0f29c441808646903"]}
11:39:35 [11:39:35.001]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
11:39:35 [11:39:35.004]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x14eaa62ed66722f64ca5fbbd86ef1ea2015933493abf7f9095ff4ea517a8386d","txCount":6,"txHashes":["0x0550e94ed31d52c3fc23bab8e9c81870aa0e3f12f2d4a6a0814ce5fef68afa9a","0x232bebdd6e666bf6008a3e77ea68524ffdcf581287b1c616d0cc219537131e3b","0x08902892df3f002c6c5b097edb00090d7e5c5e92958f978808f1a357f0e0974b","0x23617dbce296be249986f58bba9aac074b66d6c59ce252ab7b6b5531588bfa1d","0x163162ea85ed48e0a14e6a7433bc5bba3ba5dd1e1853f658d4f9dde5d5e713ea","0x08062f527c2d0c4be970807673f65bcdae2353cf5a11a2424639da43de686929"]}
11:39:35 [11:39:35.022]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
11:39:35 [11:39:35.024]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x086a34ed4acc3ccb5d247bc996de338ef4734e20795b61db7f0f1c4b3e27eb97","txCount":6,"txHashes":["0x2f06e451fc96fd05c9e1cf4c551c4a61ea1972ab0618993765335e8f23b44ce4","0x2c7eca5f9e50dbca0941f2d4b290be5bd76aa4b76d979a306ebe8cc4f8f9d4fc","0x1b668a7e46a81f9c89aa0cac82c046dcfe4e8d2aa39c3dd4cf76ff70a78dc38b","0x114c453e93e359481c199504dc0ee1e76de7cff8299fcf4953f74e6a9d66c1af","0x199a7629cbfff20aa731d21302a3ac722de59d225329ac898342ec5f08fd2c4d","0x0b2da8eb4d247727fd021e87bd1963ccf06317e8b7778421767a509529d22131"]}
11:39:35 [11:39:35.026]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
11:39:35 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13)
11:39:35 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9)
11:39:35 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:237:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x086a34ed4acc3ccb5d247bc996de338ef4734e20795b61db7f0f1c4b3e27eb97","txCount":6,"txHashes":["0x2f06e451fc96fd05c9e1cf4c551c4a61ea1972ab0618993765335e8f23b44ce4","0x2c7eca5f9e50dbca0941f2d4b290be5bd76aa4b76d979a306ebe8cc4f8f9d4fc","0x1b668a7e46a81f9c89aa0cac82c046dcfe4e8d2aa39c3dd4cf76ff70a78dc38b","0x114c453e93e359481c199504dc0ee1e76de7cff8299fcf4953f74e6a9d66c1af","0x199a7629cbfff20aa731d21302a3ac722de59d225329ac898342ec5f08fd2c4d","0x0b2da8eb4d247727fd021e87bd1963ccf06317e8b7778421767a509529d22131"]}
11:39:35 [11:39:35.043]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
11:39:35 [11:39:35.044]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x028b3f2168300975d41c41493eef44140de966192822a9b0862fc712eeb45abe","txCount":6,"txHashes":["0x1712e5b280df3c72c9bdbb079af2cc22e11596d766f3497e8c1970dedae93f66","0x258259a5f10d555f815824e047527a0d58bbe21be152e9c30da5de12f5f18196","0x291f24f1a6f2c724c8fed3e71c5abdc01823fa72a306382c575ccec020a6a080","0x2dda36dc66b66c81953277d673eeaf7405385eec84e189d569841ed8a411991d","0x0104af9dbaebcbf590186ca04ae2e2eb6eb181053e63debe84f2fce7154936c8","0x1f3d217310337f589a7d83840e085ad216508d20a27fce8c99586700da6a6a99"]}
11:39:35 [11:39:35.045]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
11:39:35 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13)
11:39:35 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9)
11:39:35 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:289:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x028b3f2168300975d41c41493eef44140de966192822a9b0862fc712eeb45abe","txCount":6,"txHashes":["0x1712e5b280df3c72c9bdbb079af2cc22e11596d766f3497e8c1970dedae93f66","0x258259a5f10d555f815824e047527a0d58bbe21be152e9c30da5de12f5f18196","0x291f24f1a6f2c724c8fed3e71c5abdc01823fa72a306382c575ccec020a6a080","0x2dda36dc66b66c81953277d673eeaf7405385eec84e189d569841ed8a411991d","0x0104af9dbaebcbf590186ca04ae2e2eb6eb181053e63debe84f2fce7154936c8","0x1f3d217310337f589a7d83840e085ad216508d20a27fce8c99586700da6a6a99"]}
11:39:35 [11:39:35.061]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0}
11:39:35 [11:39:35.061]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x2a40af22097e4b611dd21d87078470bfeab497788f5085fd9d9c7e6df5adca25","txCount":6,"txHashes":["0x0c3d0cb5ff23342751992c4ead8c12764fe7f05c3d5a80bec5f82db465f6a697","0x1ba490f422b8e0f60eab0b0322c8bef9d5192b8b9511cdf41b73dbe0f6896833","0x0a3d5ecd997dfbdfad5b5105e851932ee82d3c8af7c52bfcc6ff640ee8a9d128","0x0794fce77a9bda6d744e4698ddc263a6366b028c303763e9b1af97885cf41085","0x213352d75760dbe76b94e3d9ae8a432f30231fa431065ea4b47269cef0546204","0x14140412cc2f81da97d0fc1ac3db68956655929e84320dcf8e214f605d1e92d5"]}
11:39:35 [11:39:35.087]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0}
11:39:35 [11:39:35.100]
INFO:
validator Retrieved 0/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6}
11:39:35 [11:39:35.101]
ERROR:
validator Missing 6/6 txs to attest to proposal
{"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x03ae10eb8b620dc64f875335a27abb6c8c4325c13d0d29f90789bd935239f699","txCount":6,"txHashes":["0x05132d48bdc47c7a982f8cc236956d666f64f8905493be864eebf9065c98973b","0x1740822602c4bd56b8b74323f2069190744b35ae8ea61f99ff3287c35ce5ea2e","0x11a7add1eba31e9817bb8d0b4a4a7b40504246b7ddeb6f9781e55cc65859e9c7","0x0d7d1c9d707a4ddf5eb9e68da36dbcb2f89904dddc6493019e3457cf135eaceb","0x10a2f47a0d5edc4079046d16193572900da19a8bca9df3445ac7befed3db5146","0x040a5d3bee17f146fbc7de89e5cd0960b78f1267ed3b37a1707b499686b7e84a"]},"missing":["0x05132d48bdc47c7a982f8cc236956d666f64f8905493be864eebf9065c98973b","0x1740822602c4bd56b8b74323f2069190744b35ae8ea61f99ff3287c35ce5ea2e","0x11a7add1eba31e9817bb8d0b4a4a7b40504246b7ddeb6f9781e55cc65859e9c7","0x0d7d1c9d707a4ddf5eb9e68da36dbcb2f89904dddc6493019e3457cf135eaceb","0x10a2f47a0d5edc4079046d16193572900da19a8bca9df3445ac7befed3db5146","0x040a5d3bee17f146fbc7de89e5cd0960b78f1267ed3b37a1707b499686b7e84a"]}
11:39:35 [11:39:35.110]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
11:39:35 [11:39:35.111]
ERROR:
validator Failed to attest to proposal: Error: Failed to build block
11:39:35 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:326:15)
11:39:35 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:305:39
11:39:35 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:312:13)
11:39:35 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:102:19)
11:39:35 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:345:58)
11:39:35 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:20)
11:39:35 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:329:27)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x13a65ae7486c79af524b8d650acc54938b75ba5f11caf44376ec116c77f19081","txCount":6,"txHashes":["0x2533043bc1721846b21e833c26c52ea8002e079d3f1243a84c1fb8b051b1532c","0x1773038ef6335adf13f1e8d3964202adc8c6d52e52e7511a201adbb8427adf62","0x16684dfd0a437639568b9131c8e711ffddbe24ff7d4fa2389d28a6f5b4bec3ac","0x2de4af2ee68b3810193d1f79c167a0b7c285f4b9e7b25ffae3c56846a980cedb","0x116d1f279261dc220d6194701dac580f15b45deee47e45baeed9de171ae56d4c","0x06687b9fb797a467b0e669807aeaa2cc60fd48d395b05d00da50c0a87454f72e"]}
11:39:35 [11:39:35.127]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
11:39:35 [11:39:35.154]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
11:39:35 [11:39:35.155]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x1ca02a0263221fc0f8cda62e34a170e76a8d396ac60b316346862f7de4a95f09","txCount":6,"txHashes":["0x1feed2aa7c0f983760a6cc3e4841bfa7387ef17b5f391eadbded222a16a16d65","0x2bfc1688d89a394eb5f1af30af9034c1899c5f1a06b71d919b534e96d7913802","0x17551145b39a08b44d7626b756ca2e18eaacf08bf1a140fd9ab62f0f91378fc4","0x2613063d72a777ddef6e580deb41e710d3f1ca3bb23e19bca772fb657e4b18a9","0x0ef0a2f74e27f99f40c27e1e938c41e24bbcf614cbf6de521ced05a9613e987d","0x2798f64952661d847cd9e4b30491c2f880f850b305c29625a3550badf1ad72b7"]}
11:39:35
PASS src/validator.test.ts (
8.192 s)
11:39:35 ValidatorClient
11:39:35
✓ Should collect attestations from its own validators (1205 ms)
11:39:35 constructor
11:39:35
✓ should throw error if an invalid private key is provided (27 ms)
11:39:35 createBlockProposal
11:39:35
✓ should create a valid block proposal without txs (497 ms)
11:39:35 collectAttestations
11:39:35
✓ should timeout if we do not collect enough attestations in time (1011 ms)
11:39:35
✓ should collect attestations for a proposal (41 ms)
11:39:35 attestToProposal
11:39:35
✓ should attest to proposal (27 ms)
11:39:35
✓ should re-execute and attest to proposal (23 ms)
11:39:35
✓ should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (22 ms)
11:39:35
✓ should not emit WANT_TO_SLASH_EVENT if slashing is disabled (17 ms)
11:39:35
✓ should request txs if missing for attesting (17 ms)
11:39:35
✓ should request txs even if not attestor in this slot (23 ms)
11:39:35
✓ should throw an error if the transactions are not available (13 ms)
11:39:35
✓ should not return an attestation if re-execution fails (10 ms)
11:39:35
✓ should not return an attestation if no validators are in the committee (16 ms)
11:39:35
✓ should not return an attestation if the proposer is not the current proposer (14 ms)
11:39:35
✓ should attest with all validator keys that are in the committee (17 ms)
11:39:35
✓ should not return an attestation if the proposal is not for the current or next slot (16 ms)
11:39:35
11:39:35
Test Suites: 1 passed, 1 total
11:39:35
Tests: 17 passed, 17 total
11:39:35
Snapshots: 0 total
11:39:35
Time: 8.276 s
11:39:35
Ran all test suites matching validator-client/src/validator.test.ts
.
11:39:35
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?