Parent Log: http://ci.aztec-labs.com/c0676b7d0d3d3432 Command: 581a044a34e123b9 yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/98fbe17330964452777de26d56f0a3ed5633aca1 Env: REF_NAME=gh-readonly-queue/next/pr-14921-fa23733be8278348dff0959c8094bcfd89eb44d5 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Thu Jun 12 10:20:48 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14921_amd64_x3-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next 10:20:54 [10:20:54.904] ERROR: validator Timeout 2025-06-12T10:20:53.993Z waiting for 3 attestations for slot 1796 10:20:56 [10:20:56.354] ERROR: validator Timeout 2025-06-12T10:20:55.452Z waiting for 2 attestations for slot 1796 10:20:56 [10:20:56.401] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 10:20:56 [10:20:56.402] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x24365bd2317a0d670c0d96500c4ae5543afbd898826f61e0cc2abfcd42ba73af","txCount":6,"txHashes":["0x23ca55378eee2ec00bde79144c998e71b0dc34c50522ebb6c722e96c8a3b1a79","0x02d72ecb4f197130a787125aa9ad8213c03666ff31796b3cbdd3fbc2a3acfa0b","0x1d9270ecaf02f2372051054a4d7e25b2982f343dc5ee75c0a07a21b4356ebce4","0x12379ccae9cfea6c15050fe6e92957d59bab7c521173f649e7ae89ab46fd84df","0x1ac27c5a6a1e2265768a0e73b8469096777835958bde7618573895ddb35f3e2a","0x2950e1b4510b1300997a2a60e6cb069b4e7d9d4f71d7762ca11bbcdd8d68ee54"]} 10:20:56 [10:20:56.419] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 10:20:56 [10:20:56.421] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x25026eae11bc7fa6e6eea275c8764d301ade1d0ed5180e1cdff3e193dc63234e","txCount":6,"txHashes":["0x2a661e260c7cfa23a659f117368b52e98eef8341e2bc20f60a0d1970c0d50c7d","0x1d72126312e85eeb007b127f3864a0e09b448cb38dd9efabbb0fd045b30a7028","0x0a121ccd5f97f953142f32548dced70fde952a82f6ef4e2f948dc1f19393a7e0","0x025457321d3b90490f53d0ae337a3bfbb25e2375432cd8a7f2e385be3390257b","0x1a871883a9013e1a3634c903fdd52b0fff7856256cf3c66b3ec7cae0e7ed015e","0x11233edacc08f146e471f1439ece528dbded2cecccac4244e85074744892fa3f"]} 10:20:56 [10:20:56.432] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 10:20:56 [10:20:56.434] WARN: validator Re-execution state mismatch, slashing invalid block {"slotNumber":1796,"blockNumber":1795,"archive":"0x16d88cfd71211d6f5302f7b557709939380339378e36b85ca602e514f55e3c26","txCount":6,"txHashes":["0x13ffb8617a892a98e0f17f0032e1d07b74173f833d269cbe498e451955dd9903","0x211e9aac09de0e057b6e4f4571c8ef1052a578d41b00e4fd0b871227668e780a","0x19131639a973897a9bff46d884edf634eff7286d58a3072043817d441b38a0e4","0x20bdc9cb541767a3103e854afb3523251e93181274971680be8133461960aa94","0x14142693d858bab2839b07c88a81ec65bb58251bb6f698ce1fc9081ed13b2cfb","0x1e425a7f50f29b45bc8bf8fca493ede0a06808db3b8d84cdf1fca625f6950834"]} 10:20:56 [10:20:56.435] ERROR: validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch 10:20:56 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13) 10:20:56 at runNextTicks (node:internal/process/task_queues:65:5) 10:20:56 at listOnTimeout (node:internal/timers:549:9) 10:20:56 at processTimers (node:internal/timers:523:7) 10:20:56 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9) 10:20:56 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:236:28) {"slotNumber":1796,"blockNumber":1795,"archive":"0x16d88cfd71211d6f5302f7b557709939380339378e36b85ca602e514f55e3c26","txCount":6,"txHashes":["0x13ffb8617a892a98e0f17f0032e1d07b74173f833d269cbe498e451955dd9903","0x211e9aac09de0e057b6e4f4571c8ef1052a578d41b00e4fd0b871227668e780a","0x19131639a973897a9bff46d884edf634eff7286d58a3072043817d441b38a0e4","0x20bdc9cb541767a3103e854afb3523251e93181274971680be8133461960aa94","0x14142693d858bab2839b07c88a81ec65bb58251bb6f698ce1fc9081ed13b2cfb","0x1e425a7f50f29b45bc8bf8fca493ede0a06808db3b8d84cdf1fca625f6950834"]} 10:20:56 [10:20:56.451] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 10:20:56 [10:20:56.453] WARN: validator Re-execution state mismatch, slashing invalid block {"slotNumber":1796,"blockNumber":1795,"archive":"0x12c2e34fe5c43036ca1e1a857cd18acd6ad05c2adbabc8ad364bd089b07fc16d","txCount":6,"txHashes":["0x05afc57c54f21f788e8a5c3fcbe1fb630833b030f1f852ef5b795fa766215094","0x190e22257989ae0466993d691fe0beb548445bf282a8115b4647d7ab67be0c45","0x26061ba4b5e33f2a7437b9e9eb870d6ce5c261ac1683c43c0748e098928d8b4c","0x16a42affec54e2ab74a32c72c73ae73bc3fe185bcc0106c1aa21574880af7bbd","0x07341735682eda2c1d00abf3a0d239248448b37d0c32bc21aa8427691e5f36cd","0x153db53c0e6e7ef616999dc82a5d0c8eed00f68b3e079076e78eef4bf9597899"]} 10:20:56 [10:20:56.454] ERROR: validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch 10:20:56 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13) 10:20:56 at runNextTicks (node:internal/process/task_queues:65:5) 10:20:56 at listOnTimeout (node:internal/timers:549:9) 10:20:56 at processTimers (node:internal/timers:523:7) 10:20:56 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9) 10:20:56 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:288:28) {"slotNumber":1796,"blockNumber":1795,"archive":"0x12c2e34fe5c43036ca1e1a857cd18acd6ad05c2adbabc8ad364bd089b07fc16d","txCount":6,"txHashes":["0x05afc57c54f21f788e8a5c3fcbe1fb630833b030f1f852ef5b795fa766215094","0x190e22257989ae0466993d691fe0beb548445bf282a8115b4647d7ab67be0c45","0x26061ba4b5e33f2a7437b9e9eb870d6ce5c261ac1683c43c0748e098928d8b4c","0x16a42affec54e2ab74a32c72c73ae73bc3fe185bcc0106c1aa21574880af7bbd","0x07341735682eda2c1d00abf3a0d239248448b37d0c32bc21aa8427691e5f36cd","0x153db53c0e6e7ef616999dc82a5d0c8eed00f68b3e079076e78eef4bf9597899"]} 10:20:56 [10:20:56.474] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0} 10:20:56 [10:20:56.475] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x15fe6b116165393450645d559770e98781efbb5888c55444d6f01634c4977466","txCount":6,"txHashes":["0x13fd82ba8dac218cc4f620f65e9564d9fc8d7cc2510a8738388c4862246c69d4","0x1218518e6c7c54bec8ace12a3ea7644f4cd0fb1b601680ed632ac3dc9f59757d","0x1d94391fb02c8dfbe4c5c4f439323f491a4ef09813808d386ea3546cb061aa04","0x2e6d0b739ce91c19ffbc14aef91e26a98ce4dcf9a2d655e65aecab94ecd0ce72","0x20572afd0f56bbd62b06a3a4d8c205957a2e258c69f0ff5727c38639abbcbb98","0x1d45d8c6bfa391991ac5446bc21440e806a713b4e52d8e4964e363ac50986ef5"]} 10:20:56 [10:20:56.488] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0} 10:20:56 [10:20:56.500] INFO: validator Retrieved 0/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6} 10:20:56 [10:20:56.500] ERROR: validator Missing 6/6 txs to attest to proposal {"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x25b7c15e6fb3ab10e710343677009d6b39dde862497523bed44fb71f263c7e48","txCount":6,"txHashes":["0x004376aaadb96e3d75a974c3cdbd2d72025a3417880277a0f44f0260c73b13ef","0x1dceaa38482f0d0bd7f77016e488c84ccb68d0454b1331db21fb7603d1e0b815","0x1465c8146098754607bdfb35cc22d3aab258b791dfee65d7c0014e102f38a951","0x162a14769676fff85acd20dbdc0cb0ee8c00b71cc772bf5bf3b9ae1b09455078","0x2fcf7804188c4f0611a31d5025469407449ba8ad01232ea9556fe9fdd92580bc","0x19246200a920bd526f289a0b22ab532df7ee5a87c2dbbcb9b243a68a26f9365f"]},"missing":["0x004376aaadb96e3d75a974c3cdbd2d72025a3417880277a0f44f0260c73b13ef","0x1dceaa38482f0d0bd7f77016e488c84ccb68d0454b1331db21fb7603d1e0b815","0x1465c8146098754607bdfb35cc22d3aab258b791dfee65d7c0014e102f38a951","0x162a14769676fff85acd20dbdc0cb0ee8c00b71cc772bf5bf3b9ae1b09455078","0x2fcf7804188c4f0611a31d5025469407449ba8ad01232ea9556fe9fdd92580bc","0x19246200a920bd526f289a0b22ab532df7ee5a87c2dbbcb9b243a68a26f9365f"]} 10:20:56 [10:20:56.513] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 10:20:56 [10:20:56.515] ERROR: validator Failed to attest to proposal: Error: Failed to build block 10:20:56 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:325:15) 10:20:56 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:397:39 10:20:56 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:404:13) 10:20:56 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:148:19) 10:20:56 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:341:58) 10:20:56 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:20) 10:20:56 at runNextTicks (node:internal/process/task_queues:65:5) 10:20:56 at listOnTimeout (node:internal/timers:549:9) 10:20:56 at processTimers (node:internal/timers:523:7) 10:20:56 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:328:27) {"slotNumber":1796,"blockNumber":1795,"archive":"0x100ee7b3484be11dd77ff4796bded2b49ca6fd3c478d95eefa6105230755414c","txCount":6,"txHashes":["0x288cb2edff783ab855c17595dc95bcc5202adecd1099af3290e5409b8860bfc0","0x20e73a632b50377e311ce22a98b7e689664a35f7a710ca22d1c252f068e3c61e","0x1b6a46072585f66518c2f3b533e4fe57a92d498f5ba2e6ae8f309ca342a2f4b5","0x0ee44fd1219e056e3a7584990e54ef802714516d87738b8875f760190005c29d","0x27346584df10843f144ef4b1d1a2760f1fe6cb5650e5277ef6e92df54d1240f5","0x1a428aeda1a808d2b9e975006e401704cfb9bf633ee8ddc6ebb07f2125cbea3c"]} 10:20:56 [10:20:56.526] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 10:20:56 [10:20:56.555] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 10:20:56 [10:20:56.556] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x120a0b23a7417e40b55c0e9ae0412b9996ddaeea92b8818c7a55d1e50d214e00","txCount":6,"txHashes":["0x2edc3f61fee8227a1a0922e6afb281c0772ee43e86a8302ff32ba41b3e093df9","0x17aee236543a7fb7f13e107dedda6b850e0ab307ad6729dc6f1bb377be006d2e","0x2ea317317cba1759f17ff14df928679c5cde2361a37dbb734c9b729fb3d25697","0x2000cf5b27a28ceb3b39cbf90e60cfa5af9fbe3751b9d98e0bc0fce8a7aa68a4","0x293e41088864bd9345b57ea26faf58cf3cb23386d78244384ae879af83fccabc","0x085d6aad7ad3d9398dcb4661566872107d90f2196235dfb76fcc616bdc073cfc"]} 10:20:56 PASS src/validator.test.ts (7.34 s) 10:20:56 ValidatorClient 10:20:56 Should collect attestations from its own validators (1153 ms) 10:20:56 constructor 10:20:56 should throw error if an invalid private key is provided (6 ms) 10:20:56 createBlockProposal 10:20:56 should create a valid block proposal without txs (409 ms) 10:20:56 collectAttestations 10:20:56 should timeout if we do not collect enough attestations in time (1013 ms) 10:20:56 should collect attestations for a proposal (30 ms) 10:20:56 attestToProposal 10:20:56 should attest to proposal (18 ms) 10:20:56 should re-execute and attest to proposal (17 ms) 10:20:56 should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (14 ms) 10:20:56 should not emit WANT_TO_SLASH_EVENT if slashing is disabled (19 ms) 10:20:56 should request txs if missing for attesting (20 ms) 10:20:56 should request txs even if not attestor in this slot (11 ms) 10:20:56 should throw an error if the transactions are not available (11 ms) 10:20:56 should not return an attestation if re-execution fails (13 ms) 10:20:56 should not return an attestation if no validators are in the committee (11 ms) 10:20:56 should not return an attestation if the proposer is not the current proposer (12 ms) 10:20:56 should attest with all validator keys that are in the committee (19 ms) 10:20:56 should not return an attestation if the proposal is not for the current or next slot (8 ms) 10:20:56 10:20:56 Test Suites: 1 passed, 1 total 10:20:56 Tests: 17 passed, 17 total 10:20:56 Snapshots: 0 total 10:20:56 Time: 7.42 s 10:20:56 Ran all test suites matching /validator-client\/src\/validator.test.ts/i. 10:20:56 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?