Parent Log: http://ci.aztec-labs.com/f2643003dcdfd9bb 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:57:41 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15126_amd64_x4-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next 11:57:48 [11:57:48.987] ERROR: validator Timeout 2025-06-19T11:57:48.071Z waiting for 3 attestations for slot 1796 11:57:50 [11:57:50.567] ERROR: validator Timeout 2025-06-19T11:57:49.664Z waiting for 2 attestations for slot 1796 11:57:50 [11:57:50.627] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 11:57:50 [11:57:50.628] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x1bb45f115dccfaf0525400bfa8bb0c327351b823ebd3f6807bb016083f0fbe6b","txCount":6,"txHashes":["0x210245cdd03a08d1305718548a2f4bf7a773fb336bc8d57868d72e9a68860f10","0x01f3aa75405d7089e2bdc7d729d555acdd7aca59120db06998d9d627f58ed972","0x141a415dc8225b3eb6ab5656d3d228776e866097772828d6ca85fa9b71e0f956","0x2f7ed02f79f15c2a73d6a6cbd1100cf3ba61c37a3dcd0e1a78d617a6754df4d2","0x08c9547fe8c91f64a78cf7d04af51223b16a9d1fea4ef2a62dce685e22534e67","0x1da3fa0d5f843b54bb352ba4feebf8e2d43e7e72fa5b724cbd3e37c2c993b303"]} 11:57:50 [11:57:50.645] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 11:57:50 [11:57:50.648] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x10c8e66fa5b1376e36ca2404b61b7af087bcd0815077c2b997903af18fa67bb4","txCount":6,"txHashes":["0x12bcd9a9dcdeda1218e4cd0ac77918ac1492402fbf89b48a345eae1382917515","0x292c961680a167712f75f7b2dc2e123e51c77931c65cecd9a6833502e9de9e69","0x0f4abfa8e5cb6e5aa701e95c78a0e029ffb4b25730a534fec204d4da4253a03b","0x2c9454d9acf37f177186c3e9bae2c478cc39cd550c3b83fccf3c3aa06021753d","0x252af5b910f3110a624b695493bd364d1073c5aff66e64172aa21b75104ad0fc","0x149b110c02d5889bc1786ff176dfe07c7fe82684482d272b116d5d2bc4aa8b30"]} 11:57:50 [11:57:50.667] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 11:57:50 [11:57:50.669] WARN: validator Re-execution state mismatch, slashing invalid block {"slotNumber":1796,"blockNumber":1795,"archive":"0x1e8534b8bedb91aeae9514559cdcd3e9ece8059c621517f8b2a391ac893b69aa","txCount":6,"txHashes":["0x275503e898d4abc8ce1f095f5d6be4d9d72893c540e58e6778d77880706d28cf","0x209c261cddf3faf748ffdd4accb5f97e5956874feb15a1667b159fc546cd5da4","0x0c5d5c0fd856d0ac9f02fdae578c91184ea8286099575c13eb233bba031d4c44","0x0c0b6e0d12adaf68f6088e53412a86e01050fa696abab1bd8d7e57da7aa94b37","0x1044d16955cd0f5f841b716cbaf0a2dcd041de3b68a2e237ee66cf2bbd06f3bc","0x2e88644df847955c7e2eb10fbac037c02d49e680c6265fef43811232c684449e"]} 11:57:50 [11:57:50.670] ERROR: validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch 11:57:50 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13) 11:57:50 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9) 11:57:50 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:237:28) {"slotNumber":1796,"blockNumber":1795,"archive":"0x1e8534b8bedb91aeae9514559cdcd3e9ece8059c621517f8b2a391ac893b69aa","txCount":6,"txHashes":["0x275503e898d4abc8ce1f095f5d6be4d9d72893c540e58e6778d77880706d28cf","0x209c261cddf3faf748ffdd4accb5f97e5956874feb15a1667b159fc546cd5da4","0x0c5d5c0fd856d0ac9f02fdae578c91184ea8286099575c13eb233bba031d4c44","0x0c0b6e0d12adaf68f6088e53412a86e01050fa696abab1bd8d7e57da7aa94b37","0x1044d16955cd0f5f841b716cbaf0a2dcd041de3b68a2e237ee66cf2bbd06f3bc","0x2e88644df847955c7e2eb10fbac037c02d49e680c6265fef43811232c684449e"]} 11:57:50 [11:57:50.683] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 11:57:50 [11:57:50.683] WARN: validator Re-execution state mismatch, slashing invalid block {"slotNumber":1796,"blockNumber":1795,"archive":"0x18a03ee2efbcc195f8756505a67eece9d32c5e60f088fbcf6a97868b3208c86b","txCount":6,"txHashes":["0x12f4303808dc44199fddd71cc2ec85baf59fc73c76e583cabf89085a6e197a70","0x2a1dc3b8cc3539c4b4508b3f378d7053275ac6e5a9a96fc062ce64982d747a03","0x04c53815e93cd4532b6ef7001bb528697d24aa5a547aa07aa3040f9ccc35c865","0x0a73bf5c5f8435d0f62b152f2c9e68cf332958cd73955725e2258072579903f5","0x0779da0a27f0d5952cc73b9cfb83a9d3a7c56ab8cfde53c0d17430f49e582f56","0x174f3004c2ba0b0a55799df90b5d67f2bbb62cee9b824e52f04240d06d0b5e53"]} 11:57:50 [11:57:50.684] ERROR: validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch 11:57:50 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13) 11:57:50 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9) 11:57:50 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:289:28) {"slotNumber":1796,"blockNumber":1795,"archive":"0x18a03ee2efbcc195f8756505a67eece9d32c5e60f088fbcf6a97868b3208c86b","txCount":6,"txHashes":["0x12f4303808dc44199fddd71cc2ec85baf59fc73c76e583cabf89085a6e197a70","0x2a1dc3b8cc3539c4b4508b3f378d7053275ac6e5a9a96fc062ce64982d747a03","0x04c53815e93cd4532b6ef7001bb528697d24aa5a547aa07aa3040f9ccc35c865","0x0a73bf5c5f8435d0f62b152f2c9e68cf332958cd73955725e2258072579903f5","0x0779da0a27f0d5952cc73b9cfb83a9d3a7c56ab8cfde53c0d17430f49e582f56","0x174f3004c2ba0b0a55799df90b5d67f2bbb62cee9b824e52f04240d06d0b5e53"]} 11:57:50 [11:57:50.694] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0} 11:57:50 [11:57:50.695] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x1dcb0ddab28cfbdc2fa8b9890fb23fc9d8d1b957976083495556fb2fb0edb996","txCount":6,"txHashes":["0x1df9c11a6eb4784a328dbdbd149d3e014b6b58765ae3e8d5408cd80187e9a964","0x282102c3152b03bce262788a0f6f8bfbfd86ede0b934fe8a85387b4d1db37c67","0x19606dc01c4c1a0fcc33192e9dff7033cf99eb486f9a5d7b7e0c36ced2877824","0x272d8e94ec63955ed31290d7f05d169c525fc40cb23921f6d508f4e35dd2eccc","0x188ed3ebd5413f97a4c5731ddce9d8257a5bd5837c2d3bdd88a921028063498a","0x19259d9727c18182c2693bb2f14db1da97d7ea17b910dd107bb17ff2af39e56c"]} 11:57:50 [11:57:50.709] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0} 11:57:50 [11:57:50.719] INFO: validator Retrieved 0/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6} 11:57:50 [11:57:50.719] ERROR: validator Missing 6/6 txs to attest to proposal {"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x0a5cbcbea4f854561be437a7ef96aaf36556df08568480efb71f8ed807f8f41c","txCount":6,"txHashes":["0x094b69d038e622558666b8b1e93bb4fd6e17551354d5af6af007678b6bab498c","0x1fd945350a02e553286caa40a6300c797351a537919ae0a89e57c4a8bf049a35","0x21a572744a749f5492cfe422cfc9b6bacec02cbfbcc1d992641e1cfa6e1eeaf4","0x287b9c79b04c3d8ccbd3140a4e209373cf461d5c2b74eafea52315c91fa5cfe7","0x19076bc2077c31496816acf7707b023bd8dac26692754c13dccb3623a0e96859","0x01ead9537f0ce34158722b44eadc91285ea067914feede77be24d2a62f1e2b7c"]},"missing":["0x094b69d038e622558666b8b1e93bb4fd6e17551354d5af6af007678b6bab498c","0x1fd945350a02e553286caa40a6300c797351a537919ae0a89e57c4a8bf049a35","0x21a572744a749f5492cfe422cfc9b6bacec02cbfbcc1d992641e1cfa6e1eeaf4","0x287b9c79b04c3d8ccbd3140a4e209373cf461d5c2b74eafea52315c91fa5cfe7","0x19076bc2077c31496816acf7707b023bd8dac26692754c13dccb3623a0e96859","0x01ead9537f0ce34158722b44eadc91285ea067914feede77be24d2a62f1e2b7c"]} 11:57:50 [11:57:50.732] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 11:57:50 [11:57:50.734] ERROR: validator Failed to attest to proposal: Error: Failed to build block 11:57:50 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:326:15) 11:57:50 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:305:39 11:57:50 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:312:13) 11:57:50 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:102:19) 11:57:50 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:345:58) 11:57:50 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:20) 11:57:50 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:329:27) {"slotNumber":1796,"blockNumber":1795,"archive":"0x2152ac851e4c89e13434bcbcf799568d54acd6e2d598bee3b07f812b2e006807","txCount":6,"txHashes":["0x1a67f1dc2c9f55b0a2cd6cae2925888da68335bfaed669a0c31f58d0682a21ad","0x14897f5d8d53aedf5f37114d9191d34c6f918f4b45f18a9a224577e1d7d52f66","0x1ac97a841795cad2f3788049ece27cc70e363d5acecb8c3651636f7e3b07afa7","0x2665827047e150573aaef15df74d3d264d2544a463bf62e5d1b82f56fab5bc6b","0x0e80ce57ecafbee81838dbfcf9647e9bf9cf6a30e1ce680540386719860174ab","0x1e04b71404ec046ad891f1fe5aa54fb46afb4b28a2a847c7a425ae4ea0911bae"]} 11:57:50 [11:57:50.749] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 11:57:50 [11:57:50.773] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 11:57:50 [11:57:50.774] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x0e6353a861edffc52af209dc94bb04d533e64bb8dd6d0e47f524982708a1347f","txCount":6,"txHashes":["0x1fd83e852eb26b6e7ad9f84f283f6b3bb43ab3199969ad5532ac11f6d066ea6d","0x00c70162ca524616c8ccf36a547047acb0e6eb2c2ebb27c51bb6f157766d4af4","0x0ecb8121e5ce7242a9f060cba8217b41c8ca1476279bb883687483166e390780","0x04ed38ba53158af838209d04999731c2121043e4edbbafebc1416a305471c0de","0x0b6bc568a259018dab870399cd1ffd31771646790634ebe0383be95dc8d958d6","0x12d60aee2684b2d63a106891871efb13c32fa58aabb90cfe83ae01d03d972250"]} 11:57:50 PASS src/validator.test.ts (8.284 s) 11:57:50 ValidatorClient 11:57:50 Should collect attestations from its own validators (1175 ms) 11:57:50 constructor 11:57:50 should throw error if an invalid private key is provided (14 ms) 11:57:50 createBlockProposal 11:57:50 should create a valid block proposal without txs (514 ms) 11:57:50 collectAttestations 11:57:50 should timeout if we do not collect enough attestations in time (1016 ms) 11:57:50 should collect attestations for a proposal (40 ms) 11:57:50 attestToProposal 11:57:50 should attest to proposal (20 ms) 11:57:50 should re-execute and attest to proposal (21 ms) 11:57:50 should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (20 ms) 11:57:50 should not emit WANT_TO_SLASH_EVENT if slashing is disabled (12 ms) 11:57:50 should request txs if missing for attesting (12 ms) 11:57:50 should request txs even if not attestor in this slot (13 ms) 11:57:50 should throw an error if the transactions are not available (10 ms) 11:57:50 should not return an attestation if re-execution fails (14 ms) 11:57:50 should not return an attestation if no validators are in the committee (15 ms) 11:57:50 should not return an attestation if the proposer is not the current proposer (11 ms) 11:57:50 should attest with all validator keys that are in the committee (16 ms) 11:57:50 should not return an attestation if the proposal is not for the current or next slot (12 ms) 11:57:50 11:57:50 Test Suites: 1 passed, 1 total 11:57:50 Tests: 17 passed, 17 total 11:57:50 Snapshots: 0 total 11:57:50 Time: 8.384 s 11:57:50 Ran all test suites matching validator-client/src/validator.test.ts. 11:57:50 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?