Parent Log: http://ci.aztec-labs.com/297cf2df5caaa01a Command: 55dd7a9740af4ad3 yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/47bd93499e6606131b6ececa3536632cf5e84409 Env: REF_NAME=gh-readonly-queue/next/pr-15080-215be54ba7d05741f58f591612a9e5454104b24d CURRENT_VERSION=0.87.6 CI_FULL=0 Date: Wed Jun 18 09:41:24 UTC 2025 System: ARCH=arm64 CPUS=64 MEM=247Gi HOSTNAME=pr-15080_arm64_a1-fast Resources: CPU_LIST=0-63 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next 09:41:29 [09:41:29.699] ERROR: validator Timeout 2025-06-18T09:41:28.789Z waiting for 3 attestations for slot 1796 09:41:31 [09:41:31.083] ERROR: validator Timeout 2025-06-18T09:41:30.181Z waiting for 2 attestations for slot 1796 09:41:31 [09:41:31.123] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 09:41:31 [09:41:31.124] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x140bb6ea7ddf8ee3b6b722636a7b5c8ec7bf33c9819ee52719008b1496f86aa5","txCount":6,"txHashes":["0x18231cdb7574e9e42deb2b08f1c835051fa9096bdd752f99bb996985cd3f6a9e","0x072c971ad9fe1fef58f5a48501ceaadc0037efc990bd4e6801bb49c401ffa981","0x1241dfbe2ef2c3a2d4e8784fc9b827fbe244bc9cbbfd27540bb5cde6ec411376","0x00c8925bb37a1cc6f891c3ca0d18f924e0c54254d9d56de5ee2b0fa3b37590f0","0x036077aa0aca56f338b420215080e767720b135cc3b8a718c64f39ae6d01c583","0x15bf737cbee105f59eedbffc9a99a8fe33e406fe1b93c81993c2c9f10d93532d"]} 09:41:31 [09:41:31.137] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 09:41:31 [09:41:31.138] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x1c3a75ea2cbff8ad9cf6de2d281dc630133f6c92a8eedb4b7125ef676b3f8c51","txCount":6,"txHashes":["0x0cd76f9b2b9ba34e3f94f902cc64caf712e6731f20bd5ae21f9a2e76668b902c","0x0c3ea674b5719123439b9147d4b6589b07b46e4c92948b25cdc67b8f3a854c9b","0x0dd200fe3f91efb504af585a22456c022163058e12e8d627ff9f85f5b65e0d80","0x2b2a879bd10d6b937325e35c8bbd1976aa9f21b5d6ef1183f3c4ba84345238d2","0x13733d592f8f478f1d583f0ca60b9e891c2689aa5c23cd604980a22345720bbc","0x03e68c5ed5da34ffceaa00d3b6cd973e6cda0d2cbd444f18e15a2e52233b7150"]} 09:41:31 [09:41:31.150] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 09:41:31 [09:41:31.151] WARN: validator Re-execution state mismatch, slashing invalid block {"slotNumber":1796,"blockNumber":1795,"archive":"0x1bb2016de36dd16283a966ccbce871fc0ad680887c6571d002f495f0e4b4e7e6","txCount":6,"txHashes":["0x0a27b81756cfc386c2876183a7fab4de446778958555a0754566d45ff3073ec9","0x236360d3f8bab3f8e950dbb2aa02c13e10e1be94c8afaa6ecfe895267090db4e","0x007768c05518ae855e71e682fe04e7dd6842810151145d2bacefea668a4c9434","0x016f0c990d59e0381bcb70342cd21f76fcb70f4215b6b996267aa38e09fa2e78","0x07d073ebbf6b62f8de17b755f1e92901c42302224064a968adcd9858c64cacfb","0x22f11ff81b1adef33c2b76316a4525753c2a3076355f9e77725379f321f2450e"]} 09:41:31 [09:41:31.152] ERROR: validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch 09:41:31 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13) 09:41:31 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9) 09:41:31 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:237:28) {"slotNumber":1796,"blockNumber":1795,"archive":"0x1bb2016de36dd16283a966ccbce871fc0ad680887c6571d002f495f0e4b4e7e6","txCount":6,"txHashes":["0x0a27b81756cfc386c2876183a7fab4de446778958555a0754566d45ff3073ec9","0x236360d3f8bab3f8e950dbb2aa02c13e10e1be94c8afaa6ecfe895267090db4e","0x007768c05518ae855e71e682fe04e7dd6842810151145d2bacefea668a4c9434","0x016f0c990d59e0381bcb70342cd21f76fcb70f4215b6b996267aa38e09fa2e78","0x07d073ebbf6b62f8de17b755f1e92901c42302224064a968adcd9858c64cacfb","0x22f11ff81b1adef33c2b76316a4525753c2a3076355f9e77725379f321f2450e"]} 09:41:31 [09:41:31.164] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 09:41:31 [09:41:31.165] WARN: validator Re-execution state mismatch, slashing invalid block {"slotNumber":1796,"blockNumber":1795,"archive":"0x2967278d954375b5c06eb3baa531bb5773755c5d173598a4dd6874b603e59dc4","txCount":6,"txHashes":["0x1f54bd59a9b05f8c6325b0613eef1a764d19e779d855a86fefd8370baaea8ea2","0x242d590adcb49f1aeb080e9338df00e9ba603fa8a77b6ec9c47d544bae5ef678","0x216e76f9005d5509074cac8f5a60c802cb33879e3073faaa0a844b6c3de32e8e","0x05dec05c205b598c63bf284afd8462029d21a716bef159cbf533d97e053dee91","0x2f59e27de665f1e686bfbbda059feaca199849b033261578a9797fd5b1331836","0x109fe5f3a85fd00d97cdbb2735d63d5723ec6d2b5322724997c6fda9d2ae7956"]} 09:41:31 [09:41:31.166] ERROR: validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch 09:41:31 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13) 09:41:31 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9) 09:41:31 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:289:28) {"slotNumber":1796,"blockNumber":1795,"archive":"0x2967278d954375b5c06eb3baa531bb5773755c5d173598a4dd6874b603e59dc4","txCount":6,"txHashes":["0x1f54bd59a9b05f8c6325b0613eef1a764d19e779d855a86fefd8370baaea8ea2","0x242d590adcb49f1aeb080e9338df00e9ba603fa8a77b6ec9c47d544bae5ef678","0x216e76f9005d5509074cac8f5a60c802cb33879e3073faaa0a844b6c3de32e8e","0x05dec05c205b598c63bf284afd8462029d21a716bef159cbf533d97e053dee91","0x2f59e27de665f1e686bfbbda059feaca199849b033261578a9797fd5b1331836","0x109fe5f3a85fd00d97cdbb2735d63d5723ec6d2b5322724997c6fda9d2ae7956"]} 09:41:31 [09:41:31.178] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0} 09:41:31 [09:41:31.178] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x11d67cc11664b6dcf3ad6e46bc8ba95951636c0e79fc7fef7d4c1871a6db8151","txCount":6,"txHashes":["0x25c3dea6435ae2bd440fbd0720bea151a1f7c6366888bea46543c5f89537a49d","0x170e7f6f8f2823aaee55a2a5e83edf62e6ee9766043e0f15591e2883c43219fa","0x1680dc44144d1644c7f02765fac8232a582810b6e937e926aaf421e6b16be949","0x1e8f0b343ee03a737b1efab61514f689539f686cfb10e0658913869c3f8e06ab","0x0d72e7295e014ce533c25f8a01489f5ea3fa93b1c5635636801eab922a781245","0x0d4e3efff9e6a24ffb246aa6eaad29d3c3f2d35043ecfa8ce7624854b095ef93"]} 09:41:31 [09:41:31.189] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0} 09:41:31 [09:41:31.198] INFO: validator Retrieved 0/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6} 09:41:31 [09:41:31.199] ERROR: validator Missing 6/6 txs to attest to proposal {"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x0a26b0f0085b66a66a7e03c39ad2b5abfa316e53615bdc10dc7009a568dfe091","txCount":6,"txHashes":["0x064730a357caf61a8ca949f8fe5085ca2ac0c9e16d1a1b3b69f9273a6d1de586","0x1a8e64a5aad500a45083ee7a6f321c41000cfc1e47417864aeebc67a50feadd6","0x2a385e6c4020fc95ed802a34ff4ab1aa1ee6bd810f3783bf97951a30d555e4d0","0x08e21542e6b711cdf6bc98641ca23f8c6d4db0cd2a4a82e2fde7c74847e4dfe9","0x11fa2636beb9df4cfe1d2b36de6a3da4a248a2d6a66e35431197f973ff7a205f","0x220ae01795d0a99f4ae6521a258f4dd3dade2d623a91193d2071f46b36cd33cc"]},"missing":["0x064730a357caf61a8ca949f8fe5085ca2ac0c9e16d1a1b3b69f9273a6d1de586","0x1a8e64a5aad500a45083ee7a6f321c41000cfc1e47417864aeebc67a50feadd6","0x2a385e6c4020fc95ed802a34ff4ab1aa1ee6bd810f3783bf97951a30d555e4d0","0x08e21542e6b711cdf6bc98641ca23f8c6d4db0cd2a4a82e2fde7c74847e4dfe9","0x11fa2636beb9df4cfe1d2b36de6a3da4a248a2d6a66e35431197f973ff7a205f","0x220ae01795d0a99f4ae6521a258f4dd3dade2d623a91193d2071f46b36cd33cc"]} 09:41:31 [09:41:31.209] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 09:41:31 [09:41:31.210] ERROR: validator Failed to attest to proposal: Error: Failed to build block 09:41:31 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:326:15) 09:41:31 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:305:39 09:41:31 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:312:13) 09:41:31 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:102:19) 09:41:31 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:345:58) 09:41:31 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:20) 09:41:31 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:329:27) {"slotNumber":1796,"blockNumber":1795,"archive":"0x1a3fc51efd009bb3846bf91619da5cc8a3d04fca6f5c731d20186acb45c3f25c","txCount":6,"txHashes":["0x0d4d1e1c4ae3a8961963a6bfe493f5badd3c4f83bac529242c07f47529a49bad","0x02b9550f0bd77d4490d65bb4411f53973bf3617a54ca7c0a6d9d545a0c54590f","0x0977538d7d25897584945eeb501aa04850938399f00c5bb67b83a1ec7c1e39ed","0x08d247d728239bdd057508ffeaaabe2ad080a6946d268e55c11bc49cd6b10426","0x1fcdd831fb7327e7902884bdf29484f3dd12c846c8affacdfbfa63a5ba4b4146","0x2e5acfc45ca72d9e03ac362d3008383611992b48574003019cb4a118d5aeeafd"]} 09:41:31 [09:41:31.220] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 09:41:31 [09:41:31.240] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 09:41:31 [09:41:31.240] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x1fae9bcc0959150e44ea21a855e26a0a7290779355a2bb708b5667971003cfd6","txCount":6,"txHashes":["0x11e8473ef734927691486f62463c16702917df2d57243bbfd186f82d511c3350","0x1a7d575637cebabd75c9d765c81ef3394226d0fb578c2a9921e98ae2cb841d99","0x0a931d118a4f21fb9ca96778f1d3309cb68c0881fe3fede27d0e6db6c255087e","0x1775a662f3a778c7dcb63e47ccfb04fb2c77186703556a79c4727c8e78a2d20f","0x057506eb41fcd10f9d476ee95b58e22e8a5bd491b91cb69c14d4cc1bb480198a","0x05ab8538c79b6e3d34ba3d09d257c56981c8f8e8a34243862f9bb19bbf9fadf0"]} 09:41:31 PASS src/validator.test.ts (6.345 s) 09:41:31 ValidatorClient 09:41:31 Should collect attestations from its own validators (1129 ms) 09:41:31 constructor 09:41:31 should throw error if an invalid private key is provided (9 ms) 09:41:31 createBlockProposal 09:41:31 should create a valid block proposal without txs (343 ms) 09:41:31 collectAttestations 09:41:31 should timeout if we do not collect enough attestations in time (1011 ms) 09:41:31 should collect attestations for a proposal (27 ms) 09:41:31 attestToProposal 09:41:31 should attest to proposal (13 ms) 09:41:31 should re-execute and attest to proposal (14 ms) 09:41:31 should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (13 ms) 09:41:31 should not emit WANT_TO_SLASH_EVENT if slashing is disabled (12 ms) 09:41:31 should request txs if missing for attesting (13 ms) 09:41:31 should request txs even if not attestor in this slot (9 ms) 09:41:31 should throw an error if the transactions are not available (10 ms) 09:41:31 should not return an attestation if re-execution fails (11 ms) 09:41:31 should not return an attestation if no validators are in the committee (9 ms) 09:41:31 should not return an attestation if the proposer is not the current proposer (9 ms) 09:41:31 should attest with all validator keys that are in the committee (13 ms) 09:41:31 should not return an attestation if the proposal is not for the current or next slot (9 ms) 09:41:31 09:41:31 Test Suites: 1 passed, 1 total 09:41:31 Tests: 17 passed, 17 total 09:41:31 Snapshots: 0 total 09:41:31 Time: 6.414 s 09:41:31 Ran all test suites matching validator-client/src/validator.test.ts. 09:41:31 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?