Parent Log: http://ci.aztec-labs.com/7e0dc7e41fba72d4 Command: 9d60524367dfa79a yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/056e5230c330d6ad19900135ecf2a4787181496a Env: REF_NAME=gh-readonly-queue/next/pr-12986-a9f91dd1e5946aecfeb192ce869eb3e8eca2742e CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Tue Jun 17 13:14:09 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-12986_amd64_x4-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next 13:14:17 [13:14:17.681] ERROR: validator Timeout 2025-06-17T13:14:16.768Z waiting for 3 attestations for slot 1796 13:14:19 [13:14:19.210] ERROR: validator Timeout 2025-06-17T13:14:18.308Z waiting for 2 attestations for slot 1796 13:14:19 [13:14:19.264] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 13:14:19 [13:14:19.265] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x1ef043c56c06cc3b3ee2a69ca920ec492a9c8439fddb634a8eabaadfd345cd71","txCount":6,"txHashes":["0x20d6aa2df9bdb7a09c08d1b9e36747b51bd76b4570e7f1c68d658062a7375254","0x2c05c29cb4c5814be0c74da527373c4c7c0be14083b843292744d6ca5a368f5d","0x183b5c5a792a380df72893d40bd20e9285c4724397d2cf8061dc6a2e40513554","0x105ef8fee183a52360e5ddd6a6d26917283840e0c67f92e368909e522e928c5e","0x2358b3a1a428bd6085f818d4db904c74f572066a0095d28c2742ed44784de2eb","0x217cea063bcb45ab93346205248b7408dd3ee0f71b1e8bfefe79fadaff3e88ee"]} 13:14:19 [13:14:19.283] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 13:14:19 [13:14:19.285] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x096d63609aff8d0922df9e558da0698814e591a44f89e03b26dd2a90469a0b87","txCount":6,"txHashes":["0x25ec59c4bba5f9bcab7ea7d292ca68fca858c386e11352b34b969156640ff37c","0x1b953cb29e23c94077b301f88b21369b563abc154ab22f0ba2ab571b85b58b1c","0x1d4d9c346739934d27d96ed4fbe08d9271c347e14fe882b2c9c16e6f9b390521","0x2ac46b676c859849653207bdbd66cdea191edd57e62d89618496fe75b777cfd6","0x2b6d1eb3d91ff1597bcca5c616ac65746c7baa18435765422eb99bc7976a2f94","0x1b908ce3f5728dd2057e1222a4cc852a90a3c545f831fa87f9f0347b97a9202a"]} 13:14:19 [13:14:19.304] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 13:14:19 [13:14:19.305] WARN: validator Re-execution state mismatch, slashing invalid block {"slotNumber":1796,"blockNumber":1795,"archive":"0x024a1e0c03d6c03b28a972991e8dee837c5a11790b1a6022b35131b3fbd136c7","txCount":6,"txHashes":["0x2b63506ed35a1192ec563c8a7b5386b8516023ac434e2cfd47fdef4fdf5b3e1b","0x007b9c6aa587d102d22854ca0a995d125c65173ae22a8ff68f52dcf3999012ee","0x02577d3648c331275788bdff45945c3ff69f815704f171e8837ed54724e71189","0x1af7183359b4aae2ff008298406c3e3cfedac6b3f99882fe8db08284dd4435bb","0x20d2c30f4f9eb10d1235702c1a6509d74f7ccdb6e0714fd39f69498bd10db92a","0x210b122f464ddefb764b389fa48317fe58f90acced11b53a6a7989c5374d89dd"]} 13:14:19 [13:14:19.307] ERROR: validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch 13:14:19 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13) 13:14:19 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9) 13:14:19 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:237:28) {"slotNumber":1796,"blockNumber":1795,"archive":"0x024a1e0c03d6c03b28a972991e8dee837c5a11790b1a6022b35131b3fbd136c7","txCount":6,"txHashes":["0x2b63506ed35a1192ec563c8a7b5386b8516023ac434e2cfd47fdef4fdf5b3e1b","0x007b9c6aa587d102d22854ca0a995d125c65173ae22a8ff68f52dcf3999012ee","0x02577d3648c331275788bdff45945c3ff69f815704f171e8837ed54724e71189","0x1af7183359b4aae2ff008298406c3e3cfedac6b3f99882fe8db08284dd4435bb","0x20d2c30f4f9eb10d1235702c1a6509d74f7ccdb6e0714fd39f69498bd10db92a","0x210b122f464ddefb764b389fa48317fe58f90acced11b53a6a7989c5374d89dd"]} 13:14:19 [13:14:19.323] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 13:14:19 [13:14:19.325] WARN: validator Re-execution state mismatch, slashing invalid block {"slotNumber":1796,"blockNumber":1795,"archive":"0x01071e86a9531f5e774e0091e17f8bb9622f028b7f4c3bfabe0fba3e2d64eaa9","txCount":6,"txHashes":["0x1f88bde9fb8df5229853bf769abcc7c03a4ac191ba482c04751c224a24d381cf","0x24911b0254aa497613c91fed6cf847229d7aab9f738fbe3bc306de3ccb644816","0x15661af78d89acf0c3defda89410d2cca1a1b4bcc9685a15444ed8ae7e8faa40","0x17fcb8e6a4377a10c86aa155ad0f74a4de7a78e5e5f04e5337ca0042fe4745bd","0x0b20aee9c81352ac79226310d1267879bd07702fbb750eb7178a726da581e4c1","0x246bc4a60e78147a23074727b91b6ae51222490782417e38df5f9a56279a8941"]} 13:14:19 [13:14:19.326] ERROR: validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch 13:14:19 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13) 13:14:19 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9) 13:14:19 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:289:28) {"slotNumber":1796,"blockNumber":1795,"archive":"0x01071e86a9531f5e774e0091e17f8bb9622f028b7f4c3bfabe0fba3e2d64eaa9","txCount":6,"txHashes":["0x1f88bde9fb8df5229853bf769abcc7c03a4ac191ba482c04751c224a24d381cf","0x24911b0254aa497613c91fed6cf847229d7aab9f738fbe3bc306de3ccb644816","0x15661af78d89acf0c3defda89410d2cca1a1b4bcc9685a15444ed8ae7e8faa40","0x17fcb8e6a4377a10c86aa155ad0f74a4de7a78e5e5f04e5337ca0042fe4745bd","0x0b20aee9c81352ac79226310d1267879bd07702fbb750eb7178a726da581e4c1","0x246bc4a60e78147a23074727b91b6ae51222490782417e38df5f9a56279a8941"]} 13:14:19 [13:14:19.340] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0} 13:14:19 [13:14:19.341] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x19b3d6769a52c14a37c51a21d4774a358d9a4bd1e96c1836f375d4dfa68968d2","txCount":6,"txHashes":["0x0adc84e36911c8d87b44a1e37e9577b337031bcb86f71b602f4a61cf4c38b342","0x2d267b8f086fc47cf1687bb9459d8b5095b2b055e94d0514e08f9dfe3e83fb7b","0x09dfc0503935cfa77402bd1b82803475636314d7ccf63e017a4030b5304aa4a9","0x2d6b6a2ec7dbab19ec25f9596026b7044c0d41b232287c4dfab1bc43fab67191","0x00f4675a4b8c1d2ba567b487889ac9de418131430a183af067d3e9b4ad84ccb3","0x263b3a8fb1100d2e96264062a1611d3d7cba62f574bf254298d9d9e0e8072845"]} 13:14:19 [13:14:19.360] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0} 13:14:19 [13:14:19.375] INFO: validator Retrieved 0/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6} 13:14:19 [13:14:19.376] ERROR: validator Missing 6/6 txs to attest to proposal {"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x05d68303a7240bf80db9eaef31826b6e7296621347079c3f98975dba1b1955b1","txCount":6,"txHashes":["0x24246c18ef87b292925ecbdd60a26a752277133e76c0c5a553e026c000dc98be","0x2b10b4b3e76725be566ce42a145c03edf187fd5b21a30650147424d23de03626","0x12af79ad35dc478f581ab908c05dcad2629a12ef9138aaa7e6437364c4aaa7aa","0x0fe3e5bad6b5e0922d6076749684c7a92abb2f0735fec2ae16943b4a1a5e8787","0x282578d94910adbcf76ad72daf2242817d853fffd846e3289c29a85571ef5ea4","0x302041283b70075bfc6369a80ae003829b7d01fdd07002554a9b96ab9fd1a739"]},"missing":["0x24246c18ef87b292925ecbdd60a26a752277133e76c0c5a553e026c000dc98be","0x2b10b4b3e76725be566ce42a145c03edf187fd5b21a30650147424d23de03626","0x12af79ad35dc478f581ab908c05dcad2629a12ef9138aaa7e6437364c4aaa7aa","0x0fe3e5bad6b5e0922d6076749684c7a92abb2f0735fec2ae16943b4a1a5e8787","0x282578d94910adbcf76ad72daf2242817d853fffd846e3289c29a85571ef5ea4","0x302041283b70075bfc6369a80ae003829b7d01fdd07002554a9b96ab9fd1a739"]} 13:14:19 [13:14:19.390] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 13:14:19 [13:14:19.392] ERROR: validator Failed to attest to proposal: Error: Failed to build block 13:14:19 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:326:15) 13:14:19 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:305:39 13:14:19 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:312:13) 13:14:19 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:102:19) 13:14:19 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:345:58) 13:14:19 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:20) 13:14:19 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:329:27) {"slotNumber":1796,"blockNumber":1795,"archive":"0x1275d93e0adfde60c68f0073e371da6c556e3e0013cf7feb28a013ab8acc9f2a","txCount":6,"txHashes":["0x0000b21a3163d38dd7accbef605b90d62de329ae382d2a1cd5976f461e84efe7","0x22d712b75bc4816e39f38edbb9df19e3ddf6c9b20a8a33e56fc165838040ffc2","0x0499196db8f57acccc78bfd9ffd80dae2b1337382b1cfdfd91acacb2c4272a12","0x121749fbe09377276ac6d18f13cf6575a11bc93e682465abdb399cd3cdc5b044","0x253ade64b8f437e1d1f2914c2595fb16eb284d04b6a260b703094b1d865dee2b","0x199eee1a67edf3dc251764c1d2ba0dd01f959c1e932a0c4b9f135d782bc6e337"]} 13:14:19 [13:14:19.409] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 13:14:19 [13:14:19.434] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 13:14:19 [13:14:19.435] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x2831a096c2a6731bad7d2055e57f9daf0824f78dd9b8e8c2f993fc2ab1316959","txCount":6,"txHashes":["0x1bd82ad4874b596b6633e2d57bd1831d73e1e2342442f94e63ef1828824777db","0x222c39207d7fe35e1dae08f2340ee54eaf4af23aefa979ad3aa86637095fafdf","0x1d9af91f671ebe4e5125af2cd6c58105712f2e190d4a3122a6d98df85ec7652d","0x21057a72d1a4ff0eb950913f107289a6e2efc543f20ff094e4d6b0a9675a38cb","0x0e6eee055eb59e0341d9b2e7fcb728be3eaf6d82b97a786b731def899ac5499d","0x17efcaebba13712d569aab8989ca91047b38b41e9e30b182c82c079793b4208e"]} 13:14:19 PASS src/validator.test.ts (8.725 s) 13:14:19 ValidatorClient 13:14:19 Should collect attestations from its own validators (1161 ms) 13:14:19 constructor 13:14:19 should throw error if an invalid private key is provided (12 ms) 13:14:19 createBlockProposal 13:14:19 should create a valid block proposal without txs (472 ms) 13:14:19 collectAttestations 13:14:19 should timeout if we do not collect enough attestations in time (1012 ms) 13:14:19 should collect attestations for a proposal (37 ms) 13:14:19 attestToProposal 13:14:19 should attest to proposal (20 ms) 13:14:19 should re-execute and attest to proposal (23 ms) 13:14:19 should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (17 ms) 13:14:19 should not emit WANT_TO_SLASH_EVENT if slashing is disabled (18 ms) 13:14:19 should request txs if missing for attesting (19 ms) 13:14:19 should request txs even if not attestor in this slot (14 ms) 13:14:19 should throw an error if the transactions are not available (15 ms) 13:14:19 should not return an attestation if re-execution fails (16 ms) 13:14:19 should not return an attestation if no validators are in the committee (17 ms) 13:14:19 should not return an attestation if the proposer is not the current proposer (12 ms) 13:14:19 should attest with all validator keys that are in the committee (16 ms) 13:14:19 should not return an attestation if the proposal is not for the current or next slot (13 ms) 13:14:19 13:14:19 Test Suites: 1 passed, 1 total 13:14:19 Tests: 17 passed, 17 total 13:14:19 Snapshots: 0 total 13:14:19 Time: 8.847 s 13:14:19 Ran all test suites matching validator-client/src/validator.test.ts. 13:14:19 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?