Parent Log: http://ci.aztec-labs.com/4bd36cecb2b5c7bf Command: 3987b0c732d12451 yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/d3bba2d69dbc070d51bcd50607354193573876ba Env: REF_NAME=gh-readonly-queue/next/pr-14877-314d7622c6bacc8333ae49fe9583967cab78349b CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Fri Jun 13 12:56:15 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14877_amd64_x3-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next 12:56:22 [12:56:22.909] ERROR: validator Timeout 2025-06-13T12:56:21.997Z waiting for 3 attestations for slot 1796 12:56:24 [12:56:24.400] ERROR: validator Timeout 2025-06-13T12:56:23.497Z waiting for 2 attestations for slot 1796 12:56:24 [12:56:24.463] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 12:56:24 [12:56:24.464] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x0fbeb10c5360c8683885985a23ad55837778707b3a6bbd4916e0088e266bd867","txCount":6,"txHashes":["0x1b971baa8790bec4bc56aa27bc7edee440febfc42b5969e887faf8fd2562c265","0x2c9aa0dafa8c2d72d61e062570314f7f84ec0526c1bc810abb367582f1fead1a","0x0eecdda4d1a0959abc0669a84092d8e9970884a23f073933080ee5772eb513a2","0x00d5a13d68f667289b91ef997661186a1cdfb3ef64ef347687c4ec204d57536d","0x06d2baa0f05644158b43e0422a4f2f102f2c385c05a7598f6d746c35ad97b7d0","0x01f1a7065783aad45b559775451f4e62b7a4c200383771ec4f29808b007f82b9"]} 12:56:24 [12:56:24.483] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 12:56:24 [12:56:24.485] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x255eb3f53908fe0503ed2734fefcd2ca98740fb6eef3feb38b81d78b1201c113","txCount":6,"txHashes":["0x0665da303acaa86158d9b5dd1cf4323a11e001c6d6010c138386e811b549f2d9","0x146b8c3c4e183dc31afa4315299a6cb6530527a572450e292e09b972ebfd6de9","0x007d5608c620687c71c90c56b338e44ab3ad39ddb855c573dd9abf3c7d73ab9e","0x20cbed43f361eb7e69c0a6f9f318d4216b2ba3e846bf4e1df89e63368c9f1a44","0x2f1f87745f6833701216b41170eb7b2d0aa6290e7c031347e8c484cf84b171c7","0x02001faa1a8281a5edf92dcbfe4f2abec8929ede28dd980a509df964ee7c944d"]} 12:56:24 [12:56:24.499] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 12:56:24 [12:56:24.500] WARN: validator Re-execution state mismatch, slashing invalid block {"slotNumber":1796,"blockNumber":1795,"archive":"0x10c8cbdafbceb8675c7e884edecade9fc07e0c3d8ed59e78c3a7f713ee7543aa","txCount":6,"txHashes":["0x0a5943e1a894eac5b0087ab2bf3ea0b5657cac8a59473885c3d9914da1b5eb14","0x00d9980509cc317a51ff0576108ded8cbddfcdb183639a491627713735fa654c","0x0a3ef0b2ef39ba3b7a90dda1f57d0789788ea2da7bc714ceccd92c1389a4fad5","0x26cd58d1932448e5b429d42bb4bd48be1d077c9774466c8e0eec01036c08304d","0x04a1c293d3a8a1a6144876c80afb8b7d7fa93351ee26319d50a55271a9968279","0x1c6deaa720991132c750658ca2c9bc5ca31f5d98557bbec1484a90d92a9767d5"]} 12:56:24 [12:56:24.502] ERROR: validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch 12:56:24 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13) 12:56:24 at runNextTicks (node:internal/process/task_queues:65:5) 12:56:24 at listOnTimeout (node:internal/timers:549:9) 12:56:24 at processTimers (node:internal/timers:523:7) 12:56:24 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9) 12:56:24 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:236:28) {"slotNumber":1796,"blockNumber":1795,"archive":"0x10c8cbdafbceb8675c7e884edecade9fc07e0c3d8ed59e78c3a7f713ee7543aa","txCount":6,"txHashes":["0x0a5943e1a894eac5b0087ab2bf3ea0b5657cac8a59473885c3d9914da1b5eb14","0x00d9980509cc317a51ff0576108ded8cbddfcdb183639a491627713735fa654c","0x0a3ef0b2ef39ba3b7a90dda1f57d0789788ea2da7bc714ceccd92c1389a4fad5","0x26cd58d1932448e5b429d42bb4bd48be1d077c9774466c8e0eec01036c08304d","0x04a1c293d3a8a1a6144876c80afb8b7d7fa93351ee26319d50a55271a9968279","0x1c6deaa720991132c750658ca2c9bc5ca31f5d98557bbec1484a90d92a9767d5"]} 12:56:24 [12:56:24.520] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 12:56:24 [12:56:24.522] WARN: validator Re-execution state mismatch, slashing invalid block {"slotNumber":1796,"blockNumber":1795,"archive":"0x24a6c3fd6993f573e235c790204f70637920201463b77384def65e6ffe4946e5","txCount":6,"txHashes":["0x1a60cde37865456e98122e0307646816b38f7aba7a8bc0ea54fb75cf8e8736d6","0x2129e85f1f0a04cc1aa0c726e3e8667aed41578dfdec40803cc89472d34863d2","0x25a52aa3e4de5e05c05412eb5c9891618228df4e8386ec95c6caf358427b96e2","0x1ae8eef8d43a6749bf95f3f798f3dff80829cb2a613d168d9912a9a3ab4be6cb","0x29abab80017b05a1ef0f25631d81062507421fce4a8c0a59ed987add673a8297","0x17311f73bd9580c12fdbb0f77948abac8fd2d734dcf53681cf7315ccfbfe2fd1"]} 12:56:24 [12:56:24.523] ERROR: validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch 12:56:24 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13) 12:56:24 at runNextTicks (node:internal/process/task_queues:65:5) 12:56:24 at listOnTimeout (node:internal/timers:549:9) 12:56:24 at processTimers (node:internal/timers:523:7) 12:56:24 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9) 12:56:24 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:288:28) {"slotNumber":1796,"blockNumber":1795,"archive":"0x24a6c3fd6993f573e235c790204f70637920201463b77384def65e6ffe4946e5","txCount":6,"txHashes":["0x1a60cde37865456e98122e0307646816b38f7aba7a8bc0ea54fb75cf8e8736d6","0x2129e85f1f0a04cc1aa0c726e3e8667aed41578dfdec40803cc89472d34863d2","0x25a52aa3e4de5e05c05412eb5c9891618228df4e8386ec95c6caf358427b96e2","0x1ae8eef8d43a6749bf95f3f798f3dff80829cb2a613d168d9912a9a3ab4be6cb","0x29abab80017b05a1ef0f25631d81062507421fce4a8c0a59ed987add673a8297","0x17311f73bd9580c12fdbb0f77948abac8fd2d734dcf53681cf7315ccfbfe2fd1"]} 12:56:24 [12:56:24.539] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0} 12:56:24 [12:56:24.540] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x0a8e60fa024149eb49373d4cc28c2e10fc10321b6bdd860b6d833b4ee2fb486d","txCount":6,"txHashes":["0x058970c5d114e5d73ec01fe3a8f796c25f3dea1704c0e977d038cb770408e130","0x0fb762702d032c440c91350f0a9c57dd93f8a8d5687e05b12037c76c73976bae","0x0a26e9706a46d27b24696fafa0a5674467992ab50054b41faf7ab101b7590a63","0x27c46cdae8750500a5735e5dd2bc58419fb8c9e52c491151b3059d8f4ce114d4","0x03a06ea1e81f52d152d3280eccf8793e579faef7aa8bf34e0d2a2180134fe365","0x18cecb3b166b04d60bcbeea5b14c7066dbe3bbb96b0d3c4c4f1e6b127558083d"]} 12:56:24 [12:56:24.554] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0} 12:56:24 [12:56:24.565] INFO: validator Retrieved 0/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6} 12:56:24 [12:56:24.566] ERROR: validator Missing 6/6 txs to attest to proposal {"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x26a9c4c3b4e9f7762f4ce2c595a40d393352b1784ab5c5e80f5a58d6e12ee834","txCount":6,"txHashes":["0x17cbfec07e35a88d1e9ff2a0aca19e42ebf848373910a289a00cb46eb6f5f252","0x2db4ccfaddf31286e8ddfad8ac95ed2c5b18c8e807e1c964cde458c4ed18de41","0x235f7dcd049b85d189c20113861a8dc0cecf0e30ece8e051443c4aec6dae48ce","0x16bc828c585af33c7b8854c32ccccdf1601f1e0eee34dd2b8e31e57768ae10f8","0x0940b7ddf02f3adae54c2d9388aa4416cd03efa792d5034a0bef7d8e99869aee","0x294f192d08d22c95d920aa2129a8aba9c1de46288e5895b6b9e9e0aa7efb9b14"]},"missing":["0x17cbfec07e35a88d1e9ff2a0aca19e42ebf848373910a289a00cb46eb6f5f252","0x2db4ccfaddf31286e8ddfad8ac95ed2c5b18c8e807e1c964cde458c4ed18de41","0x235f7dcd049b85d189c20113861a8dc0cecf0e30ece8e051443c4aec6dae48ce","0x16bc828c585af33c7b8854c32ccccdf1601f1e0eee34dd2b8e31e57768ae10f8","0x0940b7ddf02f3adae54c2d9388aa4416cd03efa792d5034a0bef7d8e99869aee","0x294f192d08d22c95d920aa2129a8aba9c1de46288e5895b6b9e9e0aa7efb9b14"]} 12:56:24 [12:56:24.577] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 12:56:24 [12:56:24.579] ERROR: validator Failed to attest to proposal: Error: Failed to build block 12:56:24 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:325:15) 12:56:24 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:397:39 12:56:24 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:404:13) 12:56:24 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:148:19) 12:56:24 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:341:58) 12:56:24 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:20) 12:56:24 at runNextTicks (node:internal/process/task_queues:65:5) 12:56:24 at listOnTimeout (node:internal/timers:549:9) 12:56:24 at processTimers (node:internal/timers:523:7) 12:56:24 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:328:27) {"slotNumber":1796,"blockNumber":1795,"archive":"0x0f896665014bdf8f3e3dd35e4a6919175bae9159434869d4f6c37fb2b9bafdd7","txCount":6,"txHashes":["0x047bb03579f170bb76258430281f5e6443eabf7b31e5c5719f47e8155f599314","0x2415c641c3e7cd2331cac733fc79f499f4b3569f32e2d8a64ee45b72fcc28d19","0x1f6b97f3bce28508c5c152a9c86fd790612bca0ea6029d34d48bc154b1b5f541","0x0e7585707247c9de7024b6438f82fbb8a41653659f4800e6827d7841d30fa37b","0x07bd81bba505d0096ed3252164acda73322ee974f8f0dd0b984bd81ab12d45eb","0x0e5e9d713c776815d769d5bc701d4275f4fc04507139f59adde6c50d7e2b82dd"]} 12:56:24 [12:56:24.592] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 12:56:24 [12:56:24.625] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 12:56:24 [12:56:24.625] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x0e275a855d524c2ee6b7c43f06cc0d5da815404e3a7e47f40f19cad3fa7cd679","txCount":6,"txHashes":["0x2242ae9d2316ea2863f8d9ef6c734ead119a3e03b141e80a972280948492d8da","0x11d76849e83342870c3057306aaeec11023e34fa2e809fc84149bfbfb17a1cda","0x159298618175e60f8ba33718dfce9b169d1d3b3b171f751a2eb385ca7ae45d9c","0x0c2574279778d279eae4159b0e9edecca0049871c8117bfc362e21047134d798","0x02661ae01bcd96e5ba7008823bafd73c2e3162cf0a0c0c22202e60833e8c9af3","0x253df3b0d5d1659c5e680607a8cec18eb08de23ef1febcf9bdcbc9102fdddaaf"]} 12:56:24 PASS src/validator.test.ts (7.896 s) 12:56:24 ValidatorClient 12:56:24 Should collect attestations from its own validators (1162 ms) 12:56:24 constructor 12:56:24 should throw error if an invalid private key is provided (6 ms) 12:56:24 createBlockProposal 12:56:24 should create a valid block proposal without txs (437 ms) 12:56:24 collectAttestations 12:56:24 should timeout if we do not collect enough attestations in time (1013 ms) 12:56:24 should collect attestations for a proposal (47 ms) 12:56:24 attestToProposal 12:56:24 should attest to proposal (17 ms) 12:56:24 should re-execute and attest to proposal (21 ms) 12:56:24 should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (16 ms) 12:56:24 should not emit WANT_TO_SLASH_EVENT if slashing is disabled (20 ms) 12:56:24 should request txs if missing for attesting (17 ms) 12:56:24 should request txs even if not attestor in this slot (12 ms) 12:56:24 should throw an error if the transactions are not available (11 ms) 12:56:24 should not return an attestation if re-execution fails (13 ms) 12:56:24 should not return an attestation if no validators are in the committee (13 ms) 12:56:24 should not return an attestation if the proposer is not the current proposer (13 ms) 12:56:24 should attest with all validator keys that are in the committee (23 ms) 12:56:24 should not return an attestation if the proposal is not for the current or next slot (12 ms) 12:56:24 12:56:24 Test Suites: 1 passed, 1 total 12:56:24 Tests: 17 passed, 17 total 12:56:24 Snapshots: 0 total 12:56:24 Time: 7.983 s 12:56:24 Ran all test suites matching /validator-client\/src\/validator.test.ts/i. 12:56:24 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?