Parent Log: http://ci.aztec-labs.com/78248be6bfeb6cb6 Command: e6f0bf676c2c6d15 yarn-project/scripts/run_test.sh validator-client/src/validator.test.ts Commit: https://github.com/AztecProtocol/aztec-packages/commit/cf8be0f9e81e248048560619de041e90d9d6990a Env: REF_NAME=gh-readonly-queue/next/pr-14994-a45107e7f95b675cb2768b6bcb06483b511141f4 CURRENT_VERSION=0.87.6 CI_FULL=1 Date: Fri Jun 13 07:35:57 UTC 2025 System: ARCH=amd64 CPUS=128 MEM=493Gi HOSTNAME=pr-14994_amd64_x1-full Resources: CPU_LIST=0-127 CPUS=2 MEM=8g TIMEOUT=600s History: http://ci.aztec-labs.com/list/history_6f10fb814a4bcca8_next 07:36:04 [07:36:04.292] ERROR: validator Timeout 2025-06-13T07:36:03.380Z waiting for 3 attestations for slot 1796 07:36:05 [07:36:05.808] ERROR: validator Timeout 2025-06-13T07:36:04.906Z waiting for 2 attestations for slot 1796 07:36:05 [07:36:05.866] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 07:36:05 [07:36:05.867] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x1e8c30cef3e84eacfde2cf38436a88fa2ad32164ae793ab0bfa85bb8bfb684a4","txCount":6,"txHashes":["0x02dddade649f67db180d3be02e5bbf47b17eb373f2c6e9f3e42ddfead2c37ecc","0x1a3d5e9e56cc186b75352dab86e4b58956d4bac29c08a262a465f5218b0e2148","0x02beb669fbe4d6fa67b65be5aaf1df46f15cf70c4fba8c9eea080f2b3eee9f87","0x138112fe20be42cdbaba3820c7415b42f29bcd2fe2863efb7dfc84ef3a200078","0x0bb28c02f436b7ca1662ec078ccaa683342cf2dc9e982b2a39ec964a20573a73","0x1fce965217f6b4442c2c58fd48a90de96d24f8d2081c5d5cbd4849a181a45021"]} 07:36:05 [07:36:05.890] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 07:36:05 [07:36:05.892] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x1968fc653acfc7fb0ac35710f4a11a737a61e8294b05a3628d9a0e8e680ac565","txCount":6,"txHashes":["0x1d747fabb2917b1d3d89655c394712fa667a09d8c5c8e6fa04a9cc1f17905dea","0x2e17386218d6aad974a3aa2fd0e16ab30cd85c30ee6f9b40afade0b98d487559","0x13874cc2367f0c72a05cdf906d14fbf0ced8289d3d497eb70af5da9be2472aeb","0x0d87013ebaa8f38be9d529308dd41e19c2007d1c307c92123dbcc19dcdfce06d","0x1ea3f80ccb05b4e7010cd657da7c983fb19d5244dda8c8290e1c54b9a76d1f74","0x2c8c6e9f03c9282deb8b5fffcb52034a84eeefd8094b984b45f07b31d9ce2061"]} 07:36:05 [07:36:05.907] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 07:36:05 [07:36:05.908] WARN: validator Re-execution state mismatch, slashing invalid block {"slotNumber":1796,"blockNumber":1795,"archive":"0x27cdb8d34375b58db845921e3106decbbacbb378d0662817a835a32d5af18e75","txCount":6,"txHashes":["0x17036dac0e6ce0442c2c741b5d783306f8caa647a8f3ede005e48830934f94ea","0x0c735cefe706e7cb38edda566dac645c6aae86c07dced209620e6e822a2e2cc1","0x28606b1a600efbefa34d365e592a365beaafde94d490531836930976d4fdd2b6","0x2c9622f6567437a0b2fffea15d14850c1f3450dc59623514c42a03a2db513e2e","0x2206162c853fdb5f0925f0f15367490dc275b88bc44d5b556d176bf51fa6766f","0x207cc3997a4765f49690a588bd767999473d29a2590b3555a0caf2e71f2955d5"]} 07:36:05 [07:36:05.909] ERROR: validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch 07:36:05 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13) 07:36:05 at runNextTicks (node:internal/process/task_queues:65:5) 07:36:05 at listOnTimeout (node:internal/timers:549:9) 07:36:05 at processTimers (node:internal/timers:523:7) 07:36:05 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9) 07:36:05 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:236:28) {"slotNumber":1796,"blockNumber":1795,"archive":"0x27cdb8d34375b58db845921e3106decbbacbb378d0662817a835a32d5af18e75","txCount":6,"txHashes":["0x17036dac0e6ce0442c2c741b5d783306f8caa647a8f3ede005e48830934f94ea","0x0c735cefe706e7cb38edda566dac645c6aae86c07dced209620e6e822a2e2cc1","0x28606b1a600efbefa34d365e592a365beaafde94d490531836930976d4fdd2b6","0x2c9622f6567437a0b2fffea15d14850c1f3450dc59623514c42a03a2db513e2e","0x2206162c853fdb5f0925f0f15367490dc275b88bc44d5b556d176bf51fa6766f","0x207cc3997a4765f49690a588bd767999473d29a2590b3555a0caf2e71f2955d5"]} 07:36:05 [07:36:05.919] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 07:36:05 [07:36:05.921] WARN: validator Re-execution state mismatch, slashing invalid block {"slotNumber":1796,"blockNumber":1795,"archive":"0x02cdf35d1bd3bf07fdfc9e145fe2c90da481203f99e29a7620305e087e5d8822","txCount":6,"txHashes":["0x1458ec717cdb019b58a3c12b68389c5eb2dc11c0f5bd563b036ceecdd913f43e","0x01d928bbe681fb5eb5718d6614de7f080e65d9dde3a868c96c02f262049d7591","0x12d0a8617e8b422e53786a931eddf16d7a4f4d3ddfd84e85adc9628d674eeea9","0x0f641b8e14f6d10763fd28197335022b9193aaefd23a866a9db101efbd75ad10","0x1ae991fcfc94db9b04c0c0629bb497d1333fe352b3504fd001707d0064c590c8","0x0272dcdd53c781ff51c5c0007eb36476ece1c1ac03d081a962a8b52762a43d9c"]} 07:36:05 [07:36:05.921] ERROR: validator Failed to attest to proposal: ReExStateMismatchError: Validator Error: Re-execution state mismatch 07:36:05 at ValidatorClient.reExecuteTransactions (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:362:13) 07:36:05 at runNextTicks (node:internal/process/task_queues:65:5) 07:36:05 at listOnTimeout (node:internal/timers:549:9) 07:36:05 at processTimers (node:internal/timers:523:7) 07:36:05 at ValidatorClient.attestToProposal (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:9) 07:36:05 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:288:28) {"slotNumber":1796,"blockNumber":1795,"archive":"0x02cdf35d1bd3bf07fdfc9e145fe2c90da481203f99e29a7620305e087e5d8822","txCount":6,"txHashes":["0x1458ec717cdb019b58a3c12b68389c5eb2dc11c0f5bd563b036ceecdd913f43e","0x01d928bbe681fb5eb5718d6614de7f080e65d9dde3a868c96c02f262049d7591","0x12d0a8617e8b422e53786a931eddf16d7a4f4d3ddfd84e85adc9628d674eeea9","0x0f641b8e14f6d10763fd28197335022b9193aaefd23a866a9db101efbd75ad10","0x1ae991fcfc94db9b04c0c0629bb497d1333fe352b3504fd001707d0064c590c8","0x0272dcdd53c781ff51c5c0007eb36476ece1c1ac03d081a962a8b52762a43d9c"]} 07:36:05 [07:36:05.934] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":1,"txsFromP2P":5,"missingTxs":0} 07:36:05 [07:36:05.934] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x22053f83e07f8e7e4040a65a8c5abce243b1791d61e98792967717e085923d0e","txCount":6,"txHashes":["0x1d005a302a1752060122d80b7c05e6108b49ee60dbd63af8eeeeb67c3b970671","0x1541f111437ec36c791db8583c2c7445c68ba5f9f99bc7ffaa316816ec8467c2","0x179adc3752ca75cf297c104482d2f35fc3d0b85cfc1fcab7d4fd284dead3c5a1","0x243cb67a5355d66705f78005178f8858c81fc6c433508f12aaccbd4e7a5ecbb5","0x0101ad4c72d160384149c0a337375ef663587dd694e881e02699d9a1db390089","0x2f5b20e6b2ea2ecd66d43a5e9276956ed4f98c6e16e551498e7db91337786410"]} 07:36:05 [07:36:05.950] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":6,"missingTxs":0} 07:36:05 [07:36:05.963] INFO: validator Retrieved 0/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":0,"txsFromP2P":0,"missingTxs":6} 07:36:05 [07:36:05.963] ERROR: validator Missing 6/6 txs to attest to proposal {"proposalInfo":{"slotNumber":1796,"blockNumber":1795,"archive":"0x208bdd058fa8b3aad6943fe4ededba97d1f1f80b400adba730789e97abd9f356","txCount":6,"txHashes":["0x2f9c387e67b964208e62dc68f6e335347200d3757eb1798dc7d9bee881b112cd","0x1211410299aca44caf17d0edaecc6808958b5f9874a63a4652c638069671fc2e","0x2277a84d9fdece625c4acdf20f794dbce126174daff7cc6a658f488f428e5745","0x2d0c83adc0268b0a5fd17a13cd1496cb60823e7db7911b1cfb7012917ea40d91","0x0c5f72c90c54ca6b07b412270d7ecb3c8627b2166232ccbdf24cb5b57d45fcdc","0x1bc83ffb546fe25dee2d70c6593da87daadcc4a9c6375693ac350274723427f0"]},"missing":["0x2f9c387e67b964208e62dc68f6e335347200d3757eb1798dc7d9bee881b112cd","0x1211410299aca44caf17d0edaecc6808958b5f9874a63a4652c638069671fc2e","0x2277a84d9fdece625c4acdf20f794dbce126174daff7cc6a658f488f428e5745","0x2d0c83adc0268b0a5fd17a13cd1496cb60823e7db7911b1cfb7012917ea40d91","0x0c5f72c90c54ca6b07b412270d7ecb3c8627b2166232ccbdf24cb5b57d45fcdc","0x1bc83ffb546fe25dee2d70c6593da87daadcc4a9c6375693ac350274723427f0"]} 07:36:05 [07:36:05.977] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 07:36:05 [07:36:05.978] ERROR: validator Failed to attest to proposal: Error: Failed to build block 07:36:05 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:325:15) 07:36:05 at /home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:397:39 07:36:05 at Proxy.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:404:13) 07:36:05 at Proxy.mockConstructor (/home/aztec-dev/aztec-packages/yarn-project/node_modules/jest-mock/build/index.js:148:19) 07:36:05 at ValidatorClient.buildBlock [as reExecuteTransactions] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:341:58) 07:36:05 at ValidatorClient.reExecuteTransactions [as attestToProposal] (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.ts:285:20) 07:36:05 at runNextTicks (node:internal/process/task_queues:65:5) 07:36:05 at listOnTimeout (node:internal/timers:549:9) 07:36:05 at processTimers (node:internal/timers:523:7) 07:36:05 at Object.<anonymous> (/home/aztec-dev/aztec-packages/yarn-project/validator-client/src/validator.test.ts:328:27) {"slotNumber":1796,"blockNumber":1795,"archive":"0x10cf9e8a975a62d90181ac53936419628c5e071ed2484d0c118b42ef8d860bb5","txCount":6,"txHashes":["0x164c4eb4ad194850773ff44a05f6e936154ed1baf55d8fcee01f81e866f2d792","0x1d23c81eae7d03bc5244789b6e6b541a33e915bd85ba52a9fb2dbd6a3a7544e2","0x2f9580d202d26b40b9cef9c5e5d74b142231f102ad054729392ff1690d3fa807","0x0b5443f7926e71b8244f73db0fe8b7ba60c5db34b7b20557aeabd523ae2c8469","0x226581e622bb1363c64c5cf6e4f038b6826e284feafa745ca853061ec1e36f3d","0x158c5427d0a4b8f09aa9e222550b7e8cd9b2491c4dffe093cb89257cd8920329"]} 07:36:05 [07:36:05.988] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 07:36:06 [07:36:06.009] INFO: validator Retrieved 6/6 txs for block proposal {"blockNumber":1795,"slotNumber":1796,"totalTxsInProposal":6,"txsFromProposal":0,"txsFromMempool":6,"txsFromP2P":0,"missingTxs":0} 07:36:06 [07:36:06.009] INFO: validator Attesting to proposal for slot 1796 {"slotNumber":1796,"blockNumber":1795,"archive":"0x04ab347f174962c946bed8c615e0d3d20375404d175ff5b9d318db71a8d6a06b","txCount":6,"txHashes":["0x066e3d48f63a07a0d92a4eb4f1d1c3b2e25c5ba86b2df32cdbb57bb0fc21b589","0x131dc9a68bb1e8097fec1c426b6c16bb089e73bb98b1bb335f1659bb562fe900","0x15f8d46c888791601be737a479048f7c08b5da03fedc9d2d372a7fb967808b99","0x06066e48572015ae31a40bd2550f82fce8c2ecea60c6432902add77db0077d17","0x23377473fd9523f30fa11baac36ce6a5e2f638c282c8c69c5f8455e947cca0b8","0x2d14d2459f8e3c8fbcbc0ad9918bc27293ac5cb33bbf639fd40d0a3f9131c5bf"]} 07:36:06 PASS src/validator.test.ts (7.241 s) 07:36:06 ValidatorClient 07:36:06 Should collect attestations from its own validators (1130 ms) 07:36:06 constructor 07:36:06 should throw error if an invalid private key is provided (7 ms) 07:36:06 createBlockProposal 07:36:06 should create a valid block proposal without txs (472 ms) 07:36:06 collectAttestations 07:36:06 should timeout if we do not collect enough attestations in time (1013 ms) 07:36:06 should collect attestations for a proposal (36 ms) 07:36:06 attestToProposal 07:36:06 should attest to proposal (23 ms) 07:36:06 should re-execute and attest to proposal (23 ms) 07:36:06 should not attest to proposal if roots do not match, and should emit WANT_TO_SLASH_EVENT (14 ms) 07:36:06 should not emit WANT_TO_SLASH_EVENT if slashing is disabled (11 ms) 07:36:06 should request txs if missing for attesting (14 ms) 07:36:06 should request txs even if not attestor in this slot (15 ms) 07:36:06 should throw an error if the transactions are not available (12 ms) 07:36:06 should not return an attestation if re-execution fails (14 ms) 07:36:06 should not return an attestation if no validators are in the committee (10 ms) 07:36:06 should not return an attestation if the proposer is not the current proposer (8 ms) 07:36:06 should attest with all validator keys that are in the committee (16 ms) 07:36:06 should not return an attestation if the proposal is not for the current or next slot (8 ms) 07:36:06 07:36:06 Test Suites: 1 passed, 1 total 07:36:06 Tests: 17 passed, 17 total 07:36:06 Snapshots: 0 total 07:36:06 Time: 7.328 s 07:36:06 Ran all test suites matching /validator-client\/src\/validator.test.ts/i. 07:36:06 Force exiting Jest: Have you considered using `--detectOpenHandles` to detect async operations that kept running after all tests finished?