Parent Log: http://ci.aztec-labs.com/2df2f23eb2ea1efb Command: f5e85dbc8a1d83c5 yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/26c5a39fe03723d11540f721293d7aebd1f478d9 Env: REF_NAME=gh-readonly-queue/next/pr-14995-75d792847d8434a0c504e7adf5c102a913065272 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Fri Jun 13 09:01:44 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14995_amd64_x2-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next 09:01:51 [09:01:51.244] ERROR: validator Timeout 2025-06-13T09:01:50.333Z waiting for 3 attestations for slot 1796 09:01:52 [09:01:52.859] ERROR: validator Timeout 2025-06-13T09:01:51.957Z waiting for 2 attestations for slot 1796 09:01:52 [09:01:52.917] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 09:01:52 [09:01:52.918] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x21264de504d3fea16a9ac09326d5352da106a8539ff121642d9dba861c1240fa","txCount":6,"txHashes":["0x0e77f86e20ea81fec48594d383489baa6ecb09cb752b34ed59dafb8868038320","0x2ab952ba9e1e0d5373987d9c6fe12f2bfcc81c7acdd2bc1ecd992047b5bf1e76","0x098cde36ef54113e5849ef8d11c364c26ea4d372fae58c3854bc7f0218803b4b","0x23ea214c8dbef519421b8376774a1c7f25acd206e781b5e3cb15cfb20b98f9ef","0x0cedc096cc6a15a820c2085672f5b2b35d6c9033a181b53ea05a4a4adf2d2c53","0x2c363e1025269326964d979d70e219abf4cda1a2bc626f598e8698a78e04b7a0"]} 09:01:52 [09:01:52.942] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 09:01:52 [09:01:52.943] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x0a4be53c99729f93dfb8d14efef47ac3b8396855aca0e8bdfa21c67f0f5aa716","txCount":6,"txHashes":["0x21081c2dab16d136becd7f1404a6dbd01cb568501bece9919252170ac7ee659f","0x20d50e104f49a1a415a028477f1d959f74685163fef68fcc41a7c13e753ec163","0x2ed77b6a5bcd75f18b8c758cf718670c0e2908918c479d5fdca893894c5dbce7","0x10c12d6fefc879f4a48152b583ce28e744d0eb059a6eaa33c308ec9de9b242f3","0x00abb9cbb2c336000eb9d6abdc4c6e4ae2b3e6d27e8b7fc0ebb7123d1bcedb0a","0x0d9ed65f3f0ab1883b114c227d6798f8a81d7582bf6d28d2a11a1810cca62824"]} 09:01:52 [09:01:52.953] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 09:01:52 [09:01:52.954] WARN: validator Re-execution state mismatch, slashing invalid block {"slotNumber":1796,"blockNumber":1795,"archive":"0x1924e52d5c3af535e9bad8ecd26f34463e67b3ddfaed733ba186a8bc8cd08c1e","txCount":6,"txHashes":["0x2abed265e26886a878c8415d8b4fa8c23d5f07e3907f2ad0232a18f4be4215b2","0x13626e94cb3bee2c6acddff8a6ddb5c9a351764d4f7ee815cdafb13a8a112e5c","0x1eb31f6cf1e20e0d6d68dfdfc1b3fb245057b2ae29e6ae02ba20845ea6a813d1","0x06372b6897e01034df3f1d7a33d397c8467f24cbe808e4e4ef27833b65e15446","0x0949c751911b89a93863cb610d8bbdb1c0a021c0049ac49bbcf88d588bb66f30","0x0175f01d245cee7a97d47d60d7439ed924b2969ec518f4803c4c1cdf52ed1892"]} 09:01:52 [09:01:52.955] ERROR: validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch 09:01:52 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13) 09:01:52 at runNextTicks (node:internal/process/task_queues:65:5) 09:01:52 at listOnTimeout (node:internal/timers:549:9) 09:01:52 at processTimers (node:internal/timers:523:7) 09:01:52 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9) 09:01:52 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:236:28) {"slotNumber":1796,"blockNumber":1795,"archive":"0x1924e52d5c3af535e9bad8ecd26f34463e67b3ddfaed733ba186a8bc8cd08c1e","txCount":6,"txHashes":["0x2abed265e26886a878c8415d8b4fa8c23d5f07e3907f2ad0232a18f4be4215b2","0x13626e94cb3bee2c6acddff8a6ddb5c9a351764d4f7ee815cdafb13a8a112e5c","0x1eb31f6cf1e20e0d6d68dfdfc1b3fb245057b2ae29e6ae02ba20845ea6a813d1","0x06372b6897e01034df3f1d7a33d397c8467f24cbe808e4e4ef27833b65e15446","0x0949c751911b89a93863cb610d8bbdb1c0a021c0049ac49bbcf88d588bb66f30","0x0175f01d245cee7a97d47d60d7439ed924b2969ec518f4803c4c1cdf52ed1892"]} 09:01:52 [09:01:52.966] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 09:01:52 [09:01:52.967] WARN: validator Re-execution state mismatch, slashing invalid block {"slotNumber":1796,"blockNumber":1795,"archive":"0x224c085ca57299b1634a504480377230063f2c66cf9d467ff6ecfc7016e26d69","txCount":6,"txHashes":["0x00d584c5c7c2164b5abaf97d8fd8ea2c0866ba01545a5449fd055976e895e86a","0x0d1ce0aabb88600afa20fabaed9490f5a89ebb52bc1815663d547d7ab9f6f33b","0x04e4d2417766801e98fbec6c955e0c376068ac2d939061fabd734a90cb4d270b","0x03ba2201c7a12b9f6e5c8a761ffbee8fc21713dff4921bfefa5c644bb81dabd1","0x160586434a8d7ee25166a1542b2feb1ae1ae95ae11b5e7eae2bb4bde303f0ece","0x287fa568c95f3aad8907d8be8f4b2f393c5ae3030d71eb12c328e84eca5750f6"]} 09:01:52 [09:01:52.969] ERROR: validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch 09:01:52 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13) 09:01:52 at runNextTicks (node:internal/process/task_queues:65:5) 09:01:52 at listOnTimeout (node:internal/timers:549:9) 09:01:52 at processTimers (node:internal/timers:523:7) 09:01:52 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9) 09:01:52 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:288:28) {"slotNumber":1796,"blockNumber":1795,"archive":"0x224c085ca57299b1634a504480377230063f2c66cf9d467ff6ecfc7016e26d69","txCount":6,"txHashes":["0x00d584c5c7c2164b5abaf97d8fd8ea2c0866ba01545a5449fd055976e895e86a","0x0d1ce0aabb88600afa20fabaed9490f5a89ebb52bc1815663d547d7ab9f6f33b","0x04e4d2417766801e98fbec6c955e0c376068ac2d939061fabd734a90cb4d270b","0x03ba2201c7a12b9f6e5c8a761ffbee8fc21713dff4921bfefa5c644bb81dabd1","0x160586434a8d7ee25166a1542b2feb1ae1ae95ae11b5e7eae2bb4bde303f0ece","0x287fa568c95f3aad8907d8be8f4b2f393c5ae3030d71eb12c328e84eca5750f6"]} 09:01:52 [09:01:52.983] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0} 09:01:52 [09:01:52.984] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x2103096b31dde33f01985c9eef31a952e22e5d3ee6f29436bd05178376492ffc","txCount":6,"txHashes":["0x21ca23b7a4dc27ae515aee3f2938b5de784538361a52ae2cc29ef8b70b4cd3ba","0x25980151d27105a3e0030eb589031aac3417c8a7c3e864f60560345a494d0c77","0x0571cfea44fb53b6c6d11b0f6a9dfa5626445705aafce7aa4cf8f21100a6a701","0x0877b9ea693526cc72744813da5e3250228d15a6127282989c713a7790d60718","0x04b6c59b6a1cd21a68b4eb518148f7c93357d5b7a697b86ed6eb73244fad7c6d","0x01c8af717d1d2530b278fd82947008f9668d93b6768f2cd6a94a78bc1c31ad75"]} 09:01:52 [09:01:52.996] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0} 09:01:53 [09:01:53.010] INFO: validator Retrieved 0/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6} 09:01:53 [09:01:53.010] ERROR: validator Missing 6/6 txs to attest to proposal {"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x120d6f20a922eb853dfff05acb752d6c88ed684454cfac0723e39471f4f23512","txCount":6,"txHashes":["0x1953de401772d0a18934a2e04a00a0c90d2f7b2bfe2f6cb36fba0084009b9a05","0x24fa39b04280f6f0165e9d74c4648dd26be3247530c545b0bcefc37ba2d9c8d1","0x29718020e3ceb66c187d7fa2a9e8374d7411a068c13af70c7e6cf393382771c6","0x2f33d3b4797de91f609af37244dd11237fc14a2501877464d4832915acdbb183","0x1949d5977e409cd1120e3561694bf62f3f4263562389f64a0c9455753f2207bb","0x0c1d0400d70728850012cddab753dddc42ee999bf97578a7067b1330fcb0d657"]},"missing":["0x1953de401772d0a18934a2e04a00a0c90d2f7b2bfe2f6cb36fba0084009b9a05","0x24fa39b04280f6f0165e9d74c4648dd26be3247530c545b0bcefc37ba2d9c8d1","0x29718020e3ceb66c187d7fa2a9e8374d7411a068c13af70c7e6cf393382771c6","0x2f33d3b4797de91f609af37244dd11237fc14a2501877464d4832915acdbb183","0x1949d5977e409cd1120e3561694bf62f3f4263562389f64a0c9455753f2207bb","0x0c1d0400d70728850012cddab753dddc42ee999bf97578a7067b1330fcb0d657"]} 09:01:53 [09:01:53.024] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 09:01:53 [09:01:53.026] ERROR: validator Failed to attest to proposal: Error: Failed to build block 09:01:53 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:325:15) 09:01:53 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:397:39 09:01:53 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:404:13) 09:01:53 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:148:19) 09:01:53 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:341:58) 09:01:53 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:20) 09:01:53 at runNextTicks (node:internal/process/task_queues:65:5) 09:01:53 at listOnTimeout (node:internal/timers:549:9) 09:01:53 at processTimers (node:internal/timers:523:7) 09:01:53 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:328:27) {"slotNumber":1796,"blockNumber":1795,"archive":"0x0884195e59eefa19d1fdaf1f19973b67eb2e45f5e71f5ec57995eef351f8e4e0","txCount":6,"txHashes":["0x169db7cbf771f22955886673ebfafcc5ad207a41a55ebfd118d44d7fc16bfbf0","0x305e82d8af401cd89aac471812748323e63efc25a91272e702a7f6a652d606bb","0x14635692e8fd9569d3cc6535f3696cc9bff398f230d9fd9b0d4d037c0c92b892","0x00a0b9028316f4fe775a50b97445d2699c9bb289f0519514fcf67dbc379987c5","0x0f78729564ae7178b26a4489782ccf1872794da404068787b31a58cbf514990b","0x0c9c30b024634cfb574d5be66181548a480129d81412c38f6050294d471157ec"]} 09:01:53 [09:01:53.039] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 09:01:53 [09:01:53.063] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 09:01:53 [09:01:53.063] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x1bb79b56eaff3faa9234842e7dbf91af84f2faadd45c42b9d9c4ba6f5d9f701f","txCount":6,"txHashes":["0x29afe747b24101182423d793f6a8eddffb835829b79b74e13703e1f34b426604","0x0874ac72064a98172f907771e492cb6e14ec8b3886173ba03248e7890d13f67e","0x0a391aa9719961cc158ad2e9a3067fcfde5f215832aaaa8a185400afcbbcaec6","0x0c7481f189ed82e8560a8013f81b08e1ccb103b59f9667a4f49c319326a9de7a","0x09237157fe5607a56f4c6cde11dfe4cb44c82861021e9bd6f7fff62f3c579321","0x19a78888aeb9f096590737894c745952ff9fe1dc1a1fbd84aae5db1977001e01"]} 09:01:53 PASS src/validator.test.ts (7.546 s) 09:01:53 ValidatorClient 09:01:53 Should collect attestations from its own validators (1139 ms) 09:01:53 constructor 09:01:53 should throw error if an invalid private key is provided (28 ms) 09:01:53 createBlockProposal 09:01:53 should create a valid block proposal without txs (545 ms) 09:01:53 collectAttestations 09:01:53 should timeout if we do not collect enough attestations in time (1012 ms) 09:01:53 should collect attestations for a proposal (34 ms) 09:01:53 attestToProposal 09:01:53 should attest to proposal (26 ms) 09:01:53 should re-execute and attest to proposal (21 ms) 09:01:53 should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (12 ms) 09:01:53 should not emit WANT_TO_SLASH_EVENT if slashing is disabled (14 ms) 09:01:53 should request txs if missing for attesting (16 ms) 09:01:53 should request txs even if not attestor in this slot (10 ms) 09:01:53 should throw an error if the transactions are not available (13 ms) 09:01:53 should not return an attestation if re-execution fails (15 ms) 09:01:53 should not return an attestation if no validators are in the committee (13 ms) 09:01:53 should not return an attestation if the proposer is not the current proposer (8 ms) 09:01:53 should attest with all validator keys that are in the committee (17 ms) 09:01:53 should not return an attestation if the proposal is not for the current or next slot (10 ms) 09:01:53 09:01:53 Test Suites: 1 passed, 1 total 09:01:53 Tests: 17 passed, 17 total 09:01:53 Snapshots: 0 total 09:01:53 Time: 7.622 s 09:01:53 Ran all test suites matching /validator-client\/src\/validator.test.ts/i. 09:01:53 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?