Parent Log: http://ci.aztec-labs.com/fa73fdbe320cad40 Command: 61f8e44af0fc4001 yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/e56baa7f24bac54baf9e2f22f6f33ae6fa8b8c0f Env: REF_NAME=gh-readonly-queue/next/pr-14891-76ca48a2187e3506bb464eae574e49476c2876ca CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Fri Jun 13 19:23:32 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14891_amd64_x3-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next 19:23:39 [19:23:39.436] ERROR: validator Timeout 2025-06-13T19:23:38.523Z waiting for 3 attestations for slot 1796 19:23:40 [19:23:40.927] ERROR: validator Timeout 2025-06-13T19:23:40.025Z waiting for 2 attestations for slot 1796 19:23:40 [19:23:40.983] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 19:23:40 [19:23:40.985] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x217f7325568cd1ba24388644b9e940fd1a6bf1f006cb5f3ddd2b4f12e0b8bea3","txCount":6,"txHashes":["0x13ac547b50fd5734eaface6920dccf4c563971be00db784654b95a5f76971547","0x1f7c1280a86fc5448041be47ed05846848b012283366bf710568bce2c297f54a","0x1d87d4cdb5d1f594aff1b5d3a8f2792a8c0131ca94567a220b15e9d808e0fe74","0x27bf97296ca93ee0233ff5ee36dfaf46df761b774c7be0c17d7a6388e2b34887","0x056bef97e4a857fe6d0b9e2469a0bc0a707832b3950529f23968510f5dcb2ee8","0x2e4ed1771e242936e3160943d3d96f5f606a3ecaedb87a87534258b6f10a0baf"]} 19:23:41 [19:23:41.004] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 19:23:41 [19:23:41.006] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x2e78be1a4a126d0dbafbaf15cd6dd63bdbd9f7551c68bff00961d036b97caf90","txCount":6,"txHashes":["0x0eaf6b8525ee3e9c209e85fc2f81420fd3b3fb66f57e11eb4235b77239b14898","0x17253afb16223b598ec823da33eb46871b41d88adf1b9eaaf296022691a509a6","0x28352c69ab5fff369648e709f4ae40090e9903ab4643a814a15777a530eb66d4","0x2cd203fe1e30e0d7c1e5bcc045544774c37ee2bc551a9071dac9cd0e469fdac6","0x0504f77f997248a064a88327fb4faa443b8a4617eb4441b4bf8310141fbbba51","0x17e45f65467c6c1031c48863f95403caec6e464ecf4fe3ab771b0f9d430ef7cb"]} 19:23:41 [19:23:41.020] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 19:23:41 [19:23:41.021] WARN: validator Re-execution state mismatch, slashing invalid block {"slotNumber":1796,"blockNumber":1795,"archive":"0x30090d43f611db2dda9870d66909f005561691f85184431f49c98fbfbe1fc6a6","txCount":6,"txHashes":["0x242a44a8c47c38aaf048c47df219f25c87798b9c99e30db347b58c4a5ea67960","0x2079cf9f166a4117732a142da7be71ceac4c612c2108338146c8c73f2955c8ba","0x244bc9ad7000831c4137600f43d2521b6beb08189f5fdabe101283169ab708b8","0x0c392da5e30b5e0a953755abe5ecfb5d18289041f285aab58343ce738aeb4351","0x25842ebf21854ab8dc0b82852fa70998d56a0605c45b2526f508d9c5846c298c","0x12958ccd685636bba97114bd866617e9b700edb45d2521e5c9f8fa3f47bceb9d"]} 19:23:41 [19:23:41.022] ERROR: validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch 19:23:41 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13) 19:23:41 at runNextTicks (node:internal/process/task_queues:65:5) 19:23:41 at listOnTimeout (node:internal/timers:549:9) 19:23:41 at processTimers (node:internal/timers:523:7) 19:23:41 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9) 19:23:41 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:236:28) {"slotNumber":1796,"blockNumber":1795,"archive":"0x30090d43f611db2dda9870d66909f005561691f85184431f49c98fbfbe1fc6a6","txCount":6,"txHashes":["0x242a44a8c47c38aaf048c47df219f25c87798b9c99e30db347b58c4a5ea67960","0x2079cf9f166a4117732a142da7be71ceac4c612c2108338146c8c73f2955c8ba","0x244bc9ad7000831c4137600f43d2521b6beb08189f5fdabe101283169ab708b8","0x0c392da5e30b5e0a953755abe5ecfb5d18289041f285aab58343ce738aeb4351","0x25842ebf21854ab8dc0b82852fa70998d56a0605c45b2526f508d9c5846c298c","0x12958ccd685636bba97114bd866617e9b700edb45d2521e5c9f8fa3f47bceb9d"]} 19:23:41 [19:23:41.036] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 19:23:41 [19:23:41.037] WARN: validator Re-execution state mismatch, slashing invalid block {"slotNumber":1796,"blockNumber":1795,"archive":"0x0405d1eca238dd58ae1329f81396cd229eb4ec162b8cbe5d1212b99ea9e5603b","txCount":6,"txHashes":["0x11a6e13d20ca74113033dd97b07b4f665e8d46fa49fde4cbf696e1362b8200ac","0x24332599b1ec0089ffdd87fad985876998ab8a58c275ef19442dd9ebf929c7c2","0x23be730b9cb86a8cc558e59acafeb23dc142268cb729548b836cce70bce6bd62","0x0cc851fb1657bb0432ec23e6596e0153296d383084e629b799162ce5253cebd1","0x2ffe48f1221f6ab80dec1f947287d87136a69bdf5ac06db9507a01d39717ef6d","0x07efa6ce544358d6144d7418e7760d03c06f8f879b19a7ad45d93d9520a9e03f"]} 19:23:41 [19:23:41.038] ERROR: validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch 19:23:41 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13) 19:23:41 at runNextTicks (node:internal/process/task_queues:65:5) 19:23:41 at listOnTimeout (node:internal/timers:549:9) 19:23:41 at processTimers (node:internal/timers:523:7) 19:23:41 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9) 19:23:41 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:288:28) {"slotNumber":1796,"blockNumber":1795,"archive":"0x0405d1eca238dd58ae1329f81396cd229eb4ec162b8cbe5d1212b99ea9e5603b","txCount":6,"txHashes":["0x11a6e13d20ca74113033dd97b07b4f665e8d46fa49fde4cbf696e1362b8200ac","0x24332599b1ec0089ffdd87fad985876998ab8a58c275ef19442dd9ebf929c7c2","0x23be730b9cb86a8cc558e59acafeb23dc142268cb729548b836cce70bce6bd62","0x0cc851fb1657bb0432ec23e6596e0153296d383084e629b799162ce5253cebd1","0x2ffe48f1221f6ab80dec1f947287d87136a69bdf5ac06db9507a01d39717ef6d","0x07efa6ce544358d6144d7418e7760d03c06f8f879b19a7ad45d93d9520a9e03f"]} 19:23:41 [19:23:41.053] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0} 19:23:41 [19:23:41.053] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x29f7410af7a9c409cfd4ee2ddbd761cbac010cecc86ddeed37ab922e0bea9466","txCount":6,"txHashes":["0x0767c487194447e44030d1261af0864fea92bb579c53b123e7b1930aa7ee44d9","0x016a659f76af8fb5359e8a3197b23c0ab654b910b033ded1b25cd935adabafae","0x2dc44f3069bf7071485e732bff41304602892056c325834797971f08fde72feb","0x04d614e98102d39770bdc99a4917a639be9bf4c4a8df292d31058fc820f2784d","0x1d2982762915b99405e9f9faa5d72430f77fb54be10afd6b11f9b847f609f057","0x09c8099c2d0537d5f3ccae5d305f19c38e2d878d62ccf05f0f4b9cc833c75986"]} 19:23:41 [19:23:41.075] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0} 19:23:41 [19:23:41.092] INFO: validator Retrieved 0/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6} 19:23:41 [19:23:41.093] ERROR: validator Missing 6/6 txs to attest to proposal {"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x22a9f3ab6041eb13b8e01f54f123d9cd1ad3db82757e40c23b4431e1d482ae50","txCount":6,"txHashes":["0x09169ad9ffcf47fdf714a840a3d9aac97b3f698fa0c6967a5957549938c9d7ed","0x29f64ca6a2caedfb2d04e8c4ba509a9377381e103afd5696798d66bf77ebc636","0x127e6ab56a4ff4058519ec6efcdbbf7c51a55a298fd6b86a01016a8317469525","0x08f86cc513c766cb2c55d00d991acf8da48e7f055ddf168c3b52d86fb0694834","0x15409a7bef619a1b1bc7533e7603f6b0558dd7241bb3214852da853a6906bfe8","0x179ab47741203572a472ddac9e4fa8fcada34f5782539400cb0fec104233c5cc"]},"missing":["0x09169ad9ffcf47fdf714a840a3d9aac97b3f698fa0c6967a5957549938c9d7ed","0x29f64ca6a2caedfb2d04e8c4ba509a9377381e103afd5696798d66bf77ebc636","0x127e6ab56a4ff4058519ec6efcdbbf7c51a55a298fd6b86a01016a8317469525","0x08f86cc513c766cb2c55d00d991acf8da48e7f055ddf168c3b52d86fb0694834","0x15409a7bef619a1b1bc7533e7603f6b0558dd7241bb3214852da853a6906bfe8","0x179ab47741203572a472ddac9e4fa8fcada34f5782539400cb0fec104233c5cc"]} 19:23:41 [19:23:41.109] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 19:23:41 [19:23:41.112] ERROR: validator Failed to attest to proposal: Error: Failed to build block 19:23:41 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:325:15) 19:23:41 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:397:39 19:23:41 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:404:13) 19:23:41 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:148:19) 19:23:41 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:341:58) 19:23:41 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:20) 19:23:41 at runNextTicks (node:internal/process/task_queues:65:5) 19:23:41 at listOnTimeout (node:internal/timers:549:9) 19:23:41 at processTimers (node:internal/timers:523:7) 19:23:41 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:328:27) {"slotNumber":1796,"blockNumber":1795,"archive":"0x03952bc322e263e339fe3af51a3b045698fe79a1cdb2c398444aab3a17a0948c","txCount":6,"txHashes":["0x1c270a1cfd0a0c372144b4ac9d8a4bf995d132f1299ee8b50be524f838e24561","0x23f5dc48e2db495303fdbefa907608387b05e0366d1f379b1609514468944182","0x30601419136ee4239038c0ef3f939ed6f5cafe1d93ed3984bb4d092dbd964205","0x1ddb10dfe84fcc2550bad76d710211a45f8d135309841e57100b295030e5c881","0x209651244d080a5ccee1fc6c373eeb5e5eb031bfbca7dcbdba64376c3555a412","0x1b3563da014c548987fa1d867506c49498cf401d0a611033dfff1140a921828f"]} 19:23:41 [19:23:41.126] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 19:23:41 [19:23:41.153] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 19:23:41 [19:23:41.154] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x05deebbb6237f1bdedec8d83a4ee0cf92025b072bb6bf9f1d7b978690717e83a","txCount":6,"txHashes":["0x1af56a9147a55f5588e69ff9e24becf4862dd988c5956061819ff086ff13f0ea","0x06ff8108fa527f5fa10c88ad27920081845ee21c8593c1d8b210e953899d853f","0x11288bdc98c8ccccd827c1d8e2d87e7b40a59249b1438b9cf48874a2533774ab","0x2275c549ab94973407a3f7f8651540fb9b1d6d3463c53dc6021c543cbe5c3c3a","0x1fe1a580ad79c9073b356debfd601d31fb508a76288ccf9956e0283d915854de","0x11d7470f4975ed48ff661d74bff85d30302b5b9ea17c2dc7dd54a876fa703924"]} 19:23:41 PASS src/validator.test.ts (7.693 s) 19:23:41 ValidatorClient 19:23:41 Should collect attestations from its own validators (1194 ms) 19:23:41 constructor 19:23:41 should throw error if an invalid private key is provided (11 ms) 19:23:41 createBlockProposal 19:23:41 should create a valid block proposal without txs (432 ms) 19:23:41 collectAttestations 19:23:41 should timeout if we do not collect enough attestations in time (1012 ms) 19:23:41 should collect attestations for a proposal (36 ms) 19:23:41 attestToProposal 19:23:41 should attest to proposal (22 ms) 19:23:41 should re-execute and attest to proposal (20 ms) 19:23:41 should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (14 ms) 19:23:41 should not emit WANT_TO_SLASH_EVENT if slashing is disabled (13 ms) 19:23:41 should request txs if missing for attesting (21 ms) 19:23:41 should request txs even if not attestor in this slot (15 ms) 19:23:41 should throw an error if the transactions are not available (17 ms) 19:23:41 should not return an attestation if re-execution fails (19 ms) 19:23:41 should not return an attestation if no validators are in the committee (14 ms) 19:23:41 should not return an attestation if the proposer is not the current proposer (11 ms) 19:23:41 should attest with all validator keys that are in the committee (19 ms) 19:23:41 should not return an attestation if the proposal is not for the current or next slot (11 ms) 19:23:41 19:23:41 Test Suites: 1 passed, 1 total 19:23:41 Tests: 17 passed, 17 total 19:23:41 Snapshots: 0 total 19:23:41 Time: 7.78 s 19:23:41 Ran all test suites matching /validator-client\/src\/validator.test.ts/i. 19:23:41 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?