Parent Log: http://ci.aztec-labs.com/9a8b51ad4daf16b0 Command: 426cee6a32f1da3c yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/d96baf1c44329e8b2e3a432ad803f702f5184a62 Env: REF_NAME=gh-readonly-queue/next/pr-15025-26c5a39fe03723d11540f721293d7aebd1f478d9 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Fri Jun 13 09:33:30 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15025_amd64_x4-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next 09:33:37 [09:33:37.135] ERROR: validator Timeout 2025-06-13T09:33:36.226Z waiting for 3 attestations for slot 1796 09:33:38 [09:33:38.610] ERROR: validator Timeout 2025-06-13T09:33:37.708Z waiting for 2 attestations for slot 1796 09:33:38 [09:33:38.664] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 09:33:38 [09:33:38.665] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x1f48d11caa07f536a2651ac41d44a0195a8e3aa724dbde4d42a28b96c1d9326f","txCount":6,"txHashes":["0x29c7189ed0401304e9bd027642b23d216a5dfae6799335fcc2d460be0be41691","0x18dbbaa55d8cc1963b4cf13ead80d877b55ac154de15a2d9d4585c6b014b8321","0x1a30eac3cd3af298b1ee76cefc53cbcbbf06195c5009eb67213030c20be7b5ac","0x02a8b59f6e094482b68e1fce65a0ecc7c85323e8912cfd1d50f7b05ea9974a4e","0x25834a8231bde6452661dfbb8cfc0f3d208fa001beb73cd6a19fe5214a3b8c91","0x0f31a4e7ebfafb4da5d3ccca19c73da6238c7e620924d5e141c51195af7c5e09"]} 09:33:38 [09:33:38.679] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 09:33:38 [09:33:38.681] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x2f08990b4b93486cabd6cf120dcdc00fb7e1969708e7c01fd2f43a2c0bb437bb","txCount":6,"txHashes":["0x088dc96003099b4b1f2f684d9e018b368d7151269caaf2aec1fdb2610f59aaa6","0x0c23240e1e1e540ffd2507d663e66c98744706bb7fb1403b765c9f6fec3aacc7","0x1d9b56ec508c6228e879ee8410b13391fad4142a321e81a22a45b98ae92c0f62","0x097ef38c92b63b8848404b715daa1e0a2930aa704377ac63a4e044ca2e57c37e","0x1d4ba5138c5d864e0fbc024b781866fa3efd364707e28f3e90cbf4052f6b2829","0x210bff0eb25d9d674b962c648596af8efaf77f99bb12b681296bac2f78a610e7"]} 09:33:38 [09:33:38.693] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 09:33:38 [09:33:38.695] WARN: validator Re-execution state mismatch, slashing invalid block {"slotNumber":1796,"blockNumber":1795,"archive":"0x25f27b7392c2e872d5b78941d2f74e57a80719e633c1a9654c0e5bc43a00f63a","txCount":6,"txHashes":["0x2809ab2d616ba43fa40c4d12f6c4acac59373c30a79e90c6c88dc2b44050f948","0x2464759fd8023ec70b33dc5f965230845126c9a2dce7ce3fb35ca9a118a3c90d","0x2b932cbd0c5bf359b7fe8299c0deb824edfd26f1c2f15b8c8dfa6e97e57fca6a","0x176844f6548c271ba8c01570d9891ce18387d4c434387c15cb607e6d5043ca2a","0x23176f2374b63edbb6bf7bf0cddd0b01c0352c59f4055b588e7da53a7919c4df","0x1353d0779c2d21124646d760b2f26553b029265a05ec10a5680fa4e685c3a830"]} 09:33:38 [09:33:38.696] ERROR: validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch 09:33:38 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13) 09:33:38 at runNextTicks (node:internal/process/task_queues:65:5) 09:33:38 at listOnTimeout (node:internal/timers:549:9) 09:33:38 at processTimers (node:internal/timers:523:7) 09:33:38 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9) 09:33:38 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:236:28) {"slotNumber":1796,"blockNumber":1795,"archive":"0x25f27b7392c2e872d5b78941d2f74e57a80719e633c1a9654c0e5bc43a00f63a","txCount":6,"txHashes":["0x2809ab2d616ba43fa40c4d12f6c4acac59373c30a79e90c6c88dc2b44050f948","0x2464759fd8023ec70b33dc5f965230845126c9a2dce7ce3fb35ca9a118a3c90d","0x2b932cbd0c5bf359b7fe8299c0deb824edfd26f1c2f15b8c8dfa6e97e57fca6a","0x176844f6548c271ba8c01570d9891ce18387d4c434387c15cb607e6d5043ca2a","0x23176f2374b63edbb6bf7bf0cddd0b01c0352c59f4055b588e7da53a7919c4df","0x1353d0779c2d21124646d760b2f26553b029265a05ec10a5680fa4e685c3a830"]} 09:33:38 [09:33:38.716] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 09:33:38 [09:33:38.717] WARN: validator Re-execution state mismatch, slashing invalid block {"slotNumber":1796,"blockNumber":1795,"archive":"0x26668f94e01a464cc59451437e12b4e01296b995059f98159bb4dec0d1ecaf4f","txCount":6,"txHashes":["0x1f70d774d50ee39b3a9e4f5283629497170a7d13a7feda77b57c6efcc46dbc2f","0x19bd24ae12349004316d0b33a23c1801789c5745a130dd65f16604a57ac127d5","0x2934b40ca0ef4363fe8e38f53a9a9edd1daa7dee310a80ecfc7a48cd90e00a55","0x102bb1fc05929abf66ad2f489da3c7b297178a8741870793847d5938d5ee8c47","0x13598f221ebdd93a0bc3ab0a2522a4f0a33857f1a0deb5d0f74909fa701537d8","0x27fd57a9fb0146251f0f54a51abf6337bf0e16c0d318276066032b38414909ec"]} 09:33:38 [09:33:38.718] ERROR: validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch 09:33:38 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13) 09:33:38 at runNextTicks (node:internal/process/task_queues:65:5) 09:33:38 at listOnTimeout (node:internal/timers:549:9) 09:33:38 at processTimers (node:internal/timers:523:7) 09:33:38 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9) 09:33:38 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:288:28) {"slotNumber":1796,"blockNumber":1795,"archive":"0x26668f94e01a464cc59451437e12b4e01296b995059f98159bb4dec0d1ecaf4f","txCount":6,"txHashes":["0x1f70d774d50ee39b3a9e4f5283629497170a7d13a7feda77b57c6efcc46dbc2f","0x19bd24ae12349004316d0b33a23c1801789c5745a130dd65f16604a57ac127d5","0x2934b40ca0ef4363fe8e38f53a9a9edd1daa7dee310a80ecfc7a48cd90e00a55","0x102bb1fc05929abf66ad2f489da3c7b297178a8741870793847d5938d5ee8c47","0x13598f221ebdd93a0bc3ab0a2522a4f0a33857f1a0deb5d0f74909fa701537d8","0x27fd57a9fb0146251f0f54a51abf6337bf0e16c0d318276066032b38414909ec"]} 09:33:38 [09:33:38.727] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0} 09:33:38 [09:33:38.728] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x0002414dc2a3ea801c87eb39f4a0c6916c84d24c437dbb9e7cc4c992f557de20","txCount":6,"txHashes":["0x2fbca5588d24bf218e8f7558614b4d5dd3e2310022efecce67b409f15c3a8b3a","0x1da5f63a7882596fc01a2bdc75d721bede3711253e2200572a7ef90e790cb4be","0x2938c5bb57e5a1a4bb1e7002d6af4d6acaf3a033cc48d9a9c93ea6fe9d276872","0x00255daaa723aa10e22298ae42d8ce3e747be04944db060e6b0abb1443cb0c8f","0x22ff6fd0aed3ead20d49b6095a87e8965681de1cb14d15c9289db678b1c25d13","0x2960690cc6706fc57620fc4542ba8b71aae64fde93a9faa4cc767cc1fe2e5b05"]} 09:33:38 [09:33:38.740] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0} 09:33:38 [09:33:38.753] INFO: validator Retrieved 0/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6} 09:33:38 [09:33:38.754] ERROR: validator Missing 6/6 txs to attest to proposal {"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x07e809e1c93591daaf28eac781537e68ccc9a863a51c57565b270f30feaca7d3","txCount":6,"txHashes":["0x1a643dc42b544456ec046fc4747ed47ec0c2b5157b441fdf8ab078ea13705d76","0x260f3fdcd79cf3ff546424366f31f68a68ef6420a945ea761413015877b4f1ec","0x26ba2baa51792b6695fab0fcf83f147be26a6eaf39f01b85224900378829abc4","0x1aae7f0aae136f6140aade8e2fb2210463309a8fa4fed0c396d7e2e8a7f0330e","0x25e66b3d98e2223d50048e874e4528d2a58f5301622eddb1163a25517915e582","0x266ce6a5f6093704b4d902bdebd4da86e7c487c720b7de03bbc6dd2825448699"]},"missing":["0x1a643dc42b544456ec046fc4747ed47ec0c2b5157b441fdf8ab078ea13705d76","0x260f3fdcd79cf3ff546424366f31f68a68ef6420a945ea761413015877b4f1ec","0x26ba2baa51792b6695fab0fcf83f147be26a6eaf39f01b85224900378829abc4","0x1aae7f0aae136f6140aade8e2fb2210463309a8fa4fed0c396d7e2e8a7f0330e","0x25e66b3d98e2223d50048e874e4528d2a58f5301622eddb1163a25517915e582","0x266ce6a5f6093704b4d902bdebd4da86e7c487c720b7de03bbc6dd2825448699"]} 09:33:38 [09:33:38.765] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 09:33:38 [09:33:38.767] ERROR: validator Failed to attest to proposal: Error: Failed to build block 09:33:38 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:325:15) 09:33:38 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:397:39 09:33:38 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:404:13) 09:33:38 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:148:19) 09:33:38 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:341:58) 09:33:38 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:20) 09:33:38 at runNextTicks (node:internal/process/task_queues:65:5) 09:33:38 at listOnTimeout (node:internal/timers:549:9) 09:33:38 at processTimers (node:internal/timers:523:7) 09:33:38 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:328:27) {"slotNumber":1796,"blockNumber":1795,"archive":"0x09ddfe927be3e2de0ea64c0b9db11dc89024e5a081755979ba752d66c8a2c62f","txCount":6,"txHashes":["0x1f47b21aa65cab7215f80d8700d17794133977a9dbdd26e0eea3216b7453e4be","0x0fdf1c8ee41e539187f8f23eb271032f7d46ebb00d701cee666dc7712d7d58cb","0x1032e86571ed2cbaa7ad980f16fbc9ac3ae4a73818a0067b98264bb794d77c46","0x15a9ac5aeb7f953baaa08e6295abd461821c3e75264002c736584b308ab0c12b","0x0bf5c5b9e2d47d0ef801881d41dd85eb46685306afc98c2f268f9eb603e686b0","0x20fc16720272b7f9e94c77106f8f3b2838baa8975b4bf966fc6ddc33c83b24cb"]} 09:33:38 [09:33:38.779] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 09:33:38 [09:33:38.813] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 09:33:38 [09:33:38.814] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x0a8abf9e3ffd2b7e77468291c368a9ad5ebfdd8c327561ceb3629b3364ed9504","txCount":6,"txHashes":["0x073ca8c017d536a9a5b50621360c53cecc91888d2fceb7e4192b6f4b2a6f856e","0x1fd2acf83c973be157ab26334fab42ef8260c03d54709c55b6425cc1653d6378","0x1081a1747a35a48f5baa1a11e60ed6278078cd30403211f88ba6e62fccf0f1a7","0x17324119cde90219b5a9e4ed70f5003a4fd02fec1fde1bc57c1b51f98bc57328","0x2c8a2721614136e0ad86eef31c80a709ac135cbf2cc66bce6940fbac044df3ab","0x0c14570d4bb5c9bedffac2536b1ef5a080a151e67ca4fdfac50c6716d1e4b8b1"]} 09:33:38 PASS src/validator.test.ts (6.948 s) 09:33:38 ValidatorClient 09:33:38 Should collect attestations from its own validators (1139 ms) 09:33:38 constructor 09:33:38 should throw error if an invalid private key is provided (10 ms) 09:33:38 createBlockProposal 09:33:38 should create a valid block proposal without txs (422 ms) 09:33:38 collectAttestations 09:33:38 should timeout if we do not collect enough attestations in time (1015 ms) 09:33:38 should collect attestations for a proposal (36 ms) 09:33:38 attestToProposal 09:33:38 should attest to proposal (18 ms) 09:33:38 should re-execute and attest to proposal (15 ms) 09:33:38 should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (15 ms) 09:33:38 should not emit WANT_TO_SLASH_EVENT if slashing is disabled (20 ms) 09:33:38 should request txs if missing for attesting (12 ms) 09:33:38 should request txs even if not attestor in this slot (10 ms) 09:33:38 should throw an error if the transactions are not available (13 ms) 09:33:38 should not return an attestation if re-execution fails (13 ms) 09:33:38 should not return an attestation if no validators are in the committee (12 ms) 09:33:38 should not return an attestation if the proposer is not the current proposer (17 ms) 09:33:38 should attest with all validator keys that are in the committee (18 ms) 09:33:38 should not return an attestation if the proposal is not for the current or next slot (7 ms) 09:33:38 09:33:38 Test Suites: 1 passed, 1 total 09:33:38 Tests: 17 passed, 17 total 09:33:38 Snapshots: 0 total 09:33:38 Time: 7.015 s 09:33:38 Ran all test suites matching /validator-client\/src\/validator.test.ts/i. 09:33:38 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?