Parent Log: http://ci.aztec-labs.com/d525d18f08c39a3a Command: 731d98bdb3377842 yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/daebab2c4bace59ef25ddb29040a040926f095e6 Env: REF_NAME=gh-readonly-queue/next/pr-14986-b80949775e5c27908a6055ad24592f7d98bdc45a CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Mon Jun 16 09:11:22 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14986_amd64_x2-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next 09:11:29 [09:11:29.584] ERROR: validator Timeout 2025-06-16T09:11:28.669Z waiting for 3 attestations for slot 1796 09:11:31 [09:11:31.179] ERROR: validator Timeout 2025-06-16T09:11:30.276Z waiting for 2 attestations for slot 1796 09:11:31 [09:11:31.234] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 09:11:31 [09:11:31.236] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x1d3a65e081f0342926ab330051603c570f21d34f3966b7c48167d013a0a3e4e2","txCount":6,"txHashes":["0x08254fb2a5b2a226301f7901280218fe31500635aef523ad078b7a9f4ae68768","0x1108ff4120042e7262748f4461ca22777bed2b8291492886c6e8b4c7db47a10f","0x0175dca238a908d66ca47afe6e6c3881870c060aa6c8fe64a595c89218cb1424","0x267a1e42e3311d35b339d2da816e50e78f9a8db8b889da85f8db9d9f28afeb1d","0x01f689a7b4405889ab177951d0f944feae0a1b3597672af14f2e95302417a700","0x124db6df59653e82d38b41b87d3223b88212205432354ffb4b4a1aa776ad9c96"]} 09:11:31 [09:11:31.270] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 09:11:31 [09:11:31.272] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x2b73aa00cfb2d64019a4abaac7fd71341ab7662bf3f511bc904bf258c26acb67","txCount":6,"txHashes":["0x2d420451125d439527ed589d0a44c6931cbba3eeaa17988ed89a98302799bfe8","0x0fd07c54c903809a7d5e8b931be314a71c861172012e3266eff220ad04aedd06","0x19dca0e92a4107c52c9c5753fc7c8bf78ca1553ec01584f3e0b0b14aac32da4f","0x020dfa9ab396f734ce45a66bd1ce4e44a4d9ba3a0d7d8b5aaa1db7861ce10eea","0x27fed8df783dd5fb43976f060c2a06043af09896344fd30fc0c37b8a86e6e87d","0x2e5ddccf5d344c32611523583134d9113f044869f7ea41fbd5f585540f0f6f0c"]} 09:11:31 [09:11:31.286] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 09:11:31 [09:11:31.287] WARN: validator Re-execution state mismatch, slashing invalid block {"slotNumber":1796,"blockNumber":1795,"archive":"0x27981acf955b56e474fbf015f342f7315886a5be837eec16d1fe1297504def47","txCount":6,"txHashes":["0x0970b0b8851b3c73e501ed3c567e2a08411ada5931ac59f994ec5425f01bb9f0","0x21f94f9ae03dc88e2a2991fdde63f07de39af21321cc3ebf3f20ab7fb0797e58","0x2358023a9ede8cfd823f2c9772e9e694f9600f3370a82914c3318e68e80e1a6b","0x28e0dfbe0394598f6f9b0ff70eb3908baafe8222a41cbbe4e4756e7891d355e7","0x092d5be54d9dadbd4bf1c5d1ccf7f1e32c060eedf176bbda9a49b9cf4fbb3cb3","0x286aaceaa1ad438e9e88de31cf503d2b13edd02e482c8227d9509ba70534d260"]} 09:11:31 [09:11:31.288] ERROR: validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch 09:11:31 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13) 09:11:31 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9) 09:11:31 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:236:28) {"slotNumber":1796,"blockNumber":1795,"archive":"0x27981acf955b56e474fbf015f342f7315886a5be837eec16d1fe1297504def47","txCount":6,"txHashes":["0x0970b0b8851b3c73e501ed3c567e2a08411ada5931ac59f994ec5425f01bb9f0","0x21f94f9ae03dc88e2a2991fdde63f07de39af21321cc3ebf3f20ab7fb0797e58","0x2358023a9ede8cfd823f2c9772e9e694f9600f3370a82914c3318e68e80e1a6b","0x28e0dfbe0394598f6f9b0ff70eb3908baafe8222a41cbbe4e4756e7891d355e7","0x092d5be54d9dadbd4bf1c5d1ccf7f1e32c060eedf176bbda9a49b9cf4fbb3cb3","0x286aaceaa1ad438e9e88de31cf503d2b13edd02e482c8227d9509ba70534d260"]} 09:11:31 [09:11:31.302] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 09:11:31 [09:11:31.303] WARN: validator Re-execution state mismatch, slashing invalid block {"slotNumber":1796,"blockNumber":1795,"archive":"0x2499650a57fa23beaa696c64b4edda40158b638af02f3c6f113fec5b72a0dfcb","txCount":6,"txHashes":["0x21ee6e7c6d70c87859295df173359ace7c6ff6f2271089c1bd262d811f83b94f","0x2b71a85c8ed26ac7adfae1023720b8ecf0e9111be813de5f0c928b3126be1038","0x2499e0aa82826ce0d1dd4706f1d91a86051302135d9879e4b2d462c043981ae7","0x23e1189fb15c6872c4b61da836b7bdab1f13627de81b009dfed2c644e5b0de39","0x174bdd70d40a7d56e63d15ec332b0743082856a40c8a4fb3be2a0b182d2b72a6","0x0556ce455d4631115ba4bbc9eb3cb4e26dca9a01d4be4d0f218e958aa422c1ef"]} 09:11:31 [09:11:31.304] ERROR: validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch 09:11:31 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13) 09:11:31 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9) 09:11:31 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:288:28) {"slotNumber":1796,"blockNumber":1795,"archive":"0x2499650a57fa23beaa696c64b4edda40158b638af02f3c6f113fec5b72a0dfcb","txCount":6,"txHashes":["0x21ee6e7c6d70c87859295df173359ace7c6ff6f2271089c1bd262d811f83b94f","0x2b71a85c8ed26ac7adfae1023720b8ecf0e9111be813de5f0c928b3126be1038","0x2499e0aa82826ce0d1dd4706f1d91a86051302135d9879e4b2d462c043981ae7","0x23e1189fb15c6872c4b61da836b7bdab1f13627de81b009dfed2c644e5b0de39","0x174bdd70d40a7d56e63d15ec332b0743082856a40c8a4fb3be2a0b182d2b72a6","0x0556ce455d4631115ba4bbc9eb3cb4e26dca9a01d4be4d0f218e958aa422c1ef"]} 09:11:31 [09:11:31.314] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0} 09:11:31 [09:11:31.315] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x24a090a715f7323f8753c8f181d2ad7487e9eae73f214b90a2e1479ffb0f864f","txCount":6,"txHashes":["0x2479e967568ec1c15baad7673e21a0b0abf280419ea6b0119f17104fc1b7c08e","0x2b9a1d6b5aedad464be979d447f90fb11f5b267c15ecc42f596c1fac5d3723a3","0x2caee67080fa297d195cc8a9df208cc7210b315cb9f1f69690631cc5252e1c65","0x0440c7aef1084b3c11a03fc73702f016e57953bd1421d5ea948cdf34ba7e1ead","0x0741e2e0b5f8aced5ffbdcb427783f6a9eaa5094a0e319d5da14457835908f11","0x1e360b73125866224cbc4f000d88b8a60cbb8cd5214ec385cc5346987fb01645"]} 09:11:31 [09:11:31.328] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0} 09:11:31 [09:11:31.346] INFO: validator Retrieved 0/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6} 09:11:31 [09:11:31.348] ERROR: validator Missing 6/6 txs to attest to proposal {"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x23d016db88238358afa0a3e498431820d386479917dfbdece1aae57d82145f20","txCount":6,"txHashes":["0x128c833b8e5bf6692e1394566d24c9d6725f4de9ebd900447ca6284da6d6447f","0x07e1b59a99246f6002966e0f4a840c5e2504a7ce14efed304fedbd53b49c734a","0x0fc751df5a2e0000974fd026cda2f18879b0eeae8566d584fc526b3850e422d2","0x21ca4c5d2c047778ef070dd17d822dc185efb13b00563c8bf0c92b11ca226ccd","0x1c29af69e20f6289c69dbd70c4a3a7f320bcd765de3e55c4ee83bdb760bff4b0","0x0041cf6e6501d01f6da66bec18461a8dbc395a78e8b7fd4aa4d5ecef794f464a"]},"missing":["0x128c833b8e5bf6692e1394566d24c9d6725f4de9ebd900447ca6284da6d6447f","0x07e1b59a99246f6002966e0f4a840c5e2504a7ce14efed304fedbd53b49c734a","0x0fc751df5a2e0000974fd026cda2f18879b0eeae8566d584fc526b3850e422d2","0x21ca4c5d2c047778ef070dd17d822dc185efb13b00563c8bf0c92b11ca226ccd","0x1c29af69e20f6289c69dbd70c4a3a7f320bcd765de3e55c4ee83bdb760bff4b0","0x0041cf6e6501d01f6da66bec18461a8dbc395a78e8b7fd4aa4d5ecef794f464a"]} 09:11:31 [09:11:31.362] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 09:11:31 [09:11:31.364] ERROR: validator Failed to attest to proposal: Error: Failed to build block 09:11:31 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:325:15) 09:11:31 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:397:39 09:11:31 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:404:13) 09:11:31 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:148:19) 09:11:31 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:341:58) 09:11:31 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:20) 09:11:31 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:328:27) {"slotNumber":1796,"blockNumber":1795,"archive":"0x23048631d3637ebc6c0163b8fd06932faf36375a39b72ace02f04ccb2f501109","txCount":6,"txHashes":["0x2d4a5b431dde0ba7a48ac753eb160c0ca4496e87536c3e0e0498e3c795a93a41","0x1113cd2b05e667c5846023087282240bd99cc5b11e3460a12d1f49c3a5fd65e1","0x057385d2f1306403f1eb4b47dfd42edcefa88e210063a178992681d783a9e9e7","0x1adfe5f204751d921ba16cef93348e55453c327d6ccff6af785b5137b49227e4","0x19bf23ffc90dd0816df771072d4f37ea5c7fb0ca23b309ff7c52473dbf47fe8a","0x0929660a249f333030cce32858430e85723b8a8ba22699946944493b46ef9693"]} 09:11:31 [09:11:31.377] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 09:11:31 [09:11:31.408] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 09:11:31 [09:11:31.408] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x19feb24b63bc5148700cb0d1146452d9ef7829d2edd2e82f020233410405776f","txCount":6,"txHashes":["0x03ff515d393442eea01c3528f1d0852adeafa92e8d196b09ce6d942f6cb0f2a7","0x25d57546841db0bcdb2fe8650456d96002995be6cda72ea40c9dfdb362f72dae","0x2cfa0cef043b45bddaefb00bf7b04f8c4507f49102a7279ee0c1dfd717cefa60","0x2b130633dac6159f305eb6d89dccf57f49415cf2a26445bbd9694b7ffc653196","0x22b074a427835821d7bcb2034e53bba8ed0ea34c5ec5f876163c7f1f9c2e5bb8","0x205b12c7da9ddc227b6527e916d6f1703120964aeb8d5cca64c9cb7ed820276d"]} 09:11:31 PASS src/validator.test.ts (7.918 s) 09:11:31 ValidatorClient 09:11:31 Should collect attestations from its own validators (1177 ms) 09:11:31 constructor 09:11:31 should throw error if an invalid private key is provided (10 ms) 09:11:31 createBlockProposal 09:11:31 should create a valid block proposal without txs (540 ms) 09:11:31 collectAttestations 09:11:31 should timeout if we do not collect enough attestations in time (1015 ms) 09:11:31 should collect attestations for a proposal (34 ms) 09:11:31 attestToProposal 09:11:31 should attest to proposal (39 ms) 09:11:31 should re-execute and attest to proposal (19 ms) 09:11:31 should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (15 ms) 09:11:31 should not emit WANT_TO_SLASH_EVENT if slashing is disabled (14 ms) 09:11:31 should request txs if missing for attesting (13 ms) 09:11:31 should request txs even if not attestor in this slot (11 ms) 09:11:31 should throw an error if the transactions are not available (20 ms) 09:11:31 should not return an attestation if re-execution fails (16 ms) 09:11:31 should not return an attestation if no validators are in the committee (12 ms) 09:11:31 should not return an attestation if the proposer is not the current proposer (12 ms) 09:11:31 should attest with all validator keys that are in the committee (22 ms) 09:11:31 should not return an attestation if the proposal is not for the current or next slot (12 ms) 09:11:31 09:11:31 Test Suites: 1 passed, 1 total 09:11:31 Tests: 17 passed, 17 total 09:11:31 Snapshots: 0 total 09:11:31 Time: 8.022 s 09:11:31 Ran all test suites matching /validator-client\/src\/validator.test.ts/i. 09:11:31 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?