Parent Log: http://ci.aztec-labs.com/8c7fab2989a37396 Command: a668859b212fc7b1 yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/6c74ed65f1d93cd2cb1d0bc305917b967dd0f83a Env: REF_NAME=release-please--branches--next CURRENT_VERSION=0.88.0 CI_FULL=0 Date: Tue Jun 17 22:22:47 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=release-please--branches--next_amd64 Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next 22:22:55 [22:22:55.483] ERROR: validator Timeout 2025-06-17T22:22:54.573Z waiting for 3 attestations for slot 1796 22:22:56 [22:22:56.930] ERROR: validator Timeout 2025-06-17T22:22:56.028Z waiting for 2 attestations for slot 1796 22:22:56 [22:22:56.988] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 22:22:56 [22:22:56.990] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x02d4fbef4b091eab65d46ce844e64a16e7f87ddff4a8e11dc747eeb3556819e8","txCount":6,"txHashes":["0x103d9d50d2bba76cebd817003940a27c8ab80cabecca995a5632f0739a7ebb5e","0x19c7e156770379b8b6f01a979e59ca9da0fbc9ff662137066f3fb50de4b4fb96","0x165903ccc51f212665bc6b2a8da44c3ae2b6715f1685891ff79da423d90da561","0x0ddeb2aff337fdcd0716398e45523cfa602a23fb14d7c978fe4c9c626c45211e","0x06baabc58ad442dcb127b7907fde76dac460c7de6d5fc7cbbddcdbaa6e0640c9","0x1783c5fd7f3184588288c51adf1ab1938c0c88e76a71a7f5b9b31e32d2c98d29"]} 22:22:57 [22:22:57.009] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 22:22:57 [22:22:57.011] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x11d03acf1b03bf8560ee2ec6b595163057e6a79e8b7f3855840d634c1ac4768c","txCount":6,"txHashes":["0x1c88839471a27a04af4107d38ff5b02371d5b2d819271d327675d30288dd9852","0x076be2d676693303dff7c5783cee95d31bdf8a1e40b6786752ffc24f82c9dc3e","0x0f974ffe1ab37dd4b90c7da04ba2fb595ba206ada43237ec5bc46eb7fd6b5be7","0x2061c9c0d9ae187db50f8ae3bad36eebe3321c6a1525b49ff4515d51942103f8","0x17ae646edfa85fd200386914d5b69b22fed71be565a3cbd3b57d2fdd413dc186","0x1c7d130dfb776a4f26e1e749a5d4ebd83e82fd7881a5a47ef30eeb0f61d58888"]} 22:22:57 [22:22:57.026] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 22:22:57 [22:22:57.028] WARN: validator Re-execution state mismatch, slashing invalid block {"slotNumber":1796,"blockNumber":1795,"archive":"0x1e17cf108926b6d44baba4d1e47db757790f55c8b1f4f033488a93b5e570b403","txCount":6,"txHashes":["0x16d2c160b6911d13b51e9a7130140fe34b6fc4535e3a41dae98c4e922c1df472","0x1c29afb6d8bd7595e2beceea235c231c615f39c02d8551bb02b73ac05bbb2a0f","0x1f2e3eabf17fab861dbc5772775d2fd7f351a336cf89b31cd94e3ce8b9349632","0x2d636a8d28f46fab120d8ef36316411ef45fd387a2030ab3e4b29c92c05f8abd","0x21f83f71478ca1499e64769b43bf3eac0f99de39006bbdb86c08592829c7859e","0x2240a6ab6e17a0a6f7325de59f0ec578c5bf7335eaa8ea445952235cd70b06b5"]} 22:22:57 [22:22:57.029] ERROR: validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch 22:22:57 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13) 22:22:57 at runNextTicks (node:internal/process/task_queues:65:5) 22:22:57 at listOnTimeout (node:internal/timers:549:9) 22:22:57 at processTimers (node:internal/timers:523:7) 22:22:57 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9) 22:22:57 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:237:28) {"slotNumber":1796,"blockNumber":1795,"archive":"0x1e17cf108926b6d44baba4d1e47db757790f55c8b1f4f033488a93b5e570b403","txCount":6,"txHashes":["0x16d2c160b6911d13b51e9a7130140fe34b6fc4535e3a41dae98c4e922c1df472","0x1c29afb6d8bd7595e2beceea235c231c615f39c02d8551bb02b73ac05bbb2a0f","0x1f2e3eabf17fab861dbc5772775d2fd7f351a336cf89b31cd94e3ce8b9349632","0x2d636a8d28f46fab120d8ef36316411ef45fd387a2030ab3e4b29c92c05f8abd","0x21f83f71478ca1499e64769b43bf3eac0f99de39006bbdb86c08592829c7859e","0x2240a6ab6e17a0a6f7325de59f0ec578c5bf7335eaa8ea445952235cd70b06b5"]} 22:22:57 [22:22:57.044] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 22:22:57 [22:22:57.045] WARN: validator Re-execution state mismatch, slashing invalid block {"slotNumber":1796,"blockNumber":1795,"archive":"0x2ed8012665c9bebe29d3ad2dabbcc9d855dfcc70e7f1368d0547e977b72b9735","txCount":6,"txHashes":["0x083f24b30fd2c13fe6fca8b2a64d644f45a0cb596b094fb1089c95fdf7605d14","0x18be0f5222fc0012fd417bb993ef66bc69ea82bc00636d651ce8b74bfe16cceb","0x046ed02c08904e0f9b15f266be03906ea3af7b1358f054789be13cb673c8736e","0x1acb1558a3e4c2b244ba6c3233efdad7d565b08026ca193fc830617857ba9e75","0x1463bb4173036fd5eb406027ea4fc2f48072399b2d19147cf5613e78e5b087a7","0x1516710fc4f38022201128f3474fdcd0e05699e8ce0f10ae9f0a9a3b2d993e43"]} 22:22:57 [22:22:57.046] ERROR: validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch 22:22:57 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:366:13) 22:22:57 at runNextTicks (node:internal/process/task_queues:65:5) 22:22:57 at listOnTimeout (node:internal/timers:549:9) 22:22:57 at processTimers (node:internal/timers:523:7) 22:22:57 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:9) 22:22:57 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:289:28) {"slotNumber":1796,"blockNumber":1795,"archive":"0x2ed8012665c9bebe29d3ad2dabbcc9d855dfcc70e7f1368d0547e977b72b9735","txCount":6,"txHashes":["0x083f24b30fd2c13fe6fca8b2a64d644f45a0cb596b094fb1089c95fdf7605d14","0x18be0f5222fc0012fd417bb993ef66bc69ea82bc00636d651ce8b74bfe16cceb","0x046ed02c08904e0f9b15f266be03906ea3af7b1358f054789be13cb673c8736e","0x1acb1558a3e4c2b244ba6c3233efdad7d565b08026ca193fc830617857ba9e75","0x1463bb4173036fd5eb406027ea4fc2f48072399b2d19147cf5613e78e5b087a7","0x1516710fc4f38022201128f3474fdcd0e05699e8ce0f10ae9f0a9a3b2d993e43"]} 22:22:57 [22:22:57.062] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0} 22:22:57 [22:22:57.063] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x1cba99a7a17e2f049886a0c64acd1f75faa349205799b8c5fabc8e4484373b51","txCount":6,"txHashes":["0x181e27c5dca4175295ac9ac8caeb847173eb1840ea1d365622357ea71e40b845","0x151a960db8f814b5eb65ffaa4d61fdf043df32e9301b9afcf4edcf2b637a2130","0x229b01b1134f51d40177aacc0c1dcdd1a6fcac22d7c8481f869d780942d25e8c","0x22e50d0b38a9804618a0ef802742c3959d11a70c47daacba9c8953756bfb9de8","0x0d3664d542ec45299d32221a12c9a449dc14005623e5a25fd117c99599191810","0x246b8feecd9e6bf922679da9963cdb8d9904c1c9702a31583f83c83c29607d4b"]} 22:22:57 [22:22:57.078] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0} 22:22:57 [22:22:57.092] INFO: validator Retrieved 0/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6} 22:22:57 [22:22:57.092] ERROR: validator Missing 6/6 txs to attest to proposal {"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x15508d956fbfcd5cc9d137b9f3ec85013c098fc51eb07b1e7ab8a3a592f6a289","txCount":6,"txHashes":["0x0bbccef6007a03c77dd21578eae004a3e4b9f9ae813fdf44e2358d6e85f6687a","0x0330aa88d24ba305b7efd4b909c738518d98391d9688b7b1255c2b194d39dd28","0x1d05086bf87dbd604ef38eeba6ac027b38c8a00b969aa970baa9eaebed519da1","0x29e81dc0218417fcbd82d8616087f469e374464cea0d021422b995ddab5fa3bb","0x04ba5efd36ac7602485e68f1a7a0d68d4fe4278045e14b45d659ec3426872faa","0x2a2db7a3625b09f317d67443bd36c929c3ce1547e90fb634846245a52256d61e"]},"missing":["0x0bbccef6007a03c77dd21578eae004a3e4b9f9ae813fdf44e2358d6e85f6687a","0x0330aa88d24ba305b7efd4b909c738518d98391d9688b7b1255c2b194d39dd28","0x1d05086bf87dbd604ef38eeba6ac027b38c8a00b969aa970baa9eaebed519da1","0x29e81dc0218417fcbd82d8616087f469e374464cea0d021422b995ddab5fa3bb","0x04ba5efd36ac7602485e68f1a7a0d68d4fe4278045e14b45d659ec3426872faa","0x2a2db7a3625b09f317d67443bd36c929c3ce1547e90fb634846245a52256d61e"]} 22:22:57 [22:22:57.107] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 22:22:57 [22:22:57.108] ERROR: validator Failed to attest to proposal: Error: Failed to build block 22:22:57 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:326:15) 22:22:57 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:305:39 22:22:57 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:312:13) 22:22:57 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:102:19) 22:22:57 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:345:58) 22:22:57 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:289:20) 22:22:57 at runNextTicks (node:internal/process/task_queues:65:5) 22:22:57 at listOnTimeout (node:internal/timers:549:9) 22:22:57 at processTimers (node:internal/timers:523:7) 22:22:57 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:329:27) {"slotNumber":1796,"blockNumber":1795,"archive":"0x0fe5470deaea0caad284b0aefd525e1cf2fcd089dbaa956917785f1d4b0d9a4e","txCount":6,"txHashes":["0x2d393c16bde752411023471c91cfdbd868ff138f3002f84e0487057877e736ac","0x259180f9433a21477d26a30c2dbcac157f33dbc1cc5ed829f94827a7be918114","0x19caf4ae3beed203a911f261bf5deff4c11f9e5a78d043948f279eecf55772d3","0x238b83892f30ff737912ad1d7754fd47d323747d7818791401f9f87e2065c24e","0x07c261d51cc1ae7e0e2d895f33011e285e4562990a37bbc44f3a6144b57241a5","0x0cd58a9ec9e79fb2fe21dfba7d9a36dfbd1805c156f50dea649cd9227dd138a9"]} 22:22:57 [22:22:57.122] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 22:22:57 [22:22:57.151] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 22:22:57 [22:22:57.152] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x1f6841b45e2f4672d07a8c2b1ec4f8e7c9fa6f02d89e24e0305a642210c0c5af","txCount":6,"txHashes":["0x09348bb0dc1c5a6f8eaaf82757a74a31d566b0b8e9c1b6789a1470533e444eea","0x241f08b2a96f0df9aba7ff97d254c9720b3cd47e0deae46c2146245dda2c3c4d","0x1f0d2cf9334fcda0eecbd9ba7259fa9f94f99a9e26f23e80f096d02ae001982a","0x09e9a07083c22ee03679cd20293c3aaf659632806cc6230d7b1073a69cd3c3f3","0x20bb9e4834201c91f737d4be564a25654d046b682b4d6341784df65fcce601fc","0x2b3255267f45ffdd986c8678dd7d7c2587f71184b41dc153a869e3c99c746067"]} 22:22:57 PASS src/validator.test.ts (8.238 s) 22:22:57 ValidatorClient 22:22:57 Should collect attestations from its own validators (1136 ms) 22:22:57 constructor 22:22:57 should throw error if an invalid private key is provided (12 ms) 22:22:57 createBlockProposal 22:22:57 should create a valid block proposal without txs (394 ms) 22:22:57 collectAttestations 22:22:57 should timeout if we do not collect enough attestations in time (1012 ms) 22:22:57 should collect attestations for a proposal (40 ms) 22:22:57 attestToProposal 22:22:57 should attest to proposal (20 ms) 22:22:57 should re-execute and attest to proposal (21 ms) 22:22:57 should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (17 ms) 22:22:57 should not emit WANT_TO_SLASH_EVENT if slashing is disabled (14 ms) 22:22:57 should request txs if missing for attesting (18 ms) 22:22:57 should request txs even if not attestor in this slot (13 ms) 22:22:57 should throw an error if the transactions are not available (14 ms) 22:22:57 should not return an attestation if re-execution fails (16 ms) 22:22:57 should not return an attestation if no validators are in the committee (13 ms) 22:22:57 should not return an attestation if the proposer is not the current proposer (12 ms) 22:22:57 should attest with all validator keys that are in the committee (19 ms) 22:22:57 should not return an attestation if the proposal is not for the current or next slot (12 ms) 22:22:57 22:22:57 Test Suites: 1 passed, 1 total 22:22:57 Tests: 17 passed, 17 total 22:22:57 Snapshots: 0 total 22:22:57 Time: 8.33 s 22:22:57 Ran all test suites matching validator-client/src/validator.test.ts. 22:22:57 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?