Parent Log: http://ci.aztec-labs.com/4fd629c3accd1cc5 Command: 9c87e3b98c85c9a9 yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/7763eef5eb7f045b9184a0a4591b394296eb3aa8 Env: REF_NAME=gh-readonly-queue/next/pr-14770-5ca43853c40a2b8bfbc2148d5fdd46c6f82a74eb CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Mon Jun 16 15:07:18 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14770_amd64_x3-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next 15:07:26 [15:07:26.080] ERROR: validator Timeout 2025-06-16T15:07:25.166Z waiting for 3 attestations for slot 1796 15:07:27 [15:07:27.662] ERROR: validator Timeout 2025-06-16T15:07:26.759Z waiting for 2 attestations for slot 1796 15:07:27 [15:07:27.712] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 15:07:27 [15:07:27.713] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x1d3c4cd06bafb1ded20b255e2dc29ddef446205afa29877650ee2e03a514a67e","txCount":6,"txHashes":["0x21be7cea290bde070fcdba3da38f6ed00b2f2838886296f5eb0b976d3e593ead","0x03438f86deac2d72a81ba8837c6fc5f48880180991e37545637b48d3ac52a1f6","0x0098ea453a3384826f9f4a63baf060fcae8a4b3843f3d3386a659eaf22a0cc1c","0x168e5ef8ba0b2494d75d1e3ab751074535107939a01f28ab7474170b2750e729","0x23050e82f72d8da7a870f1fc4e006c712d01e2700346541827c99087e639817e","0x2aa939c9f2a2b87e27ce4b102c1e355353c2dacaa4df12883d9c8a2e7a9f249b"]} 15:07:27 [15:07:27.738] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 15:07:27 [15:07:27.742] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x2afc67cc6e0e03e5e51a6c44dd532e13e88958092e5fd0fc64e7932e72a698a3","txCount":6,"txHashes":["0x0bead6642283d8dcb0529a237016d6fabfa29111bc3f9317fb4b7aec39607ef4","0x299d02197123ca9d142a546fc1515a1b32bc298922c6abcf5a3f597ae12449ad","0x224c595004b81b8fafd562b01b298f422b84d26ae82869044a6622001ae44bb3","0x27b25fd359e7a3934eb973c4b4db03e3baac4e95a0128597d9fa6d3be4ee93dc","0x0d97dab728811eca2d997e6f55f4f2f3642706cd9c3833942a46a45d0e737961","0x0dafd7891bbff917935fc034006b5165412fcca993be5b22a6579a8dc79621de"]} 15:07:27 [15:07:27.757] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 15:07:27 [15:07:27.758] WARN: validator Re-execution state mismatch, slashing invalid block {"slotNumber":1796,"blockNumber":1795,"archive":"0x1acec5c7215ce2525ed861b6448b3e0bdd93232e2a8ac257a40b24b03b78e8f9","txCount":6,"txHashes":["0x230cab89bcaa8c3ab1f52a601896ffce4592971aed7e805fef7c5803f88daa30","0x0c689db2b9ee9e8648b2fbae192187c56ec431580ceee00665e3b7390d947100","0x15d9f3a18e3a18f860a924fc4cd84e2b3f0867e8a1673eeeed16534e291ee6fd","0x0fd2d416e5e9de514a764e625fe20d7d666eb96c7cfb9f43f47defe6d0296367","0x0b1fe2ea26a44e8e65ceb9e47bcd7d234bd6356790d759745fd472bb8b4d390c","0x2a872fdf136195b6c22b3a0dd39d6415a5773aa9317a42b2ea95a806bf02c206"]} 15:07:27 [15:07:27.760] ERROR: validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch 15:07:27 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13) 15:07:27 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9) 15:07:27 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:236:28) {"slotNumber":1796,"blockNumber":1795,"archive":"0x1acec5c7215ce2525ed861b6448b3e0bdd93232e2a8ac257a40b24b03b78e8f9","txCount":6,"txHashes":["0x230cab89bcaa8c3ab1f52a601896ffce4592971aed7e805fef7c5803f88daa30","0x0c689db2b9ee9e8648b2fbae192187c56ec431580ceee00665e3b7390d947100","0x15d9f3a18e3a18f860a924fc4cd84e2b3f0867e8a1673eeeed16534e291ee6fd","0x0fd2d416e5e9de514a764e625fe20d7d666eb96c7cfb9f43f47defe6d0296367","0x0b1fe2ea26a44e8e65ceb9e47bcd7d234bd6356790d759745fd472bb8b4d390c","0x2a872fdf136195b6c22b3a0dd39d6415a5773aa9317a42b2ea95a806bf02c206"]} 15:07:27 [15:07:27.779] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 15:07:27 [15:07:27.781] WARN: validator Re-execution state mismatch, slashing invalid block {"slotNumber":1796,"blockNumber":1795,"archive":"0x29f300d40b50433f530a825e9f396dae9b42ac5c6eff9293416448f1bef59f64","txCount":6,"txHashes":["0x0a8104de7cfa9985a7cc70580b0687163d22276481da59f80221916554f4b04d","0x0bea7bbc9985d96b29ef9cbb46abe1b8a24688696650990c8bc5935594697eca","0x2d50d0910c73e92dad03bd113bf63a7403eb032790bbaa4fbabae087e382793c","0x2c713aef360345df4390b7354248bc8337e7317d0097f015a307914879f030c4","0x21110967a21bed45309b152ddec72b1b89a1ea008edd799a189e5be3d3c7184c","0x0650090126a161586b37ac3f2e93fc16f6ee3f454dfc84be32604dfed9c0ebae"]} 15:07:27 [15:07:27.782] ERROR: validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch 15:07:27 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13) 15:07:27 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9) 15:07:27 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:288:28) {"slotNumber":1796,"blockNumber":1795,"archive":"0x29f300d40b50433f530a825e9f396dae9b42ac5c6eff9293416448f1bef59f64","txCount":6,"txHashes":["0x0a8104de7cfa9985a7cc70580b0687163d22276481da59f80221916554f4b04d","0x0bea7bbc9985d96b29ef9cbb46abe1b8a24688696650990c8bc5935594697eca","0x2d50d0910c73e92dad03bd113bf63a7403eb032790bbaa4fbabae087e382793c","0x2c713aef360345df4390b7354248bc8337e7317d0097f015a307914879f030c4","0x21110967a21bed45309b152ddec72b1b89a1ea008edd799a189e5be3d3c7184c","0x0650090126a161586b37ac3f2e93fc16f6ee3f454dfc84be32604dfed9c0ebae"]} 15:07:27 [15:07:27.800] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0} 15:07:27 [15:07:27.800] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x1a7e4ffea354afde76fa5453f412233950fc0dcbc93acde361b78eab37bd429f","txCount":6,"txHashes":["0x10db71890522bc4c2c1d2a2f40a421059913f88f80e436f5517f5083c7d6158a","0x27d52c2a4d02cc27e5bc7cfd7cb5e2e804faab7fe38ade1a325068673dd6692d","0x1fc412f77fea43c5995c0de65ba55d4b3ebe5e600cb75f58b6ee8e59101b8ed6","0x028425a154d64340c3a47e27c52218e2228c2c67ca9ea42fbc1643c819de06a3","0x1eeec1a4a7435a6af09ccd888fe62673cd20d70579638465bda429dec746a53f","0x1a4df2e6db41ae7936ff2b2bbc570bda56f3d3fcd58892d2358e340a372beb65"]} 15:07:27 [15:07:27.826] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0} 15:07:27 [15:07:27.848] INFO: validator Retrieved 0/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6} 15:07:27 [15:07:27.849] ERROR: validator Missing 6/6 txs to attest to proposal {"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x0d2fdfbe482612c6d78b68e13c5c15f00a297513814f673620ffca816d916e7a","txCount":6,"txHashes":["0x164e47965a194e5ab88edfd68d957774763e84208fa2825b9949dd7bcf1dc602","0x1cad7956977541b672d0fe11ac761694c402e0297f211518fc6045e480b6197e","0x0cb99bf5215bf62ab51962a2b1c8b0bded7c0a6e17c9d8cd2be76c9c6018cb5b","0x20955afccd9d68b6c6e10c1ba6c1ab7e7455f27681a8cc2f9adf2b433056142a","0x0b529322e848f71e5d4eb6b6eb18d9fc269cb562c53341e717f7519e18ae5e89","0x1186fe8b1ad862ed6c8b55c4e94bc297dfe77d44b1f474354f8f6abe1848e043"]},"missing":["0x164e47965a194e5ab88edfd68d957774763e84208fa2825b9949dd7bcf1dc602","0x1cad7956977541b672d0fe11ac761694c402e0297f211518fc6045e480b6197e","0x0cb99bf5215bf62ab51962a2b1c8b0bded7c0a6e17c9d8cd2be76c9c6018cb5b","0x20955afccd9d68b6c6e10c1ba6c1ab7e7455f27681a8cc2f9adf2b433056142a","0x0b529322e848f71e5d4eb6b6eb18d9fc269cb562c53341e717f7519e18ae5e89","0x1186fe8b1ad862ed6c8b55c4e94bc297dfe77d44b1f474354f8f6abe1848e043"]} 15:07:27 [15:07:27.868] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 15:07:27 [15:07:27.871] ERROR: validator Failed to attest to proposal: Error: Failed to build block 15:07:27 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:325:15) 15:07:27 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:305:39 15:07:27 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:312:13) 15:07:27 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:102:19) 15:07:27 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:345:58) 15:07:27 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:20) 15:07:27 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:328:27) {"slotNumber":1796,"blockNumber":1795,"archive":"0x2fa8281d148294dc4a0cb1db73673719725acc0766b33ad88c58f04d09f6255c","txCount":6,"txHashes":["0x04d99d55e16584d8b70837b62be895910978391ac4cedbda5d7dc28b43951554","0x04a9d7b0ca599ee497912331ad408fbe0618521241bf48c31ef35692e4073bb5","0x060db7c996f41099317495f3f7740cf5775f1de4d3dccf4f37a80b119282e4bd","0x1d7d8250925048cc2b80e5daf672f02002eaa27f1b50c0f1a3f3ded1e19799dc","0x2df052b79ef556d1a70d6263653e13205f3c47995447bb34eead61950722bc1e","0x08ea29937ef3ccf95c90dd7f292f19574ca6ae6cca7ccb00c48588e885406036"]} 15:07:27 [15:07:27.883] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 15:07:27 [15:07:27.926] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 15:07:27 [15:07:27.927] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x1eddaa41dab124b92afc3f7c0a0ad8b513f6a7a63f31ba0624f0e48b3ae184cc","txCount":6,"txHashes":["0x0587d879e3799a8b6fb40946f8ced93aa5e7e9496d5f9c17e9cba8ea14688574","0x1ff45c9fbf26a39857ce8d3d0fe872c73008ec2d1d70369bfd476edcedd36ce7","0x0806e6dd27ca5afe72f435a0637c213aceddb21166fcd86a17c163b746fbd67c","0x1ccb6ea015c38628f74fab4966bef420a1c1a36ad2760ab9c05792d80a08b87a","0x0189c244eab73540fe36d33cc6a6f06017e88ab3f06d8f621c1a0ba9d19e71ba","0x02aa04159ebd6fa74eea3b3f7795fa7efbe924abd507ce23fa277bb25a350495"]} 15:07:27 PASS src/validator.test.ts (8.696 s) 15:07:27 ValidatorClient 15:07:27 Should collect attestations from its own validators (1189 ms) 15:07:27 constructor 15:07:27 should throw error if an invalid private key is provided (26 ms) 15:07:27 createBlockProposal 15:07:27 should create a valid block proposal without txs (511 ms) 15:07:27 collectAttestations 15:07:27 should timeout if we do not collect enough attestations in time (1016 ms) 15:07:27 should collect attestations for a proposal (31 ms) 15:07:27 attestToProposal 15:07:27 should attest to proposal (23 ms) 15:07:27 should re-execute and attest to proposal (26 ms) 15:07:27 should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (16 ms) 15:07:27 should not emit WANT_TO_SLASH_EVENT if slashing is disabled (20 ms) 15:07:27 should request txs if missing for attesting (20 ms) 15:07:27 should request txs even if not attestor in this slot (24 ms) 15:07:27 should throw an error if the transactions are not available (21 ms) 15:07:27 should not return an attestation if re-execution fails (21 ms) 15:07:27 should not return an attestation if no validators are in the committee (12 ms) 15:07:27 should not return an attestation if the proposer is not the current proposer (14 ms) 15:07:27 should attest with all validator keys that are in the committee (39 ms) 15:07:27 should not return an attestation if the proposal is not for the current or next slot (13 ms) 15:07:27 15:07:27 Test Suites: 1 passed, 1 total 15:07:27 Tests: 17 passed, 17 total 15:07:27 Snapshots: 0 total 15:07:27 Time: 8.822 s 15:07:27 Ran all test suites matching validator-client/src/validator.test.ts. 15:07:27 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?