Parent Log:
http://ci.aztec-labs.com/b19cd8e5b38225d7
Command: f1d5df06d37e0c0f yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts
Commit:
https://github.com/AztecProtocol/aztec-packages/commit/5c77169d7f01a9e15bc19b05fa231fd96111d7dd
Env: REF_NAME=gh-readonly-queue/next/pr-15042-d5c48d855d83e19712c6b72281801c6fce176ec1 CURRENT_VERSION=0.87.6 CI_FULL=1
Date: Wed Jun 18 15:02:13 UTC 2025
System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15042_amd64_x3-full
Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s
History:
http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next
15:02:21 [15:02:21.026]
ERROR:
validator Timeout 2025-06-18T15:02:20.117Z waiting for 3 attestations for slot 1796
15:02:22 [15:02:22.570]
ERROR:
validator Timeout 2025-06-18T15:02:21.668Z waiting for 2 attestations for slot 1796
15:02:22 [15:02:22.639]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
15:02:22 [15:02:22.640]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x28af2ac7bffe35383077d31d19c26b08c059522c3c6bfa6ec5d0f8ec1d363dce","txCount":6,"txHashes":["0x0ae705bb45dd1dc07d337154288c3e46d9870cea2a07744e5aaf2616594668f8","0x077d22dd829c997552c73996ced9ffdf4c5be470998f457f2a29dd6873b6948e","0x0ffb9c283b450ef0c04cfc1ee6e3a30a83df66d853585d9a894a033fcd10cac6","0x0ef04cc221824276f6173a163cf51556207d2726fce55cf30c7fe66fc1516b60","0x033258565a4d5e2c65bb10468d015f4e61667b9ba052d451b364b1e4c2c2e026","0x13e7c98bc833ab46bcaf4679f6f767f3ac08229ae5d47c12a462463548b26ae7"]}
15:02:22 [15:02:22.668]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
15:02:22 [15:02:22.677]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x02b1905baea3a7c88a42a353a3713e5a14af6b6b6dc1d4afcd99d7ee3547d94f","txCount":6,"txHashes":["0x2bb5174bc7a15857fa94a337f1ffc8924fc42a8a62b47b3212170842d2cb6769","0x0e415c9dcde21b5dd31bf3b17fdd774a8c1127ac26bd1b3bec87bac0cb60c078","0x181c45e8faee1701b05569c2ef442f3936a40cfd13edc4b13446dcfc3a4041d9","0x2020d231fc7776b469bb657b440fcdcb4e639978febb2b6654bc63fb1cdc7cde","0x29beb9a4f0f6aebd4128a45a2b7e8f05fa4ffebfa8e9e69cc0846bf3ed342d18","0x264a7b234502c012f6bc95211abecae3dd233545ff28548cf473a3336f6d48d5"]}
15:02:22 [15:02:22.699]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
15:02:22 [15:02:22.701]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x21f32093ab47e961b90116b552efcfcbf014b45726184cd275114b3a1422a85a","txCount":6,"txHashes":["0x0c567564fea8e40dd1287bd91b759340e40e5cf45b18de6b3acacc88eaba9267","0x115ccd8e4d83e2675795a309b92e78007b83407e929f05cefebe313eacfcf5c3","0x123169614d8eaa57b0662bef6c89e0b1672e0916959ab7db80bdce7cd3dbbe97","0x28668546cb6cbc5761b4b8e0d5c20f672d5a3436ca710eb3c9ec865a8f7ee5b1","0x29452314a526a375edcb671119e17467d78f2591629a3290e5d8238141281c2d","0x075db9e820ae29b28dd4a569685ed88d33989b89d8f369d32dd5e03181765c74"]}
15:02:22 [15:02:22.703]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
15:02:22 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13)
15:02:22 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9)
15:02:22 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:237:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x21f32093ab47e961b90116b552efcfcbf014b45726184cd275114b3a1422a85a","txCount":6,"txHashes":["0x0c567564fea8e40dd1287bd91b759340e40e5cf45b18de6b3acacc88eaba9267","0x115ccd8e4d83e2675795a309b92e78007b83407e929f05cefebe313eacfcf5c3","0x123169614d8eaa57b0662bef6c89e0b1672e0916959ab7db80bdce7cd3dbbe97","0x28668546cb6cbc5761b4b8e0d5c20f672d5a3436ca710eb3c9ec865a8f7ee5b1","0x29452314a526a375edcb671119e17467d78f2591629a3290e5d8238141281c2d","0x075db9e820ae29b28dd4a569685ed88d33989b89d8f369d32dd5e03181765c74"]}
15:02:22 [15:02:22.721]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
15:02:22 [15:02:22.722]
WARN:
validator Re-execution state mismatch, slashing invalid block
{"slotNumber":1796,"blockNumber":1795,"archive":"0x21eb3c87d2faf8aa0108464d842b231a0b078e558bd58ddeee4620bc82667e46","txCount":6,"txHashes":["0x0f3f7192176614cae5c9894fb9f6634ebc7fed578d1ea74d16a914d4edc32fd0","0x01118a09ce3637a5d8e94eee6ee1c857a3563d81644a1df956c2b3f45a4f98f0","0x013bf7bd981d894e4e157af7ab7f4b63e9162841096dc36eb1e5b6ca96507587","0x0f478bd480aa816468a3327f23f503470aa846ac750722f851b93b18ab80f892","0x206ffae92cc994c5a9d7aacedc6ad8818366ce06265440f1b84315ffdcaf2d5b","0x2cdd27f68fdc30aadf9fad3aed8770ea15f0f4e1d74827059a8108817facbf2c"]}
15:02:22 [15:02:22.723]
ERROR:
validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch
15:02:22 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13)
15:02:22 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9)
15:02:22 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:289:28)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x21eb3c87d2faf8aa0108464d842b231a0b078e558bd58ddeee4620bc82667e46","txCount":6,"txHashes":["0x0f3f7192176614cae5c9894fb9f6634ebc7fed578d1ea74d16a914d4edc32fd0","0x01118a09ce3637a5d8e94eee6ee1c857a3563d81644a1df956c2b3f45a4f98f0","0x013bf7bd981d894e4e157af7ab7f4b63e9162841096dc36eb1e5b6ca96507587","0x0f478bd480aa816468a3327f23f503470aa846ac750722f851b93b18ab80f892","0x206ffae92cc994c5a9d7aacedc6ad8818366ce06265440f1b84315ffdcaf2d5b","0x2cdd27f68fdc30aadf9fad3aed8770ea15f0f4e1d74827059a8108817facbf2c"]}
15:02:22 [15:02:22.740]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0}
15:02:22 [15:02:22.740]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x2c3e771de4ef7e608d492eb07c841644e55befdc25956c4afe8e0ef78df203b7","txCount":6,"txHashes":["0x2c9990bd76d3387a6a829d52ad065975adbf896fb6014b870dfa8692daba69d6","0x2185d77e3b65c4888c08ca7df0a07028c7357c11e816e67ecc1f22f084c422a3","0x0ecb8f297fcc15b55be75b91dd96ef3c269b8de141a6dec0886ac6ee633c8c33","0x0c076e6c7adbf7ef5b7bd9ba715964fcc89901039304613de19da898072e3fc5","0x16e3fb95b6e1c8af9f23e36a0c3dfbfec95699ec9ea329411bb7cb410edb2488","0x0df0d6e2fb512a49cec2bb244bc1fb54f3067c94184a6d4ad298775dab8cfb5e"]}
15:02:22 [15:02:22.762]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0}
15:02:22 [15:02:22.792]
INFO:
validator Retrieved 0/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6}
15:02:22 [15:02:22.793]
ERROR:
validator Missing 6/6 txs to attest to proposal
{"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x0b84231dbd78bf3193a849d436118fa5a02b9e64ec2bce4c88bf289b4db41a7b","txCount":6,"txHashes":["0x19e8998c82e8c0bdef51baa4b09780b02cca7d7dfc02f538257866621adc3bcb","0x251bfe3119fde8926cc56da270490c0da7fd920500321a38939d62a75225bd2f","0x2a20e771bf263adfe1d4ada9c342688f968c72af0e0343cd35d5e1ca22cd3d88","0x2abb1cbc82c04923497cc6ebba074c0dc57bc79b1cc315420444c9b8cdc11d98","0x19fabd03f3a506d1bd0b7261b0f821b70f9ef95503f3ad3fb9d525ce02834d5d","0x1efa67a3b1698500ca2af240e2ab10d5001e6d8a3d094ead462dcbee30fca45f"]},"missing":["0x19e8998c82e8c0bdef51baa4b09780b02cca7d7dfc02f538257866621adc3bcb","0x251bfe3119fde8926cc56da270490c0da7fd920500321a38939d62a75225bd2f","0x2a20e771bf263adfe1d4ada9c342688f968c72af0e0343cd35d5e1ca22cd3d88","0x2abb1cbc82c04923497cc6ebba074c0dc57bc79b1cc315420444c9b8cdc11d98","0x19fabd03f3a506d1bd0b7261b0f821b70f9ef95503f3ad3fb9d525ce02834d5d","0x1efa67a3b1698500ca2af240e2ab10d5001e6d8a3d094ead462dcbee30fca45f"]}
15:02:22 [15:02:22.809]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
15:02:22 [15:02:22.811]
ERROR:
validator Failed to attest to proposal: Error: Failed to build block
15:02:22 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:326:15)
15:02:22 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:305:39
15:02:22 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:312:13)
15:02:22 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:102:19)
15:02:22 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:345:58)
15:02:22 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:20)
15:02:22 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:329:27)
{"slotNumber":1796,"blockNumber":1795,"archive":"0x1e45f7a89a55278e0eea60cf05a98d4b4715de7fae38209f995cb3be56b3f86c","txCount":6,"txHashes":["0x11214c9e93db07109b170822b1be489c96c5c8a5318b081dad95639f82953766","0x0667005dcc302fb671bbf1d27bc428a069da49986cec04faa4777e856452a896","0x0a91761440ece54ca89fdffb8e3e8521f395b38b6d4dcddfa4d594ca931ff1ee","0x173c3a4f3926fc0dd63d6ffc6cf440c1b27ecf0c5974979926097f2a1f3af1bc","0x2d436f683e53a08150e62c3cdd310f059d79a2a8f634b2caddce4f1f6ed1a82d","0x2dd425858d7e3fec7ca482e83f8f8ee8e0dcf03d81340dcd9455917ff78616ea"]}
15:02:22 [15:02:22.822]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
15:02:22 [15:02:22.849]
INFO:
validator Retrieved 6/6 txs for block proposal
{"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0}
15:02:22 [15:02:22.850]
INFO:
validator Attesting to proposal for slot 1796
{"slotNumber":1796,"blockNumber":1795,"archive":"0x074557607f35799b1ef60478f2759dc825915c8d4c852af7386ceeea7a3ab122","txCount":6,"txHashes":["0x1e42f573f2be73ad5728dcadc84a96e5d77d0f3a23c6951fe7b56e0686f99e11","0x25752cc0c65d5cebaf789366c11e23b2da6604624fe762f05ec3fb9c89607e31","0x19c84ddee1dfc32f922087c46bc16e94697b118cb61a33803a48571205703f58","0x247c05e9ac24dd16598175e57a2259722725f0fb58e3c117f32b9c044baf495f","0x1ea6a579dd8a75c38cb2aa7cc0482c60ff9ef01b0befcd7eded1a65209f7e0ad","0x1cac9d51da1a37441aa9c232d9bd46305617b4ae618871b87cea20da64d2cce0"]}
15:02:22
PASS src/validator.test.ts (
8.391 s)
15:02:22 ValidatorClient
15:02:22
✓ Should collect attestations from its own validators (1139 ms)
15:02:22 constructor
15:02:22
✓ should throw error if an invalid private key is provided (23 ms)
15:02:22 createBlockProposal
15:02:22
✓ should create a valid block proposal without txs (471 ms)
15:02:22 collectAttestations
15:02:22
✓ should timeout if we do not collect enough attestations in time (1018 ms)
15:02:22
✓ should collect attestations for a proposal (49 ms)
15:02:22 attestToProposal
15:02:22
✓ should attest to proposal (21 ms)
15:02:22
✓ should re-execute and attest to proposal (40 ms)
15:02:22
✓ should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (20 ms)
15:02:22
✓ should not emit WANT_TO_SLASH_EVENT if slashing is disabled (17 ms)
15:02:22
✓ should request txs if missing for attesting (18 ms)
15:02:22
✓ should request txs even if not attestor in this slot (24 ms)
15:02:22
✓ should throw an error if the transactions are not available (26 ms)
15:02:22
✓ should not return an attestation if re-execution fails (18 ms)
15:02:22
✓ should not return an attestation if no validators are in the committee (11 ms)
15:02:22
✓ should not return an attestation if the proposer is not the current proposer (12 ms)
15:02:22
✓ should attest with all validator keys that are in the committee (16 ms)
15:02:22
✓ should not return an attestation if the proposal is not for the current or next slot (11 ms)
15:02:22
15:02:22
Test Suites: 1 passed, 1 total
15:02:22
Tests: 17 passed, 17 total
15:02:22
Snapshots: 0 total
15:02:22
Time: 8.491 s
15:02:22
Ran all test suites matching validator-client/src/validator.test.ts
.
15:02:22
Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?