Parent Log: http://ci.aztec-labs.com/dd06888a1deddcbe Command: 48483af633053ffe yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/3b44f825dcd3249b2c8a1105905fa3394aa7213d Env: REF_NAME=gh-readonly-queue/next/pr-15041-eeab628a4e44477cb6796c5a461ee0c0bb332d75 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Mon Jun 16 17:46:47 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-15041_amd64_x2-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next 17:46:55 [17:46:55.978] ERROR: validator Timeout 2025-06-16T17:46:55.066Z waiting for 3 attestations for slot 1796 17:46:57 [17:46:57.500] ERROR: validator Timeout 2025-06-16T17:46:56.598Z waiting for 2 attestations for slot 1796 17:46:57 [17:46:57.555] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 17:46:57 [17:46:57.556] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x13f02068acbac80b605d18fda9a0df7305567f68085f9c50b222fb0db412406e","txCount":6,"txHashes":["0x07a490cdac5aa4102cac8145d5fd9e294c251a181fcad93a67171e4153901d40","0x1c6d046cbc25cb03111605dc4b2f30b3c763995325207968c9a3228fca08882b","0x0a0505697a5857119081f00e8683359304042dcc27c34201930fbb95a496b204","0x15f1ea680325c2bb643fb45d494a83062588316552968068df68f60506c0b183","0x1f50c9a046f1e1754f4b76d60adde78bfa41280bab64383320d42ffe691b13c9","0x21d5a5b87c7877a2f0e1913e06e4b228e9ff0c1260beee329fe3619bb99814f9"]} 17:46:57 [17:46:57.572] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 17:46:57 [17:46:57.574] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x0b36fbc87393e8757dc564a70d66d3721f494d03c3b9ae13f6507040233d6013","txCount":6,"txHashes":["0x00fe6a0e6fb2be00cf5e6d3ab1688e982d7b6dffde0ed60fe583a68ca9535d33","0x2fc94a974840cbb3558216640f664c0ce15abc93d7f3e211ad3b049ff03111ac","0x2c3dd42ab0fb11588d51c9f43b7ecb60f49a30321b17eef2caafa62b800a4ca4","0x164b084ae037a0af8e8ba36358418310c45bb6c67f296b9e1557525015f76772","0x0e08801c8768b8ec706b5b8e88f97b3f2de63bb1d14f9ffb2e7c136088597520","0x20b15d6dcb936d565241566f8c3ee35290b2686676e88f195a9e36eb2b2e7d1d"]} 17:46:57 [17:46:57.588] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 17:46:57 [17:46:57.590] WARN: validator Re-execution state mismatch, slashing invalid block {"slotNumber":1796,"blockNumber":1795,"archive":"0x0665a4ce45ed33ae1f63fd21f1aeb18891882b956ab6291a3731f07e90fe8d27","txCount":6,"txHashes":["0x0a4bdcf0097c58101c41df78024f30585f2283d51fae1391617f96033a3dd38f","0x1f9af907ac894cc911b128305e9364c62e7e0ee6ee9a01f9ae5065a0b3e359a8","0x231a3501769f7d210d21ab28f733249f8a48bbde23355699050b8e4fd7cb16e6","0x2bc8b83d35b359a5e56c2b88e8b3ece0f8e7f3a6b51a12f6e8499bcb68a7bf0e","0x246d5ac30954f0d5af95d09f3563c1b6bcf18c17f672d42aa422105593b122b7","0x16122bea95e4ba4ddf86f27783b48443646b224113fabf6a0b269f65dc223e81"]} 17:46:57 [17:46:57.591] ERROR: validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch 17:46:57 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13) 17:46:57 at runNextTicks (node:internal/process/task_queues:65:5) 17:46:57 at listOnTimeout (node:internal/timers:549:9) 17:46:57 at processTimers (node:internal/timers:523:7) 17:46:57 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9) 17:46:57 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:236:28) {"slotNumber":1796,"blockNumber":1795,"archive":"0x0665a4ce45ed33ae1f63fd21f1aeb18891882b956ab6291a3731f07e90fe8d27","txCount":6,"txHashes":["0x0a4bdcf0097c58101c41df78024f30585f2283d51fae1391617f96033a3dd38f","0x1f9af907ac894cc911b128305e9364c62e7e0ee6ee9a01f9ae5065a0b3e359a8","0x231a3501769f7d210d21ab28f733249f8a48bbde23355699050b8e4fd7cb16e6","0x2bc8b83d35b359a5e56c2b88e8b3ece0f8e7f3a6b51a12f6e8499bcb68a7bf0e","0x246d5ac30954f0d5af95d09f3563c1b6bcf18c17f672d42aa422105593b122b7","0x16122bea95e4ba4ddf86f27783b48443646b224113fabf6a0b269f65dc223e81"]} 17:46:57 [17:46:57.605] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 17:46:57 [17:46:57.606] WARN: validator Re-execution state mismatch, slashing invalid block {"slotNumber":1796,"blockNumber":1795,"archive":"0x20af02a935ec79f55b07800d9227ba6cad07e026de6ecda0bc067ddd51e0ecbb","txCount":6,"txHashes":["0x2cf0a68659a049b68bc425aefff29fd7b802b26b6e3f0d5532d80037ea0e8be2","0x031e03f8fe0461ad1bdcfa4a54782ac6f0092b7d8d49e7c04cd811c64f9e46df","0x2d49ec191a4e735321795d1892397d31067eee48847b716ba4ada1cff04aa9a6","0x185fefdca09d73c0fc4fcfbcba49f1c8681a0ee5992b3b36bf7f321a1c565d87","0x0d9fe5bddd6eb4dc45716729b24bd7f4eb7aff8bcb59b4d8a7c5e78dbab08195","0x209e67c2d897c710a59d68ecf45b5a390c00f8362e62b63f522c9546a32c567e"]} 17:46:57 [17:46:57.607] ERROR: validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch 17:46:57 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13) 17:46:57 at runNextTicks (node:internal/process/task_queues:65:5) 17:46:57 at listOnTimeout (node:internal/timers:549:9) 17:46:57 at processTimers (node:internal/timers:523:7) 17:46:57 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9) 17:46:57 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:288:28) {"slotNumber":1796,"blockNumber":1795,"archive":"0x20af02a935ec79f55b07800d9227ba6cad07e026de6ecda0bc067ddd51e0ecbb","txCount":6,"txHashes":["0x2cf0a68659a049b68bc425aefff29fd7b802b26b6e3f0d5532d80037ea0e8be2","0x031e03f8fe0461ad1bdcfa4a54782ac6f0092b7d8d49e7c04cd811c64f9e46df","0x2d49ec191a4e735321795d1892397d31067eee48847b716ba4ada1cff04aa9a6","0x185fefdca09d73c0fc4fcfbcba49f1c8681a0ee5992b3b36bf7f321a1c565d87","0x0d9fe5bddd6eb4dc45716729b24bd7f4eb7aff8bcb59b4d8a7c5e78dbab08195","0x209e67c2d897c710a59d68ecf45b5a390c00f8362e62b63f522c9546a32c567e"]} 17:46:57 [17:46:57.624] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0} 17:46:57 [17:46:57.625] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x0d3032f377369703687498649a88d2a58824fe6f1c791e291a70f8ab5174a342","txCount":6,"txHashes":["0x09b4360d5268d6468b8cebce48e489eb1d7c25212128f690b6d64016a75b7248","0x0b0db882cc2b6ccd4f0febd50599255185f9da932a4906eea54fc0bd2bcd70d9","0x1ac3e3978f98dab0609805973226c2890fc8be7457e11b97f699b03adf9a7cec","0x0f6b05ce3c50bbb7bb969afe06e9593fe3894391b351eeeda647bfda6d8ed5f4","0x1a44c46cb25fa7c5b8349baf0bbf499130c0c081f2ffb9e6b3f4e876a54be640","0x3043b43cc484700d47c85b90ab99e1927e11e170209d3cafab5a311a7a44cd47"]} 17:46:57 [17:46:57.640] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0} 17:46:57 [17:46:57.650] INFO: validator Retrieved 0/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6} 17:46:57 [17:46:57.651] ERROR: validator Missing 6/6 txs to attest to proposal {"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x0fc1159c75a028f4097a7bfec3de568210eed417710194b59539ba8cdb1fc37c","txCount":6,"txHashes":["0x29027bbb141c6447b7624f761528a8c546d198420358a33d008292c8fb6538f5","0x062431ea3b9387a73a7428babb2762aacab2cc41d4e77be7235689c05a22d350","0x06f15c0dcf90fc4e2df00f5c7b3814be927a63e5fa084fabbd9a3475a873168c","0x13f4bc025772735e12579eae55983215a90dfdc2308a567d04b8aa70d6e6aff9","0x14f72955e02ce56263ac376c3144fc3d0e181ddac6eece2f5fffa011dfa82c86","0x0bbb54e002a9e3077a06f0bbe6f24d02e5cbe0b1fde91d8e6a35188e8648d44a"]},"missing":["0x29027bbb141c6447b7624f761528a8c546d198420358a33d008292c8fb6538f5","0x062431ea3b9387a73a7428babb2762aacab2cc41d4e77be7235689c05a22d350","0x06f15c0dcf90fc4e2df00f5c7b3814be927a63e5fa084fabbd9a3475a873168c","0x13f4bc025772735e12579eae55983215a90dfdc2308a567d04b8aa70d6e6aff9","0x14f72955e02ce56263ac376c3144fc3d0e181ddac6eece2f5fffa011dfa82c86","0x0bbb54e002a9e3077a06f0bbe6f24d02e5cbe0b1fde91d8e6a35188e8648d44a"]} 17:46:57 [17:46:57.663] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 17:46:57 [17:46:57.665] ERROR: validator Failed to attest to proposal: Error: Failed to build block 17:46:57 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:325:15) 17:46:57 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:305:39 17:46:57 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:312:13) 17:46:57 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:102:19) 17:46:57 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:345:58) 17:46:57 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:20) 17:46:57 at runNextTicks (node:internal/process/task_queues:65:5) 17:46:57 at listOnTimeout (node:internal/timers:549:9) 17:46:57 at processTimers (node:internal/timers:523:7) 17:46:57 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:328:27) {"slotNumber":1796,"blockNumber":1795,"archive":"0x1e41d833d2ad5b5f0128343368690afc8890e6d64ea5279ec583da40bcce218d","txCount":6,"txHashes":["0x0fdd2ede5955c41c599f1e3b7cdc792a2e3c2133fb477c3ded7a77236e10b5bf","0x29333b0c60b220a0064ea5d7a7071de24795118a886e59f73ed08b5b40317871","0x0b3961543518d6d588271739308c1423983dde80c2d06499456f0804076bc08c","0x2e898c0881f57600028db23f657403080fa3d4d67c21341b79776a73cd493eff","0x18e228411c54ebb925f6818d5184f580699392679a333d4d0876db4bfb689bc9","0x028bb4e63b6bb7f9b5463c7fd1c93fdc7f91d2204f3638581e4a7ce612420480"]} 17:46:57 [17:46:57.676] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 17:46:57 [17:46:57.702] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 17:46:57 [17:46:57.702] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x20cd8fff0962238d70259a870bfb6c9838b04055bc83f7d13544d38a90511c1e","txCount":6,"txHashes":["0x15d44c89b39e92dc1974a47c66fbea4fccd7aad7ff82addad79dae4f10f6749b","0x1d5e5d21d714b9cac4bb06bc70de0f7f3417b77fea47f1179a5d8337cd968abd","0x2196feb8dfa2ba1ff6f5876bc9413e861488b1b4e4b50aa14912e0e68407d4aa","0x1d8dbc9afcc83a0f9758f72a0716f9f3fba9730719a999c0dab4298783cc2d19","0x1fd23cca3d8b2ff450259fd72dfdfa2085e2ea2829dead0662c70ad60975f1d3","0x236349254a7e13539a2190e73013aac8b62f89c2d386d32a619ebfad5e840d57"]} 17:46:57 PASS src/validator.test.ts (8.76 s) 17:46:57 ValidatorClient 17:46:57 Should collect attestations from its own validators (1143 ms) 17:46:57 constructor 17:46:57 should throw error if an invalid private key is provided (10 ms) 17:46:57 createBlockProposal 17:46:57 should create a valid block proposal without txs (474 ms) 17:46:57 collectAttestations 17:46:57 should timeout if we do not collect enough attestations in time (1014 ms) 17:46:57 should collect attestations for a proposal (39 ms) 17:46:57 attestToProposal 17:46:57 should attest to proposal (16 ms) 17:46:57 should re-execute and attest to proposal (18 ms) 17:46:57 should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (16 ms) 17:46:57 should not emit WANT_TO_SLASH_EVENT if slashing is disabled (15 ms) 17:46:57 should request txs if missing for attesting (19 ms) 17:46:57 should request txs even if not attestor in this slot (12 ms) 17:46:57 should throw an error if the transactions are not available (10 ms) 17:46:57 should not return an attestation if re-execution fails (13 ms) 17:46:57 should not return an attestation if no validators are in the committee (12 ms) 17:46:57 should not return an attestation if the proposer is not the current proposer (11 ms) 17:46:57 should attest with all validator keys that are in the committee (29 ms) 17:46:57 should not return an attestation if the proposal is not for the current or next slot (18 ms) 17:46:57 17:46:57 Test Suites: 1 passed, 1 total 17:46:57 Tests: 17 passed, 17 total 17:46:57 Snapshots: 0 total 17:46:57 Time: 8.896 s 17:46:57 Ran all test suites matching validator-client/src/validator.test.ts. 17:46:57 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?