Parent Log: http://ci.aztec-labs.com/bb2c1907b6b504b7 Command: c198f11d7424b063 yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/fa23733be8278348dff0959c8094bcfd89eb44d5 Env: REF_NAME=gh-readonly-queue/next/pr-14929-15c121440ebf929fded7bd0c31960fb154a3fa7a CURRENT_VERSION=0.87.6 CI_FULL=0 Date: Thu Jun 12 10:04:49 UTC 2025 System: ARCH=arm64 CPUS=64 MEM=247Gi HOSTNAME=pr-14929_arm64_a1-fast Resources: CPU_LIST=0-63 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next 10:04:54 [10:04:54.371] ERROR: validator Timeout 2025-06-12T10:04:53.464Z waiting for 3 attestations for slot 1796 10:04:55 [10:04:55.779] ERROR: validator Timeout 2025-06-12T10:04:54.877Z waiting for 2 attestations for slot 1796 10:04:55 [10:04:55.816] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 10:04:55 [10:04:55.817] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x06411772447f6c00f04a88ff0db6ddc3bba04e2d89bca3dd40914bb44d25dc11","txCount":6,"txHashes":["0x0c7ff20970b1a8bb1ef73c7765f7d59392d48ea5a96270a6a9dcf4bd995b0f5d","0x155dc15d6f6a2a5f59e2f9c9dd1441059ecf0736ca4cd4aa04b32bb94d8fa34c","0x277022d1bc974234c1647cd5bd773ca584bc602376bbe8ce29516e0be6efafc6","0x17d39c9127eb7cf9f8928bf5dfd269d99ef24ef610b09893328331cb1ed6e66c","0x164c972fcedd07f91993fe0ef421fa349327f948288b949e5583a19e663f5f1a","0x1b3261a36fc011ea32a0df85120d3c83468e0e307505942cc122f17844f2d52c"]} 10:04:55 [10:04:55.829] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 10:04:55 [10:04:55.830] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x00f2a78636f960d33cb3d0e799cb1f21fd6d1f8734d5da37e31d5f2efdcdb0a5","txCount":6,"txHashes":["0x28da8be756b35f5135d0486c42463d1a2c263e007be5a909ea66b274cf4ecc91","0x0acf1ff748c50891c85f0d98e33671dd4d9e93d775accebc46d90b0ed1c6a800","0x138f8da178c312f0a863e882207bafcdf066269a863af0a0cd57bd4ba4dee030","0x1ba949e11457f419ed1d702b044fb453179631a7716b8e3ba8858aeebe701c44","0x176c2e810ae700d37195b424e2b48d71cf39838676bfb94ef4c4c7021e100292","0x17cbfcd9cdae8e4334abcbf460ed58443716cc5e6bee34bc8d0ceb79ab0c19ec"]} 10:04:55 [10:04:55.842] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 10:04:55 [10:04:55.843] WARN: validator Re-execution state mismatch, slashing invalid block {"slotNumber":1796,"blockNumber":1795,"archive":"0x24e1dd459e61195baefa60ce5812e69779913342de4abd21fd865fd4b54e544f","txCount":6,"txHashes":["0x055755670a8fcd4bccf6f4c8010735c39cd43b4ab972fee9409322b3b0678ac4","0x188642af2994b1672dc2713218fd754b664495e6675e83721f9dcef77831487d","0x1827a5e0b0891349b4484afcd0a0c0297c65cde4170125df1c4aacce9f434fdb","0x095691b4f64e706f244fad5eaae598db399639f40de3ce0de97f235a12203855","0x171f80a79f4bdcafb3d4d0d2be5f346a3e135a9866ac1f81082c7230db758f85","0x0b78cfa041ed557106e30cd975c62288b24ec554a5e18cfc17bb78b85f61f393"]} 10:04:55 [10:04:55.844] ERROR: validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch 10:04:55 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13) 10:04:55 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9) 10:04:55 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:236:28) {"slotNumber":1796,"blockNumber":1795,"archive":"0x24e1dd459e61195baefa60ce5812e69779913342de4abd21fd865fd4b54e544f","txCount":6,"txHashes":["0x055755670a8fcd4bccf6f4c8010735c39cd43b4ab972fee9409322b3b0678ac4","0x188642af2994b1672dc2713218fd754b664495e6675e83721f9dcef77831487d","0x1827a5e0b0891349b4484afcd0a0c0297c65cde4170125df1c4aacce9f434fdb","0x095691b4f64e706f244fad5eaae598db399639f40de3ce0de97f235a12203855","0x171f80a79f4bdcafb3d4d0d2be5f346a3e135a9866ac1f81082c7230db758f85","0x0b78cfa041ed557106e30cd975c62288b24ec554a5e18cfc17bb78b85f61f393"]} 10:04:55 [10:04:55.856] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 10:04:55 [10:04:55.857] WARN: validator Re-execution state mismatch, slashing invalid block {"slotNumber":1796,"blockNumber":1795,"archive":"0x1a48df89e55e3164b9f0319314c3eccdd9016e3b5de3fd8efb37735d5324b225","txCount":6,"txHashes":["0x01e2c4bf2674bbb5b603449671ea547e94a2566c0948e40a6d3b58da8517bd6d","0x056fbb106e1f921d24df8a5e5c7c708e9fc50004d99c2789a72d2b93900cb391","0x1df2c311e9fa8acdcc0b2d7f9f3fe224e4364ea512ba0b666fb836345f5ba9cd","0x06794cf6d65dd85111a8ea6b0759916ded35d0cbacac74cf3e585c3e35c0021a","0x008b491d50efc6bdd5a4e4172fd0bbb115171935ee5a72cdf1377e8bd191d8a2","0x076419532d6e94e4a44aa3f15a37e7eecbd33de7f940615cc4319b518ef0d2a8"]} 10:04:55 [10:04:55.857] ERROR: validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch 10:04:55 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13) 10:04:55 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9) 10:04:55 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:288:28) {"slotNumber":1796,"blockNumber":1795,"archive":"0x1a48df89e55e3164b9f0319314c3eccdd9016e3b5de3fd8efb37735d5324b225","txCount":6,"txHashes":["0x01e2c4bf2674bbb5b603449671ea547e94a2566c0948e40a6d3b58da8517bd6d","0x056fbb106e1f921d24df8a5e5c7c708e9fc50004d99c2789a72d2b93900cb391","0x1df2c311e9fa8acdcc0b2d7f9f3fe224e4364ea512ba0b666fb836345f5ba9cd","0x06794cf6d65dd85111a8ea6b0759916ded35d0cbacac74cf3e585c3e35c0021a","0x008b491d50efc6bdd5a4e4172fd0bbb115171935ee5a72cdf1377e8bd191d8a2","0x076419532d6e94e4a44aa3f15a37e7eecbd33de7f940615cc4319b518ef0d2a8"]} 10:04:55 [10:04:55.868] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0} 10:04:55 [10:04:55.868] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x148778e66c054968b099efe15dcc4361c87efdd80ae0362fbb4d6071524fdbf7","txCount":6,"txHashes":["0x2e4fda2a66a96efcb1bf7fa62a31cc71f2dcbc2cb08ba294f1b6d570e1938e6c","0x1991f401cab3a1f2e6825812d8a6df4ba2dce1ffcac9448ffc6f15ad7dff49d9","0x22b8be6cb7b7f2e72aa410ea06215dc02d24be1fe9ee5f27f7c02c9ae25c8e27","0x02f1808144821c40879795e9017b616ea52e932de27aece53443b884736a5737","0x3050ff77c0aef944237559ccf2d308b2f76de3f333f2eb8fdfce4538a697d3df","0x2a43fd5be93e0857fb600235223b98d954a2cfc22e8f090e5f0e322fe17f7467"]} 10:04:55 [10:04:55.881] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0} 10:04:55 [10:04:55.890] INFO: validator Retrieved 0/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6} 10:04:55 [10:04:55.891] ERROR: validator Missing 6/6 txs to attest to proposal {"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x0dce67daa01368a61f102e491d3261258302d4c2ccd840b5d6f6d641148c875b","txCount":6,"txHashes":["0x1dcd61aef398ee56aa82e33ad13eb156e83b8acdffb79eb231c9465939e210a8","0x1e4fc299aad3ab7b69e76db44746a68a533b3de320f82e67bf4615b11cfb48c9","0x08f2063b4be633f78f3ad23655330593266c5aa771cc500acd7ecec247e3d25d","0x1a285e411e99043c8170364c8db9fb3a7ceb6801340493df05256861d58a4efc","0x0a1e1b99ed0136b9f74592afbc9b98f3310c0abb0f77c163518355a0e01bd6c0","0x2fd814497b5e29d4f522f75dd18c2c39c49ad69216cec8ca8d211b431b9ea94f"]},"missing":["0x1dcd61aef398ee56aa82e33ad13eb156e83b8acdffb79eb231c9465939e210a8","0x1e4fc299aad3ab7b69e76db44746a68a533b3de320f82e67bf4615b11cfb48c9","0x08f2063b4be633f78f3ad23655330593266c5aa771cc500acd7ecec247e3d25d","0x1a285e411e99043c8170364c8db9fb3a7ceb6801340493df05256861d58a4efc","0x0a1e1b99ed0136b9f74592afbc9b98f3310c0abb0f77c163518355a0e01bd6c0","0x2fd814497b5e29d4f522f75dd18c2c39c49ad69216cec8ca8d211b431b9ea94f"]} 10:04:55 [10:04:55.900] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 10:04:55 [10:04:55.901] ERROR: validator Failed to attest to proposal: Error: Failed to build block 10:04:55 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:325:15) 10:04:55 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:397:39 10:04:55 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:404:13) 10:04:55 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:148:19) 10:04:55 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:341:58) 10:04:55 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:20) 10:04:55 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:328:27) {"slotNumber":1796,"blockNumber":1795,"archive":"0x1af4d0c9ca03905982e15f96640af352f3d71e22e1d253fba72a3db641da5de3","txCount":6,"txHashes":["0x2a9b163c55aaa8a94959c2487df3d8b8f2c8d9a659187c9df0dcae49dd07478c","0x113cca6b76443a013b2d185fdc9e23697ace507a0a26aa4875ef61b3bb9a12fd","0x06b17592c42b6f67c1aa7ddce623128aaf6424641d3356b6b1d09852480fca23","0x0310d4be2ccfd5254daeaac0f957133b9e15e6f8516e4209c82428b9217cf455","0x029c8190c67e8fa01a536baab6ea04b6b4919ac9200308571dec823f631d6c29","0x231922dd482d525ba73517637411d6596024fae2bd35e88995e2fc1da2bc6cb4"]} 10:04:55 [10:04:55.911] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 10:04:55 [10:04:55.928] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 10:04:55 [10:04:55.929] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x2d41b06ee02dd639d1c67e15259e930fb8a2857bf9883378ccdd9e6c29e8e850","txCount":6,"txHashes":["0x0bc93adaabf10ef05bf61f4f4219560ee760269c56d41ea6fcf12cef28a75779","0x20d071963fd1aeab8bbdb13a307b618a7183bab7ded4610e6b6577420a37c83c","0x1d915014c4f2fa474f4a006e9694445c52194542c207771263421b217e783ca3","0x1674876782ed1b67784514eb03165ef2204b8cc1ee8bb1aab69137c274febc61","0x0107fe4b28e74a1166b6d149f7eb2ebf18f2b60b7546bb27c3ec52ff317e49a3","0x13cb92c75d6f22faa356c282a35bac670eb258aea0ed648176d5268b889c7a68"]} 10:04:55 PASS src/validator.test.ts (5.71 s) 10:04:55 ValidatorClient 10:04:55 Should collect attestations from its own validators (1114 ms) 10:04:55 constructor 10:04:55 should throw error if an invalid private key is provided (8 ms) 10:04:55 createBlockProposal 10:04:55 should create a valid block proposal without txs (368 ms) 10:04:55 collectAttestations 10:04:55 should timeout if we do not collect enough attestations in time (1012 ms) 10:04:55 should collect attestations for a proposal (25 ms) 10:04:55 attestToProposal 10:04:55 should attest to proposal (13 ms) 10:04:55 should re-execute and attest to proposal (12 ms) 10:04:55 should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (13 ms) 10:04:55 should not emit WANT_TO_SLASH_EVENT if slashing is disabled (11 ms) 10:04:55 should request txs if missing for attesting (12 ms) 10:04:55 should request txs even if not attestor in this slot (11 ms) 10:04:55 should throw an error if the transactions are not available (9 ms) 10:04:55 should not return an attestation if re-execution fails (9 ms) 10:04:55 should not return an attestation if no validators are in the committee (10 ms) 10:04:55 should not return an attestation if the proposer is not the current proposer (8 ms) 10:04:55 should attest with all validator keys that are in the committee (11 ms) 10:04:55 should not return an attestation if the proposal is not for the current or next slot (9 ms) 10:04:55 10:04:55 Test Suites: 1 passed, 1 total 10:04:55 Tests: 17 passed, 17 total 10:04:55 Snapshots: 0 total 10:04:55 Time: 5.774 s 10:04:55 Ran all test suites matching /validator-client\/src\/validator.test.ts/i. 10:04:55 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?