Parent Log: http://ci.aztec-labs.com/87ee31c573e4d4f4 Command: b895a7fa8f839b60 yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/b80949775e5c27908a6055ad24592f7d98bdc45a Env: REF_NAME=gh-readonly-queue/next/pr-14816-fa159c5d52a45358479f951a547fed37f141a6ed CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Sat Jun 14 10:44:47 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14816_amd64_x4-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next 10:44:54 [10:44:54.223] ERROR: validator Timeout 2025-06-14T10:44:53.312Z waiting for 3 attestations for slot 1796 10:44:55 [10:44:55.826] ERROR: validator Timeout 2025-06-14T10:44:54.924Z waiting for 2 attestations for slot 1796 10:44:55 [10:44:55.882] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 10:44:55 [10:44:55.884] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x29cfbd88db636d919f6bdc61963236b2ed3aebb60345c96d329d002ae6d1bc58","txCount":6,"txHashes":["0x05fcba7a7e04722aa9f0f4f71fe381bc9e5ada0e109491c448837caf5610ced0","0x0e9b739aac0afd08259a2b0a051f4521c69e4e2dcac2ac59311d70e1f894d5ca","0x03791a5b4a882294247cf639852c8e706078d16a4d1e252a2979fee84911e5f5","0x0904a7a2273d6346d2c9533f4b63b8546aa87b7ddc40e092f111918890cc1343","0x22d9cdfcb8a6be7155780cbd1b14b653cb4da765529108bb36ee8b93d39ebcf3","0x21d81972515c8233134b32276cf4519a151109da1380547b4fc21406d16810a1"]} 10:44:55 [10:44:55.913] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 10:44:55 [10:44:55.916] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x0593611e08261462353fbe75ddea2ef550ff876892af4d6f793b46c226e03d39","txCount":6,"txHashes":["0x2c104f1ced48eeb9eda6b21b16dc4ac8ce0f540b9fa1080a579183cb550e09e6","0x0e6e4f3ba5b35d9eac8a90a27b03e8477b5fe20dcb46bde691e85ec6a0bd5c5e","0x17b3e6ebba2925fe9413de35cd9706021a6a1538c4826b478c1b74db776ef5fc","0x15ab4d66cc788098bb95639484760f6e4146142e631c631cb9b00753809c084e","0x176d9def525c7f7fe4b585617723d3b267b01ae09abee56b769b2c2ec4a0b9d3","0x0ae0c50f13b005ba29f7d1396d40dc950ea3c7cec8a4dfe7d2feb38d7ce6a4d9"]} 10:44:55 [10:44:55.928] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 10:44:55 [10:44:55.931] WARN: validator Re-execution state mismatch, slashing invalid block {"slotNumber":1796,"blockNumber":1795,"archive":"0x2dda9269add8ff5f8a425e38d1b94d5b954d5e4b6fbf76c099cf59aeb126384c","txCount":6,"txHashes":["0x08a664fb7d2f0be8031329a9eccfa2e2ecf376e4966a14883107441d25a686f3","0x2e67f7bce308adabd3a6b07fd2bff93b502f0484723298293124fb7fc7ba1b94","0x0cdba9eb7a8c566c55ce382d0c4c71d03e036cf34eae9753a903ccdfac152be6","0x222b68cb732ee8cf28637c0bfeae174fd102c7804aaa79e85b2800b849181a70","0x038e8f47ed34e5330706b8ff2fe4defc58d4f7511b66312c520ba9058ec65dd6","0x0a85cc43f1777f83a98646dad75f9591910f6bab066105976b21137c1094fe87"]} 10:44:55 [10:44:55.932] ERROR: validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch 10:44:55 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13) 10:44:55 at runNextTicks (node:internal/process/task_queues:65:5) 10:44:55 at listOnTimeout (node:internal/timers:549:9) 10:44:55 at processTimers (node:internal/timers:523:7) 10:44:55 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9) 10:44:55 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:236:28) {"slotNumber":1796,"blockNumber":1795,"archive":"0x2dda9269add8ff5f8a425e38d1b94d5b954d5e4b6fbf76c099cf59aeb126384c","txCount":6,"txHashes":["0x08a664fb7d2f0be8031329a9eccfa2e2ecf376e4966a14883107441d25a686f3","0x2e67f7bce308adabd3a6b07fd2bff93b502f0484723298293124fb7fc7ba1b94","0x0cdba9eb7a8c566c55ce382d0c4c71d03e036cf34eae9753a903ccdfac152be6","0x222b68cb732ee8cf28637c0bfeae174fd102c7804aaa79e85b2800b849181a70","0x038e8f47ed34e5330706b8ff2fe4defc58d4f7511b66312c520ba9058ec65dd6","0x0a85cc43f1777f83a98646dad75f9591910f6bab066105976b21137c1094fe87"]} 10:44:55 [10:44:55.952] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 10:44:55 [10:44:55.954] WARN: validator Re-execution state mismatch, slashing invalid block {"slotNumber":1796,"blockNumber":1795,"archive":"0x23b3376315a546b979ce6045c2ae057c7a3ea13f757c614142d1ade9ca0a282d","txCount":6,"txHashes":["0x29ade4a71bba291fefaf2dc59f1abd907e41b6b9ea0b0f560ca125ef2a050d53","0x1212a4b67807ad4873e4783a351035ebffefc5e5147f795cfdab836a5641ef71","0x18eff5496020da42d128a84bc63c9c2e04b322db63c8a027f83bfe88af182d3e","0x1ecd4fa72b87cc18540da318b05bc36d57d1efd1cd3dd4748746e30925b498c2","0x25794d39e52e19f883b3e082b5ee5696e5063f60ea5c52b3f8985cb3586491f2","0x08b66f5a716125376af2c053ebdfbf214452666b78e337043d9ad340d9964a93"]} 10:44:55 [10:44:55.955] ERROR: validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch 10:44:55 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13) 10:44:55 at runNextTicks (node:internal/process/task_queues:65:5) 10:44:55 at listOnTimeout (node:internal/timers:549:9) 10:44:55 at processTimers (node:internal/timers:523:7) 10:44:55 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9) 10:44:55 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:288:28) {"slotNumber":1796,"blockNumber":1795,"archive":"0x23b3376315a546b979ce6045c2ae057c7a3ea13f757c614142d1ade9ca0a282d","txCount":6,"txHashes":["0x29ade4a71bba291fefaf2dc59f1abd907e41b6b9ea0b0f560ca125ef2a050d53","0x1212a4b67807ad4873e4783a351035ebffefc5e5147f795cfdab836a5641ef71","0x18eff5496020da42d128a84bc63c9c2e04b322db63c8a027f83bfe88af182d3e","0x1ecd4fa72b87cc18540da318b05bc36d57d1efd1cd3dd4748746e30925b498c2","0x25794d39e52e19f883b3e082b5ee5696e5063f60ea5c52b3f8985cb3586491f2","0x08b66f5a716125376af2c053ebdfbf214452666b78e337043d9ad340d9964a93"]} 10:44:55 [10:44:55.968] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0} 10:44:55 [10:44:55.969] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x2a15faf5c98781d4d51fdd8f52a5c1c599603f77ef2fd208097b2d2d81f8a6c3","txCount":6,"txHashes":["0x20f95f6b479ab200006ae47c197ca8a715e7d2744ab84a18c13f8252221d4f15","0x10d5a77ea83ce0f58eff19c9693540335d12c42f9371ab84c400164ea9ef137c","0x0957663ed35614002a8378169a019c1265d547da328fa3e2c769f772e58a7551","0x24cc483e68b74c3dc82c651995d41eea6759f5c958e8ad3aa2f938751ffcb8d2","0x1216bab9a1351fd243332b1e6d21455eef4f6bce47f24be3c0fcab4099205b68","0x14a8fe519a7201fcda5f2ed933b88a086838b9e8fde78d9efc3acc2bdf058990"]} 10:44:55 [10:44:55.987] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0} 10:44:56 [10:44:56.009] INFO: validator Retrieved 0/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6} 10:44:56 [10:44:56.010] ERROR: validator Missing 6/6 txs to attest to proposal {"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x234da5ca739ddff1589f7ef33378e834032a9085689417e6a1b5ed306b481a39","txCount":6,"txHashes":["0x28e87d83637f16b49733377b63cd742decc4648e831cbfc335eb526aaa2b2b12","0x2996047c8d5fc5ac2a1c724db6de152380eeda682adea274b6ae40d6918cf59b","0x0f78fa91a788a1d080d95da0759e9389e0a3a5e3a5bb262b2c02ad5bc4fdb766","0x18d123aeeb8b303eb050df6ff7a46d3e1923879d76e1ca0e81a2149b6d3fbb63","0x1153eefac688690b3947a066ae5d3e4eb526b3765eb6cf699cc1a61d1f6541c9","0x1257cb8ad9d196ec4257571c70b8b00d00334ddf86dff910ced69b97dc90157c"]},"missing":["0x28e87d83637f16b49733377b63cd742decc4648e831cbfc335eb526aaa2b2b12","0x2996047c8d5fc5ac2a1c724db6de152380eeda682adea274b6ae40d6918cf59b","0x0f78fa91a788a1d080d95da0759e9389e0a3a5e3a5bb262b2c02ad5bc4fdb766","0x18d123aeeb8b303eb050df6ff7a46d3e1923879d76e1ca0e81a2149b6d3fbb63","0x1153eefac688690b3947a066ae5d3e4eb526b3765eb6cf699cc1a61d1f6541c9","0x1257cb8ad9d196ec4257571c70b8b00d00334ddf86dff910ced69b97dc90157c"]} 10:44:56 [10:44:56.023] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 10:44:56 [10:44:56.025] ERROR: validator Failed to attest to proposal: Error: Failed to build block 10:44:56 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:325:15) 10:44:56 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:397:39 10:44:56 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:404:13) 10:44:56 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:148:19) 10:44:56 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:341:58) 10:44:56 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:20) 10:44:56 at runNextTicks (node:internal/process/task_queues:65:5) 10:44:56 at listOnTimeout (node:internal/timers:549:9) 10:44:56 at processTimers (node:internal/timers:523:7) 10:44:56 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:328:27) {"slotNumber":1796,"blockNumber":1795,"archive":"0x04f946889461b91bd834c6e94f7768277c47d143bcb5e02d28211d9ab52968ab","txCount":6,"txHashes":["0x2eee452010c260fed6633fafa06ae34daec1b87dbc3dabfb3bffdb3f7569e12a","0x05d8621307e1054f30ab33bc90b8ce2410d833cb03de6a7fd5a05ba2025742c9","0x18a7967bd39d0346250550dedbf0b0f8b119e61b3ea27ebc42bd4de2690b5026","0x2e56f55edadeeb34896621d55fd46f212de70feb8bb1a968c5dfb769de874f36","0x000002c17f6e4e3c54a05cd1a23ce05eedaf5c517cdc06543562f690fb0074b2","0x1e209447bba37d944cb7c5816826596e27addc2b3b28905fadb04b022779f04c"]} 10:44:56 [10:44:56.038] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 10:44:56 [10:44:56.069] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 10:44:56 [10:44:56.070] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x0ee41564f56d374604b8d9ab8e00ae8b91f82b3167104aa2c421e9dbf3f8b9c2","txCount":6,"txHashes":["0x10919b46f7575d6584a38cba25b4a40fd74c0034efca289d114807c9ab11ca11","0x2c28b97871efc10ed55be5373009fb86db948121da1925e795c7a9335ef51be9","0x032f3409aa5e09a93f51592824d50bf142eea93cb5816728235b32ba3b746107","0x00fd01122d357707bf2f54bc837fd986715c2a166b45081e6004f76820a9b0a1","0x1fae01b2415fd58d099457f1f0137bca5fb45beedbad6c51e64e481b200a9e19","0x0216f18ea3aaa268661acc1fc856c6b9ac133ec1aef057912db0478febe37cfe"]} 10:44:56 PASS src/validator.test.ts (7.539 s) 10:44:56 ValidatorClient 10:44:56 Should collect attestations from its own validators (1153 ms) 10:44:56 constructor 10:44:56 should throw error if an invalid private key is provided (8 ms) 10:44:56 createBlockProposal 10:44:56 should create a valid block proposal without txs (553 ms) 10:44:56 collectAttestations 10:44:56 should timeout if we do not collect enough attestations in time (1015 ms) 10:44:56 should collect attestations for a proposal (34 ms) 10:44:56 attestToProposal 10:44:56 should attest to proposal (31 ms) 10:44:56 should re-execute and attest to proposal (23 ms) 10:44:56 should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (17 ms) 10:44:56 should not emit WANT_TO_SLASH_EVENT if slashing is disabled (21 ms) 10:44:56 should request txs if missing for attesting (15 ms) 10:44:56 should request txs even if not attestor in this slot (17 ms) 10:44:56 should throw an error if the transactions are not available (21 ms) 10:44:56 should not return an attestation if re-execution fails (15 ms) 10:44:56 should not return an attestation if no validators are in the committee (13 ms) 10:44:56 should not return an attestation if the proposer is not the current proposer (10 ms) 10:44:56 should attest with all validator keys that are in the committee (23 ms) 10:44:56 should not return an attestation if the proposal is not for the current or next slot (15 ms) 10:44:56 10:44:56 Test Suites: 1 passed, 1 total 10:44:56 Tests: 17 passed, 17 total 10:44:56 Snapshots: 0 total 10:44:56 Time: 7.634 s 10:44:56 Ran all test suites matching /validator-client\/src\/validator.test.ts/i. 10:44:56 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?