Parent Log: http://ci.aztec-labs.com/561d47bad933e22b Command: 4387bf6bd5f0ba11 yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/92ef6e28f2b718bb1009392a60b8311979c782d2 Env: REF_NAME=gh-readonly-queue/next/pr-15126-69eacbd6f18ad2a9ac646c4ffaf0133b0cdf856a CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Thu Jun 19 11:58:07 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15126_amd64_x3-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next 11:58:16 [11:58:16.063] ERROR: validator Timeout 2025-06-19T11:58:15.155Z waiting for 3 attestations for slot 1796 11:58:17 [11:58:17.610] ERROR: validator Timeout 2025-06-19T11:58:16.705Z waiting for 2 attestations for slot 1796 11:58:17 [11:58:17.677] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 11:58:17 [11:58:17.679] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x2551c5302e614a18fd838c8835b83604bffe126d4beeef4fc25c15b1df8bbb5c","txCount":6,"txHashes":["0x03e6ec66aae678e0c33cd273a44f9d60e3658b1cc5cd237e1216fba01e7ca250","0x091ba710998784bf42ceac21fe3525bb209c7bfffca7be0abc43d547671aa583","0x1ccabdf26616889ae978e29d0e6905edc54fe18e6366b70942a805ee83456a81","0x284c10c17c25ab6921340a5f0a49be8a12db319f94f718dc54cb4e1a72c98167","0x1efcec2766ce160c8acb360189e5baa159590b77e14b6a696ca4649aceb2b972","0x2f39c8101c9a81bf1bcfc7dc9b6a7d1a3524695af4795817408f6e44771e7d1d"]} 11:58:17 [11:58:17.691] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 11:58:17 [11:58:17.693] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x10e604ee5342bbc5c6218757da78b54c84361ca6bc7a40a16eb10eef750624bd","txCount":6,"txHashes":["0x0df7cadae3ead44d16495c90567ce5d964708208c40bdbeab421d3c4cfa95a03","0x2b7c9e4eeb1dd77df255d7967e5b27ecfe4e93413cbe263f0357072ea9d115af","0x20ec52e3fd356a15ba332ab452ff2a14c24bc764ef68d6c0cdb28c70ba60b356","0x0aacffe132d879a45aa6444212382e5680f4821a81c5c66f4516ae123745734e","0x082f8ec957714f378e46a0339cd51457c7b7c2de73afa79eaf2eceb89dc8ffcb","0x2a9c2f1ae47e81a010f10aebd54fb07318f05abe884fe251cf38192576ad81fb"]} 11:58:17 [11:58:17.704] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 11:58:17 [11:58:17.706] WARN: validator Re-execution state mismatch, slashing invalid block {"slotNumber":1796,"blockNumber":1795,"archive":"0x1b7d07a97d3568cf47b13123578b8cad9472def73733b916e9c3c8629f83461e","txCount":6,"txHashes":["0x0beee086337d168e8447cf150d67d9237e7c9b64bec4b2c8f0544b14718c7b6d","0x09ed077fc08019b5cbd2b6f841a664110b4e18b31e6cf02444e44f9ecec87466","0x06f566aa9140b66993b8ba9bca06be028fdaa007545f19bf2874d0f802ad4c15","0x23a5ecacc38b4d63ea834fb882a95853e6cea6039076615f521b64e1bb3b2163","0x1abe19340afdf34fcfb8237f6b41b7ee61692b41c59b1edb980cad09ad297ff5","0x101dcaeb6e8b3385260b700f18a87457213b4d95c68dc1209c9899dd9aef3dda"]} 11:58:17 [11:58:17.707] ERROR: validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch 11:58:17 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13) 11:58:17 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9) 11:58:17 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:237:28) {"slotNumber":1796,"blockNumber":1795,"archive":"0x1b7d07a97d3568cf47b13123578b8cad9472def73733b916e9c3c8629f83461e","txCount":6,"txHashes":["0x0beee086337d168e8447cf150d67d9237e7c9b64bec4b2c8f0544b14718c7b6d","0x09ed077fc08019b5cbd2b6f841a664110b4e18b31e6cf02444e44f9ecec87466","0x06f566aa9140b66993b8ba9bca06be028fdaa007545f19bf2874d0f802ad4c15","0x23a5ecacc38b4d63ea834fb882a95853e6cea6039076615f521b64e1bb3b2163","0x1abe19340afdf34fcfb8237f6b41b7ee61692b41c59b1edb980cad09ad297ff5","0x101dcaeb6e8b3385260b700f18a87457213b4d95c68dc1209c9899dd9aef3dda"]} 11:58:17 [11:58:17.731] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 11:58:17 [11:58:17.733] WARN: validator Re-execution state mismatch, slashing invalid block {"slotNumber":1796,"blockNumber":1795,"archive":"0x28619d45a0cac252f9eaad07c58245be1be40d0d57c0ba336e809dfd9fd55f15","txCount":6,"txHashes":["0x12548fe647843fd0ebebc56f15593ea67238440bbe00d865d8ac50d5b7acc3a4","0x111b1a49f30b6051f9b1d0733020261c62c94bfe9248c835024a2f67a7cb95c3","0x189c673c80036bf260df1cbeabb96ebbf78b1425595c2fcbd8479ddde6f8ac62","0x0353fa867ee89731cbaf835e93b0c4b04940172ed037a0bc1188af230e24fa28","0x22b843797c6aae365f5dff89d45174ee955d10ebb57346419a7cc5ab3dd1f32b","0x13698ed1ea4b7cdab47f58bf01979e4767eab4da4a1ed8c9d544a7345b200058"]} 11:58:17 [11:58:17.734] ERROR: validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch 11:58:17 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13) 11:58:17 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9) 11:58:17 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:289:28) {"slotNumber":1796,"blockNumber":1795,"archive":"0x28619d45a0cac252f9eaad07c58245be1be40d0d57c0ba336e809dfd9fd55f15","txCount":6,"txHashes":["0x12548fe647843fd0ebebc56f15593ea67238440bbe00d865d8ac50d5b7acc3a4","0x111b1a49f30b6051f9b1d0733020261c62c94bfe9248c835024a2f67a7cb95c3","0x189c673c80036bf260df1cbeabb96ebbf78b1425595c2fcbd8479ddde6f8ac62","0x0353fa867ee89731cbaf835e93b0c4b04940172ed037a0bc1188af230e24fa28","0x22b843797c6aae365f5dff89d45174ee955d10ebb57346419a7cc5ab3dd1f32b","0x13698ed1ea4b7cdab47f58bf01979e4767eab4da4a1ed8c9d544a7345b200058"]} 11:58:17 [11:58:17.751] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0} 11:58:17 [11:58:17.752] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x1f82117ea22daaed732d3ec8133d608863be1873a7da0bfd1849f5efd0e717d4","txCount":6,"txHashes":["0x131d7669660db2ab63b71ee9f15d19fe406b8f80f533dac5b8a037cd5e649ecd","0x108de67657f1a2421fd179f3026c2e4edec8c2986295e6af04f176125ddf1143","0x24b4bdc7a64582191a6dca58eaa2ef9d1f78c2e5d31bbe373f190a8d620280b8","0x2318dcae0350b9cb32dacd52b9cefe758e628fadde670b3b00f2ee3baddb9460","0x2d0ba26dddafe0e90b7e0e0f26963a33169503c43069258639013678abd929f6","0x2fdb60e2bc2a656a43adf8ac5827bd6828f2174d902c1a80eb9c851adbd61ada"]} 11:58:17 [11:58:17.772] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0} 11:58:17 [11:58:17.792] INFO: validator Retrieved 0/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6} 11:58:17 [11:58:17.793] ERROR: validator Missing 6/6 txs to attest to proposal {"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x1446ea9358548d07318b6cdbf815ed1771b2a6ac2233674fd5047a7d5b91467e","txCount":6,"txHashes":["0x2090fd5480a8d6c087c252b5400e96f84088b4c7b62c3f43669ee55e77ba0803","0x2c0f024fd5e85d991df72d95bf3c3f79e80411cce9b66fc3a827925dc807d2e3","0x11cfc65facb74dfdab9cae38e623ec194f775936af333b10961e183ac4d778d2","0x2fbf2ed9a9d3e8a56b05ce4b95e227e856c953c681c84cddc3a59bb4e3f17864","0x2916afc1d2656515e2ea5db0ea22cda20a1a7fa3cb2e2afcf5f0008258fa0ce7","0x2101c17909f026760f8ce9143f7386150aa5ef3f11e434429b3a1330eb43f99e"]},"missing":["0x2090fd5480a8d6c087c252b5400e96f84088b4c7b62c3f43669ee55e77ba0803","0x2c0f024fd5e85d991df72d95bf3c3f79e80411cce9b66fc3a827925dc807d2e3","0x11cfc65facb74dfdab9cae38e623ec194f775936af333b10961e183ac4d778d2","0x2fbf2ed9a9d3e8a56b05ce4b95e227e856c953c681c84cddc3a59bb4e3f17864","0x2916afc1d2656515e2ea5db0ea22cda20a1a7fa3cb2e2afcf5f0008258fa0ce7","0x2101c17909f026760f8ce9143f7386150aa5ef3f11e434429b3a1330eb43f99e"]} 11:58:17 [11:58:17.809] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 11:58:17 [11:58:17.811] ERROR: validator Failed to attest to proposal: Error: Failed to build block 11:58:17 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:326:15) 11:58:17 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:305:39 11:58:17 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:312:13) 11:58:17 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:102:19) 11:58:17 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:345:58) 11:58:17 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:20) 11:58:17 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:329:27) {"slotNumber":1796,"blockNumber":1795,"archive":"0x104370f4e13c675624838de36c3814e1faf0bf01e67aed62b82e22621e52bb8b","txCount":6,"txHashes":["0x0cb9978f32cb6e8bcba4cc3530963c9988aae7195573f606178834c641061ca2","0x0857f3fdd573b3e9727f6961e54e253027b73469c16697106ff9ac5c2b5bf278","0x113dd8d532f2ee2e6b915c1b8ac7c9a320ad39f356423efce0dc1f8e9fa610f2","0x00ecd010587e05aca4a6ef26c728750f73d03f5425e1cecfcfd98a29efc3400e","0x27d1de8e16fdadee465e15b077a00958ff12c7c3817a3fdcbb07cca9223ffbf8","0x2291df79d56bdd35c0e70d2aeed467854274771db459a36518e33cf7e07e0420"]} 11:58:17 [11:58:17.824] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 11:58:17 [11:58:17.854] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 11:58:17 [11:58:17.855] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x214d74ced59fe21788f3959451138ee059fa9c2871c853a5513d1f7da5979460","txCount":6,"txHashes":["0x14f103c831ab68ac8e61810431b46f9953a5762ca49d9700a1742bd414ddd77b","0x2f297a2edc922f271048e72d5e289e613f5e83998abf0efe404212424adf578d","0x006c007b7128c8ac93624b120810e03a210c374dbd6e5d738ebf530bba97a35f","0x0a5b24a28649158a279267d03a84abbe2b77b2018c4b11e9fd41df2034c966c2","0x2c535314aa5cc7304ce3c02174bc680a2d08fd605a311d6becece15465a2927d","0x1ac68de8769521116bada4f3d5976b07ce3c94a9567c8e741bc822d63898cad8"]} 11:58:17 PASS src/validator.test.ts (9.074 s) 11:58:17 ValidatorClient 11:58:17 Should collect attestations from its own validators (1158 ms) 11:58:17 constructor 11:58:17 should throw error if an invalid private key is provided (10 ms) 11:58:17 createBlockProposal 11:58:17 should create a valid block proposal without txs (491 ms) 11:58:17 collectAttestations 11:58:17 should timeout if we do not collect enough attestations in time (1021 ms) 11:58:17 should collect attestations for a proposal (44 ms) 11:58:17 attestToProposal 11:58:17 should attest to proposal (23 ms) 11:58:17 should re-execute and attest to proposal (13 ms) 11:58:17 should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (14 ms) 11:58:17 should not emit WANT_TO_SLASH_EVENT if slashing is disabled (25 ms) 11:58:17 should request txs if missing for attesting (20 ms) 11:58:17 should request txs even if not attestor in this slot (17 ms) 11:58:17 should throw an error if the transactions are not available (22 ms) 11:58:17 should not return an attestation if re-execution fails (17 ms) 11:58:17 should not return an attestation if no validators are in the committee (11 ms) 11:58:17 should not return an attestation if the proposer is not the current proposer (15 ms) 11:58:17 should attest with all validator keys that are in the committee (19 ms) 11:58:17 should not return an attestation if the proposal is not for the current or next slot (12 ms) 11:58:17 11:58:17 Test Suites: 1 passed, 1 total 11:58:17 Tests: 17 passed, 17 total 11:58:17 Snapshots: 0 total 11:58:17 Time: 9.163 s 11:58:17 Ran all test suites matching validator-client/src/validator.test.ts. 11:58:17 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?