Parent Log: http://ci.aztec-labs.com/ff92fcd218fe55a0 Command: 7ad4152ecf607d72 yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/15c121440ebf929fded7bd0c31960fb154a3fa7a Env: REF_NAME=gh-readonly-queue/next/pr-14554-befc8c4c9ab253911288e1ef4bdd56c5ae8eeb9b CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Wed Jun 11 22:59:23 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14554_amd64_x3-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next 22:59:30 [22:59:30.427] ERROR: validator Timeout 2025-06-11T22:59:29.516Z waiting for 3 attestations for slot 1796 22:59:31 [22:59:31.971] ERROR: validator Timeout 2025-06-11T22:59:31.068Z waiting for 2 attestations for slot 1796 22:59:32 [22:59:32.022] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 22:59:32 [22:59:32.023] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x16a1211d4b494b3262b37ec6cfb8d458cb1ee3efd8f8dd126eb2fbff5fcc973e","txCount":6,"txHashes":["0x1b3fa1b5b9845df4e69559216d89bc35626680ce06abb3a9b9ed2510ff7c37fb","0x02d1047649e185ec2695719d84cb9be2944870db8fe3a74066d4846764ffdbd2","0x2e5e9e517ce449e940180e8d5bbff0d591433f81289c8fdd0f243ad21811b69d","0x037a22594d2dfb17cd045bbc8169a9da73e838754395e6327aacdcd83e7c84c5","0x0558a2dc2e2b8556987571bdec2a4fd458d078b341ffe611f159682a7d5dd1b8","0x217c65e569f84bacde21f7481a0d9e8d056af7cb6ff29614f29d2492f2de2dca"]} 22:59:32 [22:59:32.040] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 22:59:32 [22:59:32.042] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x2230a02c421599a0b65c025803623cffa3436946f2f23db96ca767a407420f45","txCount":6,"txHashes":["0x153bfa27f3b53ef0240b2a8e260a9e91626ee240cdb83131237b5d15c700d78f","0x13d34dd51cdf65ed5454afbb4ca5bbeb6b9c98f703df0f89370d7f61c07cdac6","0x173ef176f9be17414d9e349d6db44a244975db005a8cd3aa222e577f9db8b5b3","0x0937a1fd5666b876ad0435fec276224567fb9c618cc7e66871d292d1b97797da","0x1babfd670dbd4a71f10aca9cd51c14b65cfb97992bb249119e698f319610a26d","0x266d1453c5480225d6a57d343a6eeda8f556d15006b9f3ccd6e2c7ba619376c4"]} 22:59:32 [22:59:32.053] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 22:59:32 [22:59:32.057] WARN: validator Re-execution state mismatch, slashing invalid block {"slotNumber":1796,"blockNumber":1795,"archive":"0x150f093b863dba9b78e9a78ab0f76cf2d0a8f2d4158c490b9dc6b924e7b1b384","txCount":6,"txHashes":["0x16fca302640bc3e8631b3000dcfeb36238d02fa135f8652ba06a393b25cb7af9","0x0c141587728cd6d01d5cac7976c1f27266094b655ccedb2181217fe75a944db7","0x00b4994ce6063d3218a6949db395989bd6b198475aa1637a5d69deb871950935","0x15d068c16d1a6ae1f4c2540af4b470d4a8735496fdc7ec044e0931d4e4b44af9","0x07f2285a2a7aaf95dd3341231c7809a4726f521486533618abc8e4343fe56ea4","0x28910dbb624d14dcaddd76c0e123e6ef5848b2226d665dacec8f99e446a285e0"]} 22:59:32 [22:59:32.059] ERROR: validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch 22:59:32 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13) 22:59:32 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9) 22:59:32 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:236:28) {"slotNumber":1796,"blockNumber":1795,"archive":"0x150f093b863dba9b78e9a78ab0f76cf2d0a8f2d4158c490b9dc6b924e7b1b384","txCount":6,"txHashes":["0x16fca302640bc3e8631b3000dcfeb36238d02fa135f8652ba06a393b25cb7af9","0x0c141587728cd6d01d5cac7976c1f27266094b655ccedb2181217fe75a944db7","0x00b4994ce6063d3218a6949db395989bd6b198475aa1637a5d69deb871950935","0x15d068c16d1a6ae1f4c2540af4b470d4a8735496fdc7ec044e0931d4e4b44af9","0x07f2285a2a7aaf95dd3341231c7809a4726f521486533618abc8e4343fe56ea4","0x28910dbb624d14dcaddd76c0e123e6ef5848b2226d665dacec8f99e446a285e0"]} 22:59:32 [22:59:32.078] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 22:59:32 [22:59:32.080] WARN: validator Re-execution state mismatch, slashing invalid block {"slotNumber":1796,"blockNumber":1795,"archive":"0x21d168a1f1e5f4887b08a76cc1c6c33e204a71e8297d9d1bb807abb7df5903d9","txCount":6,"txHashes":["0x2286550d46f6f474712418cb54dae16498e7e607c1e9283bc20988bc806fb266","0x23cdf8f68c140d48fe78a4af2f84083f6daa42492ad5fbdfa4761c2e638702f0","0x278f73ca45e37725fec092cd2f20594d2c97b25f592f2467f69ede5f50bd8130","0x1ce2300d48840e81759fa6f87fefc264bb0ce62416cc60690c937ae83822add0","0x1543620d37b45d3a9d13b4b871fc7fb5e654c62f3d43ac900e2831e8ba345819","0x2d0cb31bbb722801167de1d8c933a6fd6a48204f90ef014500a3bd66d5243607"]} 22:59:32 [22:59:32.082] ERROR: validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch 22:59:32 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13) 22:59:32 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9) 22:59:32 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:288:28) {"slotNumber":1796,"blockNumber":1795,"archive":"0x21d168a1f1e5f4887b08a76cc1c6c33e204a71e8297d9d1bb807abb7df5903d9","txCount":6,"txHashes":["0x2286550d46f6f474712418cb54dae16498e7e607c1e9283bc20988bc806fb266","0x23cdf8f68c140d48fe78a4af2f84083f6daa42492ad5fbdfa4761c2e638702f0","0x278f73ca45e37725fec092cd2f20594d2c97b25f592f2467f69ede5f50bd8130","0x1ce2300d48840e81759fa6f87fefc264bb0ce62416cc60690c937ae83822add0","0x1543620d37b45d3a9d13b4b871fc7fb5e654c62f3d43ac900e2831e8ba345819","0x2d0cb31bbb722801167de1d8c933a6fd6a48204f90ef014500a3bd66d5243607"]} 22:59:32 [22:59:32.101] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0} 22:59:32 [22:59:32.102] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x00ee8bc11b42ca132abfc192056e9c8c29c71d8552369a05dadca5dbffba3d38","txCount":6,"txHashes":["0x02d400d25e827674aef645ffd9dbc2613b5a84a7589e73d35facab561947eba4","0x1217aa06c3e903e0213ef4c7a9f1d55b744d59e3826cf5b197ae2a552b4665fb","0x153713d052f399cdda2a944b4b12e684e10a921dc16fd1e00e8a74d274b0ad49","0x2cb4ccd1e21f602354fc8f264fd43d629973481cc7c3f4e32b878e11235b3c8c","0x099e213bd02b392e4e37f0ada61d0eb102e16f5241d2fb2041b09324dde7f362","0x2f6960b7ff1697b63ed0f4172b916342b2665294033bf66b60d81295d27438f7"]} 22:59:32 [22:59:32.118] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0} 22:59:32 [22:59:32.131] INFO: validator Retrieved 0/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6} 22:59:32 [22:59:32.133] ERROR: validator Missing 6/6 txs to attest to proposal {"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x044a60206416b58f66612034cb7749ac1664571731296bad0980788b068c97b7","txCount":6,"txHashes":["0x2299f0e7298bede143373e9433431ae39c37bd6838fef82003c756fedd76e7d6","0x23ba5652b4898970adde8941035d4d007138b45c973d238f7ab358efafd84463","0x06273367e999e2a46ac1fd9fc589b62811336e6e85946fbc21c47bfc6b990906","0x0e1867528e2f31a9c29d8a7e33951fe015223fb89a62977e8e6d34daadc1f1d6","0x1895310ef6fb59d4c656e0db5ebfdbc52ee4e9562013e24aa90e9ec0887b7864","0x2443a8c5737a7cbf62c6c69d77e869747dc50fb7bd6d5b7b5e2895754ea2708a"]},"missing":["0x2299f0e7298bede143373e9433431ae39c37bd6838fef82003c756fedd76e7d6","0x23ba5652b4898970adde8941035d4d007138b45c973d238f7ab358efafd84463","0x06273367e999e2a46ac1fd9fc589b62811336e6e85946fbc21c47bfc6b990906","0x0e1867528e2f31a9c29d8a7e33951fe015223fb89a62977e8e6d34daadc1f1d6","0x1895310ef6fb59d4c656e0db5ebfdbc52ee4e9562013e24aa90e9ec0887b7864","0x2443a8c5737a7cbf62c6c69d77e869747dc50fb7bd6d5b7b5e2895754ea2708a"]} 22:59:32 [22:59:32.151] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 22:59:32 [22:59:32.153] ERROR: validator Failed to attest to proposal: Error: Failed to build block 22:59:32 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:325:15) 22:59:32 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:397:39 22:59:32 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:404:13) 22:59:32 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:148:19) 22:59:32 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:341:58) 22:59:32 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:20) 22:59:32 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:328:27) {"slotNumber":1796,"blockNumber":1795,"archive":"0x18ab9be08f8550065644103d029eadcac154e20f56b0f0bbea921a19cf2d764e","txCount":6,"txHashes":["0x02ac82040baa12bfe0bf7c01d9366965a04930c3175a7bcd6e7ff20d8283d7a8","0x2f7496f5189b485c95f2c81b28ec9b1d2c2aefb6556a1f004ef2e9ef7d8742e5","0x2f36788bb9f9fe17bc74bd8f4eeeff9ffcbeb6e5a44e4d5e756b5fdddf89a1fc","0x19c7674b0e0b96615ad448e0e28eafee4e005ad4377d1c65fc3860fe9956c30a","0x2c4534e0cb08dc0e204884d615fd92c4e30ffefa4f75d835e435ac82335e8a1e","0x06c4a6c90fcb34f327a2483e3f8e29029f2342632f303579abd6a924d72c3b7b"]} 22:59:32 [22:59:32.176] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 22:59:32 [22:59:32.208] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 22:59:32 [22:59:32.208] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x0b628e878daeba415c5a3f3dc9c329dee63e9088bc5ec867b1d82d1c5f9d76fd","txCount":6,"txHashes":["0x0b3df2559a05955382cf4970f39390d2a3dc8a64e730b97cdd154e11974114eb","0x2bd2af26c2aaa502952e01b2c7131719471c49d20b4a959b5c469e725ce43daf","0x089c0db328d016d08273e54afaf3a021b5c7c88dce5af8228652ed0ace0c5642","0x09d5bdcf47e9f2a6f2f781bd398d31efc2df4654b40bea2d12fb0b1bd2054988","0x20f2a58622eabb1dd5f9b58c91e70d73c1f91a72997c19ea00f05c90255f62eb","0x1167b17f6266e76c91998ab3ebceeba330cda259f3436e58b45452a6b6b7fe18"]} 22:59:32 PASS src/validator.test.ts (7.688 s) 22:59:32 ValidatorClient 22:59:32 Should collect attestations from its own validators (1156 ms) 22:59:32 constructor 22:59:32 should throw error if an invalid private key is provided (12 ms) 22:59:32 createBlockProposal 22:59:32 should create a valid block proposal without txs (486 ms) 22:59:32 collectAttestations 22:59:32 should timeout if we do not collect enough attestations in time (1018 ms) 22:59:32 should collect attestations for a proposal (36 ms) 22:59:32 attestToProposal 22:59:32 should attest to proposal (17 ms) 22:59:32 should re-execute and attest to proposal (17 ms) 22:59:32 should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (18 ms) 22:59:32 should not emit WANT_TO_SLASH_EVENT if slashing is disabled (20 ms) 22:59:32 should request txs if missing for attesting (23 ms) 22:59:32 should request txs even if not attestor in this slot (12 ms) 22:59:32 should throw an error if the transactions are not available (14 ms) 22:59:32 should not return an attestation if re-execution fails (20 ms) 22:59:32 should not return an attestation if no validators are in the committee (23 ms) 22:59:32 should not return an attestation if the proposer is not the current proposer (15 ms) 22:59:32 should attest with all validator keys that are in the committee (20 ms) 22:59:32 should not return an attestation if the proposal is not for the current or next slot (11 ms) 22:59:32 22:59:32 Test Suites: 1 passed, 1 total 22:59:32 Tests: 17 passed, 17 total 22:59:32 Snapshots: 0 total 22:59:32 Time: 7.766 s 22:59:32 Ran all test suites matching /validator-client\/src\/validator.test.ts/i. 22:59:32 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?